25e8a7c4890a00478a897acab28fdaa2e8977e5a45c94fa5396f29d59b153027982e92422a71aa274d415281c8290d9363176c5c266a1c54b5efd64c46bd21be9bae67d95376fbfa23cc681b8656109aa200e8a7ac77c75855b3310ef2a29cc82569e7cecebec93b1dc3b3798e2bbe3395815f34021fdd16dbe33228947cef130db7f64a2b069bc319b34bcaeed84dfcab6f32b2ee4a260304f6d07ce0cb44f7277d53ba21acb8e6cc824981f15ba40f1cedcb0f3ce8d9c931136c1327c66cd79dd66661ec309a49c373acf1a805c4c559d6addd6fdc377512f29be8800aad5fd47fb09bc31276719b1e802d9f7022be59157be347da6b86e1c952acd691772a7a256a6cbda7a3b7ecd96a32c3b5d6fa2cb6ef17f16eece2bf908c04de02969eca2fd11958824708206403e2d6abd7e1398d74f9804d5cfbf805780a2cfcc1cfb661ab8d5c5df38f1dc0a0e9e9615bdf56bf5c7bf54754b2c07a88465ea34cc2dcb109e2958841fc2a883e572a16bfb024a94777a338fce81df2877014c3452440ababfb745a51c12b57b7b7d29f0b3224982ed2281e31c125c8f58578a855f76bf3f6ff450701a22c87643280029a7189660bdb2637ae40a8e90321839532b42d498d1def2265da62984546fae1f1869802ee9dbb75b6cdf992569a38caf7eca2943dea26f508bad9bc40fc576490e09443659debec03e310a85e63d270d925e9f335f4043f5439a504f408a947480c4636c96754ab1c9e60a31c4b5119c3f0140ebaa5e117257ca59c3c8bebf3f2f8967a58160b092c4dcac4a46e72e666422e3e963133124c1c5d969c8497396d0193cee7b79fc3f79733b2607159bb0d81c7fe73d585f58edf4c3b453ad63946355a4b1b4fbbd52d8b6b546dd96c6a4e47eeb6fb71e94d504a2960744fa91266b83bad07c26580bf07a10193fe65044d96d08c6172491408558d9de47bdb994307f854aba3670c6f57555d9666e51ccacfdb7124ca89ef72bc046c52815d31c8d8357c8d8f2dcc3931bd94c0d9b3da050f4e9e5d19944748c071455d456276b7935bd5471c244d080db1ba2931c79c6bc86de7fd874a94c2c0655a3a5fbf868fe613a4f272dcedf8854d11282bcf062ee5d2ac98a597eef4d0120d94c45125ef2dc6c1ec1a72188c386f3174bc868953c76857161b38717ab76c4af243ee9594cf67aa11de0b9e992de5b04363260e53e7270e3b956f437bd460ade5342730b52a48a716754462e84e6fd830134d6cc810553b5473c1f2dd5dff6f374475444b77c563b07bbf3649484fa16aa14c7ae21d29d73a5420590fccc851fb7d6fc0d3a4463d0866b99dd6d8c015d4431f285c1fb90237312bb8f899df93b4c08d94dcff7912e8c80386c780ae8bec774492661973d167f1e97f8d5489754c9378cf1c29976d708537c6187e9976cad5edb87e239752d48c2325ef349515ecb934520df52e69c313cef8e57ba9787bbde4f23aad3f90c2e19542b86b2d8268130dc09cc6f8c13a542b5ebcfe7278a7dd8f491291b204ac031f7ad365e4b03ddc212779e81acdf4f2073c648b6fbaaec4c4c7cb8eb29d9e261d6fc84e32d9b8ecba6e0a9a2df06590407be1dc778ce9464dfb20d938f35d078c69df8deaac642c1730555e9abd515f7cfe40982293ddaa2aeb8679b65b94e39dfb5296eedc35f1dab98c85ec019eca1817e0438f38c355286d529ba2ba028e5c487d23140540ba7c655db66ad441e316593453ee4d6d113adbdcbbb66494c21563c0f0e122db8599bb5aa1b67b93cd8298773e662d73b197c655ecb608dfb9a9401b960c8df2a67f20b0767832f63b98928d44822b8cc1c60f21e96643345d0331a4f9d80bf9c8ffbdda7019cd2fe0adce8475ffee6c2bfd02dfeb5545eadeab742f3e33dfbe0a4436ec6e670910d040277885101de1f5689cefd7d008553f86da0cd9e59a1a6e5b44addf33b5107b1405e5156f6b0587f2d953ed46b6a60d8f454bf3ea1c414a7c3d18f79b151dcf2018924ecf6f58eab56b07cda5a0c889d0e7a5ace314e7cc4fbfbaee13c839a07237293847223f5bf03e90a38417970e1d83fc50f1746cfa95dd879b42b93f56f13496ed0b44288e174485b2f1bf4813e5e3b723c32581d2558653a22f66d044085eac00a25bc418007bc87478e0cfb42692654f8061aad3826b6a9c19be6f99577018ebabe0d111cedb307978bf7411f4812c6cd836fc1a66930e9b0c4f1b37d3dac24385b4833e6b65c74e5181cf09602b231deb4c81d4eb093c7748c5db2294b3f2c8a50eb59bc2c25a73b13b9544063f5c1daafcc7265776820e41932c24286c55b6426157ff6095e1ed7ff696b5bdcc611297d77e03589f904cae711ad16c3c33ce6c81e9d0838ecedafc37183d39f37e870efd3b8a022f53129b9a92cfc63573056791e9ac840b4e7d8ba1ee57004a755c12001ef9ba0ac8bea3e9a7e779ff6063ddeabaaae5c6a6c09e9fc0bbb0c0c271896f703fce6c931060431eb502268bd9c7a0dfaccdebf009fdb44a6e4f5af59aecd85daed18cf1b47617bae7dc16e5e47853b6d330d5071d562c3ccbd1d4a32ce0fc9b4d772c81ab5dbaa28a7b38e50aaa355826e6335eb50f9111209ba4dbb376514a1cf9b6078dc9f55f41a1e769993b6f0e19ab30e5e270188f7462b05a0f5697a524bc8338d2b6b7772dd68373de4927ce9d35895ff84175e03f55dd562db23c2a57ad3b060bba9fd734843242610103f36b16287af592994fb6458b6a77ae1a9c3e076fed35d41d176854b2789e94f0f2a416f207232ae0da1999c30f689f71f034f131ea7222ac1d025cf55fe4b7178811c30de81f7559f7372cc5f34a801f2526e7febe41d5bc5ee0d4431f91d0e25a25aac63a48b138dcefaca7c36efebf6d1f6c78da03d23764cc9568934ccd2c245ddd623085cc1d15c87bc867d768d54e4cb0c87049c685732e0068c1be71098ab281fcef836a95de886e225cb8303c17bdad49d57e1befe5198f47b57e0f3a795a98b23a806e99a975e40726f9fae632808515dd0f90efb1e6f48b9c05e027a973fffd0ca1822ac97bbef2f05c153542252034146c476cbdc40a1820dbe2357a95bd7489578d79a9476fa7403dbd82e8ee64429fc3cb6dbbe46a38541f7653b66ef061e3ae7179511da7a0c0138b6c275a1a98f048c657050285ef7941c9f77160cad32f5a68b951cacece07f7bc352ae0b1635a9680802b536360846fdc69ffa8b5a6d9ba78fde998d452ca1e9f1c6c6c54fde8c5e343f893152fbd2af0d86bf12aaae655a5c08e65171ab4a54cec15ee58a610e46f73f49fc7dc3c35b22380340367890ed9974133fed2ea4b1df149592f250d4fc6794ad0aefa0c24590fd8e5999d43d332665e246474e292566ce94ad79a66a0a82981859cc9fb9f4db1b973658c23333bddab83cba7b87cf28b7520a081985a6c24b534a4940daa917d6c28688ef923fd588d5968d5cb973d3c52645bb4f2534cdccb5b2ec9408b9cbb9c842f5a351fdc5ad22ea4c447aaa72b8862f229349a55f89727a12b8f094b59f95cd37a914", 0x1000}], 0x1) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kqueue() r4 = kqueue() getsockopt(r2, 0x8, 0x400, &(0x7f0000000180)=""/240, &(0x7f0000000080)=0xf0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 13:34:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$unix(r1, 0x0, &(0x7f0000000040)) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/52}, &(0x7f0000000080)=0x36) 13:34:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x2, 0x200) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x1ff, 0x8, 0x9, "8c8dc6f3d0a6974f0ed948a0e93c9b1ad96a736b", 0x7ff, 0x7}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0xfffffffffffffffa, 0x200, 0x8, {[0x3, 0xfffffffffffff001, 0x400, 0x5, 0x0, 0x6, 0x7ff, 0x6, 0x1, 0x5, 0x7ff, 0xfffffffffffffffb, 0x28, 0x36, 0x1eece0000000000, 0x946e, 0x3, 0x80000000], [0x1eca, 0xfffffffffffffff7, 0xfff, 0x4, 0x0, 0x6, 0x0, 0x401, 0x20], [0x6, 0x3, 0x1, 0xe, 0x2, 0x1f1, 0x3], [0x2, 0x401, 0x2, 0x5, 0xffff, 0x9], [{0x8000, 0x2, 0x4, 0x8}, {0x8, 0x2, 0x3, 0x100000000}, {0x9, 0x9, 0x9, 0x80000000}, {0x7, 0x4, 0x8, 0x8}, {0x1, 0x0, 0xfffffffffffffff9, 0xfffffffffffff6a9}, {0x101, 0x7f, 0x9, 0x5}, {0x0, 0x4, 0x2, 0x5}, {0x6, 0x5, 0x7fffffff, 0x4}], {0x0, 0x4, 0x3, 0x1}, {0x5, 0x7fffffff, 0x1, 0x3f}}}) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 13:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x74}, {0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x270) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x5, r2, r3, r4, r5, 0x12, 0x1}, 0x100000000, 0x101, 0x501}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 13:34:14 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000040)="20f26c4cfe3873dfc81e856008efe5f20a", 0x11) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="c85981d2", 0x4}, {&(0x7f00000000c0)="bc62e6013aca29f924a4ae09cea4f1d5dcb19a98456c10dcd69d389ad655402642ad651d3a384f0469f2ac24d02d37b239", 0x31}, {&(0x7f0000000180)="f5a18e39205dc31a3f5b6a9f9488ee53293ce765e097b6cf4ed3847dc2bd6be45a3de23336f14f261ae8685c004ab8c6bd9f41ab249acfb857e8773b6e854bf671e7ac48c4449f13eaec02f0b4961989dcb0a465612b23ca42815a59f2fc683388701aa2979abd2be737c06e6657babce60ebea095aaae45a12b9d89ec85aa103a4aa3f28bfe5298703c88c645bd6ab047", 0x91}, {&(0x7f0000000100)="2732935ee34a73c765f00286199b09", 0xf}, {&(0x7f0000000240)="cc08fd012e17b7ffd4d2da6f7e1d5075ef955cc87dbb98ed2eb1d83dbd9a892d65346a484f439d18c60a0b237f9c67b83616329718cfa7671fe53958c08e1d668acc8dd2caea3101eb73b4dc92fb96e519948e9bc1b488a849070558dbff37ce3bac25c1f6f9d7034994587ab45e7799fa0bd95fdc60afbc9c56349d97bc0214932a6f53201aeb2d4e30853f57b21cf338e05ce7c730576b6f94625643e6e3a2e7d0d57436c1347e237b9e5e54338a704105e6ad9900a77847ce4ab3", 0xbc}, {&(0x7f0000000300)="3c241015ade26e51a81dd59ba0ab24461349d4133f0b2e470d4079b47cec0eaf675ed85f7dfd97e42837cae7207680bebf76669910c11b34fd63aa3fe933caa141ddf0d96bec310978ae61bc7e8688cfa6f19b631559b76c49eebf34464e0dd7d3fc7b6c48540a828bbdd549274c97e22917a1d08521b9b709fdccfca106c959d401710b8d721f0985798be2344a6ed1869959a71ec590868e03851de26349a24bf8a58248ef0126ef75f396cbfaa556f2b3f437537d9b3402", 0xb9}], 0x6) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:14 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x800, 0x0) pwrite(r0, &(0x7f0000000180)="d8613429f9e25b25e96f57d0c037173be8930d42bed555a159b4c6e14e3aac18ad69fe550b64156d7a9004063d3781f9b47c5461bd7545dac23a1b210a7c6bca19c1f0437cd392b350f6c5dafcab680c1b1b9525cd6bc58d2836be1fa89096a1c28ac6a803dde4584c86323c4417dbbab6ce230fedc8a81d1790b2e089", 0x7d, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0xe97124f8f0f86d44, 0x731) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x7f) getrusage(0xffffffffffffffff, &(0x7f0000000280)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x24}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x1, 0x33}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000640)='m') 13:34:14 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="9fc091b609d50be62bc7cfe1fef54077e39c71598edf9d78f37e04507fa0d8ee3f65763d09409b54a0206f0fbf47d8ddf49467ea09c28646f86ba0e5e2b1f8e93b93c9069e2f19a4b39eba2bd8a1d864a3c2d266bc43e43c5d3d33fffaba9560e9bfc0565573f15d68d301c7320ab75837a603963f386c178d1544d4dc2f02d11afc5ef4ce9a3d5eb0242f31b4d671a5a7dcc478c6fefa3773544ae4271929800215c4e50dd35025b1df9d907a8b457207cdcac98a7c3da7b1c1839494291b1106a09bd6c92541e1d0991bdd834c250a", 0xd0}, {&(0x7f00000002c0)="bcab6d6b329b824aead16f687ac745183971be2276b77c69bc78c11f14236a2d56bf37c7194b14f07f214ef03ef22e1b446ab6d984c0f187aa4095855b01c0740bbc86ad6d1a54c1b23d24deb0ceb35ca870c9c83085353cd9a520f98db421b3b0e921ee0553f52bd4242cc268e2fbd19e6c0277039a5a29152abc7433055d9d45726949db94f71b8dbd8cf2ce2a7ebe7dcec95f00d1830b9ec488e2cc1f0967", 0xa0}, {&(0x7f0000000380)="367c2310d6deab8b563e8b74eb1a72faef3a3b9d030d7dfa479284fb862aaff5716a1e3c9b67d07d787bc283f8d67589224a32c4e40e5213d35996217647c653b8727ca808e880afc9bf7f8d97f5a8eb6fee5df6ab19d1cb820f7d476a72d675d35ee6f816a346d9af9598d148f7dfdaae9023d00a3f7bb8ea0110b1e5aca7ac44436dabd5036dc401874e91a88dd57a8ceb9fe2047159b56a567ca68d67bfd27ce6a8af69c349bb6933ff33201b3bcb8a3c0d46cc8f4fde9227300e9ca39d64851191bfb52d387c48e28043975da0629fd3dd9854e2e1602498b9a8c28eadc938584512398a525a8d13f39614a71a7e4f74a364d81a", 0xf6}, {&(0x7f0000000100)="d56b9b", 0x3}, {&(0x7f0000000480)="6b41527ed6d38a3e9d76223195467090884bd79c931f952684684ad2f25ff4ddf941e7a6db82e5bf76e382254e022559c89a2509d8677409a9e11c3e95eab51a5ac57f8865c3dfc8e874bd185778ccbbb8b020457d703af238070065", 0x5c}, {&(0x7f0000000500)="2d1402fc04a1cb8848d49d9d0bdb3b380d13d38383162acb7ab87f56725c490ff5da1122e46db43158a539ec17d596f27ff7d1f6220b3b4f8fb2360955185a330a12213ead2277999b75c771f7187d578d00b34c80c38dec0f6fc51ac39fefcb88a7fe25bf57309dfeb859596d48480d62c0da3d8efa7b2eef58906b4cad9a5695677bebe8cd187530d19f16c7d5ed2c45864df94acdbd7920d8b68ed468a2d02dc8eb6ac96416163e61aed289c7444817249cc788bab079ab382a2b43e4462f927e8d9fcdc86744c2e8ec4b46a491cbf754fcdb41cff0", 0xd7}], 0x6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x80, 0xd3, 0x7e62a87d, "46f4f3bc49613980f15ed627e8f38e75aaef787e", 0x7fffffff, 0x8}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0), 0xfd0eafbaf5691fa3}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 13:34:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() setuid(r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)) 13:34:14 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000200)=""/197, 0xc5}], 0x3) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$KDENABIO(r2, 0x20004b3c) 13:34:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 13:34:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 13:34:15 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000001c0)) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) socket$inet6(0x18, 0x8000, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0a", 0xef}], 0x1) pwrite(r0, &(0x7f00000000c0)="4a9a698a551162764cdb483231e3c0d6f2f615311d32edc5170daa34687d8b96c071b65b7dc28ab7c0caae6204e53bf533ca1284530e564cf21fd0fc75b52d1b1670c7da54d8dad8d71b37e2886134333719abf4ab49d8063bd5570a409b55f1d8091dc28c94dc89c27f048f5389d90b647ec0a735cbeb099828079cd78ea8567ba56ae6de5313c0e5461581baf3589dcff94c2d91c622c7", 0x98, 0x0, 0x8) 13:34:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:34:15 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) lseek(r0, 0x0, 0x0, 0x2) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x3) r3 = semget$private(0x0, 0x3, 0xfeaca4ab69efc78c) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/253) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/104) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000300)=0x5) fcntl$getflags(r2, 0x1) getegid() semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)=""/16) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000380)) pwritev(r0, &(0x7f0000001800)=[{&(0x7f00000003c0)="04b416d27aed12b76a31f0d64f76964b83acf377e89437545cdb0bb3904ff62bf798edea40aabd0707c8f3ab0663b90deb9ba8eff91cd1f43ee208d11ad521cd54a216864b4848d77dfb67316d61e418dd52cccd4fa0ba51bb01974a165e781ba3a1b669c8f78418956dd8970c9b5b98a0748064dbccf92dafd0526fd9dd0c50a8b05e4fbd6dc812ad757ed91c39f2adb48da2c67e1b942443a9d786bb0c4c9dc20b8513ac2aea757deb48adea5df7a35f404e24b1c70adda4a6e45272cef2dbd76f32be7a6d", 0xc6}, {&(0x7f00000004c0)="4fbe3bbb4524c9f92ad2e8003c155dd37934fd0c0e6c649af87885281b5b5afd4d08852e087440f6903b02a583a657a989b2e02a5991be71d67393a8fc0d5ea65d4fcdf68b6adcef017f9c980e89a8d3988145645eac33598d8bb0009361e9b008b49b7a484e03526756a1fa59c7eaa07c59413686c30a5a1a", 0x79}, {&(0x7f0000000540)="6b27030d027978dd8db9bbf9faced313c35bc7ab6012fd6bd11d60b4e9cbcca24cb9b078cbaa166bcd1f4fd410bde58870a91880d031356a6cedf6991626cdeb1b27dd7c43c6177bf850401586dfd1fcf43f9f33ca980baaf50c1631749cc8cc53ea870b26615d9f58b2566f049cb2b0a44ad88f55817d6f713c50eec7b76fdff543108fd2a2d185578a7130ae7f3eca0e944bdaac7a5cc952a0fbff76ba2e48de31b25d8738c5de617c6c6822e7ce27764cafc08020c3ad4c45", 0xba}, {&(0x7f0000000600)="44360fe12183e227fa0fc778bee2e7aad6560fa02bef4b5b7f3b4aa2c0052849ff3694137fb93a86acea2f8109a385f040b2749096099a4384c8d866c1420951db5eea62ed9876b08be59b9b6700bb5704492bbb7ac9f129dba4135954be700fcd49c1257bc5f89c376273021da00da760b460d9a1158c837f3a6561f817e7c2fafd904577b0e1747b3798247ad992420520e9bd0f66c08515e0ec9dc6a4e22c0c2a1944cbbc9b9afc056c8f0eea69fe41eb6887a4a589a27177bc187456f7256e64aa34bde04567ed8d19ca0adcc46e2b923bd923f2e0e1417baf91a732228ffe3dac922041c159869796bbff5489a13c3849dd02745b350ef3d22aff3f78ee3694f811ecca9b092d0a21a5f0a53a2536f5fe19bfc62ac7796cddba549552196851c36ecca53f09963b806e6bb92ffa320072aa7052326e84b8f99be6a39cfd7668cdcfea9357a2c9b2d14ca7b8d3455381e190ba96212891b53f2d59d9d62feaad46391a212741f6d22f7d3643c0efac66584ace4f5e79e29bc01f35772e98576147c2c2521e411ff983b4644b7e3e63f4575730172d3ab6b1be5c2ed5f3b681c08b11c01d683afef26da659bf9fb10020ee750b771dae9767d789f0c3d334cae33822381d7134b8dc45dc674866b50bf6d4534d3eb0779d57fa06c1a3f3eb3c17ae62b6a036a7f8bd74ffd1bdb90160fa31eb32530c5964318da3d231c8266a098b33650e9bbc93ad4c85816f4414a1e63943ea7b1f1d879c7c5ef5de6cf29416ea412a4e99cc99fec4682c8443d158325f57baa652b966608d206a6b30e9287adea45ccdd96a34621a75084ec584cc9ddf1a7fab14786677ff16467eca177b636303139cbe1b37582efd0f4083ad85fa4e7128657ca67d4074ef825e8cbf264079d70409d50a63111dcac3ba676e4bccf1decc5c95a209f76044f76e9d5a9c4d5744efa6c8b820514c265de92df800ac7c06dab24644de114cc265c9cf6cfbc1466a3a031454100b69f42afd6a33e92abdda37c4a1f06f1e3e3ef34f0b61b39b3c4c042eb22baf367b75df53e5f90b26d4bec976264b87e45a3ba4b4e9c62c7a3efda8cdee085fd1c19b8e3b300a11d39130d8efb00c344fc5c0dc7895b2784b1bf62330e30caba067873aba4d9885d0ef0e340b30da4849906b9b4e14420f04c57f997b00d851fd1b8d75f30d6d227258e018b703e75d078d19b5803dfc18c5afcbe41bb44283881cefbc81a3000c7a7d22c93e64378815138293615aebff48691a17676f13e1feafe0a9b259bebf99ebe92a367859c25cad036e5fb8ddd7189cdb7223ff5f55da4307fccab3f1db7dde11db10cf596e5f7ea6ff341918a646e6962701f43d160e8f820525b97bd3530c14b9997df6f0d12a9f6b5996c29431ed7f2c5505c0e9f2d2a289728d6e550af26c64316968dc6e92a94bd30a66ba973795db32b1243ef58bb4fb4466e9e61bef4a75c57c8670365bb15e616ffaee4af5c94d492369e9792b2d09432ea0a94c9f6834d3a78164a6a6282a2ea589af3333a5ae6ab22897bd4862285450743c41eff7d3a5d5650adea1edbf3d197776aea5bdefb3749695aa8d0e89f995dee25108994704383bdf00e611ce28743816f7bba771630afe364c7e3f07d733b21e5fa024c16921d5736f1f1a4cd99c81399d3d47b703a0adbcddd2b55234e4857bb6331c86869c65d654f18a85c6e12f543e80f2ae992c06b29c5c8ee682e29e12f4b80efca3a8717e8afe12e192e5e0bc4c2a101e8fa3e1080e9cee5ad3c8e18e850fb9dbc2f70fb74a37c91126cc29bcad4fe2132cea89b92994f09378cb0a13369d114722768f368ab7f17dcab161aa2c852a4e8a1a8c91da2b85afc9955925ab242c8eef3a938827b71f7d14a4e13ce699a397e6fe57b7df1b867c1027b0b084f2fc1cd4b5390df2f8ed16121b7def7b3f97c5c2ae3536cb792f29ef472b4a08de7ead9fc0a8e55b6b69871eac0d2afd472cc92a11e4dc468721cc1bc0f9080605efb2a13d5347c7b81a8d1b1942b7e3df399fc14272d38ffd940d5946bef3927e56ffbaebfeb449f788369030fc4a2a8117373bc91fedf244ad0c29c7eea9d1614a3013d1b51cc51eeff0406ee1e67c0ecf766bb78a702d6ba7c53a51a479a736544696e9663eb5120a4d13b09ffa2b6181dcdb224ce9fb513394c417a8a79bbf2af3e28658e838cf9424ac907251f9cdc4133c5f8c9dc50dbc16374684b4b7403fc3cb800b5ebc7997de458b2a8a122a518193af23865bca41910a83faeb2e53fdd5004fdbc64a89665a8677e147e719cd2ecdf8f42e98a6f3317dfb0198dec5b45d41481f6c917cd89098e9357540d12cc8d009a922118974adb5bf565ac9667cff71ac758a836fb24f71a5702d3babb35a65cad5109029e16ede905583a7dab2df75264c51747cbcd127d0bd6c994f6d0a745081a942588082cb6e124e52c4c91b7077a81fd40412d68062dee56579d3ad3b1108029a0426c623f38d4087a0d03997412af98f47b78161bb8a42b7efee58e743a543116b653e32982b562d47e8087840f8a1db86d7fa75f46ce7278d6dc31fe938f545c7b617064ba3660908c968bcaedd179bd8ee4ffb1703d1dfc75ece67ad8819faaad46aa7271ab099cb061479a3676dbd25db685e3440a83b106629bf8909055b3a1ddf26918a18e4f961efa45d2f7ee68a24bee2dea62d1e09133e78ced9f997172ca126f20ee09a6c5f1b026491d1da3006895296fb3cf36dfd63fec96355a509ebc2772155f41f38c888109ed7c7097d40f3895b7fd0c33fa0748eaa5d18cba3a6ac18531bc54b17fc0dca1c36dd14abe09f2fd99810967e8df32c5453efa7f5d12e977a6be4ea552b75eb8e58cfbab49241df66aa701fc140917c0a15b9f7245510c720af1dc10eefa844e5f8ef3a99a1f56e2ee256d8447e23d1982eebe5899201c2649e3d4972be8095d506fe1434b7f685e7311f75d97f351f461e0b82439d28a0a091ab07340df5b8cdeb3e2b04f8e71b462145121ba8e136c58c63bff1b9a08007dcdb67650449b0187242d5ef5eca6f98e284e5a90c9d4f31faf58ba3a05b0467935d6e5dcddfbf832c96732ef6722d507c210aeceef3cb26eaec9b1cc1110c4d822a8ff042fdb2da90addf0c64723959693d0eed66958104cd706efcafbdef8bf35e95779ce1bdad16ee95a3343e954ec95c9778dfcd16743f47668959955e85336276127eff9fa1ded65f594542d408a8a7909eaf9140c19fe8f89b2370d135ea514bd2a0b5b8c95b8936b3f57de1848c486c2f1863f9c58e3a48bb1b6d64817d351aa160ef9b7ab702f0f85f1363a04903b71d20f9929dd7a1023afbdaea1228b8bf451317774a40ad533ac4ffe32be3499bf58cf4385d11fca990422a7f479d4f8dfa2421212e6668e996eb2f94ecee0468d4292433e80db7098c06651513feec8daf12c84b2d4896cd7af29c7308387324cd2c348c489c264047999d99480016ec110067963294a81177841f464cf5bd3bf61a0187bbe0ebe8fceb8a03c4724e3670dd0bf2b083b3fa92bb929c95b81267a9b614af97a6ae06c1455a31a42e64c9f793e232a74519776d12ab2c5ac126cf74757dc903f784e04b1cbd6329fdc7df5826c0301789a866388eadcc5105ad90eb472f6015e1272ddc5f0ed0fd4ad85f693de3802fa3a3e6285a4a46fc9113b3a8958c43ee6a5ef8c126f78dcf853359e3920b88ea6c9256947bdb419483487a00d790218c0337d1a94a8b1f9348a4578a9ed1da314d4b964b86b159619d75940c1ef6b9501a4cf17b98ae93322a38762655bef939e621ebc0838c4d473274c60de5320f6a39cbd96ba2923d04b340a732c2e4017886c82a392eb4e4bb8d123294f2372d23955399ca18042722285c233f40ca1af9fdb5db47c75b22e54957f7430e2c3ceda50f579beec0fa2ff3277035887597db2d19ddfc3372aaadc63950b7ea5e081d94e135387f1ff8af8451171172275759b1d69044bd5516cd660bb546eea7c4fd88f7a516f67d39c0b09b252dcd04dc770476ca611bf55c9959e1503f375357c076092c3fbeb9d0795f082532a8352e21c5cab83e03faff357615d20974d2cc27d3652e7a054d102be6ce1a1ab58f597d163aeac7262c10acdbb5d46fee9797696c9606b2b8ea33d696b717f4fbb97170530a44518efc4edc36e1559620e75cd1dbe95be79a6d9f7500f2bad9245d7c4f178c059d6b86be204d4e363427fb42127430596d63adfb810a1b0d56b51465948b7eea85f9adf0152691314c6373b327b00641e2acdd6e21d2d7070a0c5a5a85847389493861c832a218f49c6915bd34016e60769acdbaabc4b24a511f81919dc5a559ba58c56ced6dc0473213f9e337459ad27ccfc01a881b9d7c9251e15847b1838960a99213f1d21845db427c9c83250a3810bb4c9a8bfd23d8e4216afb9ddaed763eebeb1392a02e7d9aaf713826a5a515d4fb6724fcfd556ef8c9a4ea55d03a9ebd28d19f16d876ba624a16a43ba443164ad6f72a5b843a1f11526fc73a0c52be61fcffe7c4e94a60ac813ea8dbcf4bcc6b481ccbd4108fc4e7a2a8d2c964317ed7c2db0122bd7af2916946e98086e93550298a1906c5a5d9d405012c905e0a7bdf1fbd0f98f79e272c4c6f6480e17dfa83338ce01b4d9db8870b5dad9a489cc7c46ef924a19598e4ed3c1bc493505ddf2bdc76657b734a4bb6816b8d44fd2ca78f2b7e8848bef6473c884da526f15e6f71be80e8944a91ff88fd2ef3e1ed20e19ad8f1a664e013e08abf8dcffd56081e7820a3c20718424dce51da58c99d02076b8266fa60c54edac3422a878f7e1026f55de39a98e3b840efc206caeafc36ead22a12348b08b29b5da08da1724d7550943b61914fb1fda48766268da8b16fa432403391833cd57a5765aa2f3d4338927d1acd7946cd0f7c08e1b0606ea68789cf66485141eae29838ba6fd0a52e92ab8325d207e7f1d895a821c3c3ffba71b15b7c3a37f4bc9914c76c9c6a992665bc33c95293a5500e9322e5bee0b88b26cf887f826916fca234d86e672e8884a48361320d6e25935072084ab86bdc2056fb4ab19a96b3c9a97e72b2c47e0174569a0b3c26009263cc4dfd51eee131a5dce4691eaf950f257bdd63fbb155a3e82f028d774613783be81dece419135371e05257d9e8d6651f0ddfb6e30f0e5a38fd79a1383d12bf130f9ffa44d4c74c34d7ca7fbbc9d108582bea54e8a63e0f84cfb2b993449a50288445ed3ff9d553f5d7d5fa264f526367f7d9e60402aab3b3e97f607edabe8fa614b99bc16047092bba767e682d5f19754aaa2c791ad60614bb5b85378b444f9759db62dca5c5a0e0cc4fd354c4e9e05eac3adfbec6fe6843d0bc8753a695bc2fdbab673733d676ebe4c6b933b0177df0b1ba14618e9aaf04579118a44a567aa6c08ad681413193ba027b463d33302c9f86e1dc4e3338f1c655a625d5cba15c58a37d8374df54dc0cef35b9c94bbff7318bf89a6cb66ec3ae9f5f17f6fecae3acde03e9c0a94b9e40aff470869be8a91120d55a08a9ad63b1500b2ecd3e6349af6ac3602170530b86e08da420c086d1b55a4c2747e9fab8aba44989ffa45e1b9958b3e782db872c3065698aab3aa97b64090f047b0ef62c5c144ff69de8566ba6b4c52ac05ccc47b6ba5502c6793b84dd81d8fcc649f0c61952b0d46103c543d2b6396c334405d23dfe8e85976c164d0233b67cef7e17121630608b34e6139bdd0233a1064c6fb0d7e702fcbae42ad291", 0x1000}, {&(0x7f0000001600)="1266711aaf7e62e087acf7e48c6db99c", 0x10}, {&(0x7f0000001640)="40378e27f860f68c405d3ff9454651e75f256585a019441b2205342e029f1233f36377b1225f0cbf5df56d6ae920df787a42c923ff0b5df11005c4adde584c6ef9e97d27de996015c786e1b67151ef31cf42c411267ef5c07bf983281f137385cdbaac9abdc964f22df22ddd76249f72c86221ecc9cb2053ea9d03589e16291ba0958f0e683895b3849777bcaf99d87f705b32f3e0d1beb3e56382f6f31e8e62680cae6b28de734d7578856aa83aceb605452f5b8e40d9384e947d7c1cd08e95259ee4d26c9e320c1e6fbc0b2213715489a1f0b821ca32bd3fd14720f675c5d20de9ec2b87da87497a92b7e838a4b0002299574781d77973d1e74a45", 0xfc}, {&(0x7f0000001740)="709cd425fcca0ee6c66c2f369933b69ac910fb92135e83a546239939a1d5ea0bf2c72c7539da6502257ace3f14edc89d7a77c31fff04c9f5c8ef38a1d5a21df655645f088357af23dae2c1c0d90f6cf2fc72517a96cc29f0da", 0x59}, {&(0x7f00000017c0)="b838b38282ecd1be0a4e59af226001da5f", 0x11}], 0x8, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000018c0)={&(0x7f0000001880)=[{0x44, 0x100000001}, {0x4, 0x1f}, {0x86, 0x1}, {0x39a6057930ae68cd, 0x4}, {0x86, 0x400}, {0x0, 0x7a4d2c5f}], 0x6}) accept$inet6(r1, &(0x7f0000001900), &(0x7f0000001940)=0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001980)=""/78) r4 = dup(r2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000001a00)) r5 = semget$private(0x0, 0x3, 0x190) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001a40)=""/108) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001ac0)=0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001b00)=0x1) r6 = getuid() setuid(r6) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001b40)=0x7fff) socket(0x20, 0x1, 0x4) 13:34:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) 13:34:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xef1c0c7ada459e43, 0x6c75ef329e49a5a2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 13:34:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000240)='oN', 0x2) 13:34:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="386a4e9e2af3bbfe5871b596ec0d031e79017f34593b49641e8544b9618b53cc605f99459767d4c6be055deb0b97cfa6373721f6c997ac56e9b96a0b52f5efbaa70448e963fe", 0x46, 0x0, 0x0) dup(r0) preadv(r0, &(0x7f0000001580)=[{0x0}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x2, 0x0, 0x0) 13:34:15 executing program 1: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) readv(r1, &(0x7f0000001e80)=[{&(0x7f0000000a00)=""/244, 0xf4}, {&(0x7f0000000b00)=""/220, 0xdc}, {&(0x7f0000000c00)=""/18, 0x12}, {&(0x7f0000000c40)=""/29, 0x1d}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/194, 0xc2}, {&(0x7f0000001d80)=""/71, 0x47}, {&(0x7f0000001e00)=""/65, 0x41}], 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) truncate(&(0x7f0000000440)='./file0\x00', 0x0, 0x3ff) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) 13:34:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 13:34:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2) write(r0, &(0x7f00000004c0)="58ef722299acbf53d5a69d5970af2bbdb20a2c8b563d5ed29c9f9ca2b147f1007fbbec216bdcd0d850a667c381e51d33d23e667e0bf9b6e2ec4c230f5911a33fd46a2a67d5fedd8e61c13cbda66c7499001c774b763de6387d99e7336091cdcfdc179ad387be6fc1f19891daf298552d8bb63ecc450ef6c8abe3dd88d9c39076462b56261007f52314daf50af230ba663a85cb3a5ae8a9a648f3335cc5afa4de6023417a2ae52adf8cf7f1c913369de8ae13389a7a2ec614d6f59c09d8ca709e56410a7d620e1d8b31c426b8f09f67aa1da69c05fe02e9c2d94c27443700578dde77c8863153c7cc334709ede95bde2332e1e80d35cf50dd34fc313f395210f951bf34ee7786778e7fcfd0919e373ba7a6ab3bd86ebc0c91c25d115da4411fdc0f0883a90a0ed53987b129b32726dd8fc5d33fd9ebaad078ddb7a9e123e4807eb02b22dc3d2a49595c69068bd35e4b7f3e71361c7a8d16bac7c804f8ba87a85a2619aa52885c0fbab3cc60922209727392e3e2e11451a6dc940196df806abcfabb8a51dc503419712c07578ba922a4dd124b9848553240d8ec840be9fa21889c0fcff6c3f037d703b5430531ad186eeceb9d8561041a6a253d5acb1b61369f41b526cfa4a08ab8debea28f8e522f1a262fab4328865a9b1ef9f23cc4bb6da248c457deea575dc9057cc240ef9ed06c0975e705d88b1415b0d736ee115438d63bc0044a1b403647c2d4f7b1627636d367f7db5a1697c9ddd7b21245a2b8336718a630337aa131918fc33fa5d8145c7d79ae40d5776754ea6c1f9ab8c4d171495186d696beae3312a4b9423474e064fd8c311db6d795c15abe7bcba63beb1b8da36fb193cfc839e0ec61652175a8e6445b6452a4008fe72eab5a4f6e11da140af12e7f054ebee529f682fcc417c59e9e8e3822085cd6071706bd5016b09c4c6278473cb26d4732c0a19a2842b1556fbb88b8871a6d00d76f549c9d7766c37be74b0385710d1f73db5bbecf35beb4b7642bf7f4f215b3975263c19b2a6952e3a6605286d2532f7c7eaff9effc2ff576d3dccd909138d2010312f9af1f059e43afcc2db66130beb6f3a2a7c8000148f221844ef89ec549064a1eb870008a2ce7d42aa80158bc24b5540f9bd9cb35421fdd84bf4335317d8bf36bdbea83ddd96be95bf076c607cb2f211eb42988a120b0957c326ee3cb8dfe1146a0ea816ec6f15d4f4c660b2d5d0d50d98e4c5c447227c2334faa89018bd5cba34a72c3c6b7c7c25463e8fbaf0f6420b55d84039637b8a3d0c56e59f0f88e5d07ad2cdde8fb461c4eba5bfe45871f61736fc4dbea0ee8cca0ea7d582cfb5eed886a9f21fc38fecae1a163d9a3c910912320fd2f997036ee7a2ee667855ec550705d54aeb52870b11fb549d04249cd087f6b1827d38bf6c0b8aceacf278570546a3304d8f7517d12e2acc4538270aa05b955ffe1cc1d0c2f9a6ab317664a28db31fd72e36137e733d6aa1e9d3f4f01e509c048ff53b9470d04d5ec29df17bfd34e02d89e87a2e467a2dc9d2e8d8e46916f2e1bd922ad45755f42f64f521be1dff854a23adddaf7eb55807d8a2301d5c1e53d524df8a49958552ba67da3f63be402ecd4ee1578d940696382252b331d658ee2f04bd7223441719439606303fad140501548d508810929a65b2c07230b331649e2a0bd4cf9d34e6b70329407e1dedd3e16ffc7059b8b3c527e4d2166dc4a4eed8c14c9e37d592f344663698af7bbec728f0e0aad7a271cf93334256b88bcd36c226b7453c6fee942bda6a64a60d3c6cf81c9c320ed6f07f55e58175a4612ef9275b62e660c05cb69c6325459dffea256cd66a4470458331fdbc037d926849900323197199b132bca9d3351d6a265a7a5eab151365fa85f8aa73f595b956fcd3dfe0893fd76c135326ed6018f92588a1f4d2177655c12a315a4260d080f8487c154a482cffb7c3a4e1f42d32a4bf479563edc79df78c401568463a2584b4b80dcb8093034565effac99b4a2b72688407866cd25430c9031e85b402c9224188669d9b769859efd3c988a26ba063551d301cb5066afaa491fb4779e90a257bb6c299a5a72eec8cfdbe7dc80d8f7327f95c1b052cb90a5d2bd172ff572ceaaad1870762646c2514aec8a52242db4c89069ff490a67bb7015b94540032dc6abd4428aab6bd7aced8e59854e8b537547ce7c8eb372ef2c30eea62f4369fb64eb021f9f8666d6da357f861a86611ffd2a96e1eeafe85908cabbc9759be07d1edf22d0bfccbe3c48f618544a5acfc5cab000a2d116f6591010586dfa86f146ab944cae8a00193e8495f67d562d0a7136e44081faa5b6dc6a03d22758ec5e92d50f54b4c1569195c0ed7c99ed80637a612b994d587a40ac159cf83b9dda2643e94896b75c51887b6bb86bd32837ad5c0d721d6d29a4b6916071f37eb923ad278fc81b8e254ec4f50008ff74c6311a95cc865aa84018b0d34c2f31325d0c08b3f65cc062850d877500d11766f77893f96da0ebfe2eb94c2fc8cc7bf148b75a4838e7ded94b9f0757618ebf812a77d50b0fa48812588a7271733729e0d7d270f22fc096bb08a27d556c855f22ed92acf4f320d775afad901450025179b94eaccca7b9fd02035a243c2006b4fd861b422adef2a6f2528990de2ab8fd0db2a371290cdc9f931888445d6615dcc2342cda4b25aa36a27bf0a56143dcc916581764e498ba7d41b42b3dd0787d2f9dc48c3d35343bb6f99f73a7c7f5694d07412ddabf10d1f9d74c610e3d22d6d22baa73dbb5d541d3b5047dc9eed77d5c81774f45b56b91f9dec2ce26868ddcab429dfcf6d873834271cc01c8a46dc40956f929d373e0180737614a49e429ab2eddcb11aebfd97e9d38c85332ca819003ffc137a4261e852654d7e622d2cdc608137b6e71617d89bae0a59c06b601aaad73f8c8087863cb11b2adb3fd6139421210bd58ab6724af55586c5b6e0efb3e437752e2057b9fa13848ebd6f452659befdcccdd7c60953723fc4b0dc1dfad35c0f93e8a4808d6b235319dbe613cccb911835c3ef7e771da592d468b77708d54bc0b059e283f3628cad528e2c78096c262e39cba36620e2f9c6cf09d84459b3447a438a4095b15560b76c65eaff0bd0ebd986211f2a56f1174cbed43bb1e4e7b43ccb29bba864921f05db61ebc4d84cefab3ae82c07c9aac13f38479aa918a6003032efc8fcce7c83804c85d978991ea5ef6d75da4359f796560b1a1f75e8121e7cbb7f25597077035fa8a51ce9d83ed642b366f94b1983cf34ff88d788343c144c2362996002a9818e02e699107be011f74a5135dd4ffbd7452cb5d874a906a75701dc50ba1c4e411db65f4d06edf12a53aefe5dc721b8a9f67013806bc1fe08c37932625b44773116f9c5365236d6cb6ea71149558ac5fc48dbb102fd473f59ae955cc3027a7089662cfc4e0e4f6ed76a99eb2921b5f0e9d7a83b9f61782e83b1c324987de1b0c319fc615d9a44c4f32cdc07acee74dbb485eff563ddaa8bb1c703bd33afe820ea48c5332a021342b3d77f88ce7e0317fc46c4e5b7f002a4de453ca1366593718edc71fc149230fb9fdc7906b32c3079ec2d8776f258df2dff2a024b21cb5069851b2c1c0df1935534d913f92a72bd9db253a78533fa61ae06edb7a7c25ff43921bb51e1f13055fee03e2bf2d010a846c0ae5e2f60dffccc858189d79873dec06f4d59c1442b0f5be484082cc84e520611dda2f97bf51ffe3116772930bfbf841df774d240ad48227f407a60588a33e0254b70ba30967ce1be0afb2798cf823bd117241b971691786065741013354d6fd6003bd3dd2dc223a64c88ca42d31bc98578950770c5bb372c507faafa91c163e097dad88f486da0c4971580983a49a83ece61d60920993ba3e78ae32baacd9db3beb17caa32d76f137431520cc1d08fb55ed4e15db16c28d31810d01757588d384de64a306e458565e366c99c7481a131488362660e29baf7754b116588bc67b633ff57cde2e94781fff2df919f14dca38dc5934a1c37415931d5d3bf8bfac56869f2ec9b09d6563f231de4efae8d2bd70d24379809fe92bbf307542ae26b75266a6779373c3d2dc8aff33d7638b55555ca82bfd34423f630f48d60645a437eb91d804c5a74d96c6ea2b303c06b23b56e282209dabc869ed8f85c3104e8cb6970fddcfc80301d48cf6231c4da2f738e8d9c5f78dacb2eec87454ae691748bc5cff59c157332b3b40aa592e2063f09027ada6d112ab62f390f6bb86ee612f035e10a8f64d3506fe2da39444de5a62b4703d0aaff8af9a1bed9ad5f5a83c2b2ca575d8a6442d5efefea963ca95df9181ba734af43e4852348a241eb13a811503637214df7400089eb81fb328ec15da996b07b671959d1359d2f0188c14d94a7011368737d834cb1058695d30c49430d79a1da56178ecbf57632a829d111202879595e7426807727edccbe3e292f8b5be0805276756ada8161f6ec992da023d667b90d4fc6ba34f22ad3e8ac5fc06883652a1b0f718cb073b99a8a95931478a1e463cc4792e9c7791c1062dfe4a4d3b92ab6dacf11179f8c01ccd79efa032c25956c3085db6dfab950030e6e8ba640f8a9bd34c7dcc2bb5523047505eb7c3a2f2e4dfb949da7a797dd340a93513e785ec15d1526167b64d8c0584e595783330601473fb4881d4d2d480b6277923daf8c3842fc650b2a0e1d0c306a41273b1f5d08a3820d2e9c4225f7dfc7c2834df1b98f04a8f75717d94c2dd30cee6e398eeb5d4561f8115c31404901606395832e145c6fe849d13eff75842d9775ea6391d035b798248675c4415b699971b64592d169b1dcc0ea24ba321f6307dfa3a1dbf302147faa345844221361f9cc2accb4f079f57e9099d2e1865b6cb9cc6bebbb2debcf2d079a7b6316a2ecb87f7531a1a488f187f3ef9ce86a251f17c70ad70058ef952e43f65d54bd54a1c0050532c8818b5feee0692f91f0ea54907ed2d5e9cfb1c74d7122519c17c3d5b788d646afff9d4660056f4a3e3670d5903b9839f9d1cfcf2a01b65698ada8328a03338706c1939da6a89f433c39a49d46490916c9655c3ddf11d83dedc217a1d35c57664411d7e3109337e4bb8b35539826a8963e379a99940dcaa777cc1667175ad40454d5ef3df061830afde019f660cae75845f87bb9ea5c9cb71edf602a5a30c3e38bbd776a56dc091ba90cf39d54ad19c795d9088b0fc400fabe95b41a9586a0f14b72a38d8b9904159de14124eabb19cf73c613e278fc23e693f70ce13fc605aee934dfc61534865670e9495b069990a56a2afde775be7456b4c626e34d40e68632e0d9320b93bec0eec6b4414aedb53919304a88afa59aae11ccd4d2f0e03f3b695ee9dcc6bf0dd2c555b25e6b4aad4ef89463599e02ef36c35a46e3a584e07bf31498aa8e4b2945e2aa6a8fc184166facac2dc41372069a0c9c4ca30bc1ef5a1f73228105abd4939310c69cb7bed89195625fc377ae4aef8c98bf3ff6e95520e50f94bfbfaa893f70481464c07eee071a561d1ef2887ec02845eb7c6df2f886e48e3b681ee5869ac42b1fda7b817bd3308460f97785685b4190ecbb6fd7eb1b8124eda18256ebea36ec68c10903b03feca8c815859ce53565d6e2b188803e37d3d025fc2c5a2b136c2814a4572a39a78f2eec67eaabba5aa7dc42e2ccccdf2376c3ecdaa85fe33e98d4393ec2e0f2b279450558ec4ffc02f30228ae0d65ba7a399335b91939888c247d298eaf5cdbfa69551e16d4513a70e968327adde", 0x1000) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:34:15 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x7) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x4, 0x3}) chdir(&(0x7f0000000140)='./bus\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xaf0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 13:34:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x1) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x2000000000008, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x2000000000009, 0x0, 0x0) 13:34:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 13:34:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x80000001}, {0x18, 0x0, 0x7}, 0x5a96e4a1, [0x8, 0x3, 0xfffffffffffffff9, 0x8001, 0xa2, 0x101, 0x6, 0x6]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:15 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x1}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100040066696c653000"], 0xa) socket(0x1e, 0x1, 0x8000) 13:34:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000380)=""/235, 0xeb}], 0x2, &(0x7f00000002c0)=""/28, 0x1c}, 0x40) 13:34:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget$private(0x0, 0x610) msgctl$IPC_RMID(r3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x1) read(r0, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000040)=[{r0, 0xf4}], 0x1, 0x0) 13:34:16 executing program 0: socketpair(0x6, 0x8000, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000080)) recvfrom(r1, &(0x7f00000001c0)=""/225, 0xe1, 0x40, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f00000000c0)={0x5, 0x3, 0x101, 0x37, 0x2, 0x2, 0x2000000000000000, 0xa4a}, &(0x7f0000000100)={0x1, 0xfffffffffffffff9, 0x6, 0x101, 0x9, 0xfb7e, 0x4}, &(0x7f0000000140)={0x7fffffff, 0x4, 0x41d, 0xcc3, 0x100000000, 0x4, 0x7, 0x10001}, &(0x7f0000000180)={0x3af9, 0x100000000}) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) acct(&(0x7f00000002c0)='./bus/file0\x00') sendto$inet(r0, &(0x7f0000000140)="1d50c97b4f0910ca6f3d83b77baf969ace95746a8d7adaed17a03dce8bee46c509c98fa1694ef14f0412450257f7c0ac304d93811c36a86fe97d9fc874f59a40ae330fefa44bb198ceec1eca4acb8acc262a2b2e6a99ce28d5519757675e100cd04864148324562325dfc717e491a4012d6babd4c088f0e3eef4b3a5cefc42e50bb33e1c505fe55f5cff8bae52da3b5146e0b1", 0x93, 0x405, &(0x7f0000000200)={0x2, 0x2}, 0xc) r1 = getpid() r2 = geteuid() utimes(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x5, 0x401}, {0x7fffffff, 0x46b}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0x6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r2, r3}, 0x6) 13:34:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x20, 0x5, 0xc50e, 0x2}, {0x5, 0x569e4c4e, 0x80000001, 0x40}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x45378bea2031311, &(0x7f0000000080)=[{0xb34d, 0x0, 0x5, 0x3}, {0x0, 0xfffffffffffffffc}]}) 13:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf9884fa33e90f8e4a8067bd24313dea8d03435b4253dbaf56b138d605b76aa0d8deb6ecd505370f55d99705dc1ce23aa168a0237f809b7cb5062d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a42bbb54cfb7d8304e01505c44aacb88fec667ef247140d", 0x99) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:16 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) fchdir(r0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x9d) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xd002, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r4 = kqueue() utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x1}, {0x4, 0x1}}, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000200)={{}, 0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000280)=[{{r1}, 0xf212369956dae7c9, 0x40, 0x1, 0x200, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x91, 0x1, 0x7}], 0x60, 0x0, 0x3f, 0x0) semget$private(0x0, 0x3, 0x100) mknod(&(0x7f0000000240)='./file0\x00', 0xe000, 0x200) close(r2) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7fffffff) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x100) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="68edfde0be964d16ec4ae05284c1b045339ca5b413b39da57b38d0b6b039da41b503cf116a326d0907af10f6fda15a16be9db73cfc5d1d68357a5ae4fa1fdc4505bf6b99f90f9872de15d26ade4dd34df1691f7c3bdf9f8f04fb1697ef08a2a6bf676fe947c0b636f5262bc3963b1ab750f57b5b870ae402a26fb86039", 0x7d) sendsyslog(&(0x7f0000000240)="ff8c437ec18e79199a3a766343cec947ca78e7fc194c0b44a08a113103a58bbe882deaa55da1d40299cf69491a477a8bfbd1b776895b3106947c806e4d75413c1bf272b07c3b7d27f3393d738fa3e6", 0x4f, 0x20) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x2, 0x4, 0x9, 0x2}, {0x7, 0x7f, 0x200, 0xff}, {0xa69e, 0x1d, 0x7fffffff, 0x20}, {0xfffffffffffffffb, 0x4, 0x4, 0x2}, {0x29c, 0x3, 0x10000, 0x6}]}) seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x100000010000004c}, {0x54}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x28, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000eb7000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r3, 0x0) 13:34:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) 13:34:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2}) 13:34:17 executing program 0: socketpair(0x2, 0x1, 0x9, &(0x7f0000000480)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0xa000000000000, 0x4}, {0x18, 0x2, 0x81, 0x5}, 0x5, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x3, 0x5, 0x8000]}, 0x3c) unlinkat(r3, &(0x7f0000000780)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcf) r6 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() sendmsg$unix(r5, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="8203134305f9aa7ad9c0342e608db7aa6012998efdc62fda58791a018457ea4a4b1fb3ff879e89ff1c6ce4e08693ef83e5e0bd9430e0bdf51535e86cef17eda2c41dd2720b1bef18341b6e84726bbb65034885ce2ce82e7402d1e8e843187b780e30fece09dea80629", 0x69}, {&(0x7f00000007c0)="0679afcfd901fff4f1d544dda7960c5afb2f1d4929a9333c93975aaa92b10e17ff19de3659c4cf86d7a46c75f1b299d447f26c09d02c34d9b379798e36e982aeea0c41b32382c8269b72951985e3be3381df41889911b693aaf3275aeac0955cbf6a18835784509e3f031b8818f6a85f909bac126b75452edd4c7d414ac2333018f0eae51f01b497525b9a894ce8db25c80eb9eedc98e5876b3eda3b62fb129b6060dbf298930f34c0a0da1b558275245790208f039676708eb66f4ed3735ad858b81edf7ac3b6bc535eb7ca5472ba0449502189184d3533f742ad54727d22e54daead3bb9b168b3c590dd9f5e67b81338851f590a7e805684dd2208b5b7d5b7faae4be88116df0fc50680021de792ffa302d7cc370f7b59d9ebf52122ac5578f4f43fb6bb08be05a772e42df7841a2d933bf97ec65ebfe61ec6ac0e1cb01909be8eb2223fc6535f9d4ab4944686defd0a721725b5c6f18087d53d58e1c0a7a02f9a8a918726543554396c41f42437f9a08d34604dd06b4cb88b0e6028a207da6336276a9a985fea8c7e2080da192c7d4b5f6b75e0f1b92b21ad8da11ec8694a733d4ff609ce0a9503a7bc012e9c39862a0346472bd73a0e2fc1cd4a479c86f6a934ce8a498f2a904bcb7f2baa47362925ff8fdbdc12c1b97fdd4a5313aa6d53dbdeee676192cbd6909bc8e3207879a5202c18303eccf46dad700bb65f939518a1f030806ba30d7d1cb3b77a82cfb9590ee5f89607351567ae4f069d6f02c818929386bdadf4a3ab3a96e00a560a18458fe19604d38e7aca21968a184866088d994fa0fcc64b2cebcf4c3aaee004995d213906c1533e955c3e4551de898dede477b941f026b5bbe356ccb2e4efee1ba2d04de4b43bbb63e8ccaee3fff2023b37137ec38d241d5743f124010012c2774ecccf3ff897cf711264060d56695cc8178a8d138ef7a917549eb7c61384dcfbea29b4c6e907c062b5882b01a6c2c4f9f9f142879ecb7b7679124a49e640effb1792554639ff8fbe08dcc90cc9eddd784f1a0fe5afdd91aa13151a67973befd0356295cccaff461a36156ad62bdf3313da06fb1eb1c44e01b50e878b6038d4b7eda9c27f3316e1139b348c028beedda811122cc57259bef269c566195a0f2a071269b41c9f0ae3289bede8eb538879f065f43d1c4fb53b423f5afe35e980007a4113b8a8aa7b46a2b0c8f155f066b5bb940b6c2288d7324e5a63bf486fc61b8c90e74f867800a20f95ce4bedd49044660f960f049fbcfac10a5ab1dbdb830d2fcf720cfc8aebe40476099e331eb12bcb36dc7ef27fbeea2e0e5c199a53dd475ad289a1b3c855e9299f2adb0fa7d32b7d2b85b3464e0f5cf6b6eff56cf5cbf9be998625a2d56e37c82e0521aa728947ca5f4dbabfe1d25e7a4a87fc49e7e31a5bc4af8584c5a096bccbc0a2bb855fa4394373b28cd6990adb1eddd16c05c819ba3edd4c424988fe5d3177dcd1d2fcbfcb6021774cc9c341725e67b3b7acd22507cd10a208a1841b78714610b92d057d7ee3f1571b7d31d6bab837b6cb0ccc021f10920c6d5b1caaa9efaf65b5957c16191b314339134e88c4be64806bd7bf1f0fca79030329bded99fca9695cb8718e341f236d0c346da44d492caf5643dea98af5f12d14d72e37c4e3a0e5ca24418c9ac91e1308c3d617d0d3c2444d13224a89ed6fe34045bd53466d54aef723e1ca2cd18cca92da7d10cc7f6bdcbffe96efcd4d786967810a7244c364d2f45ef70731d1184ab3c6f3c67bba520721bd340195962e8db256b14371de509453b244ac31e551c2147c6eb8ea5b8286b53f625a8f62f83a9b9397fbc06449de782ecac112ab8065eb0ec5fe786f7cc1c211c2f8d75db667b14b5881494e27747da58a4b7421dcf551e5322f2e8d8caea7f51cd5b3e078be211ac34b0ccf230de1ab3fe0dc250bb0bd32a91e5fb7773bc6ee693403c2deb0774ff56223f84b660b5ab4673121f73f765de8af565f63c3c46ce279a19dd33f0c161795403b321702dfbdce0f7e330d7dc91370771fe1d6ce4a25bbcdad81c7be840978c899c51835b3c9dedf945a916b18780badaa2d9d1dbd3f6d5b13201343927c8da59bcb58b05043fcff645d7c09247bcb7d9f7440ad786b27d6a3de15d49faaf73c84588525d2e8ff377215200c7040df52cef7ebe830fa9e7fba87048b696698571536922e896bdf8515163f89aaef8db2af5ab5d44328895b98d1233a59468e2d7d9026334c598c572517754983aad3cbd04a715b61bfe60f23a661bbf17beffaee304733069a561927920594bb259f69eaa18f13aac4f91eba724ef94630074fd693490dc3ad3494243a2a7a3a9167c18bac0313de7fbc3442c3ffe0fb7860219d6f1cf0c9e9605c92f4eebd3eedd24e77f1fe23cee1dcdea18aa1689a73bd602785976b4b603fd7fef1badb0c0cce372c1931eff4d3d8a959985dbb28051208571489558f4c738d7e812d48b137cad6d24a219c8ffacdf2f0917154375c40ae1e843e64ef0406f0f5b6e7d8aab67bcbffc9a598471d72eda7555565c9c3874da77cee0ec9fb27700b8519de09793318c3f1f691c479392dfe7e7ec0931d345016814f14cb4a595b73e284e92d20c1487f84b2e3674def2285b2caccfac71bb11c659d249f0df0cc61e6bade2aa9664b7d75e687966129b812612e982cb7e504b3c919bedd6bd6a59e1f5d5cbf45a876cb98565bcfbb85924a8cec76d2bbdab6e9ff2aa89d2af3dd113714e5132aa6eead4c17110d9f9c41d5511609818af9a27184d3a963aebe01ea5148d312b8d374d7624b85d57f6301b5af690ad06f30c78292258ba45b05f9a0980ebaa3d85c716b1ad8f63708ed1160be8e445f46770508e94d015a5e094b25fe0f3b67a8d35f90f4538889abd1b472bc756be1237e149017fe596126fd064738c16eded571317a4499ac4e36563b911fc8ac5b961fcfe41ba247d4c1799d8b7a87a23c5f9ad4c4572fc77ff321fd3989b72394255c46a004a985cc67856138a6bf3a0dda1aeaa9074dce1f3e8cab5365712445c3017b810fa370f275e73ecf51ebd988b969945e699d5ce766c76f76c15ab7a24d722507f2cba2b45b13aaaac0d56f21a587ab015a5a8c68833a178473f306600324951ff57f1eab63b9c3d3dae6d22f21f3e44301987d6d5dcc7974384b8e031908a908206f0e330a14873cdf29a39b3830bb7385a6040a609047bd9f79093304fafae1880ba2e0986580064f7ccc313295eef7070d1ce3363daad6c767a9af2508fae428609fe9c882d0a52d978177b05aab2ec107f32d3acf569fa5f4ea73f0dec845049928f8c1c3d5bcbe677ae3256cf21a06b83141a2b46a2ffdcfbfff7d0db95803bc1fcb85e317b4216161da10f05b10469df1a33e552cb78e0c89fe9428c166981616c946ae98306d447a9e79dcc46c78a068e92ba3e5bd4d127ef6bd0a7f16ae7d69a741c23b52faab88d76495f1aabad633f0a37e995d748dd0373d57a3109e7efa99584f9bfd3f521eb0c74ea10a057c167fd51ccb25017312891425a7ad5cbf76e944026b99d1940ad4ac90d3425f7b3ecab89c5f142856fc5f76ef19ba9e2e442efd3ea27ed1848d34d9f2a746f99918427dd93ad21c59fd562bd40673cbb070cba13827fc1e9a7a618299df5d30ad351e4cca37800f3768f0a777dc3e534cab4f32336feead6098c2d0624ae21efbd131e6d324944a02c7c05a2a75db6707138f4aedda683e383668d2dc9eadac8c46ca9d3955d3298c4385592480720f9fff18a0459d6578fcea5f6fc6a206ff44644d20813fb7f9199f10bd48c0e00fbf752a62c92e6045f04fdd9191cfd74675fd5cc93efbc4091e40ad33aa36f6543fa39b7505b63f1caf9aab522700ab5e6d9d382603a3016e6397e1b143d0b1ae756f8c6614ec1d10dbfcccf2a984104ab9a6ddb1b4792df388375746d298c50d01309add634720ea9877a2e722f074152a96c76815c21672d7e590596e119cc617457cfb41ad15b8ee881e4a0f17070b491ece981bac6048ad9e93692ca200cc3fe14033d40717a9b3d3a12163ea62e457570ce079f00f68b7939cbcca43d2eec0db699667d974101634f95548227ce983ea49cdf5c3a1d0e8e75b70cdc1c60e4c750f4d6edf826bab04f3df0452427902cd39e7f6e44259626fdb3d380ba79f283d2611f53efd1f73fcc47cb062c699400118deccf92b2f05efcceb4aead2936541833fe0f31c256bf8509d8fba7c9445e3e2f0a1bd444ca5ad2fd3138d99c27437e4e6bf341045e90111bd75b04952175f9b2f4cd2392f8fd1b9d672bf338db461e79fed0674d97b609bed387c529c41f2d31876c0bbadbad0b4f98b328ff310c4ef17041301689088addffb791719dc961b98c766af89ca789c44f1bc74c6813362d003b47ef552814b243d6e017b0b099adc92e8306ea6124a903a1d88902886554a83f8c294f5ec6d8f64103c6c06025843d139f6cd0d6d5fce5cbbed2d594e8c82f4f2e23c4a4a69f5502bf274446ac1da85eeeebad49cac6abc42a68f2552ff6d57e592a2f1253f3d871b2aa2715923fa36898900e63357eff28bcacdacd04c05b8353864666dc2a98af8975ed930dfbc95b41da969f051741e02c91b935d83278d06364036041df576198cde26c2576625772d29e5f9bf597d56bf09c841c2645eac172a7e6c634ba54906a88a102a269ab10f9219299445232fd1923fdc67d9cfb6dd6a476622dbfa3691fc9148eaf3bb058165007139f0b0ac278d8868fd2f84e4778a85966a46c901072e6d5fe4164a31a8062caac81dbc037b03aca6e7fd23b2d2c8e648fa6c81af33b327f0ee6a0d996b9a7a8645dca101d754b182fe99f0e6f1e5552cb76ee663c7364b27e6a72e543a8fdadeb4959850f83155849d96e19c98a18e76bd0f541e27fee63232795e674d4a368ee20a815909ea7edbef8ad3aa9a9f34e089a0126f744db8f59d42c95905204cc2de906a5006e3d4e87d4d9c181fc8ad5ccf56c7607ccce8cd457a0bcf6099b0124255011eb9b41b4dd34da42396a026aa766fbc44efff0ae01f8e5d8adb1c1a4b58ad3578dd6bea0d500a19b7d77b8b6ac623009fc3167521cc0997130282187739356994f80533752fa927cb4b6b66112fafa0f9ff3eec23984901be14075b3e6cdc06fc8fbb8f55fed11dbe0a2367c897019a0e9fbcf580bf5ebddf608d989a42859f10a243771708f27d0e02fb2227654055b91bb3eacd1bc6009f6fbb5df271a82b5b2a4969aef8ea5cac4a8d112602f1049acc043bef61307e110b3eb4d806f82dddaf4f843b7cb57220fb4236a41e471abec60fedd61ec0c3c977a70c93aee65cff9cce9c44789234ab954f6ab6b72ebb5cc54b4e95c2023c8bd3f36459c68c996defa11ee83a9d5f9e7252bff04fc9702bc02a0d3e4709d72d237cd47d9a69fb86129bd056e6d8c496ef418adcf4e2a6ccd7b69ccacae5be3660406bdddfe425cabb5674f9485a10cd543987356cb04ff5721fc88bdb552055f53064266bad055f03c780ae88f6f619e89373bf8a12260ca51accba7b99832c51234cfb0ebb306ba1df995d598e149a4aa7f3bb763dbc300c338c620ac3f8ff74026d5c1716ed7c46a31ce8fca0aa7829f552c7383aaa338998a84ec5431b04b37638d943bef5809d78aa22ed85e350daf187ae4587a76091d74073a6894fddbb75c87b80c048f2127892eb700fa7b5afcdd4c40295492336e7f683eca6e76f3b702d1e4c507fb38e1bcfeb2ca49fd42c", 0x1000}], 0x2, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r8, r9, r11}], 0x20, 0x8}, 0x4) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r13, r10) kevent(r7, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x1, 0x4406b99d, 0x6}, {{r7}, 0xfffffffffffffffc, 0xf, 0xfffff, 0x20, 0x9}, {{r12}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x7, 0x8}, {{r5}, 0xfffffffffffffff8, 0x2, 0x85, 0x74a8, 0x8}, {{r5}, 0xfffffffffffffff8, 0x20, 0x80, 0x10001, 0x800}, {{r6}, 0x66e97f6421434208, 0x1b, 0x20000000, 0xfffffffffffffffe, 0x2}, {{r4}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x3, 0x4}], 0x66, 0x0, 0x81, 0x0) kqueue() r14 = kqueue() kevent(r14, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r6) 13:34:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xe5e1, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x81, './file0\x00', './file1\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x4, 0x3}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) dup2(r2, r2) connect$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 13:34:18 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xa7) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0xb, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(r3, 0x5) r8 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) geteuid() ioctl$TIOCNOTTY(r3, 0x20007471) setreuid(r4, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) accept(r3, &(0x7f0000000580)=@in6, &(0x7f00000007c0)=0xc) ioctl$TIOCNOTTY(r3, 0x20007471) 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) 13:34:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x18) linkat(r2, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) rename(&(0x7f0000001840)='./file1\x00', &(0x7f0000001880)='./file0\x00') writev(r3, &(0x7f00000017c0)=[{&(0x7f00000004c0)="c42b1a25036f30dbe7641803943a0a141f5dd80f7f0d356a1377cc042c0157ff8d938f1ed944531585be03e31fe49eec1cd39d4da9aa9aadda5b950c5ba4b4b3e1a621f7c1b9f588886926b0a2a43488716aad09133b1817d5ee509a6591d0b01449556ba689e8bf9435acab62ec4ba27a5ac0289d078dcb667e8e17ad0948ca080bebd31f0f486d903aa16e5676e709ee8231e4a5e6acc717955dd2a04db16ee41ecf1b82b9ba1b88e899b98b72d668fd37b0cfadf1e8e1dd2bcfb1729bd66a3af9a7742a98c708b28c595be8abbf67919f0f2d7bc95de9880bdd3e48685a3e2ad5a50ff8574da4c11c75ce3d41411c52eb97e95a7e9c76734a087900116b13f828bb87b977fb342762c7086e4f8192cfb566663797c11cf703c901affb8c419d6a7ccd5851318229057445f298cab26e437602b30bd2d1cc67828cab09a0490e5bc33c8fd05dc95b6f6af2995f35c477960d716491dfb20118c71becf9f55ef4516fbdeef6d77617e379148af4d6151eab40048c00278bcda86e56e47ad01c82f7821a658c7661f1e85b00746415b725014461c3aff5ac07afc8a67519c0646447ba16ad532766d87585b92899c882c5e67d083b4c5f26db9ea169bf5eff45d2e7b1d40aab2e5951ee7f3ab5fb32acc39ac6d2b8c0cd16554fe1070fdbb3ac4d2588a3e5b12dbe90af30754c8b18e8c75df9f62cfe507ba15d629dc928840dd40e2f9bb65a10729b50642f05f2c2f336cb55525c0620cc68909f3d71da4304cceb901d43e63fba08359f05f411d1455a7f93f34cb44ee1cc7666f85041da780596eb8e65748a4b3a9ba95833457d06dcafdb11275cd74b34812035ffc330faf091bb11e0946dc7161a1b5b56f70d15bbcc61efca2361eaeee3e7a616e2f463a9adc91949e016ad4ad18b8d3a8267ecef20452bc5ff3a51bc86f4b7a42918f75e47f9061ab9377d162d606a4ba9a231ce1250cd52c56afd552810ea4af849dccc1b512492240cf35b874903560a0179a0930f4fdb987794d8df052d43fec63ab7af6de5e1012d5d50f7be377ef6e4a12f7e0a2e8a92794454ee81d1c3fef9fd0796797cb0e61ad9633b17ed0fa091824585dddc8c9f3bee9d6a02d7cbdb5cfdecdd3f7fea240fd258c2eb87e93141d5a3db190ce7a0cfc7c5e573e76e4e4ffb1bff8e8c4b995810fd4144a43a915e2c649c7f460d02ebfd964214a9699f58752e973794882391ffadfc8a8f85815500af56f7f3a8a1b064cae01cca57e238ab7f389ab940fca58aef6229da3ee09462a720af7d251bb1e314cc5d3797dbcc7548b25cd5fc23c895c027798e16d9ed8f8d6cb85d98f96c3996dd494d63400896833ecf3ec4293c82e0ce3d9adf210e67870d1fde24baafd99bcade2e7e2627837023ae74db51f9687d34df7a9259b6eb3cfb103194d7ad340d189e34513f5b49e8e995b882b1f952badaa8aa6a8b81bee3849fb5c80f0cf67804a5d64b0ee5636af659e888bbf98cdc1da4b8d2fd872097b2aff83fb83b642239cafb639cdd8ffb2c7effbe145f6077f65ac0728637165914f5bb8b9c14fa6e60df0eccbf9f323b933836a01d74864efa72199b2c928e4084e9939ba8effa904c39fc69c88621eb40743bd9e75cb89a69e510dc2827922a132ce66e8fde7201565a791b185999f992af15f2af67ec7ebd24917c14e2a92523c48431d46ffd17e05c795147d4de21497d98f105c18253b2389f447155c363e42d9a6225142a66c774537cd385b814512668bf3b67f9aa275718b1e51217a4b64f747416a2b6ef71eb83a3aa50143235012aebcc54c4616d83e9ddf371295c39b6e77decaf4e7acac4f3a2b4674dd935a932d9d503687ec208fbe14d8886f77a4535800050d16ce24be7b699373fd0059891f96c168c5ce07148f2483e0c0e055a08913859b44ff9c81dbe6b843eadd290a6a1a5757736854defae5d41e4b71970c4d6dc0b12f150d23df5f8297e6b8004d4b7aa7b48bc7cd4232daa9d29fd044d5bdca8af229e0d51545f2b244291b99f7780c6a0dcb445fa950b7a45bd3679d9bc17deacfd2f93678e30d58a10405cb84da7c3d31cf9a16fe2fba7478434193c263aa26a8b626f7d8f817d1dd4fcfd9e6d9708b0038c8fa1b33311362cd8c4cf4b84711e7bc5085eeff47d5b5aca018b4b973dab62de6800025d913ade81eb9399245705eba1aabbe729e68af4672b787a11ba6f901db764a314b11bef5af913cdec89ae9e335cf0862108d1f8a9a5ef21877a68cd054b5ddd406c84733ae0362d68a7a123a4fa14c2874d9127f6a3beddba8a8a138ef7a333a9402a68c34d8759b5ae9bed7cdb5c99fd94c1acdb1101f980cf69e82f9608a53b7d19c1311b78448cf30f9e82867738c00b3a99557b040c703b092719f9cdc4da96427d5787742a1394c10e3c9454c654abac80516eb079da8c64fbf7a1ad03bac364cb952aef53f697bd6469339dd9ab81c932c5a854160e975a04f5488059b8a91047e728e40cfd757ab15ae709bdcb8dab30bf87d9c2fbeb5d9c39ea99db03d626807d8e85bd20063ac3433be15149316f5c28ff83849fe5da599dda4aff597eaaedd994c6daa025e5d558920ae1779a6930408162d309538259c58a74a16c331f75aff81963372931573ff1cf00889181b7a93c0b22f9bd6b029128e3f2b5f877ee61ac8a3cca6ad805dd53ea46e7108d049d6c7f612eb91719b084d73de6851ab926204782f9d0a1d5cb7a7ebf3e72bce9c6caad72b1a27f6b7ff3cf6980fe17489fb0849544c9f05820e1178c2f5fd5ef4fe82e16d0890cf7948a83022495906499c1338755e69f564bc9dfa2fbe342d04b99fea7fe71df7ae03e57cb8448abc637120430bfbeb9f811479cdf85dceca201879f64d39d512ff7547d1537104ae2a99843f1a0a7e88c30a078cab18ee767dc36dc2d80f4233465b31ddcf990b6a4756425be2609713dc91b6acb7c7653a6eb77025de351297164fa453ef3aec641f410cde64427cf4862247a691fc78eea763a44b1a0e28c0fc03ff32d92c37002a23cd63079ffa90cad4c0f0dd93fedde1ada279cf639faf6bd41f7fff802ffe8fdb13a6beadd574a75a00bf846b77ec45e1542cefc629ea6212858bf2bc2e6f7c9fdf8151952c6246694b557b712260eeb5d8d3e1fcedc7f4fc414c0cc5ac7983dd742e4c46c7788d3f0238196e6416b769bbbb456bececfed546e1a2014a473ebc4dd8b9a0e106101577617d6bee200423b1e756cc8e5d2f2df0b7776c759442976b2b3f895ac8ec34b1bd1c0e4919c515a121e7d05a2e02edda3338d15597c92cc8ad2c43e588d68038cc85ec3c37b4dc97b3355810e6785497422758dbe3bcecf84ffd35d0283596eb711cb9fde86c9cdd2c8d1a1c40832fc007e3f46480b78fcf765b7dba6d04aa2913d5f021f980126c17616545847e6f74c698b832dc673e0b4c8c1db0e5288c8236e9961324069608443be6d371dd5ea42772c652d2ebd787879f72dbadd97f029e150ac7a8f33d51ff1d38455584c4a866a502e0087bb769957a8f8d4b9d23a0afbd05a5e6404bc39709ddc86270daa2d0a07b1a0688cbd1db485f79499496b13ac8dddfd6b3e99368e2e197a8f54d0c1f716ee0681b1c6d1633e5c2005b4096c3ad74bb7a92d578c823d058c4018464d406751492b5d85e167041d5beeaa0d809f17cfe5a41591738844a4b938cbbfce1111098afb8d51f93af10f7a20ae2229f9fe612fbfc26e33579d248df9d7d683ef221681881e0dbe7270ba2ef4a9abc6b10c27ae2542552a7859da100b84677e8bce15a694fd26e4e8808791216251c3c9dfdf29183e763e9819ea4d734cce06161c60a326513746c96b8db599424f54613fbb50a3680229195c843c7a1c8b1dbba4c0af1ccb0a0599f07c9103a45c5760aa3e0d1a61e2129091a3ef91fbc93902fed0425c163f28234ef426fcc818a373c18576fe7dce8b1916239eb5c1a22a3e6f74d4c76836ae50e1f43ee023092878093cfcf2de3f05f1321bdc70cac9c939959ee4f4806f3b51efb48d5f303bc7e427a9bcc0c618393826d3ec49421828a0b4bc43d169f31c0e965405ba9042d6a4cff30acd37acc66502d7e26c00ba9aa0c158a6583574212cec49b35045f3a844d4b3b2d2e2302b3c78139a5cd24dde53c765a340f1cc27eeb7b268780e112fdd4e9190f45d785a3a698eef176bd67338569d1af7e8c27611f51b6da7e104dfd2b5fbe66cf423ff186b3096e89543cd94a888c6c99f6067e1f50255861cadc87dbec359b0428c801bed49c378faf0c5e3e3d70480fa16abd36b9ff5775a1f38d2643110acbc9b83e6908512fbe70a90d0d9eeb33477f6488347d00035a5ea837bebe903089c882882d4364d8a2aaa7479a70ac4b7697797aeea06d4aeaad5c49993f303e8b1b9e0d82d75db9a0a5e46ce96c711497ee3cdbe2fba6c36b455c5b67eb127816a9f824b2810e3598b513aed92d674bb93080f05c223dd96766cf571eb7901d3b0c2f65e317989cb9793330f951edf1058c3982f59d401446a52ecf523ad0ab9d165546b9371ea3338dd2241e6d98d1e4557b24c49e4ae9e3994d0729a855ddc651c1a13368315457e65f301e937830579b3966fd2992540945bf5d9bb56ad081ecad9c1bc050ed9ed9b399692655756d7277400a37e6a25c9bebaa4c20cf042f739afc4beb913414560355532075861e30364ee74461f544b3b6cd08b2a921c36a10fa408834b1dc1c3a6273c9a06cf13a22119fe6539f1e6810a1eb7b424269a7b072851d998d078e4d8c36ad6501928d9dd2ecd5472a3b3add207540cc68e180afde4e2ce6f2ed8df94352a52798fb719ef634066f10763b4ca43298fc852fb99fa41209f93a75f3fa58a10cf6d8243ec13e613bfd9ba075e775ab851dea52991fcbe02451d445d93f2a1b1667e73aced73ebc0982c7a760e81f234f0a6c4ca0cbdb4232c51ae58d43591ca41de93508748065ce9d35b3826a9c8b59b0a6536a4ef0f836df6f78d72afbc3f5e969ed545b99173247e1dea1d7887282259b5ce3262de8f9295d5fc3cf71042dc04d8046d4aa5e02c60f5452533eb5019734c85e31ccf1f0b2eb49718cf145852f3327d9d8204a75d0a67cb894065eb954b495b93bd0f62c2de34e2ac64edf6bb351f3d454f73c84751f2efb1b63cf47a830cb4abc06eb4df5059ae437dacf608413d84608e44b5e30315195c5b7f1f2e5b1618df9bc4998df11bb1d72d714dee4632ca9248e447f54d3e7c24d9397e13b81f3c23c5415bee5ae3194d2d0e21c99b5d89f7502c796f7cd199234a7052d9e7e9132f389cfca4f1b7ccb0fb14c8a8ac3acdd91180d700c2c71b4e46200acc148f5647e67a80e6b46aee6b353ee694ac6229ced449e385b161497a68d3694918670429b14c025d58b6fa0d5e5e60b6419f0d807eacc33d31cf6accaf9296a0b969f41e808028f671df5a39261d23d31eedff1c53ef69444bc3108cf28a6a055b11fc565e3f0ab536f8030420d3ca43eb2270d094608dcce8a7f39c5127fae6fe2c58ec090e2ddc8896532506e9444cdc6610199a35b4d3349b951a1309d6892577df940496c80000c5d9c083971a26fd6eb839f89a2ad37ed89dbcf5e4267215e1add2bb9abedfc5c62254e84310ce2ce1f819529395cd920e91ec55821be858b36786db32fae89d54b12e5974c3cc699f0203927902edab556c96f425a391fba7d3c81b321f6ba82206c1d856f0784e577b692ef93a59a1bcc966c6ed90c53ad6", 0x1000}, {&(0x7f0000000200)="d68f00c90ff53c1b1a39e8bcc555771571e42ed8cfc47cff934f067a0babca34a2d814ec8aa4a05e79d374340af13d25dd69fc51aa050301dcb82d395492ef2bd65d603cd935c04831e901a43056b5e7d16388d221157b8c49f624f8ba54d3af23f323a2e4e4eaad9303febe0399a291ea3a8ed1cebc86105602b899624a2de9b940e388cbb4642f6c5bc9bca2", 0x8d}, {&(0x7f00000002c0)="abf4d268cc4f1a256f2d656f590276495b5d0807618401aaeca05b915327fd4684e10fd2b477d991dcbe93dbe18cb8870672e52741510f984c8b5c26dc13f5cb9015fefeb7b00cae78a21fe3817f9ec72b06f3095d2c99084214eac3c53a1cac62276daa2447e0fa566aa9978a7b41ab89e8953dba09f774e8b72b22c3cd455106450bd263323fad6ef321d1cff48e141115d6e6a47fc091c7", 0x99}, {&(0x7f0000000380)="48e5bd4a0ca39bdb07d8eac06945e8038a52d8b7a6c41e673f163a42e8706590632366390f5b0fc286549e93b27b0268a85a0801e92fbb3ecd2f74daedff37c306", 0x41}, {&(0x7f0000000400)="726124f30db1937c4334bd68b3221a23b9e0ac6d2b07e2a3342a21a5997f9d1d52fe8ca69857a6ef9a72b6dbb8f873a1a3612bca6bd170edf0b21988e02a96d6d62845b0fafed528a5d29e87ea3f310c736069a625da7ec2d5299bfaebfb26ed3cd9a681bc5c65186fd5b0d30571188b939016c3d77734a4c89fa08d9bbb78", 0x7f}, {&(0x7f00000014c0)="85cba61a227e2eb429cc7198f6b66a42ec33cc792f230b24978a90a4cdd440577ba3cfa75e7990d00fdf894aa8774cefe36083918cb4713b5cc0d3d2860716ffc02b523b74e6355937a3141000ef69784cbde2c8b141b1e294407ff480d1f20065da30a6dc28d2adaa3b8489b13cc90f241eb8c270b8cc9a37c7bd206f79e618078a034a2e0729f47a436fd06f7657864daf97ad100d50b769c759f048f88cb63156722f09bf5c6164753789ab737ab33a65dc59a0d8d99b16e7326ee045052c344ce0e75db9e414abd3ddb3d9b9cafacb2994e5ab692ca391a1218dd11b4601313862acead4c48dc2fe4419e4df2e20627235208bd274389152e8680ac47f", 0xff}, {&(0x7f00000015c0)="12f29ca4d12e0ef9901204d395fa06e650a8c40e1e89467cf36fde7a977a14a1aba50a0be29eff7816482cd447267ebdf4de3fab04ecf6ecf37f15388d4aed9b11903f0557901edd40719ab20d0a081e57ec44b7fb201cfddd30bd6316d6227005c2c307ab5b7a1ebbc09f0aba873d20e4281ac4dffed06e08cadbb882d5e28751f770deabee6b06bb4c34808ebcffac0ac4dbf6432435c3282d1a7c1af3625588826e795239bbf31a32a8eebcab1d716cad72f22fc2f1c7999dc2bace8976c0b97aec5353db03bf413a70ca75c06b027b55c14ab91bd8b10eb0334b1befedd8db2762", 0xe3}, {&(0x7f00000016c0)="0c44c43bb08bfbf36e5d4045501effe5325b7de13637debac6facadc1025442b134a4b5c09ae26aa3164b482e08c56ebb7ef2326e8dafbdaaa01e425d169e0bd1130bc247b52da0120397b2968df357d99eb733d3668aeeea83b195af7ae81b5c0fc5d0b0aa9c9a40dc512463408a4f71eba98b8aa8cb192d6ae38796b736b25ec8e95d4e728a6030aeee934e6ce2c42e50ac38995e061362a0cc743a2aa95efdd5ab8b04227a766356619ddace11a07af3fd942534b7f4fe752e87fab104f7ac849d3291d84f466b1451d39c3205ce67a3be89a039aee22854d1749d644a0dafd76504bda8bcaf3a72e", 0xea}], 0x8) getuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="b2", 0x1}], 0x1) 13:34:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getpgid(r0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 13:34:18 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) write(r2, &(0x7f00000000c0)="3d412d49e18d4904ac80635b6ae42955b0ea181fa3536bb5eac15a1246b92ba20fdb5af7114c113cc4a102bf94a3fce0b2d5c6", 0x33) 13:34:18 executing program 0: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/79}, &(0x7f0000000080)=0x51) 13:34:18 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000700)="616d9860b42c96aedc00826a36761b2b737238e5efb073f56156886d3f3e2d36a6306c77c7abaa0892aa8a18df60827e897bd60536fc88a4be212c436976320db5437048060000000000", 0x4a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffff000, 0x2, 0x80000005f, 0x2, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=[{0x10, 0x1, 0xffff}, {0x60, 0xffff, 0x43, "4fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a5581"}], 0x70}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x88, 0x100000000}, {0x81, 0x7}, {0x46, 0x7f}, {0x100, 0x7}, {0x2, 0x40}, {0x8a}, {0x88, 0x101}], 0x7}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000680)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000000)="9aa5058ae47c9f4faa96a63a0577205bdb1e372cfb4d4b32bfb17d5ccdc46b7dd798fd90feb72fd788355ce600cb85753c58439aac63120afe1fe2d9a54be526ec", 0x41, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="c5") 13:34:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x6}, &(0x7f0000000080)={0x9}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="01b8bb9a0d", 0x5) write(r0, &(0x7f0000001a00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13bc07a970316eb66907b9926f589c61a2567f05b8450f7f91b076bcf33720173022fa6a8e5519d78ceaefae97de8b00c8cd5418eb92a24715fdaf00238f8c592ceb1d4b975912d82ab968c0b18747668884ab287f20a05dcf3b07374664d056d0d486239aabd5a80c41b402f8a4d0298b493750023524dbbf738de97a3cd38d78138bd8f353e8455b1d066f83d97cf433dba69edc186cfc3f0e7ad9e976777a17920500f6a9787c73f3d1cc7f02e2a0acf05762c8d20a748b970653318e3564c1f9d5469a38d73f72db5c5f3bfe6175926ff27e6c789255b9fcfb168812b46a790176b9a739f3cb2224dfd7635651bbfcdc957c0a8638c82afb08f81369189596d86d9384cd695bd0f7c71b4bb4fe339aa56822c259f58aaaa7926ba17369751a353f9437ba11a680936b8b3ee1216a87b4a2f3362c4906dbb218eaf2ec3aaab394549508e11ee6b1fd84dda092f5930bf1fb8879273f603297de4f85e2d84536820545ab6580e5e3ef4ad7859f7d75ee0f491e366ddb34fe0a08ec323f5fef21bb90a59ca1450c98778809059e180741dc3dfed1d6f6bf6d3d4bc5a960cdaf4ce6a0686cfedd610b67a854db6c8eb290f32f3513c1185a9bbf433382d1984727a0951f5a75bb3d372fa07b62dc9f5ce516e2da2ea6764e68514328ecae24501aeaebd6b9e7a8fccab5f815e83e071764e77c1a39af190a4715a09fb405f95fc4b6ab90b88448e89b57f5eb562bdf6359852fab8aa6ed47da61d79e4f9e80eb218472e6a7f1fd98754859e574006289b23eb14f06a8aad050e7947fab109dfdda114548644b188b3fc392d607dcd448166a283a18b998a8762aa0d304e6a2195f13ab6bc9d7dd9867fc2a3da812548a9ba597bd8aaad522a65aac3e0eb5b6bda8d869d7734035581feda890bacd4018bc85c47c383ee85afa4777bb9891f734e25f17c547e4af2168c60e0d4ce0c74633f81f2f990d4cac9c029efeb9bbb36f871716b9e0e969149c5fc23bd8630b23806ef097547f417ab0b5191aa8465a176060ffe63e06ebd16b7eb0c70259a2683bb189c7ff16d3e7fb359fe18c5fa82eb979e862c3a22b9d0e18e21fa2a6a6a6401c197472b2f8c48f91ab37698b80a15d2edbb9e451d6501326c1138cb104134b23f2ef5f4a57b795606ed1f8387adb9b28f858890a63dd0520bf07c60ccc8ada7f8d4fdead13338648bba63f10627b1073fdad07721569a04d45fc88032a4ccec7367dc5cf5288300a57dbb111876ecfdb39df77ac5155b601e5eb2f30103e624bdb9ff3bc47110a38c8ab8cf577f3bd111acd6d4715aa588f15285e9e34f326ede790ec8744e1b9471593e01535fdd8393dba9529f3208be6ea248e3731916ec0354d27bc1e572ea53c046b38523cdf11048d48a98be9e248ce1ea8b05dabe39e5fc1bd34c6590eb7346a37c008ff5eec29e6b6dc87df4fa38a6b4e0b024921d8befc23dc0cc74c414c74f14aedde56e53b73ea2df03ff4200d1e0408d865c83ff8fa505aa04eb1665fadc1b1111efe36fabcc70847126d8d8647100f5fefc3074322079204bae2a5c0631dcf5c8131760045d42785ae9b8c2401c21e83bbf0302f7843e4c9efdb87db859b08ee4bc141adde6fb357c7d089efdbdc13ab39ad712a4078227ca24d5a7180fbbd3dea4fb7943feb1c4786d49d0ed078513d8e5dd54b238705ff8bc509522a1ef0a78406d249b168ca1fbcede384cdb6449fd1a37ff6c8657a4c998b2824f8da34f4da79c897a89d6d043e34c745f6c1ab411eb2939d4ccc3104762169f456b09fe5300b0b63a7b66c562f2f1cb4714aff164ce76e0bb2f4037923e1ee924426f17a896048929fe58cf0a9171e7d24d7fc6e7e4d478c8ff33b98a0e50d4aa5646e2048d6c82637014c2c0bcd623d520764194cd087fef9d39ae032480d6f0296c83e09551e78ef85612895b3aa29ab6a06d4233f12c3c4b56", 0xaf9) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7ff, &(0x7f0000000000)=[{0x25, 0x0, 0x3}, {0x4, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) mlockall(0x1) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="1ad8bdcbb19221eea82f79db5fcb15c16e669de4669c76e8126dacb6ff6544dc0e6ce97b41e233af16e18e5d0351f9ac946886f903337fd8941bb5a81dc3f99b2a3ec0354b6c611a64404826cb9bfc25349b80e92fa1ab5b68ffa3f7c3cbe305616e0a382314ec79143ef25e966f568bcba941177ea77df2502c53744ede5cdd44b1834511b6684c4f1f71a1eedb2674d9a640a0ed433b1a35ba45db86de29406dc1e41d8757eee11b2b8d78b1a64f9e826400eda0ad6e8776fc9f13c478329939ec3fc019349b875f6d548ea240349d546dfdf881c8e05ceedb1c9ab52bb71d996d5d34b81d6e71e6e76b24129bbf", 0xef}, {&(0x7f00000002c0)="f2a3cfa152c441c5dd09eeb9d6475bcb4649de96c3b638ff3973400c85695b927e385c3ec67d057fe582bca03a9097749c996c0b5a981455d722e80d1b874c57732aa7443f945c92dab5510c30a10526c7940d347692babf72e9d0bd64090f21c636d245aedf4f2266501b2f23e887306718c62a9193ba06b632f700ff5278", 0x7f}, {&(0x7f0000000340)="df073825daee18119e54781c50e4fcc24073", 0x12}, {&(0x7f0000000380)="ada0ba82aad43b56f87fc81b59b10910eeffd8eb6d090f8e8fcaae0f077ef1dc9f340c110bdc3ce0c0bba45816530d30265647e47c17e699", 0x38}, {&(0x7f00000003c0)="5cb7a3a3c9", 0x5}, {&(0x7f0000000400)="ab00b92488db01147591bcb6b91acba0b609a87bac37cc017148f1601ee3fbfc9789a0fd23b19c97be1028392002f4e507c80a1cccb8b8ce874754c7449dda6b3550", 0x42}, {&(0x7f0000000480)="4f49eea4de3db7e36fa5f21de0ae518655a0f99a1672fde30b41d0706c0decf2793c5b2bd5114fe54d60843bc6b1bfa817582aadfaf0032a6f26b087262f17f79d9169f66de5088deed147c809ac7fe1cced78c8f434570fc9fec61c30f1914f2514ceb43d13a40166bcb6983bdc0dbf6107a5f512b64f07694b1c6398000c85d7ddfff6c04c5469ee56bd7e7b46fe7a172dca347d74164a5814ca73e7933daa0e79fa50ba62e6f08096f8d8f4113dabebf8deb94590674c2384edb63b08e28fdbf735acdaa9f4d01c12872107defdd60b2112caddde0bd5", 0xd8}, {&(0x7f0000000580)="7cdd7e8222edd8b945ad62271b63be82dac0c90dbf08ce23efadf14465ae7aa58c56668d80cca6597cf6cfcac4e3b09ee367ea79be170f63223f669d2537fd4833517e03bf844e22c27a7261d9ffa6f6fc2889a6594faef4789946f8365172721ffb3ae03f9aba28cbffbe31c9087914695d6e8be33de770ffb9231e07c66112534e72081260054ab78e713ad6f54bbb6656c18805ebbe80d90fd628fad989a5c3b3c22865328baeea35a713e1e11e9c28933906324c6beb346c530613dbd8267be2845520414e0010e35cc338b0a930fa96d01b6e12273f24e24d1ceda7b38df8d84689c910fdd8e5f16b6b56643523422e5759c78b9d38a96c28e2a170d69432f54335f555d33c6c7ce7eefad503a72885ed0c12ed9ce7c1c39e3fc64f70d08db6fdaace7aac273942bb226abcf55f22a33d006d37d102101f999869fd265c9f9d8c7355bf2b85f4dff520b7f0d8b452dccc2b3a8b85bf6ab3db9144d5fb3d7f9c25ad57f5e76d05a1d367fb2b377a3b2a170699f869426f20c703cfa473af65a93046da2c2c8b4f3d70078eacb97ef202a0f95eb2599f60298c544617c6bc277343b3024247e956eb5ebb755b5dc56b74726b3fbd5d38a8da39d1830892a6c357ab31a4c4b661581974e0f5e523a030276166220db916f4443a6c8c3777c560eb281f4082e0dc7d37864f83aa5d4bc9d4e605ebd0b5f3eb9c4172d4a18098bb423add30a58b94f9f5c091d1f72e540f78f4be4d232008bae09232460f9f778ebbc3981b8be7eca223aa8fbf5c4749c49ff3a895c658666cc9aa0746efa9ab9b2b86ccdb656c7edcba136ab57b8547637d9b627e76d2f663d2ebcb4b73ab5592d05eef181345ca6dcddbf6f50358d6fe49aae5b52519d61af7e5381576d0c3d0a1b798d23f51e5383feb8be67f4256174f23ee5ee98f4fcab5da953f8cf5eccf71055f7dacd41c1ad38a6654ec0ec2e4b11a9d03b037c0839de4950ce8cd7dc0a655b205fae52838670c02d9fc1dfb0431e28e6f8b34b61b7c387ca756f777efa23073c6275770a5667f1161d7f2dd1c22742e0afe02baeb535f81280c5020fe8bfc4b38777f9f2892b02253f33ea82cf5496d2a9c90bf004cfcd36da91ea93793ce15ff9b2430eb17a3cbe2f03f9a0e5ed631aa42cb0bcef040983773ea3f210a28bdb8939f3e57d735006b7b12ebd9f3844d58799e15ea059db5db8b0fb73da7b291b852b33f724ac0e6a04f1ad3db7fdd70dcb4fb078e0c0ca14666d3e58cfbf3785f624d5219d51950f50bd5f3670da125cfa4416204d2d854890ddce2f4a3c279ae896f842fc0d59186174047c89c9c40eb036c3fd0f664cf3b50298d5e0a5f7293eb1d3d615605dfc0436208a7d8adeeab6e3c5548006adba74cac82a53478bcbb9b1683f38c83c62960d5ea7a8f9c8e2620c7b89a32bbc52927931a515fd6767152e859a64a0fd5dc86d2bc9571f63c0895b0287a6263332ae5990100d727ed31e0fee9d9752df1b8914a4ed198faf022b9b1197526832f035ab5a085377d17b38a1e4943553fc34394beb3140810148e6e878adb984909a2ec14ce2e14d0b4f3e30d970baa966ead09df1e30326500b5d85b6d1f057c07f640c7a88f9e17f8fcc3a19d2a399cccfe8daf978580a4893fb8c9b91cc4dc603f9fb6701eeeda7d8a3c221e1d183d8dcf0e543f608f0641f08180d2561a8b2104316dd217278bb45431cdd90dabed5ad2932628d709ef1597acc23734478f1b55910733aa5f71802dfd547595338c515be9a3c3d2c922d6a64beae139ce21c2521e4da55b7fef1a3bfb3ce18c24980fb237ea77cc6cfdd926a9126bf78ae01cbda9039262eb24fc36eebee89087653d3047e19e33e36696786596196511f1d448af093af1010cc0177a29577ff437e507f537d1c2fa658815b6450a9ca2d668d093b5bd3f1153488b0d0eb01c8bbb9dfde09540c47881fa5083a30ee4077e0418cbb317b2ff47659bd9094785c3d15ff735dad50765d0c13bc8cf6f8e6bd2d340e9cdd1a2ae3d5d1cdef6209151c548dc528a9063a23b32f728520d23bacd1818dec692e71320be94a3c0f31d17012c711e054852f49868694f385ce61a4c33c0a679b323ca814f77e5ffdb0d4e9784262b856f404c8440246f5f58476d87155e37cc97669542d16016cf19a20f5fa8da93651541f8c0da1da73b0cd7f1f4d460dbc548822bde90c444e674c1fc6aa06020b2ab6b10d9cf6b734406e9fa630c8adcca87d2aba021318fe98aa5e9d81a351e9a83c98e9033e1de33c4893aba600c9a1089309970d7dafd10eb55ab78b2eea2504b2f364d5cde3b3689127fbee58297e29517eb65b2da4f6d7c8311f93696621a84afacef6a1e4cf37e6d08f3d4b9acd65f0d857c834c5a1112c5cd2f1567ff9ce2d9b3c2cbcca468d1b9da5b6734f021b9a434572e1505c05db7ba297a22f8fdf7c44c13d597ef11e0f89a1ef76c38c794e669ed942b0aed639582e64ac16f3eff33c854c107409e1ca0eaaed723dd9ca35d1bca0e7d478d7c7184fa5724b3772c276dd63252e0e825342d3164da47667d3dcdad140beb8148b7c54bc76886049c527140763c867c1abb5018c03267535d0add9007ccbfe8d93a754cbef62e9f9c50f581476c1c702358c7ab2a3982c3f503b8a8cb2e1ec0c0e9214a6c98f712dcf52d729780ed69077535c7365cf235b2365332844b9c24c61077bdef2d633515787d81de187168d28e74e641e69f9c0b86bc6d07e548a47273a5edfac9f17d9859730d923a9264aeb49b35ffa91cbcdcf32cfc4dd9da54845c75785948c930e531262ea8b2b913a46535bf4146d50fb0f60bb1aeafa03697a3c9f9162d460ecefab62b285dfb7a7cce675526338f41e1ad7125719ffd61306e65328a29ae6d0046994dc237cf54b0373f9d1336ea455e3f472c6ad613d3053d355aa283df8fb872d53616644447676204f80b6de23a2767d4c0b85b3c62896953d53eebb7d694aa8f1db4762c182f47c28babf6c2c5063193c6e15d3b361232b87086be9e9805edc393c673692b98b1ddf5aa485e3f9407d4be37dc67612a04dfd527560f9da1c210239ef78fa30dc1738347cbf7eb07c1189fb36d02fb0ebb668f1c608023669a16ef4fe6180c2dad2e06fa95d97bae31ca4ae8904a7db9592d4d24a2f967eb134089da890f6366041b5afaf02b5f48d097d909f71f3697b65e6c55a46059bf5de575cffba21ea49f969eb3c303a61b54763a78826e0d4049fd7dbc25d0711a946f3df11507cf1b0bc9cc677b4a6812349dc863c7f72c0c6b61babf0c33e109ab521dc35ae8f3cc9f5c2dc6db4b747622606a622151a7dce9494eba7bace16df0bb95c8f9fa580274172af81c885b34af749d9bfc03a989b44219af5f6eeeec7307c619c245616a40641c4ace241cd5d39ad79eb1f4b2e35dfca45e314cfa9206474afbbd58811d7b1c9f088fa96ca87e5317f05ddf69dd820d327a756b933bfc425f0cd0dd2554d56791c89f2376261f42e11e6da6d8f54ef89a9ef1a7b671dca462cbd5f952f3ef2163aa16d7ac9d3f46c5d476add674dec10a885e2541d8c65275f17a60f2c40c9ca053f5406ce07bcaed5b189f1592498d9168a5419c008f6109750ae71cc1db7ffd27d8e2ad644791bd17cc698c2c9183221531ab2f9a3963467a1cdb9b91422aa200941ce4d8155d00cd63907f969599725a0de9196e2d4e88c75d9ccd76443e6f8249bc8d8edf152c34c55a2ac667a7a253a78a89a1cdfd36d56a50b4e1c851554f99a4cd2d34a0729d2d954a9ea09a06a02a5edc8faa09b13be2f85c14e7550812406b746266c7ffa53720e2ea70505b8bbf663e16379c078d1d750fb0a00eb9293c3b72c5cfc324bd4806f0580c45ee4f67372963e9b2085587993e8ad244a2e3fd313cbd459bdb3e32372456d3c449b9b9b4786fae63e4bc631abb97e86209d67f492c02f16506e3f4766ead2b9bb900d318a706f66b1ad37324ccc3c04f87264220f0cecad94a99c088a176ef29a49f2040cec0a5d06b462730d09047eb7d124090f40031126c3e9a527252f0ae7f4661eedb41bd8b2dfb7082341f2d344d355db3056de568c60b366adc1773c2fb9552bbd722fe1c07423b94763590340e1d9d0f9cbe3f9560fdcc975c1f42831062837bae79805263cc852061eafbce61e1eb9fd4feef156bd38d8ad5465d351084be21d8641efb8ff8a08f2256029b4877141a9aee8ad5370491c6fec4f2b9bd18972b28e6cd95dde602aa7131bc2990bc73840dfcfec051b949397c9c8777a2d330f7c343048f969997b4549f7373cdd863255cf7c2c554419ccdf73ea51adc7f42138528455072d6c119ca4315bd645824493ec649d889887a4c191bbb5bed79cef892cc722da51f93127b909852d3ba76cdde0e066aa5e2f4fda4ae525274db388168ba52a704e69e8c177eee91017587cece570caae6459b86157dacbe9cf277f9b394cfefddd0f2532cb89771e9d478ff201fb3bb34d4abc8c007b8b3493fc9cda9d62185107dd968299f4ae484a57e6753c3d68120c75d05b7f7846d286ecb050d024d77dcc96f5b001985cdb859414bafb87a4b2f5553ca568afda5eeef019dbc67ebc1aba15446a7c716480957bd65595c863f330a7c4d4812cbc3caba1a5013b806affc34b2a64e63f28f89e23ea45a2a0a0435cdba799fc5efceff8c3ea23c9493ca5371b6ac7d984c5f4319bab4d854ec690dbaddb172d789030dcb8f4dad2879522d1121b9d6ec5f5e3eebab0ab5d7674e6cd756b7694e55e10b8c6fef3c8c71ea2709fdaf958c115c29f32464845920598af85d0c3a431aa891d58e2fd5c5c3267e5a69674ad5cc34e4de1367c77e6e1a899d5894ca1be13b10091447c0c5f01f025b047c5908f335c68ad0bdcddae88dc3aacf4bba194dca2be59459a9114e037c90499124e42bd1a38622d073f36a138313334c7374dc80630a14186daed5828d6be9caffe6be0cc38cfe9e5bfbfd4bbf7838b166ea4b26aa8dd26bded9afe90cb82ade3743e12da5b559ef4f03cd728289be87ecab9902144704170978259afcd55dddcfa160384613a7d990c76acacee537b5716f520977db44e39aa5eac95010644fe22e0119c080509d4aace9ca0b774a9d555d6302326ee26f4eba67fde8038bab56dcc222b96fb2cce6fe52c52cc4d6f4ed3aa7eddb6b07a98dc9aa922f4b11285050007e00b61fccf51e9d4caef8a683830631baaeb2d6a6343aac13391cb0d424626db5f687d6f355c6309502f658a92aab5b6811fe0c39782081ec746237e7caa9aa4f3fb3b362b1b5bc354818175e0fd1a3c8c41a7fd56543e247e475675f040ae5c555dc0a3537216909563933aad2b89a084b8d5aa8747d810dc898e06250b0cfcfcc28f5262eb55acfb069bee2d6bcb1099c70ba67f19c7baa3bf2e4bfa17179525c5592b4d083c355ef50a0b367cd474f2748b063417b88156c222bdf7d87b75b6034419d4020e51dd3cd5dad61aef2cbd4dbd16355505be5febe1d990147edece570133d9959be9dcba37c2a7045abc1aff811ef607ac8a537e371538c3999eb06961fe0fe7933b84c0dfc8400d9540d4a9004cdf56e70cb5dcfb17d6fe26470a559bd8c7d9c8918ea90d319237a4379426677137fc7b1589effa5ed363b08855b36629093987a0be5d26e722ae5513c25cde2882874db3b8fb2806134dc0587a6d8824753d35d6be53d0a317be646f6cf6a23cafb27406b645bb58db3c6ee60931c4b28825d", 0x1000}], 0x9, 0x0, 0x0) syz_emit_ethernet(0x19, &(0x7f0000000080)="b60908a7004000210009c5c41953808cce17d0465c00000000") 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 13:34:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff7ffffffc, 0x0, "750000000001000000f9f640fc00"}) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xb110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64, 0x4}, {0x8}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 13:34:19 executing program 0: r0 = socket(0x2, 0x8002, 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) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x812, r0, 0x0, 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="bf76eddbb83a4ebb4bc74dd1352e289b16b92771292547ce09569287ad4aef36031e933c7d38ddf64155b427184638c4ee27543e94a784e95320b49c0f0d2a056ec50abe87d9c670d91dc94299cbe944807a35fc4cc294bfdfd00191fc09aa96dc60b81d7a4ab2aafda3321d165de9e82b5585684949d420224157f66f5ca2ff55438492a60b6662fbb24d87f9e93934910e012a0ee40c10c5"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 13:34:19 executing program 1: getrlimit(0x8, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x15}, {0x80}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 13:34:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:19 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x2d60d2752aa6b0b2, r0) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 13:34:19 executing program 1: execve(0x0, &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x84\x00', &(0x7f0000000240)=',.\x00'], 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 13:34:19 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdb0, &(0x7f0000000180)='\x00\x00\x00\x00') 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = msgget(0x3, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getppid() pipe2(&(0x7f0000000300), 0x10004) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7fff, r2, r3, r4, r5, 0x100, 0x101}, 0x1, 0x4, r6, r7, 0x2, 0x0, 0xc75, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 13:34:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x44) r1 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x5, 0x100, r1) 13:34:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/151, 0x97}, {&(0x7f00000011c0)=""/144, 0x90}, {&(0x7f0000001280)=""/56, 0x38}, {&(0x7f00000012c0)=""/229, 0xe5}, {&(0x7f00000013c0)=""/136, 0x88}, {&(0x7f0000001480)=""/188, 0xbc}, {&(0x7f0000001540)=""/127, 0x7f}], 0x9, &(0x7f0000001680)=""/4096, 0x1000}, 0x841) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000002700)='/dev/null\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/zero\x00', 0x10000, 0x0) 13:34:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b80)=[{&(0x7f0000000700)=""/247, 0xf7}, {&(0x7f0000000800)=""/71, 0x47}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000880)=""/178, 0xb2}, {&(0x7f0000000940)=""/204, 0xcc}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000a40)=""/252, 0xfc}, {&(0x7f0000000b40)=""/24, 0x18}], 0x8) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000c00)={0xb8, './bus\x00', './bus\x00'}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x5) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 13:34:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x81, 0x2, 0x1, 0x9, 0xd7, 0x5, 0x1, 0x10, [{0x7, 0x8, 0x1ff, 0x5b}, {0x81, 0x3, 0x38d, 0x8}, {0x3, 0x7, 0xfff}, {0x4f, 0xd5, 0x1000, 0x8}, {0x40, 0x4, 0x2fce, 0x1000000}, {0x7, 0x0, 0xd17c, 0xbf}, {0x2, 0x8, 0x401, 0x9}, {0x9a0b, 0x5, 0xff, 0x3f}, {0x1, 0x0, 0x0, 0xe2a}, {0x20d42a22, 0x6, 0x294, 0xe7}, {0xec3, 0x8, 0x18000000, 0x2}, {0x1, 0x5, 0xffffffffffffff72, 0x401}, {0x20, 0x5, 0x0, 0x7}, {0xf0, 0x8}, {0x8b, 0x3, 0x8, 0x1}, {0x9, 0x2, 0x80000000, 0x8000000000}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 13:34:19 executing program 1: chroot(&(0x7f0000000180)='./file1/file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = getuid() pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000240)='./file1/file0/file0\x00', r0, r2) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x7ff) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:34:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f8048d"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220d22890b7c603bdd5574a7ea11", 0xe) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 13:34:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) 13:34:19 executing program 0: r0 = syz_open_pts() close(r0) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x8, 0x5d69}) 13:34:19 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x1}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f0000000540)=""/4096, 0x1000) 13:34:19 executing program 0: semget$private(0x0, 0x3, 0x488) r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x9c48be9c9c3f7c5b, 0x101) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000340)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) fchmod(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) faccessat(r0, &(0x7f0000000380)='./file0\x00', 0xe, 0x2) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000400)='/dev/diskmap\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='/dev/null\x00'], &(0x7f0000000700)=[&(0x7f00000006c0)='\x00']) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7, 0x7, 0xffffffffffffffc0, 0x9a}]}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x6, 0x1, 0x100000001, 0xa56d, 0x3f}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1bb, &(0x7f0000000500)="000000004000001bea766daf16045ca004ef7c7e41d0565e0d5bff5191f526093f9f261747f4cfdc4581b8728373b6e4561b26fd2cc40f450241b6f93ebd03ca61e3e0c86961d66f7d2931fb83700a48e91cf371af3fcf68ed668c88a382087b64913c996d80d4e8be7e018a800d5ebec05d9047a7894ed47897377a14d326bd79d6b4160b262a842e2d32f044a5b9e2f379d2179f4156aafc21bf2b7353881b9ca86c128180e7cafe1ba6750b8addbe1e8fd0b2d8377cba58d1ca986b75fbe19409960590a6b827b4042ba92c39d2aadcc91ef31f47cb871b0fb73d43712f2fc4a78cc69eb2463d0c940f5dbef7c113f7e3d81bca91be08c49d38829c83ccdb77e4d42fd3030ade5158157dfd78415280fb891b05edded2372aa081ca917258edfa0f4d4382d18470de431cd36eee3f9b0c71ea77c0ea715b8013eccaef4267d969d45029cd74d9d8bdd27a1ff32f2db0687f53bf36f184c23fc68d3f9edbc64af97ec4812f503b9c56fc392072bf7228eaba5efaa3a85d4f4d0d163c3f7ce7380270da7e4273b2127e7fa959988a6ea37ee92c44e87a2d8296392f288888f06997f9e96272691688bfaa7a4ec9cfb03a1533bdd1c79a2fce36a0") symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 13:34:20 executing program 0: pipe(&(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 13:34:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "08530ddadbf7b05c118e46e997e4c4064e567307"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)='-', 0x1}], 0x1) 13:34:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffffe, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c653000be375baef2"], 0xa) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 13:34:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 13:34:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717ffffffe000000000000000000000000220000000400000000000000b734", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x3) 13:34:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f00000005c0)="97ab5695fe16db882e37ec5429b1387bb197403024f3462646e0710a2b4931b6939f77e6c6bbedaabcdc17d3efea1707027712a6932a2d5a20149cbd7cb07153bd9ea3116a90cb5197930b39263cef98b0039bc26eafd0819f6edd1ef9b65ebebd0a47bfa40a16", 0x67}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x101, 0x4d}) getitimer(0x1, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) pipe(&(0x7f00000000c0)) 13:34:20 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa4) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r3, &(0x7f00000008c0)=""/167, 0xa7) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0xb, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(r3, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) geteuid() ioctl$TIOCNOTTY(r3, 0x20007471) setreuid(r4, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) accept(r3, &(0x7f0000000580)=@in6, &(0x7f00000007c0)=0xc) ioctl$TIOCNOTTY(r3, 0x20007471) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3d}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) select(0x357, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8002f}) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/166, 0xa6}, {&(0x7f0000000340)=""/188, 0xbc}], 0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x3) 13:34:20 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f00000000c0)=[{0x15a443ab, 0x7, 0x1c}, {0x9, 0x0, 0x80000000, 0xfffffffffffffc01}, {0x80000000, 0x10001, 0x7fffffff, 0xffdb}, {0x6, 0x7ff, 0xf7, 0x7f}, {0x7, 0x3, 0x80000000, 0x7}, {0x10000, 0x100, 0x5, 0x2}, {0x7, 0xff, 0x23135c9a, 0x3}, {0x0, 0xfffffffffffffffd, 0x3, 0x60}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x6a) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f00000002c0)=""/211, &(0x7f0000000200)=0xd3) socket$inet(0x2, 0x4000, 0x59) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000003c0)) 13:34:20 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x7fffffff, 0xffffffffffffffff, 0xc}) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000400)="e4dc3c3791e351c848142ac63c9f2619746973f1945ffabbc82bdc2938eecf41f764d7f0db94f7203145174ed834b70724707f83502a4885e761357bf01272319d95e0765fd53b9b6427f3b7203c4f118021615892661da589d7ce58b0b6772bfed1651e1f3d3f3c51b81db72d7cb191cc5330ae04021e99ca100762b47ff1b9429e686f7487a82bc1f29f", 0x8b, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x7fff, 0x0, 0x0) 13:34:20 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b6854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/186], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) shmget(0x1, 0x1000, 0x3e1, &(0x7f0000ffd000/0x1000)=nil) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0xfffffffffffffffb, 0x2, 0x9}]}) 13:34:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) getpgrp() getppid() r0 = getpid() r1 = getpgid(r0) r2 = getpgrp() setpgid(r1, r2) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 13:34:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0x0, 0x5, 0x6ba, 0x1, 0x8, 0x1, 0x5, 0x3}, &(0x7f0000000040)={0x42, 0x6, 0x6, 0x3, 0x8, 0x2, 0x2, 0x79}, &(0x7f0000000080)={0x968, 0xfff, 0xffffffffffffff7f, 0x5, 0x8b, 0x7ff, 0x9, 0x7ff}, &(0x7f00000000c0)={0x5, 0x4}) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)=[{0x35}, {0x28, 0x3}, {0x6, 0x0, 0x3f, 0x103}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xffffffffffffff7f, 0x8, 0x401, 0x2, "b3952d98d4471baa427614689a4c36165f47e53a", 0x101, 0x90}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x8]}) 13:34:21 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() setuid(r1) geteuid() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) pipe2(&(0x7f0000000040), 0x10000) fchown(r0, 0x0, 0x0) 13:34:21 executing program 0: r0 = socket(0x11, 0x800000004003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="5001050100000000000000010707000008101007cea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cdc24d1467802813c67b63447a4460ccd56654a3ec2c49dc4ae2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006f27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e501000000000000008f2de6c031b7b303757e60642b45cbc5737b8e2401757105", 0x150, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xf0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fsync(r1) 13:34:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0xfad64ecbe65355fd, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) semget$private(0x0, 0x2, 0x100) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x521, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x2c}, {0x80000000}]}) r1 = getpgrp() dup2(r0, r0) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x81, 0x80000001, 0x1, 0x81}, {0x1, 0x0, 0x9, 0x7fffffff}, {0x5, 0x5, 0x0, 0xcd7b}, {0x5, 0x9, 0x20, 0x400}, {0x1, 0x0, 0x5cdd1615, 0x9}, {0x5, 0xbb9e, 0x5, 0x27}, {0x4, 0xef6, 0x2, 0x4}, {0xeb, 0x5, 0x9, 0x7fff}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) syz_emit_ethernet(0x30, &(0x7f0000000200)="78a8467948dff014887a171385ed26a3c74d7932ad2ae24e41d20100821c1954d1d977d642a26d589ccbd53b3c94acc5") 13:34:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") 13:34:21 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000200)="9b370be1b10600f0", 0xfc66, 0x108, 0x0, 0xfffffffffffffcdd) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0xa2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x2, 0xc78000000000000}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) 13:34:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x80, 0x1, './file0\x00', 0x8, 0x1, 0x57f314e8, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) sendto$inet6(r1, &(0x7f00000001c0)="dc18de57b1411919b6bf8cec973069f10a7e9148f5edbd46c277f2174e68e7565583414a609eb23378ca381a151396784781f11f369727a39b98c4fa30db0c1f7fee2ee464ce798ea5a2fd74482e5b87c11cfc83d7705ffc7d5a7f7023fd6ca74f0f15c97878c4d9825ec5a5ee010cda9b5fd2eb0823f58afb428e8f4fe4c17eaf7b2db18b8af230cea54ba8993297e2f0809b49aac3e1845d247473b30025562b902ad9237afdf595a4f807911e05fc7091c8b1624968d8d81a1e3abe0a670b6068fe25399854821a6835eedeed6b7774cf0e5b0d", 0xd5, 0x0, 0x0, 0x0) fchmod(r0, 0x1cab4d7833501d79) 13:34:22 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', 0x8440, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r3}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r3}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r3}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSCTTY(r4, 0x20007461) fcntl$getflags(r3, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r5 = dup2(r3, r3) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r3, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r5}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r5}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r5}, 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}, {{r4}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r4) sendto$inet(r4, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) kqueue() ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)=0x2) getrlimit(0x7, &(0x7f0000000a80)) semget$private(0x0, 0x4, 0x201) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x272, 0x3}) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x14}, {0x6}]}) r1 = dup(r0) dup(r1) ioctl$TIOCSCTTY(r1, 0x20007461) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000180)="e4") getrusage(0xffffffffffffffff, &(0x7f0000000240)) 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/100) socketpair(0x18, 0x8000, 0x2, &(0x7f0000000140)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000180), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 13:34:22 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x401, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000", 0x9}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 13:34:22 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r2 = semget$private(0x0, 0x2, 0x7e) semop(r2, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0xcff, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x2, 0xfffffffffffffffd}}, 0x0) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) fcntl$getown(r1, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) syz_emit_ethernet(0xb, &(0x7f00000001c0)="021da6138b171d57d1df8e") dup2(r5, r4) 13:34:22 executing program 1: socketpair(0x10, 0x5, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r1, &(0x7f0000000280)="e6b27be03ca491667b0c2089846af0ba3418741a8737ce63edf56523a75aac91a9a77778aba96d1e9c1a9adf444940b67a0697f830de98a6d694c6118e918e4ee21cfca053455a9e2c24181699a02b817991133f8d1bf40fb331309ca9466d2ef7ed41a91a66284d1a84b7434b725a960ce3b74a19c6c77ba247a8f20e1b4624b338fe678b560749bc0b11ae8fe3c4e92a4f5936191e3920ef420441f814", 0x1000000e2, 0x0, 0x2) 13:34:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000001100)="06000000", 0xffffffffffffff00) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000001140)={0x2, 0x6, 0x3f}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="0fbebed381fe1c9b711d516c9f56d45d85eadc1f5c8cdb3cb93e0a78a00ddc77f41985180ed669ab5db9fccf12ed9ea5b88049f6b3901bbd75bcc9f0bf1282060c836d77c435e1cafcc6a81e6f21dc7c7adb63275767cb7133fd069ce60747c757ed747ec8c584cf4f0208e82d5e822e4a1d8eb5a4d2c23ef54260d76433cee68dcf1307edd52eb55691e04bac75917d83134f4e0be0d4198cfc9b423939c2f60aecc02b215f092b257cb5cbdfa2eac60ecef4cb5eab87ee9a579379c6d7e1330eed2674adacbe7235c7783be0e73442f7a4d47bcdd364ffd3df9aa0fa8b06490002b71f2011d1146d1672d227af06fe917b5668b16c86d5f6e51b5bb8e3dfe96f9fdc9386fb7a6174e7754db668e0630046a9130edb70ead99568207176f8aba54efca0e465ddbcedcd6acac1181755cdfc95022d123ffd0b2263027bb1673b12d982986b44f5d458231a62f29b3c43d45feef9fdf4844a7fca8777565ceb2b510a5414ba487f7c210b58ea9b3736e4406cadac11e4440f4d7081ec580805ea0d802fa3eb19ce40d56ef3b5ae7b0e62a8f572cb8f0dc2303e1aa683a707198860ca528564895a676671f313240c8b0554d67eafb5ff9a5962ef8b850215596709fe9f02c9386f3a537449719504cafe5df7580c18fbf15a603843438815785249f244aa10dab4f1866c243c332fccc14dde64e100a61161fbd044ad5c4275a6d82ff4bb3706908a97e96c575b98bd49cc934ff864183b1a63ff3479d0129b6ade6926dae29216d2ce9e35ca03fb3ac182b846ee0871bca8cf4c0c79da4b625397a5212ad315f01f68ac887b61c51ab813bd8e2fad6ef82ecb7477d7216fab4b0292336ff81990f568d03726cd2ab970162e29b1a0958539bb2b84f8f878af2afdc684bc827a8fa1c8493f93daf7adbe6a5676e23307d743fd9e5eb3c831811be5166d370071d7bff6e63916a484839364c4f2aaec30fb8e646d0ed91b6bd4e2f3c95446743acfe95b6ad7b8e38444a38598b443d48c77647db44caea564ea58cd70ff46e247b147ec4083efb91a92fc659941508ae5f441ee22af5d75f625d7ad0d0a854009d137ddb09b235047098374ccfb5266bff42ae12a63322f3ccccc37f308fda5228a70e2dc3b15610454920eb2e5f4ae4691e9b2683f2f5509443ac43ad86600da862abe421e3428e04af3ceed0ed29759ebe7058408415e40af8a57f051152b28d06d1540c12e3f02d3ac91aca6414b6904698bd0f0a89dc6d65fbf12ce0e177d52720725f6451110cd7c2793c8b2cfc1789ac32b4cba444232c097ecefe12729db2f661801514e0474567ad3106b2c84bc57897e5d8f7390afd49db8d8acf26cac1c9abd58a9115250154fa175652ab8491c59dc5730c0e96e5123b53ba05da2cc4cd3706afb29b4c6934d403b8f53a577ef6292c32bf7d2a3f2c7b81ea6d9e54c5bb3e136d36a00fb7aad2cbcc085db62332668369d38a9ae138214cec58bd5f9479f2b9cf836fa3a2ac48f0021f9967deaa92520c32ada579e84525df5ce63381855d6a5725e22ca9219291cd80d123b81fa03ef7a779d862223c3a945d827e382d172db63da1c8a7b1ea6e8b52d6642346c49ba9140da6cb115b88788d4613cd308c09bf4a3d78858180501d780d32521bf149ed0917363642249be9cc7bfe1e1474ca7ad805ffa467e261c9c502057a7a3ddef22c0fa5077e9ad430884bc7a2428c0a52bba2d01c502c76a784277a667471eb65122c07d4ddbd35df8e0ba5a1165997031276ea7d9a899976fa734e6caeb3223322cabcfaba9bb773c012b646ed69ca968af7a6607b7b9620bd6d574b1c8c1bb513f3fe3ef43017231fa54c4be9dfd211a227d4c34ab3757a351023a76fcebd9415c2152089ac4d6e368abde692b2d15d9debcd6bc37c5a3e8dac2a4263a05341a6883f9789f24ae5ce1de49183296263fc18121fbee1e151004cd52c5ad34a50ba0a7e8c16f27a48ed7b8d72510a75f1b96946d7b64faad35cf654aee3c47eff1fde8124c93f16c02b206fde464dd48c7b1db673252301c55f5b2a6e766508d05ee2fea5137cf3b47c4208d6ce8650b2f2494a7e22490ef8f72892605f5196942f2908cc1d7d1d581f694eaad8d3e64c761ef3ca4e1a4852dba59541e3db254b4745a2e3fc6987bbf9983634ce2ec837237a1024a7fb926a4c0bd83edec332b1cf85f4f03c08f66557882f10e6f216bcca48f543290b8679cea44701e9bf52de20391cf70e9e7d7b4461e4f0de766e703f623b59f48d5532a88df9b41fcee580cac81af9d75566b7dcd271e570870d99e1b64fda7a45ce4343744116f8169345fe87094a30fbde4a0e6fe15f1f14a2cdc05dbd1ac516f489d2454a2804b316b89f6ed33f1cec1f07c99087ea0c5e1b94e13c87a2b75afc97914ed88f8e85358c06437fd8af5fc76f57dd935775941b4682278aa09f81f8469ae0754fab6a3f74c0a9046bd9aab19c3f0ae5c2ec5900d0d197ae8a5c7d8a955551cb6aac12b0ff53ac4545fed9f404dec9c3b9c6be45fd4146fa0ad65e335cbdff02b072ad10e436d8819ebf8c3c2ab603ae2abae915fe549fa2452cb2a08a8cc1ee9392d25738d8d21dd3006eeb148564555d6b70b265550ab6b770981567fe92ce83a3f0b9913aec5cf5f5bc0115455ec4d71dda557088712886657d762425242d9e619c3c219deff5341a9178edf89fc03af6da28357dc35a53fdb676136a3207411ddca8c89fd57e36b702852b04903becdad600a4946ccaa6ab771aaca3f3d2fb8a5f9fb22d20d411a4f240cab585e06ba8f0f931a418533eca90a0c7ac2cf9fe3abfe4d540f0a3a1a309dad5c21852d65a216bf8de0770baab848e1e9293b9d9875b5820af62bc67c9633da5b5b53011a8809f3c0d1a2f7a78f09f536009383a1ecf9ea4d03fec1d77ca12bf9eb6c5d136c360132d8156a3d7ce75234348640d8c418d35175d6bbfc24a0acff3db7cb767792ecd57dc9c6bfd48c1b6ba2ab6493890cc09baf7fea31108540f0034d79cb26c27ed1b5b1104e198164d212d8da39a509c25067d71548f6bd2cdac443514808848f67a83232e3f911b37823fa1b9ea49b8587e9aba58e26b21ca755f22e5c77c4cd82acb3f72c41c452da90e444bbbc066db6cbf56a1fc023ee77f25d9537297f981786d0b4e576345943ef6ace8723c36e7c8bd52942aa8eabf279d7c1902dd8db522fe0b78c89783bd2b1c40578960d9fb57b1368d96ca8c47af1a7db62792f0495d371573c2b5fadef49e34ce96ee0ca57f8cf2deca305fe7210350bdce3a0610dc6ae07b9f7000bd901406614b764820bc31ed205e895ab43e391b50669d225eccb5e7b82d5cef5021cf4618da28688279ad229b45e15d90807de48cf78e8e0d40a4f2c501545501fe02e55a39c3506ec59ce9d0812db2dc50df48488ca05ef0c4a8c2ae073fe66f9f9ae7c7e6e7c121c88866238d2ab5a0abe79d1d2a9cbf0d5335423af0f7d3205d43e2d6d6710d87c487b1252ec5219a7c7dd552261130ff5c8535bc1f7236540bacb44aefaeb987616d9115efc0413e240f2193b2aa71b4bb1301505aa0bc44f13ede89e5bba62d8a9134b28b4db2984d56f91b3d9a157e581257e204a167303b72160815b7551d6a2148ba661370b054d4f9edbf801fb0bdd2bbcd6f7af80c142b018b7db30f5701801c83857a55c2d5f2fa5082a76f16382cfc98a4dca7ed57e80292abbebdd1c1892da12b6af2a51551d0fe997954759c99179b8be534cd99c8b7f34c96336e3d3cb27a9f2403f3c8c3d42c2da9d68de01c30b19f06410614b4dcc49a19d5664e205884e811ffea3b1c524f4115a518fe64f4537c4ed17fdb5220c5adf69679f551e863335506d36524e095430e6e28d2d59ca2bd450252b80a117fb2b236477ccde9c517e24fd2a830b144c338a5241a849bd0b6fb07d36dc5b91bed6af2f04f757be3cb8c6b31942424a5f62293c0e8ca03f8cec06b6b9681a2a4eb9475822daeb453f44398e65604d588a00f38cd7a657fa01dbba7bfb6f1cd7c29f677d86e1076e6664a2a2f99803414690b6822551cf8d52b092780df165a73b16ca2b6d77eba8363311446f7d5ae3a35ac080b08d6fcf0672639f7335a1077dca61ed3f29f67d1cbebdc65d0fa76863d52a70fc92db851ea9fe19407cf352f9265ca92bfdd4c8f4ae9ca8f4f20153351bc78a22c35e875d1d77211a981352c77b9981eb610f03a44c9ef61edbfdf18542bf3e71ef826f9c7886704e64a8f2a58937d23b5bca61dc070116321f0529e2001a30ae03f6bf0f50e51ef7d8008982c845a7dbc70b828fb6c9ba3bafad2e3a8ac68563591b07ceb9eacb88576fb0b2703aa6858a9ef22bdf06ae7d97be3d8b61c83c217636ad3c62a9794830a5fc5375996aa3b1b8b5f705ee9dbbee8957026abab22fb6f60c187229f2b6e780a29d00f28f2b389cf7412eda164e7d831881dd6eafad92f50bf34da615fc91dedb3e18ab9623c41815313e7d69edc3d47dff7ec56ccb6be5cd74cc3f7e090d285e4393cb9b88fd5a13dcc4062b796f21fb7c6f17c02bfac75f15be2c7126751c2b0f20f8e3a2b59d703d0d47c97737a7fce95dc2f24b7cdbc8c1f7987892aa5b32bbe879a3113d172b62dcb7c2fc8ca66acc43f216d3fe67e4524118636280ec4ecb80577f12b48b45412f4e89cfbdfdf49adc1ad58e2a0d42467dcdc6705dbc070da4f166db81e04e3c1e27201ed660c4e09853c8d4de54cac67c05312f1eaeb968afc64008ff12872c6160d4fd5345f22fddc8da12ed6ec325a7822579167f482db299beaa867533c4de264234f832e004c63d011bcc7729e448e4937f68a8d1d2c835908a99d8354f2cdc0b7649e968dc32a5833d7bbf19f0ebb978d9099a961c67fc4c4ed2da4c32176e39160d4f6feefa16f0ec588badc46e3c141dde175d12469b843716a3fd9227029cef8158bf85cfa1a8701185a4e2a1adbafe193e24c74b4a021c41f9f8877ebef5873912be08e5587635ecc235d460f6f83fefdea09029ed1d13a7c75c92eee90d5563d42169920a7942713ce962b8516821e210c56f345e05379e2eb18ee573eca26d4f414acce263565df07cc7c28f7585c6c9064e186a8e249f4031d1c8923851344890ba83df7443ffbf22d8117f58acfdddc7bb7584a4a21e6ffe79ee62bed52744bad3f437fc18c58d43ecafaaaf99a4a8e4513f6dc38bbabea309ebf6622a3da534339b045607c0461597f9a6253c1b453cde759c4934f531b61fdf88756763619c00d61a2b0245def3be5b09252096afec70e18a41288950ccdb9e858a92a0f6983a80f648172d22974b393cff2dcd5c96d83166c46d8827b6e2600b9a7dd3963ea38cb7156e010e6ec4c6fcc703af985651d381e17490009ffadb8c6f6861eb5a10a8e91818db07dc1abe601082728ee4426175ad2fe0e27af6a981c8a0c8dffa223227a9811266efa9275d0596fda00a2ac36ff4a06d8853587f858b012c30954a402e3d8d8b839273ea2bf4b83e8214111103f228cf440051269a4e15aaf178a4d54a12cfb060b67b47b5d21b912f525ec45b127ef814c96213cfc886fa69897ca40841a2e08585200e1d2681d9f70ee3f9db0d561a487276f8cda379820d7519a750af36a3b9565da204028ce6ab8f4e9a95c4b17778a3d1e59e3e1d5377b4b3ade2a60ea0b23415bf3204f33a71c9616f1181e2f06271c42745b348173639c97db4a4402ca218a29bd9e4a41869b2a59fd805e8484d4185", 0x1000}], 0x1) write(r0, 0x0, 0x0) 13:34:22 executing program 1: nanosleep(&(0x7f0000000000)={0xeca6}, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x7c6ee23d}) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x80000000, 0xfffffffffffffff7, 0x1, 0x2ce}, {0x6, 0xff, 0x5e1, 0x7}]}) 13:34:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x57) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(r3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) linkat(r2, &(0x7f0000000440)='./file0\x00', r4, &(0x7f0000000500)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = semget$private(0x0, 0x3, 0x80) r6 = socket(0x2, 0x2, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r5, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 04:27:41 executing program 0: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x8, 0x0) kqueue() mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = open(&(0x7f0000000200)='./file1/file0\x00', 0x80, 0xa) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000300)=0x1f9) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000340)='\xef\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file1/file0\x00', 0x1, 0x47, 0x6, 0x1, 0x271a, 0x400, 0x3, 0x3, 0x0, 0x3, 0x4}) 04:27:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="5114ec5abc781bf8f3df3dcf01", 0xd) 04:27:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0xffffffffffffffff}, {0x48}, {0x6, 0xff, 0x0, 0x2}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 04:27:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x41) dup2(r1, r4) readlinkat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=""/136, 0x88) 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x28}, {0x80000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x5, 0x89e, 0x8, 0x8}, {0x6, 0x80000001, 0x2}, {0x7, 0x4b5f, 0xffffffffffff7292, 0xffff}, {0x1, 0x4, 0x9, 0xffffffffffffffc0}, {0x8001, 0xc5, 0x3, 0xffffffff}, {0x100000001, 0x8, 0x4, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:27:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 04:27:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ea00a58c00000000", 0xfffffffffffffd1a) getsockname(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x4, 0x4, 0x2, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3b4d}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1308913e}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '\x00', './file', './file'], 0x40}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000740)="d8ff120000000000008001ddca89a19e262dd93692c36fe40d722ec4336ea1552fb6f99c16729650730718841ffe6289c8c8927c605d80997d52cf6eed1a1724f01032bd2817034f423b13cf1ceeeae7c9084d35280d3783895fb092e60783a3352e789e5506a919b233a0e065713e3ee4", 0x71) symlink(&(0x7f0000000040)='./file/file0\x00', &(0x7f0000000640)='./file0\x00') socket$inet(0x2, 0x8007, 0x6) 04:27:41 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="79f5e338fbff8c0dca85974edb1afba6f7cf31d6da758a94f37cf178b66218041df60cae52d3e73fd3413f6c9009851c7a95100177d46a3303f09aa02842f5623da01610ac8d6ea0ec3a160c5e80326fab1f7142b4ae1c4ea5ee0b07f2e2a22e860c00c3d7576ec77318899ccc0ebc0f28bc898772b13cabea2d11aebae384d164deedfbf1da4e2b6172e02fa85bff3aac2e83989ac2f4f367d8a04ee3595987", 0xa0}, {&(0x7f0000000200)="133f54e7af27b482fbe74d31269ed8fe5bd62687b142c72b1f2cd626798c09a495aa35517adfe3747cdc18cf871b59753db94eeec63041", 0x37}], 0x2, 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r1, 0x0, &(0x7f00000000c0)) close(r1) 04:27:41 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setrlimit(0x1, &(0x7f0000000040)={0x4f6c3010}) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 04:27:41 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) write(r0, &(0x7f0000000480)="e24189941d45eb08497d7c89b187c0126e54946c07452f2a019ed51c1dd9884b8ce729d1537989566e3dc7434e7e1e35b071c6d58507d3b855b66d105362357ff2c090562c692d93d5b96b7ae9f46acdf6f9a0a4d79a7542692de6b950b25991cd803d8a2a8d6faaba38abe5faee15f0c29160a2c34ecd7e14b49094d8fa5e7f40f847f84b0a378ca0df1c167f32486e494e89fe96ce29d43ec59ce3a600aac4c9241cb7a115e99ba35e60a125897f0fef260d16a256932667f3a686d1ddeb490a2182a7efe6317146616bf8c87111c21ef761ac3639781bad20a6e54570367c47219e49b41561fe72d171239b46e33955ab06e9", 0xf4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="c572a22a350d0bb77bdb0a2d742525051a340cf8a73777fe0b6a08349d53e5ca12a2318feb82f2ea3b763c7d21806dfc8b7981c1c612134716134a90c806b9c91b45ec1ba3610f57bd8e226e77e910716f58896bb5967404359fe589ea11bb2a9f8d5028d1a8ed24eeb273aa3f6c885401ffb1072b006629f663f2cd20bcb70dde9838afb9d74f6e", 0x88) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)=""/220, 0xdc) write(r1, &(0x7f0000000080)="6f61302e16", 0x989e) write(r1, &(0x7f0000000280)="1a7a92eba61c0e8b4f06cd7699f2d9fec4523c497b04d18ed06c6d40bd3d3a11e94c516539bf8b8d1647fbf12b00d8019767489efe6f98483ac616c30499c2f5594c75479250b009a528f120ba87b90846ca674cb9cbde08d7873ab54409d9670c682d266547d99cb7190f2aeab397e3a4fce57fd5f18cf61ecf58916d646ef5c6373e4bf690aa481b75536bd35e45c6cc96d7b0375f5494132b7fa02f7e98289c45db822627f646279391b544d5f9a815243898b7c5c659f9eec47fd8e2e12f0a4d9bdcda8729f915aa2b832901f5914e7013fe3eed924618a8fff3ae6b474c533091be2a", 0xe5) execve(0x0, 0x0, 0x0) 04:27:42 executing program 0: r0 = shmget$private(0x0, 0x400000, 0x0, &(0x7f0000bff000/0x400000)=nil) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x10, 0x10000}, 0xb25, 0xe3, r5, r6, 0x8f3a, 0x2, 0xfffffffffffffff9}) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r7, 0x1, 0x3, &(0x7f0000000180)=""/28, &(0x7f00000001c0)=0x1c) fchown(r7, r3, r2) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000200)) acct(&(0x7f0000000240)='./file0\x00') shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280), 0xc) clock_settime(0x4, &(0x7f00000002c0)={0x6, 0x80000001}) select(0x40, &(0x7f0000000300)={0x4, 0x1000, 0x80, 0xc1, 0x3, 0x8, 0x3, 0xfffffffffffffffd}, &(0x7f0000000340)={0x1370, 0x8001, 0x7, 0x0, 0x2800, 0x6, 0x5, 0x1f}, &(0x7f0000000380)={0x8000, 0xbc400000, 0x200, 0x41eb785b, 0x8, 0x3, 0x401, 0x8001}, &(0x7f00000003c0)={0xfffffffffffff3a7, 0x5}) r8 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000440)) r9 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x10) connect(r9, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getegid() getsockopt(r9, 0x4b, 0x2c, &(0x7f0000000540)=""/31, &(0x7f0000000580)=0x1f) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x200, 0x0) pwritev(r8, &(0x7f00000016c0)=[{&(0x7f0000000600)="a255a30dd8027df8f852b6b76b06784c3ec8ad0dc80130930d0fd57f4b91ba28e11b407bed43e76c2bcb97ed9f332dc9f9ccbd1f2dbc943cc9a014354a3958bd17857e0ef532edb52dcc905c8be4c249609017989254d2d5791be9514b76c024ff0c2b984c09efa1051f5b6efd51671d296e825c41f2a7712dddb21e7c8ba72fcb46682c796a30ecb2728da74c69a7e5c861d83a90c3a8f4305e2f208741d6ef02375440cd4523676143125951be9cf83b92d2b240d02570a6b9c2cb6e573b2423bc423f5ed5439ca1ae6d8392cfe575e25f7be999720241d21c02bfb9256f351e6a04a49a164d731408ac467a490f23cdce76b1dd93bbb9cd90249941aa61e45b28011a85be95a37a58362d7e79fe01cd2e4e395d56fd3db759335d215385920b4d22175ae5b2005fb05ca7c84983f8de89f4816729870b2a4e60a8eaec34355c390f6eb0f3738b5f7b13c1fb78da368cba2a7c9a548a1629efd65933c012de69ffb82c8e0f54842ac5f6cfec021427b65eabca91ad2dc756508f098fc6865c83dad4cbd8f41f7a78a618c3baaf1cbafc9d91b0ec1de94299892c0d8ca7ce462212c8ca99840c1b828270f9b227a84858a690f657cefc5f6977b991c837d4cb26af239da42f021bd4920faf9a9ec8ab66c88469a81f67895422814a21d2029c18cb765eaf19268558231c283c32e9ed3c70711986c04abf15fe7f59b150f20ae8b9e245edecb70a20043d0e18a22cc9b38f14b9584a7b1da706bba7853d80a87f5623965052564d107fcdb47e81203ca8c9e9894c2d98b1aa45504e6fe2794c100abc62b5d05742e5498bfad5df45e48fc36191f384f996138bb3a3e855b77c8c30c7037e174d8368dfa64160ac0d50a6160c812ebea3629300444160a62bf643f6da980e791a5892ee3d2e3cbd8f7f2840f902886c31e81b8ddb63fc126d34407aab87e2d9d2170f29e5b7f14ff02ed639ab5b1e6c5a85366bd4bc6f724ba854843eddff4770027ec5e6b7e33055fd3aa90b658f4ba02ff986b18b3b41ce94f2cef4fed3d80b1afbe2cacdb3c9b8cbfef0050621580e56e48743a3691321ec2591b13f5eaa28ac022757d0174d482e9cbb6b2215135d5dc3e3cfab6554c65086f5cf728e9be71dcb14894d766ab36308fa3fbc095393296a133f87d9edb63ea6ad6e849f9aa0adb9578bca987f05471a87bc9af5708a24d309e2cca537c4a00d90dde750882774ef49b9321ce65785aada6925597c5504dc9b3cc795e53f189ec82e6766e1be0212f0a70d8be49e097f387742c1958444a7f396281b71f2ecb938afaaf6fbf790642e4ed6dcd748faee6bf746db6df0fb06e5831978032e5a2d8f66396a73f0854b2d3ac1be84990106004fd08b2d0ec7520dce757d6a8cd8d70f75e359aec619d6114a6b3b57fcca31837ee01bbd1ba5a327ef5775810fdadec6bb9f8b2d7390d95481f6cb125b7a92b588090e5b099224bbb92008eb196eddc0581051182e32f0d2936a4a2dff2d180b5f7792f6253b404d5fab1f7906cb2f7e58eed62fd8eb4d873b7bb9c3daf3ae18c7f545ea59b6ab39b03d1a8a89ee00fccca987ad7aaa291017fb6fd1017730214a3631cca6ce7aaaf03e6f9d8fd7dbce71b977afc96584aa50ba48b522e7e188517b95ff926948633e17ef0531af143c9a2d1319d8698d32ee6c07605681af1ac9a22eef920a1c17d2372c9354d42ab66e765d29f159dbad26e3c68554d4703a1195f80ed58485906f9b67e97addf8e1985e49a585a1b5903c0b320deab519d012fd508a97e1a6b175477da88b3c45dd0a61baeed52acf89dfe0a766b0e6148921da0be5b3aafbae11f06816bab0fed19387507e5d87570a729d505de95417e925e85cf24727b8a15dceab18c2f2fb0d0933509e10211d0b1a1374d84504bc34857a47e486bd73912aa58edbaf00855f57259f6d975bde030ac88b63b826a96c1fe2bde40a3e8df9bb7d4f3622876c0094d8d218e972e303f767a9220198d11b8a7a0d0bd93479c3312aa8fff4c994500cf11535ad4cc0d42ed696f54c4b37d1d68f9d9d3dab7370ff93a3cc0163128d011a2b55648254d649ef1e8418feaf93dcc7f2b22dcdf51875bcc9059df39d9fa27776b710e8742c9dfa8006f3fa1570235af3cdea2d944cb9577d25f9a3eec97b08f9471bfb10f588511ec6a27aa83c23e6cfaae9dc0f52a257e3d5c0dd767bc38c4dfc6bfed7366fcf750218c1b04ea11eb55e45b0952580f007dd35c0648dcc7e96230c1d39030c9926a8e2f4767aee25f16b43b3490c628f9584b223cb77d410a8ba746012f487f5b7ea5642b50d696581a8ffbb17972312b4a5d196e6027c70faeb16fb10206305ab4e633b93cc7727cff75329bf43af17e1b0ed30172a0a60aae6f626bcb43febed83f3a2e15b4551db6eec5886701248611fe44d48037b5d3c184767bc8b6b6e64a44332855cc333e6d124de2d4515b88cae5bf3cc214d5377bc18b27845d3be72ebec7f7bef1a37770921594bb3438dffb1b60836af9d3673cc37785f82b8c1b8d3a6a9beb76ba9f78c523812e32db5e4729bcd3017b3810fc003c589363669dc38aa31178711bc9a2380f08f46d2d7b9efdf11a249acebc43afffb41d131b3fdf1924f91768a1c092e05b2cfaf4a8a41b2e528d180dca813c696123d28ec09f6456bc7aded51e0f65b65700f23e5ef0c719b55134895b9e4de3057c68a34736f9df9e97f0cead8634213cf9c6eef0f1e6d415f489dffc8c5df187134d95624ef26b4aa649ca4514431a36ab8e65acdc79d8378023881e4bf72caca5c90389dac1a468db967e638424756d5607709baa4872cb0321a35954ccf4308e225acbedb8d462d0e579b5a5f51f19175a96f7bbe66b481cf88e1306d2456e12e798ad9834cfdedd90d3f3bd3b178abe85f155c8dba37b837c0d296ff5c0ea70e5cd24c3afd714a610ddea5333d8ef8ddfef3ff6e7a2b48d1b9ff8773ab0bf41d2c4153ddade9f481c5a3a0b9ae689347fa29aed8f79580180c7e8464242916a858006850e42c8d64f567ac53fda2a665e07fd0deb622e142717a9fdc615a3ca77ef35af125334ca3b5674a17298fc57c467a3c51a55d5d764c8a81fc6f604dd2a90716b70161b7d937c2f0340893617d9769eca9a24a802139ad4c0bb991b65e3fdc11b81ddf38856b9e038dbf2ee1627fa3ed427db02c9036d8e124594267f6c47db40908c2bf7caa41048da0f9034c913c8e6ec9bd5e5718b846405578ad46b4955dfeb10996dd15d9bc9e597ddc5240c2ebf9679946f1556b7c531b18343753ce7a01d0ecbc15fbf3b868243a3bec24155ffa95f13e6cae6156614cef063eb0bc65eb5bf9a737ebf07691940557a761ba410594b620a41ffc166cf026c81500bbe2817fa0533883b67610b75c3cf9d60ee5dbebb15da41876766c56c22cdd9b495c0989e83a68532d15c25c52e9837956ad4ad036d5954fa02b851725d097adf9772de3f4eed3016994af012230fc1c3349c89c293338b6dfd6b6ca1bd0896aa160311469f86e7319a3a87129a0d9432fe8835473f3811b2582e1bd16f46b97f3138a3c6730397a0f3b243728dfd6e6d39b224a670b5d7b7206e4a5112ddca3b62cb4237322fbfc6afd78e4c03093a0825cfa812a0bcf5ffa992f6823d96c8bde6e063ff553aed88dadc3aaf179ab400e72012d811fd74a903f87ac2d1d6199e3f0ed41c200950809c0a752de65afad2b7acba0ddc92f181b5d9be77633d1313b3d8d0281902de45bcfc7e49c0f272b5c499db937d7130a1ab5d21f5e6b98cb2248e34c36126b83bdaab4fa4fa02ad09bb7d635d1b9f468dba1c0ce506f16c4cd345a34c5b89b39f059d9edab6ccbc15cd26ec3640cfb5286ceb8d917ca89fc85842ef52a8e289f6232d3597180b1093b801754f6ab6ae812f50402add01fcd9e200eb6a116a9e9653dac7182923ae6d344b8e79ade7cc3fc0baa8584fb88defc8a9d830140421f6ca70f78078fc5468f5fcfffa4945ba84975b6099a1e6f6fb23b7adabab0776d6287585d4a8659107821ecb76c858986b9b1060611e83d29f4187ac3edfdc9184f1ee080af79af9e2752b9ab9f1a194e4e4a161fff241a450b2a2cd436bade09d5bab718c3c873941d35a4274973e59860afebe019d363f5a55e1a89754dd207c382d90c5b4b8fad2b1dddd48aa2c1ccda1ef6a3008d50e7358712d0dc08a5e4de6c35c625f7d0d005d2c8115469d8974f5c4a00b5c16d86a3dd510f169d90b1c89785141510a197e2606fe053cfa69e16ce8996854e1cfa654409ff8e5fff97fdd55257ec314a767ae8f1448c36664914ea54d1411a40345e0128add66ee0e558ab0cccb68018bc27c527c6b63af721f623722a4890fa66a7c07338f81208754bf2e6e0aa74629e58368fedce3ccb9df044456e51b61d4d23025d53e7a50099c2dee92fe6e7ce10c51662e2ce4a793c1f33c3f1ae8c1c65cadc762cce9a17834bc62ed65093c59ca106ab56e0051ad8a20523dbf23054520323759a7bf74b73462459dc59c5137168a68b9ba94d9863474a2e062abce4729d185ea0d420aacb8c8271d509b03b7c620027f0990b21c0427954acf9f7290c0e93d54aa1824e33661741e60fddeccad0409689e72aa8ab679ab7e480aedcc3dfc5ada6f3be536348cac9d836b01eb8b13b7adab982c7da39bea3a2c602f518aad51cb7fd277056a3eed8003e0ddb9c06cdc48dbad1c066b4108523973f7d9d4056bb5254dfd95954c97ce3abf99a35e6be146ae462fa1b6b50f494b1ca4100bf66ed3004772530da9cb5c8018c9cf092dceaf8326369fca46d646e2b6fc5cb9b629a6422106ae5e32eabca8173d2abc49adb1ac1294361f901d0c9f4bf0378d81ce1660658737d60fa626d614c40cc73efdae11f057e05244d2b6bc496ee0889e36a79997265e78127cbdd80d95a0bc557c3febbee6ef915a2a271fa23f646a68ed45eab7815f77bfa9217756d8b4641b3ba1ebd861aaee251f85ab973d39228eaca0cd6b9316b2e41a7122f0f5b07e0bd993848b48a2d823f6eca658697543fc40b56e35e67a5476f85c99a97d2fbea72e67121d5bec0b3eeee8ec1ab937f7a57dcda2a4b8389fe39259a3439d65ffeb0360e21fb7df028dd600232c8f4ff7aefbda3c9e4faf8f0bda7e1c6fb40bce9b1ab79676bc1391a2f6df7e241c0fbf2bb8ac0661249c1a8b03a1aef432bed90c228519e1a3261095559f45b7bd9796b38d3d32cc99f8f53e0e27b3d565e5cae670aafa2d1f563c1a569b4247e9a64cfd043c1871f9e40e30e7d115292a6b31eecc538c412af841b45197a6a9c3f25e73b839199d371bac04478f205bfbf974c52e4b563c551b7fc9ed58548c9bf8f69b64d361508f960d23c2d5120cde43c38b485735a6e1d79b65d47d1cf1482f9203f5e6e58f38017b0f414777ba003f95467b5a562051faa1f9b1b7ec0c3a3e18ebfbc87f36f0925d8f5d4fe6bae7663bf11e0c305d2f6ea23b51ea54811fcb625ab5629cd755fc6bbf2b696b25180a63bf5c9762690be33b793606ee3bb14eb910568a8a0d7c26527f22fac05bddec7c8b64845922779fdd22dd4d2596ce06c434b157d307873872a853804eef5b1c03880a2b73627e40adf487593467f571ec29b980f27c701cfff776d6a40c16f2c41b9c87625f11c42ad487ca880185e4216b951e8492ff892b3c7109aee3c4703c0c35545bbdc346abc910e6cb2083897b42db8ea0dd642b1b25f0c37d18996337f43986c3b93", 0x1000}, {&(0x7f0000001600)="fea7f2e80ed56e20a22d1ee6bf569ea1823ac8ab2a1f4751e43d1a5dc7ed95b952650f9a71e7a98829c5601d77fc9aa4b2b390ec4c0ae59449de7a0e0e1deb76d0508e713f409e4d8a1eb77d373e242bcbc74eb4a419dd73bfe39fde58a3e10629bc1b1d4aa5c06b474badd48d3605a23c5dfb05b6b7fe5d7877897e5f9876531681f158983d591ea591739015b07737f7c8090b30ccde1c7a5a3779ae699c658b876bcce2f52caff5246c9b3020", 0xae}], 0x2, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000001700)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000001740)={0x5, 0x1, 0x100, 0xf557, 0x800}, 0xc) connect$inet6(r8, &(0x7f0000001780)={0x18, 0x0, 0x40, 0x6}, 0xc) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f00000017c0)) recvfrom(r7, &(0x7f0000001800)=""/133, 0x85, 0x0, &(0x7f00000018c0)=@in={0x2, 0x2}, 0xc) 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r2 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000300)=0xffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pipe(&(0x7f00000002c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r1, r3) 04:27:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/97, &(0x7f00000000c0)=0x61) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x8, 0x6c1d, 0x200}, 0xc) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 04:27:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 04:27:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) close(r0) 04:27:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0xfffffffffffdfff8) r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x22, r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 04:27:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000025, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfe57) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x1c1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x6, 0x8001, 0x40, 0x5, &(0x7f0000000200)={{0xdd, 0x0, 0x18, 0x7, 0x8, 0x2, 0x79}, {[0xf5, 0x3f, 0x6, 0x4f, 0x355, 0x5, 0x4, 0x400, 0x7, 0x200, 0xfffffffffffffff8, 0x8000, 0xb3, 0x120000000, 0x400, 0x7f, 0x7, 0x9], [0x2, 0x1, 0x0, 0x400000000000, 0x3, 0x9, 0x1f, 0x5, 0xea, 0x1], [0x6, 0x80000000, 0x5, 0x2, 0x3, 0x6, 0xd1], [0x1, 0x8, 0x10000, 0xa65, 0xce, 0x100000001], [{0x9, 0x2, 0xc43, 0x5630}, {0x400, 0x0, 0x0, 0xffffffff}, {0x7, 0x800, 0x1, 0x3f}, {0xffffffff, 0x8, 0x1736}, {0x7ff, 0x6, 0x5, 0x1000}, {0xd3, 0x1ff, 0xfffffffffffff001, 0x7}, {0x5, 0x401, 0xfffffffffffffffe, 0x6}, {0x100000000, 0x99, 0x3, 0xfe05}], {0xffff, 0x1, 0x245, 0xa1}, {0x1f, 0x100000001, 0x1, 0x8}}}, 0x7, 0xdd}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 04:27:42 executing program 0: mkdir(0x0, 0x0) chdir(0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000100)=0xffffffffffffff1a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4, 0x6010, r1, 0x0, 0x3) pledge(0x0, &(0x7f0000000140)='\x00') 04:27:42 executing program 1: socket(0x2, 0x8002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x100) r1 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0xad) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e1503a0100a5", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) close(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 04:27:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/120, 0x78}, {&(0x7f0000000340)=""/65, 0x41}], 0x4, &(0x7f0000000400)=""/96, 0x60}, 0x840) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000500)="78a57dbad1c5eb", 0x7}, {&(0x7f0000000540)="c4945136e9d21369460f8bdd8d56f238e4594be7fecac82ed3fafbc0da075bff96989748ed23dad0a6ec153355ae8781fb9afcc1", 0x34}, {&(0x7f0000000580)="0e699c16be3c18d1d618b89cd1a1b22c1004f66069b298602ba3625a288d1faa84dc4b346208d8edf17c3f0e13ee396d78fe6c7667747256e31dbc54db935b825348fdc91c9a41261f81f773237b7cef1e0b7361a032118901c49432d959862ece5aeaa6f995b2d8c5380216a6", 0x6d}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x70, 0x1}, 0x400) 04:27:42 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x180, 0x80) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x100, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x40, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x20, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x80, 0x0) r8 = kqueue() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x20000, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000880)='/dev/vmm\x00', 0x80, 0x0) r11 = socket(0x1, 0x3, 0x9) socketpair(0x10, 0x5, 0x8, &(0x7f00000008c0)={0xffffffffffffffff}) socketpair(0x0, 0x3, 0x4, &(0x7f0000000900)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x3, 0x5}, {{r2}, 0xfffffffffffffffc, 0x66, 0x4, 0x5e45, 0x1}, {{r3}, 0xfffffffffffffff8, 0x49, 0x0, 0x9, 0x800}, {{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x10001}, {{r5}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x7, 0x3}, {{r6}, 0xffffffffffffffff, 0x88, 0x4, 0x0, 0xfb}, {{r7}, 0xfffffffffffffffd, 0x20, 0x4, 0xc7, 0x3ff}], 0x2000400000000000, &(0x7f0000000940)=[{{r8}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0xfff, 0xd90}, {{r9}, 0xffffffffffffffff, 0x48, 0x20000000, 0xff, 0x4839}, {{r10}, 0xfffffffffffffff8, 0x14, 0x8, 0x8, 0x4}, {{r11}, 0xfffffffffffffff9, 0x44, 0x20}, {{r12}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x1, 0x9}, {{r13}, 0xfffffffffffffffc, 0x10, 0x1, 0x80, 0x100000000}], 0x3ff, &(0x7f0000000a00)={0x0, 0xe53}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r14 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r14, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r15 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r15, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r15, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000375528b54406be760000"]) chown(&(0x7f0000000080)='./bus\x00', r16, r17) ioctl$WSDISPLAYIO_WSMOUSED(r15, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r18 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r18, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r18, &(0x7f00000001c0)='./bus\x00', r18, &(0x7f0000000200)='./bus\x00') ioctl$TIOCSCTTY(r18, 0x20007461) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) 04:27:42 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8080, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="027a93169e7372e754c26e3825befc82e829cc70bf4d0a16c8016d3157b0f8a694573ded78bf033ac8d4d1e92e179cf361297338e43f45584d026c11b245d38eeec9c1e7df8c3a5c9f2aadf6ef8b26bfd4ef037dc7e3921bdb6489b549dae3a5da5177b303cac46b513b98becf2c219c6d39d6d9d61b5e269b07488f8052a2d72f6ec78ae8063140f44dd594ff263e68f54e3a2736fcd4c055b698024f9dba031213b83e56b60fae80f07c835e36cf783ca9ec1b779bfcab18ddfc6c5b8418ec892da2d4d2546f2ea6a2fef2d792760fc3e9c676a616f033279a3e060b531cb441c082e54a4484fcc64ab967875955c891954f", 0xf3}, {&(0x7f0000000200)="94ce605963af20a4297e3d5d6e73109a82849c40efbf0f211ceba26e7480ff85afedc1354e79f2a56b68b4ea6f1f4c1a554d5cc347ee326e4e36befe3b3037a18d603e717fad0e3d9cbcb3d1da40d08efd17eca1ff53f531170191697629353d41df5a2f7dc9db5f25", 0x69}, {&(0x7f0000000280)="a47ed48968843df64822539e03d0c6429e6c04a9c533e46616fde83f034e08c50e3a11a1382858fbff79943411c31b898356d55788b2cac4a6b15040bbe43419ad1b3a62ca90b8ab42a7c9fcf94995e04ef7fc0ce1b27e074fd821329b1ef8981aa60eae6c94959d1d9048286fea34c2ffc33d27c0122cb5bae5f09676ffd511aa5ee82518ab8f45162cc0e32c77d9ddc41d079b9cd2e45bd8dca5d079b74440ee4cb767823136fb4bec6fcb8f6015dfcae74d23ca22352e10737538e603751477aae706a3f04f2f554f015a1fab40a8938cfd171b995b2994e5400f870f31", 0xdf}, {&(0x7f0000000380)="71958f9d6fef4997e735bbd63811778668ba8b158c5a8f1aade6251a7b2480159da82496a2c968a387d8e10dd6c35064cbde9f3086aa28a0d34c449828032f172b08e48e07b5504415843265787cfdf37956f9862ac50db2be68c3008cdd7163e310b328dc77bb953d77ff90d4379775fecc7ea6f441618c82ada1d49a0d9451c2c07733ed16c61e0543ce0958ce72f1c26cd5079cde2d9ee3eaff9f59fc4ce7c96e68b55f0149ba0b2eff6b4d1039e15bbce56e62284866ca7ae63e8a921c1bd3164a1cc260df37137449", 0xcb}, {&(0x7f0000000040)="5b65e7b3139a0f3368a77088b7188db7b49c3cbd5270c53320e705eb47aaec3c8a1ec1d83acb8b8d3561a31e0e606bc28d", 0x31}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) preadv(r1, &(0x7f0000000880)=[{&(0x7f0000000840)=""/56, 0x38}], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000780)={0x1, &(0x7f0000000740)=[{0x1, 0xfff, 0x7fff, 0x2}]}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x8c301acab43d9ab6, 0x80) kevent(r3, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0xffffffff, 0x6}], 0xfff, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x50, 0x6, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x76, 0x40, 0x6, 0x6}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20, 0x4, 0x3801}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x401, 0x7}, {{r1}, 0x0, 0x10, 0x2, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0xd1, 0xf0000000, 0x26de, 0x40}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80, 0xbb5, 0x1}], 0x400, &(0x7f0000000700)={0x4, 0x8}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000540)) openat(r2, &(0x7f00000008c0)='./file0\x00', 0x10020, 0x18) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000007c0)={'./file0\x00', 0x6, 0xc6e, 0x28, 0x15422f88abeb1ebc, 0x6, 0x0, 0x3ff, 0x1, 0x0, 0x10000, 0x7}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 04:27:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000380)={0x0, 0x1ff, 0x7ff, 0xa0, 0x1, 0x8, 0x40, 0x10, [{0x8, 0x3, 0x7, 0x2}, {0x30, 0xbb, 0x1f, 0x1dbc}, {0x0, 0xffffffff00000001, 0x1000, 0x44}, {0x9, 0x101, 0x67, 0x9}, {0x0, 0x7, 0x3, 0x9}, {0x2, 0x80, 0x66b, 0x5}, {0x9, 0x3ff, 0x8, 0x1}, {0x9d, 0x6, 0x8, 0x3}, {0x5, 0x10000, 0xfffffffffffffffa, 0x7}, {0x401, 0x5, 0x4, 0x3f}, {0x7, 0x1ff, 0xfffffffffffffffd, 0x5}, {0x101, 0x80, 0xa0, 0x4}, {0x0, 0x6}, {0x3, 0xfffffffffffffffb, 0xffff, 0xfff}, {0x5, 0xfffffffffffffc00, 0x4, 0x2}, {0x80000001, 0x1, 0x4, 0x9ea}]}) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) wait4(r1, &(0x7f00000002c0), 0x2, &(0x7f00000004c0)) chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0xd7a1a5cc33c367c1, 0x148) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind(r2, &(0x7f0000000280)=@un=@file={0x0, './file0/file0/file0/file0\x00'}, 0x1c) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='./file0/file0/file0\x00') fchownat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 04:27:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 04:27:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x35}, {0x714c488e}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 04:27:43 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) nanosleep(&(0x7f0000000040)={0x2, 0x80}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './control\x00'}) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 04:27:43 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x200, 0x0) ftruncate(r1, 0x0, 0x3) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000240)=0x4) r7 = fcntl$dupfd(r2, 0xa, r2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getpid() link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000340)=0x1) r8 = semget$private(0x0, 0x1, 0xe37aa6d0d7a631b5) listen(r7, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000280)=0xb) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semctl$GETVAL(r8, 0xf071fde11f7c291c, 0x5, &(0x7f0000000440)=""/245) r9 = open(&(0x7f0000000540)='./file0/file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000580)=0x5) semget$private(0x0, 0x3, 0x108) r10 = fcntl$dupfd(r9, 0x40421ddced98c718, r7) recvmsg(r10, &(0x7f00000019c0)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000001880)=[{&(0x7f0000000600)=""/176, 0xb0}, {&(0x7f00000006c0)=""/211, 0xd3}, {&(0x7f00000007c0)=""/167, 0xa7}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x4, &(0x7f00000018c0)=""/212, 0xd4}, 0x843) ioctl$KDENABIO(r6, 0x20004b3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wskbd\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000001a40)={0x2}) 04:27:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x401, 0x1, 0x8001, 0x1, "ff502a69c9d8efb23a7aa8bc9d1abc6e93cc616c", 0x3, 0x7c}) r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = kqueue() open(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001580)=""/160) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="dec6e5fb93c56cb7f9e21900876f3a7890ef160f9b36010d0847d59835a1f45f5dc917a93c06f56b376dab43a2437640106b395abbcff0eada844c8807448b5e196aae27d51948ccc22a2b9828957f22956f4087c4ed905611784eab348784fc8053a1d1919521da7fdca9a0ac55d0d89e790c6ed44e7a999f6c811fb32c49a2bbeb3d4dc8da44ecbca6cea9370bff81d8927c7ba267b7f779c5caa1051d1960fa4364e039dc8d7a1e316e6fa4055d4955aec95a3cadc919a8e84395358927a1430bdcd75b0fb4c3bcf22f1823736cee56d52ecfe4213e7540", 0xd9}, {&(0x7f0000000040)="d93895082193", 0x6}, {&(0x7f0000000380)="9019d554b81618158e9e10ac18832cf1bd475914dac9f5d142328c6821be4879b3792072c911dcad4cc4b633065404a618a2b8eb5ceaf2ee79ec7a87a4dd507c14346d8470bc48ef18bfb1b3385d732c904ef3355307ec69c2c56db433e6b64ad9db634c7bb75e1108081f90f2c43555a4743372bbc0dd70eecd82383be9952f8b44cfa7b9cd94e85f95938c98698ad82d35840691b951fb6c7356da7cfa8ae802edb624a6f4d68cb659284c61cd2df05872336fb00597056c20649cb0c78c04a42a87da5c6b259666085f88b560fec057a5e2f7de7179b8f3edf08840d7ec35e1a9e3e593b5152d6a318f5d41193bcefd941c0d051d46a03725bd929f1790721678077c3333c6db7c70435791186ea1958fd9367877354cb540abb7ffdb8b7850946ab003651e57dd3408806d6964b62de48ec133fa4c644357b3e73822476f215db057ebda23f15e0236bfb7759dc26652b92eedfecaeb65c916991abc0c50e98e6a81115373073d8d158a4a808a2b74eb3bc190c8d87f65e1e6e675ee57fac25b6e158cbc484caa675e714e4a85cc31994c177c520236dcbef25da441a690cd996df1b1d55b9571ad83c113d7b55ad8edc83b712efc1a17147292fb88a3473825345e9a482e2d858eb5d4dd388b7994fb3cff29079fac1a6288b22a86f294e13224bea07e1dce88cc8c6a95afab3bb07b484f67b36942760cec7b9b8ee21513ea50c3dcae5452a0b8fd500e1ab9f7290df1cd46d439e4f4dc6a86bb71524b2e10ad0ba5e81b3baafe9659815a1739416a3c53f4999ba77e7f77135d45c5746bf0a180f04c1dbfd131ad8916070769ae969e80d0f1b35b876724c9f10b212edc3ca772450613598976752e1c47adc99742a3454b0625b53acaf6364992fa3ea4945d04d26c7524441c15ed3a7a95709d7a47ca007faac23825ee024f9fc799019e1ebdd3c5411bf68d722bba176d37dfc1cec0f99e3f1d5adf61b6a8ca228e353b3a43f2cf40052336a4655730de47bc6c98f01f77b91cfa07c6f0be726817bd63a2f6cdbef0ff42aeef201cb55e1fca6538b578f27a8a42dea608642097ae2867a0ef443d3f1f9c9f594e48c97e3b87475900c974b4c1720555ae189a1f5e22b0e84e386c6b9fec54641fe6ba31a9f010078b7c1ea00f289b87d6306e90f9e2254fd0090ac605d90eddb82d9814c20888fda79e37ec55e48ec34da0a6791de1b512d1b497cd30cccabeb5e260acb7bdb6731fea7a52c899342e750aa8bffd5e02f3a7ab695e03ea424a64a0ae492723325591ff1fd1b87bf7034d1081eab6ce4ed132a4247009c56fe4a577ec622eecbacd0cbb9eb0a7e40c278de7c66756c64942e0146ca57cab706aac3733f5967a70fdca0bcb4fa5e70a1c1a54af2ba0a32a8225ac68c463835979153b443f99b10a7a1f48cff4ccbe340b9362c3452cb83757ea8ad387eb37c5a0badf1a7a6f9cf0a2111d415856340e3254d7eb11b760bca5f449f7a1394f27d932e6a414b3595eb01156d719850275068fa6d84e13dc14cea80a9aec28dbb4051d86dca940742b75b783724d3d12c58978460fae27ad584bda55f2898c0ee1dfd2685a9ea32bd38259a6ed7cc10c36517a2634abdac76ac1180806b5fcc7308db0d021e100679a56e7404611dd826155a7a96522b518c5b346de1ddea2ea29801a5518ea984c6ccea224587ff870e938d5b0991a3e6a932d1212cff7391e5a3b43d49490ff99698f8de73922df47a2a7b33f31719a2ad875d03781f093c2fcf75695e91fc81aeaf483a4572afd89715bc8b402dd4038cfc74ee48aebea5a3060c5aacffb24ed87f85088c9f1e2cb997c488502a9b0abd63495e15d467c8dd9748985b533cd24f8acc56c02149c41161798a54fbbd217fc547dcf46d75b33f195234404f8197914ca479a84242e0682bc6a3d1d8bd2a7141ab9f5c292e9dc6b14d141c54b366e0759144e09b4fb916390f76d87b8c0541321bbc6118d69167156373558de9beacff63d37a815de974e06be1f601ac426b76a5ff1074beaeb5f198240bd282a3d156c517eca72c331ae7721c0cf36cb4e5e3e823af1884bc32e9e1b355d51d8f4deb3178d6497916d4cd045ec9392ee028c103af7453c0c2191064762885994cd806a74ef083a6c8bc64a08d8809fee16ec1d98a71560ef6d6d17d3b51731c9fb05db83ed9432cff781be478c1126c16e30670cbd2e469d523546b47c7a982320a9a03f6130032d86aaf4c838b056d6f7a61e592d316697f5ba2c52dce4e86ddd911b9d4dc41295903f84f7e78a30b150d0fe551a22705cf4a63c9c84b88d27c34a2638fa4d19c6f80fc0ecbd527dacf214fba30cef4303226b95779b813a121f05257792df978fde1c00fc10836bbab0b97700d823d0f1929d6b8c9bc8a08ef09b6eeed23f445db075d76092eee5d68388f0c144075681a51080df7b5e72619ed1b8e570b6b3948214a9c54fe0371943b5f6bb1e43615fc1fbfda067ce94fa88587351810823be6d7739b0ad843d715a80c74891ceab24950ce09f20c319eb5ae58e41f0270dd0d8a543c86dd0559b5d2818ed52e4ce502a32c592dc1c11bf2bfebd4e45df0d8e3ffae985e5ed15c3fb9579d7c051c4c5297e0189b2587971c1eb29c2b0572eef095083e155ba24203ca4e0002738af6cc6f0042fc7e2ae1e384821871f0c053bf671efc19f2e6838fdf7e0079640c9a6a06c9845a1f020a1a59fd968a5208c841a3a043ac65754510e7382f5bd6a3bcb8174404501099de5cf7a001285fd52d7734f07a9aa269b48a30a5563b0652821c9c4471925de2553dddd9d3ecbf802e8e53507ed66341ec775c08c7ef7fd1fc905d94cde1d2e7c22e839f32d633321f8adc7ba1c008292bab2f3b86558ccf30f1d87fa7a6dd6af7a87c6d245120491dcd20c2da06f568f684a9967c9327973d1ff77c07825bea84a7a1040a552ea753c9dfa78b1256f0a134b3c39b59481ec2f2045414b0d3f82e244650a69e0fabd508c7486d90a5146905dde84d1d710479c5c202338f886841f261728cd945a08a6ee84389141eea41d4e9f54deb566a958703c256c3c375188e19e3742389a6e50509435d1f6f8c61748c3f806990cb8813e468ce11faec431e32a10d0bad0ffcb0a066b27cf32baedb5cecf1b35f55a477eb0ec8c61374e5e93c9434fb1c92c203089b0046ca28a1767d980a92e0efc25547baca26fa1473dcc9a371f5d8f8dfde606d65d6289e82cdc603acc513425b395195456e5a111825621e18aa49d2aa384f5e78c6952ac33037788174d698537ec53eca9ffe2b72e39037fd77fe50df5e5a83c10595dd8eb0070cb5ee8b34936389b9bdf7fba69936bbf8dbabeb74059a659f5efd04bb0dc630bad9b378b1f535c6c13a69d233da175ec1f74f8e4e120419fe990084d22e1483e057ab263ab32d9b31614ad52adcf1b0cee9abec3f4e85259c20b5951fa4d1e5b76f893fd5f97ce521de72a706988027185a85ec8fbc2d1c127e29b43cf00d6c42a3808693dc5bc0f3533097e50f235d755ef283a3050b86e718bbac96f4b5673d1da907b70cc8dc9cf52f58c442fb6404126caba92165f58b673fac3f255b14f90f589995a0f71264bd766ff6eb7a6dd73bfc9a40b98039dc2ff7c80e9b48dab8592f0ccbff467cc0f0d6b8ea68911a1b5541050526a6cf44052de1ea92deec68176d59faf13cf32875a3ed580c125f39e2f9209abf7fef2b79b6212751c862324e687b1c65ee1a0d463c580c637a33651c0a0c968f160890d83fd2c8b883bdcb552ed6bb6e09702180e4fb1989cf288e45765279f482d51643c83b866f90b54c2821caaf2142e94a5d04adc343fb328c456f3514deb0c542c28397100c66686425cb9a66458e3f5fa20692063f518fe91bf9311102b49f4a07721ae9c9f928ab60b55d192a08ddedaaec20c5251ea8db50974fecbc160c29bc64abca38cf3ae47db33823bd15cec39d521bef5d67fc2204ac589646515dd4e1a0920ec248576f9a8b423eb8a49ef292436cbdf7c7dd0fa365c1cedf07e18d17baff5a60d63924be3620c75a6e61997b0f4255b76c726e5df06639d9519a58fe9e427025d215fbff063b7bd411053489d3d7394cb3d68aec983b2554b53c82d3db671b3caae2b4d9e2a250055454c330c65b45ac58bbab43538fb619b89d413726c289d980dbee6cc0aae5ed7e4c931e4f6ed4bd1b8990f80395c04996e2483751bfab9974b61c4fbe212a5a95820fbc94b771375b386fb3b419ac6a6f8cc86036e8b01ab341d7943223e44e9df60094ec9cf7db7ab802474ce49bae4fa4fe93400bd5971ac60854907d49699137eaac536b444a6fd7857a6a32e450d9384cfd419f1bfcb9aaafb29b4034f21754b1158995a1322fcdb6521e2e573a4f8ba7ae3eea61635f04eab8bb2cce87bb94d6ac608f4255c4ea4b9159ef522d5fe9c8c9174e77a0dc6581b6f7860720fbb647cf5e853dea83a941f89946f50c0ded352c51d26272276c2fa9e9643a6bc1862d599cb5cfbc56b647f5dee7c906d49869f112a0fe2488b0c318ad5e70e30cd102f5248ece9c38caced78d6b6a65cca9b6593f66b09d2f5dd7f963200bae639428748f5e2315ccd9c2164c54b04053365a3f8f5d7ff4e5268d9e9a6f77a5ea911dbd6b50628f4341875de6bc287723b439d8c062fc9890c6d02401fc15ee9789f20331034fd0d9a71b7789a54c0a3ee40a6e437367aab2d40d5104d078728038da538f47ce7d7ca2c698e3ac42f981516c2330635f9a5acb2e6baf375860182d2693def40f801c2a5581f8a7e8e483e5413b582ac80190b967fec98dac77fc13771ae4f69bdfacfe6a2e1f8ddc688ed097f8616d578641f343dd4ac80f999af07f78990fda2a5f371f956bb833324d5e9de858e726a5e57b648e26a64227686e03693368685a96f70ec37ed727c27d65df913794a4a0a234b9c513094f7b6b01338a2068b37463aa4a60348874b0eae67803eb9a9ace0871b3b4c8ac5a04952677108ad509c8a09079e11e408930333bc8347fe529e35b21be47f8dc9996b3b6c28937a520181221cee3c9d245acc0dfc153c2ecacc486e5f6d9a8b3ffe18c3e909f25b4aac2e32287b17ab13ad7ff48a9113c3f6281bf5436f8ccd7ead0ef91f648c0383eda525d127b504ad5980516c0769fb49b2a56148ef5ff32117a2c7e81a4a69c7527e91633c231adde75b04910c8a9f0e3557a4cb0f56e547fe3bd4fe6118e129f8744084551fb92025f2542aebe52fa73292f49efcab23a3feed723fb0e779b4ceb80310cce6d88d3921131371ab7ab1934b028adf64986082388c5252e26758f2849f42d431c08054d68a02d956c82eadad0935433c47ef44637184004c9bb56f184407792ac81b32e9cff2789b178f9827973a9173f9f3386114620ecb34e7162ae19f93bb3633256407a0001eff8324f75fa2b2203c570a940f95440b1e602699e590c332e58f45327d66e1ffc95a98fe970b12220e26725690cf604619ecea5c336b22da4e54f0e95296ab6bbccc0dfa13271147766296d220719f189df9564c1618c18ab4b3c406e26dcc5180e4727fbf6774892ba205ebe8a9c9010787e6ff830e5a491b14e014519732684edbcea526263f48944021a7c5bd68db2627a8f5384dbd872ab2ec3c4286f53293facdda4f83fc64c0a00cfb5884c1c11438ab6331a46cd8425ee96f410bd968b8dfbd12b9dc1781b2ba1904dd818b6a536bd4a01e038bfec07a14194d500a8fbe0513c6", 0x1000}, {&(0x7f0000001380)="e38eea92b8ca0686af229d39089883727fe6751a0ebe0d7688157ef239767ef0c44f2dead577404207a936ca5f9b05a6fba88766b9fb8fd4feb5cb40aeb520dc4ef786d99899ef6f8e4f66e4a106351df72aa22aa51314165e99b8219d7718ebafa4e8c02b567a2a25bdbd4e30160164af6cd02fa4ce36aecde26941c5ab83b24ccab3cb87efeb60279b2d12a5a83b7e1f9dd822fa757abc8df82fa2dc43f39a27c8c922d933b62335ec3b80f3764edc44f6eec07313cc266424d9cd0a3e27acb0a84154b3255cd05efae5785f3d8ba61742a8fb118c650f61d04990502f41fb511f419abd6ea324ba92", 0xea}, {&(0x7f0000001480)="970efcd1a1d7ad6e2ec967bb1186fec83e1bafafa2bf678659fd3784448dbe16d79a72c270c80ca5cb3cb10160b5e83b9278e80ae068ada66111f0dde00803917b4bafb144a30374d851960b3556e4d494de42edeaecebd73efcdc6fb324e485b62e4aa46a2970a98a128b861de88e7bdc98a916ea63033e0722df4a46afe3033c0bd321e3ca4cc8cc56992aa9e2b4add3c822a00677643f3a1341cc2e080326556fb598dc0fe549eed1eb2a82342ca9b1ba5d8d450f2fb3c9d5c0d679e38cd54765cee87cb8b27470df21df01f935941b889552a78dc1e1e5b3e4c45d7b25e323ffb161636d483721f2ae51426c6537c7b215d1ba4793e4ba566716e8", 0xfd}, {&(0x7f0000000080)="5e898a16650055eb54a00c729660557924d65791", 0x14}], 0x6) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:27:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) fchmod(r1, 0x4) pipe2(&(0x7f0000000040), 0x10004) 04:27:44 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r1 = msgget(0x1, 0x4) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r1], 0x1, 0x1, 0x1000) symlink(&(0x7f0000000c40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file1\x00') msgget$private(0x0, 0x100000080) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x80, 0xa0) setsockopt(r2, 0x10000, 0x2, &(0x7f00000005c0)="c312fc1a253d2010eb893145eb1d6cba0eb6af66b80e554b7eb30b9578529c3df3ae9d6eead12d7649e6994749a8b60ee24d4bd7b63baaec78a0f305f606ff4b7fb6cbf64396593b73eb859767febe13198205e1e41cf0c1df86cacda2a7e4d8f42b607854200c9a3f14131539fb513eeb0d18ed67dc8f2d352b48241c0cd3e55d35e81837a7f377a3c29654", 0x8c) msgsnd(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000882dc2393165e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc73737c30244e3e22828d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500416556403681452c71a854ec30d50fda0a13e0796c1c0cf323048aa648ca2f02199370b8d8033dd68a922a34a3665836697be62dce44ad0d4942ac3d907962361dfdeef0203a83b525943f29e1a7d81ac3c0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d"], 0xd4, 0x800) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) utimensat(r3, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000000)={{0x9, 0xfffffffffffff000}, {0x5, 0x8}}, 0x0) fchflags(r4, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0xf8b7a470fb421983) msgrcv(r1, &(0x7f0000000400)={0x0, ""/143}, 0x97, 0x2, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000340)={0x0, ""/77}, 0x55, 0x0, 0x0) msgsnd(r5, &(0x7f0000000080)=ANY=[], 0x0, 0x800) 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0xff, 0x8000, 0x9, 0x401}, {0xa7, 0x7127c929, 0x2, 0x4}, {0xffffffff, 0x3, 0x5, 0xffe000000000}, {0x10001, 0x9, 0x10000, 0x2}, {0x100000000, 0x100000000, 0x7f, 0x4a43}, {0xfff, 0x2, 0x6, 0x1f8}, {0x80000000, 0x100, 0x4, 0xdac}, {0x20, 0x4, 0xf8, 0x7}, {0x9, 0xfffffffffffffffb, 0x1, 0xcb3}, {0x1000, 0x1, 0x9, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x8, 0x8001, 0x8, 0x200, 0x7, 0x3, 0x2]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x20, 0x5, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x81, 0x100000000, 0x3ff, 0x1}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000200)}) 04:27:44 executing program 1: r0 = socket(0x6, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:27:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) listen(r0, 0x6e) 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x239, 0x0, 0x2, 0x8}, {0x1, 0x0, 0x0, 0x3}, {0x4, 0x2, 0xfff, 0x6}, {0x6f7, 0x1ff, 0x6, 0x810}, {0xffffffff, 0x74aad40d, 0x4, 0x1ff}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 04:27:44 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0xeb64118bd74f6146, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/68, &(0x7f00000002c0)=0xfffffffffffffe18) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r1 = syz_open_pts() close(r1) socket$inet(0x2, 0x8002, 0x7) pipe2(&(0x7f0000000100), 0x10000) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/11, &(0x7f0000000080)=0xb) fcntl$setstatus(r2, 0x4, 0xc4) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) 04:27:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 04:27:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0xe54, 0x6, &(0x7f0000000000)=""/84, &(0x7f0000000180)=0x54) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a000000000000000000000000000000000000000000000000000000000000000000000000000000f28c062f050df86a6625b9c90f44527108d41245e101e21872a15df6f9390f9cf4b3f1cb20eae0e4a3c6dce10ec0bdcb262204a2af77d98448abaa"], &(0x7f0000000080)=0x60) 04:27:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x48, 0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 04:27:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x96) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x41) close(r1) socket(0x18, 0x4, 0x7) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x8, 0x101}) 04:27:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 04:27:44 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)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x16}]}) syz_emit_ethernet(0xfdf0, &(0x7f0000000040)='\x00') r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x8}) 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x7, 0xe2e, 0x4, 0x1}, {0x2828, 0x8, 0x8cd, 0x1}, {0xdd, 0x1f, 0x9, 0xffff}, {0x1, 0x2, 0x3, 0x9}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000004c0)=0xfff) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000600)='./file0/file0/../file0\x00') getdents(r4, &(0x7f0000000480)=""/53, 0x35) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 04:27:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x80}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x6, 0x8, 0xfffffffffffffff7, 0x10001, &(0x7f0000000380)={{0x40, 0x8001, 0x4, 0x1, 0x401, 0x7fff}, {[0x39d2e64a, 0x1, 0x0, 0x0, 0xb5, 0x100000001, 0x2, 0x10000, 0x101, 0x71, 0x800, 0x5, 0xa0d, 0x8, 0x2, 0x1e4, 0x30639e8, 0xffffffff80000000], [0x6, 0xfffffffffffffffd, 0xfff, 0x400, 0xd12c, 0x20, 0xe84, 0x7fffffff, 0x4, 0x3], [0x4, 0x4, 0x3, 0xa0, 0x7, 0xc8, 0x1f7], [0x0, 0x6, 0x7, 0x10001, 0x2, 0x1], [{0xfffffffffffffffa, 0x1, 0x5, 0x1f}, {0x1, 0x4a, 0x6, 0x1}, {0x6, 0xffffffffffffffff, 0x6, 0x5}, {0x7fffffff, 0x3, 0x80, 0x7}, {0x7, 0x4, 0x20, 0x698}, {0x7ff, 0x8001, 0xc6, 0x401}, {0x7, 0x9e86, 0x1, 0x400}, {0x3, 0x1000, 0x3, 0x4}], {0xfff0000000000, 0x4, 0x80000001, 0x7fff}, {0xff, 0x6, 0x7, 0x4}}}, 0xd40, 0xffffffffffff8001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x25, 0x7fff}, {0x4}, {0x21, 0x9}, {0x7, 0xff}, {0x88, 0x1000}], 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:27:44 executing program 1: readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000013c0)=""/4096, 0xfffffffffffffd4e) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') dup(r0) fcntl$setflags(r0, 0x2, 0x1) 04:27:44 executing program 0: socketpair(0x2, 0xaf1b9af32f04abd8, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000340)=""/251, 0xfb}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000540)=""/93, 0x5d}, {&(0x7f00000005c0)=""/53, 0x35}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x7, &(0x7f0000001680)=""/222, 0xde}, 0x41) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7be02d, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r3 = accept$unix(r0, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000846c00000000000000000000000000000000000000004de2e615671b2a4032000000000000d03fb426fd5d7f90c8eab08152759ed00f85f2"], &(0x7f0000001800)=0x28) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000017c0)=r1) r4 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) write(r2, &(0x7f0000000080)='o', 0x1) 04:27:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x7) sendto(r0, &(0x7f0000000800)="936a6b9fb82d7d9ea9defdf14f9b000f673d31a2b71fec98b8a876a8222eaecd40dcb37ca43bbff8c9de9a8020a851ed383e39f4ba4285414bef15a930e595001dec04f935d845e55ce91ea059f32e4cd9b9db08fa090dcf884703785c1143c88348ba68426ad91a9bbd22554a4dde0530449443bb940767173aa0845a941bcd7a6afccd4ea4816dcbae68a143f66db3a3e85679f1f4323c677f779318a0b5058dff32b5f20e14c9c1211fbb56c8992fe364df88f879233d824205774fd0c8de8aabea2ca4a7f35021e46e62f0039d25bb30a190ba21a34765afbd6c3cafe16799e53463064ad998a81941a1b5b1aee376db936a407f4df31ad283f31faaf92428cd17e81f658b72d3534da9ca9b820899051956e17587378720b157114e05b92a4bb9428746d4094727c2270485240bd6112a96824b125fe355c8b517484e8a296fbf31fe13436ac5ac9c3344e4224d474eadbd431b8fa267887c30c84a5d8a5ba90b1bd022d8cee0cbb42f7a6a55106e8f17fbf9111ad4911f11a29fa6ae4b117235ef98bfc2a8226a5cd6c8df50d410945f08aeb0ca1491aa843e63e0bc14cc80536b057bd2a73e3af8a9532f1f5abd30e4c0304dfa801a5d078e28749f25b4addd835abda263527b37d9bf2bf6fb8a445191bfec590ff54390f2a9d79135e3ca238146845ef1f503189b555afceb7ac1a11554c529ec63553f71443225cb24d9818e5bd62945d869861b0a95385ae4fb428fd73c481edc678c6a15f884489409cee1949c7c6ff58adb7d6e48a478c121a90222a24fac31864679bcb06571af96de3fccb381b767f161ffb48804137b9fdbb4da623d3c8f08dfa606b422b5b8b2ed65eac0ba3881657accccc859c5c78d4bc23bbcba91775773d75e293795ec210bbc37b80ae3b32c9f314bf194e7894a66ef311e000e9837138dbc5edf6dc1148d94e0f39526feb04bde32922c96cda8884e74124b5aee41b355bb97f7a3a37798272b0968963d3cb252db0779d06949f098186125b99ef200916ddbf870668611a036415925bd5ee4d4e9178b341d3943147678c1c5706d96313c0b6089ebad769424688feb0e8311963ade62093003627a077f13ac88dee1d5ebd273c206ce27e636ca8d69024bca7d6db21d40783699890337e4e11eb2f6172d50b03d5ef585b04dfc3bf7c67228fb2a6b94dc4d42011ebe1aa79c89eae581a9aeac2de19287fa1a66d41190ddb2a94189bcbcbbd109cedb71f8415933bd8c1bd182841081d0d3080fc602b83a7e785c83340da716b78d084a17ed387be1b7799a7cbe56497b65027488c5ba346a5871deab26bb6fd1d0b06f96fdaf7ae01328901c873fd8c459714de12b25a2712dbf11a86532ba73923845defab54fdf52f989528b429e388957da0a4724fac9c871beb00804c58fbf500055ead0429c48b4a62b58b571a4488f4820ffff6917ea605b651dbad06da7e11fe9aa481611390ad90317b60d86bc38aae26528bfb8a001e1cefd075860e7d390da82ac933e7455fee7000a9cb7df0e6128d9e4374d4c72293b2bffff0bda7677e89e4d05e46c2e5037b8b6ced05df5e86080051006ef16e109912823215f376284b1791c47c7a1c6d151c68ab39d6b58e1edcb35b02bd5bf4a44a6ba84f27657bcf788feb33b29c2f5e3a3855684418a017fdf9a7b963f7eaef75d32fd55c740b118ce9ada710c939464d9a8d4bc916aa817622947acdc8255e4158b9aff162cde5982997ad057f6a694863d77ab4a4329912754802a438e70dbd5a88e6aa758e8a27f38878526512b711d925a70b3e527539b1b21cedae03cf9003ebf185bdaa30e40b3bed28257fe099553f799b14ab527e6fb69ec4084aa6d60a7a59e1d5d6380572851257bfa51348418f897282cb598e09167278be03305394db02d58cf2799467b688a58d2b327d875932f420663f7215e9b1e4b905a67bb1849d8dc0895e85ee6e6f1c28aa40f60500a5829c4cc87fd4399b47abe074a875f13b6d44f3900a0c24ddd7c85fda83a2c6bd2eeb14f826ab0fadea6bd9f4226a5a4149ee8268b6ac41b2444ecab8f8ae42c18bb9c5241f581431cfac8504f35e277b02d8aac024a20b6627e5f076665e65ea20edc2e96930012d6538b044dab3eca7ff56231610c090bfac5bf4cc725500e91df301ea3d7ea90f963d278e7e1ef630adf49e3d6ce7b2f4a5ff6687bd1c49730653d05c9b1b2e07de32abd30c409e52fde8f446a76c64e6276930fec0c9930fd7827a5887b20f1c2e32b0356fa14d848987d1785da7dd91ccdb739e976dd96407678ce27025d65c8e5bef06ef7461d754e2cb0ac0d3398a5f84fa8107441d48182be6dbda81687e7d29088ac67c037dde80446791a3bb7eeb361bf11e63e3f2217fd281e37ee0fbf07b7b1fca84506e149d7509d884f1d282ede755511f60299fdfe682c9c70b331064d7dd4b3ac44647a404ecb5d3c48e4e3cc1a16dae87fe2090f777837fb4c8b21c9a3ad20ead8d4facbd4b795463c3b99496fa8d301c20c09f7e210fb889f4b7973b7a9f922a6d6d19048ec3db25b9d8df8365190b6abf4758860460016280ccdb4db7e066cc4ae5d449688632b8237748abf446e3bb5307308206bbef7f191f0e66fe4959b04d85561ca24c003a618140f9d20e954848b2ebfd1b2a1fc4cb3fc0ab0392736f6f21a19870fdac030e820e4c785c1eedfcebf045397a8761fd92aa2bd09b81ae0f1dee63fc5e5f93c03e224c50cc460585f0a9e9c270a816343cfe667f85f966c98f13e966f999f786892bbde89723b7548e7adce72fb236d69b98845316d5bcfdea192e6c713826275bbab5dde24bd046d2847c74b0ef7f1c3a3ea16a176ed9f5432430f173b85d8c8101e71ddd98bbcc7864a4d3f688f25e3f9388c954d771660f430834cd417ade4372503418e263a627224d23e6e80ce5666dd476c340766d97e218aab66b678a76cd41b4064650fd38b8bda2a897502d5c379d86b8239bbaa92a4692d75caf2b6513cae9435a42ce3097304a10e51fc0aea8cf77e0f4c5e64d51196a02ed146abaa658682febf665c2f20e238c1ba3e1312dd148b8ea61ebe5d046eca5df6d9966c398fc9a3e9175919846ebbe6d7bc202ee57bbf219da8f0dd222477a5e49e31fa08d0ddd6f6d7e210c06599ccff675e268229d5d08fb1c3759859dca593c966b96199ba7342dc519d0f508ede9a6a35064457c59f5c9bed716fc0e186c5e5a42462fbfce0b50fb6525a6147054a45e07fc21a1923df6d069ed6e7d58e85b853c16f8e9e8c4f10135e5d5c1fbd8848b331b5f9b6edd28ab5a2c0ef307ab665b22380f42155b4ea70e8f699c2a6b2419a700f823b2b3c3a099e5f427071c5b19c1e3221ab6d4545c5a275b465b514156c2a08e6a8b7db7afe74516042546aee890221dd8735ba40d3ec365896b656de136086e38ceec26ec4a0c6a9466443f2b29ed22283c743d791c67e702dc24e87c97ddb1d2464a7c16cbae4a82fbe8cefd030cc056413a529d7afafd5c673f1979a3bab42f713cce8f2fb98cf3f5afce88842ee08ebc3af5d71c7c92f0152c56df308766b51d45334bb38dcd536881a9d4d59cb511c25f7bca68c0e97cb63ea08b48b8c5a5b934c4d01f5e8cafbe67eb3d79c5e4b8d55982855b36d48e3f9fcef71dc07a0fcf95b2eb2a6452470a21ffe045f8f931e74f240b3fd690cfd276b79089c39226a0ff4081cb3f80ed4477f7a52b8e1ed5cc6e704c054eb9eaaff96a8abd5aac86f2383a639f525c1897c62f84c912d4975cff13dec224690cec322c154674a8e128f9c93bff577e1be4d2ffd4ae87bc747f2fd95f94f7bf032bc6618b62c763ea5bc82ee6a3530abe5f7b404d8062b6f53c9918bcadfbf85b780bb96da5c274b15b0720afee8454f0398b99d4200c12d40b77a281813ded090fa9810fb66577a9792e26dbb7636938cf72b5bd92c98400e3aebac4d3fa798bc0d443bcc32d58b72bacde799c8b1853caf011b03bd5b6931526a2e5ec15b8296fb4edcd95ac5341c1c075b9ded0d49ed77c262a8d376c1133ed5adcbc2f6d4020a0d550449b754327b0fe0b222bd4b93c30d109e6b983502201fab5a77143f141f8c5ffa14d3fb103b34eea2973bc12d30b7ea691a634855bf3497049752447f11c5162a028be3374859a7e0ad11770a8428d4e4d55b6ce3c67a0c7cb58f3a87708ec96e596ab7f2842d07335992eb62f76d0337e94d21abea014790dfea9560fa0c202ee0edd3262e438fff1c3f01d9226f4599fb3aae80d0f146f73441dc065a76cdfdc8e34e1b03263ec9debc2434d3ed4baecd88da41db69733439e66355da7ef5d8b54abda5b5fc586632e8d65649fc156b9937399f18e3a497499e78f82d479c56aeff537dfd3a5c2af6909bdc93e3d61ec863b1f8cb7a7823661c0e9cb3e4b66b1f3ec796667291e6a8982d5c1da85aafd09ad4792a37b66cc0b989ae7dccc29b2ac5f3c94e6d21a04341102592d364fb58606051a86489a20fe01fba292029c671ba5f42b0ede63e4abbc2e69f0fca76b996aa5729880da449ba0e9f76fe31711ef7c67cd7cf97bf74c4648206ebe1824f47c67eda89ed5b1ff83debf8a019d8e2b1bd442f903a3db5a17312c3f259b25b2a62a2186c30b146ac0dc4fce4c3ace3894d3e1c64b03b6e16ff293558c1b5798f2b4019991f8e44cfeee09beca477250c2e96c4c9d3a964e5cc5a0adf57fc04259d863641c73826b7a05712e0d67293e44dea1122e28ddc98a110b1cb8a9c17dc400af826537008c7219675a4df3c7642fa43da3935ee5afaa805c80ebee3035f4c028213c0d18d40553aa159748c845b0c8e4611d07e1e45f638af98cf7ff694f745347dcce2fcc6d80c736facbfc18d7c7d58040276af59ce967d8cc8fc3d32cd9d185eb9a9341ebecdf4f414132d0dc925670a3b3062944dd2ac869d9c0953f9e69b822a0ed3b3d8840f66e5f6554b5702b2c82b8597e1256ea2e30a333b2b067c78c795d18ffa2085d8d91d5b3d3f61aafcc04cdec3beb792edd1c89808506d13b828e066cba99d70b8ffc61b1f3082b06d20cc78212f32e64e9e248dc546b718970b5ab293fa45c6662a0d37e9d84cccc9c641e4772791c2c65879d2ad42651ddb581916ceb99ffc877ec8537f65f8433137f0322c2dfcf484c052acc55083d5ac4d6d6fd5bd4f8384bde6732dc00502ffda79f2b964979e37b6c50dc4befa2471eba8191c963e247f4bee7e7f4912f48091a7c27397a26bef4a8e7523728548f7d1286992bdf5817a34f8e83a04c93410a9446142617bdc754ea3e4ad0186f35c1d76fbeaeb43ca9e6e21c862fc1d4853bd236d50e4d96b5774623e57b69c00663b6a3b65b69c4f8eccaa7bed9a6db76a5f05df8d52e1bf94a34fd6f2e7978b330a659698d25d2e911e43e68fcecc44e34fe7552a2f2ba35b99811662e5ae5c395b7cec705e1a2b876776063f838be6a9d2491054070d09b8c0dc69624b7b6539f978889085ec8ea789055d5cfa8082818c94882ccee2d555483342e3aba611dc50c534011b0e98e1283877b8f3e7489f7ff7d254a1185962dcb9eb98cb473b43c6129faa59bba97e0d2958f211a80c46537985b2bea6efef09e8065bbf540a1bd301b08a942e1710ce8604b71db560812dbf82633bc3bd8f3817fb4787074b47d17ad2a1979c1c35e9da2740ba8fcd042d9c9541e023f2636eee175d594251c5209f1f3329f04dda033323cbd334f50469b11994334d1adc57c8e7aebb3885", 0x1000, 0x401, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x8}, 0xc) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x9, 0x0, 0x0) 04:27:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1fa) r1 = dup2(r0, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x80000000) pipe2(&(0x7f0000000000), 0x10004) ioctl$PCIOCREAD(r0, 0xc0207534, &(0x7f0000000100)) 04:27:44 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000005, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x1}) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r3 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="c3f6782585d73b464818d9606f220dadc90d38ab61f25f32ca3e9ad41c635372655c1431a9c9e66433025c3705b6febe700c7f53f9328bcc9a677f847014a3c3e598100285aa8ac73c1c8101f8e0d69a582e8364606a483e52bb2d6eb75d686c530285410b052ddd8689b2d8627b4c553bf362adef9c953fb3bf487b76ac45bc4d890726c1c334363836d3d3faf79ee53bde01b9ad46b92b7f04a33e51ed6e616f4ec2e26ce312b7d695e09768795796511c2bc62cd244d78ab4c74ed43f03ec78f0494c9c79289423578d647e6aae691c0c6a24b26eaf4279d6f71c4858d10825eb7aaea0e26e0aaf6c7fe68effba", 0xef}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xadbc3be) 04:27:44 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x465, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)) shmctl$IPC_RMID(r0, 0x0) 04:27:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x0, './file1\x00', './file0\x00'}) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9}, 0x0) write(r1, &(0x7f00000001c0)='\t', 0x1) 04:27:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/232}, 0xf0, 0x3, 0x1000) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x10000}, {0x0, 0x7fff}}) close(r1) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80, 0xba}, {0x1c}, {0x6000, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 04:27:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 04:27:45 executing program 0: r0 = socket(0x6, 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = fcntl$dupfd(r0, 0x501bd39451c75ab0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82010000000100000000"], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 04:27:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x8, 0x2}, {0x18, 0x0, 0x5, 0x7fffffff}, 0x80000001, [0x4, 0x0, 0x7, 0x100000000, 0xfffffffffffffff8, 0xc6, 0x67, 0x2]}, 0x3c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x80000000) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x6, 0x4) open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x10) 04:27:45 executing program 0: r0 = socket(0x6, 0x0, 0x40000000ffff) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffe62, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r1 = socket(0x18, 0x2, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="ceb7a82d3c09a63ca945bd786ea5bab4659b2826eaa6e47ea837366581c985d64cb3b5e1f5f2d02eb4d8e1887680118dfdd13869d9fbb7397619241f63e08b178cd8f99f263f5fe9ddbd51893222e682b1d205ee42d2962177fedd5d2092c139e9001d0030eeb1acd13a02885ef7121ebbb9d4c3a3cf655324d1509694cbe97705b23f9b264d7e5481bb31b0525d32d713fa63aee7e3a5b1fca8ecd8d0c8f35eaea14fcfd76e9cbe877ebdca660671d8bdde87ccf3cebc62ad79af2a67740597970ff7f160d43c428307ce11f879d1386edf173a562f8c1a23b8b73e348b04d1682be2101e28833f755599ede2a8c18609ae66da58a574107ef82a", 0xfb) 04:27:45 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6904bbac2f4beb84da836791884c2b2593d2870b4122cd23500000000008625148e6ded1d7e49c1e9cb40af90c90e3ee599bd524755b1ae2ad8b2f0913b91e1d6fde64ebf21419878dcc42e957f2182e6fb50c264d0123c"], 0x10) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x66aa) 04:27:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/4096, &(0x7f00000001c0)=0x1000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40000000000087}, {0x6}]}) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4, 0x3, 0x3, 0x3}, {0x4fe, 0x4, 0x9, 0x401}]}) 04:27:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000280)=""/199) socketpair(0x6, 0x3, 0x2, &(0x7f0000000180)={0xffffffffffffffff}) accept(r2, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x20, 0x2, 0x5, 0x6}, {0x3, 0x4, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 04:27:45 executing program 0: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f87238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfcae8fbf0d81f0a97096bc5e5746360bcd4c0a162b58fd4237b8fa47472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524ab3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef140000000000000000000000000000001600000000000000"], 0x10) writev(r0, &(0x7f0000000540)=[{0x0}], 0x100000000000023d) 04:27:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="3fe3c3bbadaa8dd414fbeaf9dedd645e190c6958769d6409fd10f161dd72cc2c0a7aa0649ed54fc4c44d8c030cd7c3856c71c6b2873a279dd6eebaea8b927fc02ee0d296f2568c3334cf546f12ba8997a7dee54058a42efa78775bf104e204b605f42701d0cf38ea0d9a07c17895efa18f4c48e55caabc9439701e759c978dceb66dc62628e7addd39ecb2b81329a001304148b8a1697dc3891038fa7352c3f9fad185d08adff07c14cedc18c720e678d0eff053609e2f8e660596441ed833239ad40c037c8690e3fc010d74979bc3692fbe16f36cafc762747a1e0560b4d3dd766d7dea02fea2081c8d", 0xea, 0x40f, &(0x7f00000001c0)=@file={0xa04fdfa379c9a5ec, './file0\x00'}, 0xa) 04:27:45 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x4050ce52) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000140)) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) syz_open_pts() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgroups(0x3, &(0x7f0000000280)=[r3, r4, r5]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 04:27:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7805868d991f63f47482b550816f2c66dbb8b0ca2143e63a6251c6eaa5cfefd762718f7d617da23646300de6801ba7ff1d3328659395a33701c6b87cd78717dacc358bc189c7f8b8dac94ae6620e6fed65"], &(0x7f0000000140)=0x6e) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgget(0x3, 0x40) semget$private(0x0, 0x5, 0x420) msgrcv(r1, &(0x7f0000000000)={0x0, ""/111}, 0x77, 0x1, 0x1800) 04:27:45 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 04:27:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 04:27:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=')'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40a, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) write(r1, &(0x7f0000000100)="8c65", 0x170) 04:27:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, "001000002e0261cf0101000000000000a600"}) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)) acct(&(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 04:27:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x5, &(0x7f0000000100)="1f007e0040") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 04:27:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) 04:27:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x7}, {0x3d}, {0xd256}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 04:27:45 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) 04:27:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x101b3, &(0x7f0000000080)="c000ca7c73322ade363e5184373f355288660efe539c1c100632e5c14f899590b1a039eff3088cde5037153ef9be0d9abe001be2c46f8d553e598915400b0bf1d758fc185db28be7aa052942a2ee281e8dc027358c157bf01168421d687119988c6b2bdc9620c4e25d6f51447d8bf2bbf4abf0d24cb15a158f7525160276e0bb330ffc81a70040c828a4ef1beb7521907453") 04:27:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x80000000, 0x9, 0x7ff, 0x0, 0x1, 0x5, 0x1, 0x3, 0x3, 0x6, 0x800}) 04:27:45 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x0, "0366402b00000000000000000000a100"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f00000004c0)=' ', 0x1) 04:27:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 04:27:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 04:27:45 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x40b, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x12bb, 0x6}, {0x18, 0x0, 0x4000000000000, 0xfffffffffffffff9}, 0x0, [0x3f, 0x4, 0x40, 0x80000000, 0x80000004, 0x1, 0x4, 0xbe3a]}, 0x3c) getsockname$inet6(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) connect(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = semget(0x0, 0x1, 0x40) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/204) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000300)="6a23bb4a99d492dc1c04dc0f0a388f2306fe22a05056e913ae4b21d72d7bbd74af93a6342a3ac1731b5c72e36c65c426576546dc04f25653db117e037e2244af1d181dd56bed718be6f81e4e8c607152f7dd9e884e00ab64a8b4a51930c55880b8846e8abd883bdaa5ec3d315919b38a3a228cc8f960bf09b49b725370eef31459b92c162d5520504ac7fef545b092b99288b3e52b92f6bb3520639ffb40b1f1d726df4f106cf9cbc3429d1b4d2816f81ce3930e7412519ed6418be84f173cf8450377c32b72663eae3621ce57ef2f9d92c6093776d3abf4ff7ae0dfe9c18d5348e1788fa2e09a5133", 0xe9}, {&(0x7f0000000400)="78ceeaba46490fc7b05fa95ac344c1a3ccf6b824d1f0fda996ba3b3c5511f9d3c6ae3a96bfc75a189d9d2e041cbec3c3f32fa7af748d21d9e434b17805f8a36c3ad814f42c959b05102f678800f76ac08d9d0f966234a5719e15f1f8402ab30d33ff2c6b3db7412b7546f5e364f1c7e0a981bff5efc05a725e4edb0a1bf72a597a2be64ac93c93e4c6d7379a98b0bb0be08f73972be2e4b8131febf975fd", 0x9e}], 0x2) r3 = getppid() fcntl$setown(r0, 0x6, r3) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000580)='./file0/file0\x00') syz_emit_ethernet(0xffffffe1, &(0x7f0000000280)="bedee07875c56748b4cab79923f1125367e13c0782c3ba16839fca3d3df7f115723db21566f40c0ef09299091704ea0fdaac4f7cad8caad19e277df4aa02f4ce80746f7acb757e123c45c01b5e96461de668cd11939fe5682d27699496b7113b42423a10f6832a2600410fe7c1f927e407a144c2cc47") fcntl$dupfd(r1, 0x0, r0) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000b3a000/0x4000)=nil) execve(&(0x7f0000000240)='./file1\x00', &(0x7f0000000600)=[&(0x7f00000005c0)='\x00'], &(0x7f0000000740)=[&(0x7f0000000640)='$^)\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)=']!\x00']) 04:27:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00bbc1123101f604eaac97e30001000000082e7fdf03000000f0e9ad19e4d100bcb538fa6ba2a1aaff0503805ca19e247baf38f012fd9697b0b15adea52d690a03e77b05f6bbc823ad033c5c87ac52fecc2e8de2f44df67be165c9db0197b7cd965dd2812430c14d258deb865fdcf156b87d44653fe9091120a7cfa390add9f1978be2659c443c6d43e2b4ff9d933f85250f126f5317600357bd8dda2ec84ec8a85a652d962cab045d60add75171ac6acf267a08f906291c65ab45585628d1755a2e275f3e8a58c12fc19d7e94505fb3252e17521198fbfee4ba0a2d8aaec8", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 04:27:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x518230121b2a009d) ioctl$TIOCSCTTY(r0, 0x20007461) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3924) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x80000000000001) 04:27:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) fchdir(r0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000023c0)={""/16, @ifru_index}) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/10, 0xa) 04:27:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) semget$private(0x0, 0x0, 0x200) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$inet(r0, &(0x7f0000000180)="a966ea2e4f4398fed8668f08b99af19d9e42729e35051b3087c0ed13baa91bedc21cd532929319ab69f8e8d998fa23d201b97b843e20680857c651905197faf812db397f69d48820d30bfbe994380870b00d0bd1463602af2139ddcfee94ed3bfb3998d08accf9776e7109aac272ef8ce3c1c042575b60a0a4", 0x79, 0x1, 0x0, 0x0) 04:27:47 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000480)=@abs, 0x8, 0x0, 0x2ef}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x34) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) 04:27:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x25}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:47 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x80) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x5d2d028540055f7d, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) 04:27:47 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x9, 0x2, 0x8, 0x202}], 0x40000000047, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x82, 0x2, 0x4, 0x1}], 0x80000001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x7ba, 0x106}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0xffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x30, 0x80000000, 0x9, 0x10001}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0x1000}], 0x5, &(0x7f0000000100)={0x299e911a, 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10200, 0x100) ioctl$KDSETRAD(r1, 0x20004b43) 04:27:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c000000003fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) write(r2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 04:27:47 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x3010, r0, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0xf5e4568973a8e5a5) 04:27:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) 04:27:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x104) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0xa00000000000000, './file0\x00'}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x401, 0x4, 0x7, 0x5, "f6280f614a4ffd72b16214e844e6caf53064f19f", 0x80, 0x8fbe273}) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x202) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0x34}], 0x1, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001780)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000240)="8f9cf198b0d6bbad9b8523db7613e2b6cf7b5c055dca8ebf2c3440b4f0e0032364b669e0f4406bda474ff132b7315b5c31be8cb1f70c3ebdb3218565fdf8533ab083414154c3548857cebb75aed5091b9fc79036b1eb4014022b57329f9b7d03cfc0c9e6e7ae4713df47f30605e08e04233d183c97286cb4b97d1442151f7c72a660257df0312c4ecf8e47ae6254781657826f03c956835364b9e266b7f8778891df02af80f7e1db478975bdf9f9b27ba200e2c6b781da044c040f54f5172afb6080bd85507bfe05c9ab371bbe9283a7c6ed2bc8a7511703c525e9f58e8a56307bfd66", 0xe3}, {&(0x7f0000000340)="73d6b2e7651bbc9dde7a394d21ac083630312ee0ef82a47ca5a57ee0660b7f17104294b34420a85a1ac279f3b1ebe72ed01430ddd7e23499f0e237182f6f0109c370d53fe9f207148fd2c717bd2f2b75def0851f94f6f2cd78b334b77989b92adb563e98d5cf87be6952b39f01c17b802c99b08fc44c3df7f6433c8bd90ce24cff51a7b3dfdbae15ad35a08127275d73001b22ac354860cb597ffa7762a456241a3f139190853674dea9fb6b7184938f7fe9e99d6d7827d01a4e100251f5a7991b4066b4a47f452788b12c68b341a47b76267790017a1d35ce27ec8431dd9c3e9053bb2e6c577ff5112051b8f6e7b8982271e6cbc8333cac1890bd9b90210c6f5d0eb5693e64d7c6bc810cfd660b261e8efd66b5d632428977b9eb92aec799580f77eea490b32df0aa59719004571902c86c40f40b91bf4c9532ac7ec8145c489cdd6a4ab6d853e89c730f216ce76a79bab20db3db44d939ab2ebff6be04c7b812e01c192d1be137ddd5d330b9e3be5affd573bc27b0b8afa2f9efa438b198372ec71ed46a3a5f1faec6be989037d6700c2b86e868d0bcb23911ec09621b67c84e476b14deec79bc288a3d872859b194e1cd6099f68d7e8aaf8f2d3dacc647e817d7b8a4121c4e31ebb916a13803e0e8ad1d6cbee7431ac22b5772f54f9af0ec8e556e6b96075bab3af26404c0c90508f249d1cf718176fc68b7817736e619e4e6f1ff2e792a88b4c370122c9e59778fc3c2c798cff65d4f4e4d600fade60308f9d686dc72cf2cf50419bace586649745d5c7bfef986cb58eb0bda2f1554d318089217780fca2343f35b20d7466f65744c6102533f4563aa1817707677472add4f6c9973cf98e1b8b4e57be0a3c73bf7e940c10b9bd29786dc5cb5393b38fbcf9d9388b8ddd00bd3711beca0901fe0684c5ea5f6b79fd45001e6dfee08924099e0e16b6fda70e44c850029a9398e9045b9d367000ad1baf26f5d42b611e2848cea1f6635687d4ce7dd622f2efe28467382c8667df0501444742744f0ad1b4fdf3a55d14b9a9659c8f8cbd9991cac0ef008b101a4b3f6d3b42a356ac7a916ed1f4706db6154a8f555a66322f2fbca7699cdcf8e6da6a1faa203d472642146f392d029776b17151de5017ab614505262792e716688568f05fb1df19decabf4a4d9c7188be755797bdc783dc3d116cdecf589ef5edfac4c773cd4b0f6b0f853dfc38202ca41b8170b202b2515d7829d65b9dbb6216fa5122158729f772aa73d204b6ed8e552bfc8c242e04eecba91553bc43bdd8893499d1ca0061e99b4b5ed687c46b6a95cce0a8870c411074bd6720bfb4cee9546b3b3aa907a44f7e8ad0046a326d5ec951cec0898c7428dfb99d03c83615edc8ee6212defe0cc0667e09760743ba19dd1b8506fc20b33c0d527848b5c0bc13d3a1b564892dae4d43bb584745c3874c5e0912db2fc3f68bd93215babcfeda89fd2efd233a4e4d3a1cfb843b28d708573a189f5d2e65c1975ab68012fa1b03ce85eaf32d8493c737005af413ef1cf9ddcfc90b23b40ee82f55db5b1fd972399e7fc69cc75e493fab4fab82fb2d3e7881dd80a34013bace7dd950a6fe2a2864a9a9a3815665a6d8c35c2be85a55f8f6292943ed10726712c6dcf90f0b17da7ead6ded88a21ae4eba7d020f646d44565256985e6de00ffc27f5e0241b61b4dd490ae8a132b4a18834877e9300505b67e56164df946c5e75f6249bafe8f72fe3e7e18867b373e5f47c7cc934959fd917ea16ba5ef1f59f0bcc6d9786c000add3e09754718ca071a9ea21c867681e6c3e773017aa00a3ce93038d0ec946ca2e309f74cfb24b202259811ece75a5e895ee53de08503cba10071302a0f8feb73456d70264f19d39470da00922c6b8e16af6818882f408fad014150d8db1bd3247a2d04190f36467667558499f73a3d1459efefb3ca55f211c47b6ecb0c42ec87fa376f6c47904d7040f1f4cffdcfd02b3ccfdb5b1af56fb67d524a1851421ffd4d1f5ebe92444cd24170e1818c435c9799632d12c57546799ec118c94d0fb59f733b43202e5d5aab5c0f2d8ee3304dee4b6a88bc2ffad52e0c69d0c091cf8b92b128854067601eddefdec20cbd8cf336608c939a0512af65333e1370d1f6f59dab79f7d60577a92fbbda4812285ee3d46637c3d665ef9fc6483b035f73b73636a5bd3bde3cb55901d128aeb3b0e10e9f0031d3590bcbbe3e765e77cb89eb2284af4cbe1c4297d2b9add0e7be2375973f3d5f3a9bab46160457bce7631a75214ed2b33bca3d93d9ad5b4e951c211261a6abb68b1d2bea660a6ce32ec6afa1f72beed3ed0eb0fd80406f0e986a4f476bc390517177fb94ceb331d84cbb4000b9fb3f0b55b65e4879f37da452950c75312ce72aef27b9b5f84bba60d6ccdcac2cdec127e2f3af9cd38fb93a10b44c482cf4180508c3c36e610579c9d88e25e16a7642e5043c3d86507c06dfb60ca8fc158498da41d93d87e275e0a6bbcb0bc894ddb50dea7112b72d9440eb1e346718db3af2d0d38dcce388a8e23b384a53de6a21b8f6e65de98139a85990a2fc8f88bcecb4fbc389d7838b4051436269b24063fccd8e4a59c442fa0d864e1b1b04d3d8c40340a853fb61e1c36674aa501a2370646d46d471a4755d30a2f9c96dd9ac5bf52645b4b67a47c0b2ed842f71b08dc544a0a3038631edfc8ba27ed00610fe3b56112cc462027c9e90b1af2897ea3abab1210077b081df393f8d427a7926ce27695357837506ddf58b34de7d2db0df99bb59eb33fe6e002c6f914efade0719b076beb0dbad5991ae97fb18051cf728c0272b7761506410eea1f77e89d64e061c97362e402f319d3cddce50e8175eb8e962a3e798e41d7a5a23f6d228481e68603e30e220bfe65930cc5569a45b442cb84e7645f0f1db178ed4a81fba1b8a91cca59c31b30648cebf46123a6144bc1b1b7e054a4c3af9e6516b2f13402fe6a586d47951285f7c73b82d4b99befd020a71844dfb26addba491adadbe86d2af0df7d69c311d3a61444ba56ba6594d151fe2f1a26223f17bc349a1eb9c47d062bf1cd58673fc1f41e02c62ea2a4a59f14382da92cf3916f9e5364c61995d4c0d8169e8105b9c2306a7e380ec64a594ee481cfa2c9f11c108e08b40c9d9faae4022863561d4f86fe8c41a9952c005aa8ffe359f5a9bbf9caad9d21d969382545462ec60789cef6ce522c4108a4429d9d707f14ba28be49e67ab80ba8220e5f48c9fe5c08d831f52aa15c61494dd9f04e43b37315613d5d04cb9e8ea06662df0936110c0437f19c4603c2d08ae809de00ce5081f8a907de09ca93ac615d8370a30d1afb448571379c2dc6c4201daee5bf88b733bd263d24b16aa08091859ce2605dd4564552178e381544d73e8d608daa1193fb0dd728ef6bb9afc95360ea2d8c5d20c97fd75ebfb74f7039ae55df5fa10c6bbea63d0ddc0623beda2b0f5355f3dda07861b3b233478eba8acc11be9677f7de5c72ee4dd409853d8868ab5d28f313a4d434fd1458c18d9a368d4e94bab2c157726d8755b3a5dd55fbd1822d62698bb4446bc1f0dc209397a93bcbf2b7c8f1f241d60f05d713c2e625152f4bd40a80e6154933600fb6c6d36c5990f5ea6d4164b3fbbc1817d52d67567539fbb961e94a1f5e231c12f71fb51d4020b83151963884c47a4df7dd54ede14773866dbe6198c4e3ddacfaf7dc97709170dff95c31a3443abe14b20f41d0053142a12fcb458b9b41e0323c8a447766d62bcb51242ce1bbbba561353fb1038f58392f1837c6dcecbe28088d7b57ad11ecf97435ef3e14011d239a0d5d1d65222be357ddcaf979b354b8c205a342a59293c7fe24769af5e558131d8fed90a99565b47ee9875775481f83c1f4e94e409343cd3f2f79f143bffa563d2b15f527b8ef52cc9ae6a48eafdaad4949d1a7a4839d7627cc76a2b85d715f525f7a74f85dc2d0a0b28fdf8f734690d1354192faf5ec5f899ab98b5088de3a50719dbf7adf09f83adaec95a5bad04a4316a416d6fd827693a3b844433fc81a1ce6c095408f867846fd78805c3f0d93701b4a0a95f686891123dd3e7552eda1269375b0e84092a0d027c25b8dac1d6bb33e546ca319530a33ef727fb8a1fc7f3d360828d217cc380bd5873539e6f3ad41a83802818d7861172fe78748d596c60712570f030f6f706a1742093959868e5b363b23e18640dac81766812d37da91dc746f44c2371830a95f824bf13b3770a256a53268e722c64228fa1a52822048732dad991794f32dfbcb8c99bac2965916f57b852fd60eceb16ea7516234ece8894f6c9082cf93f1cc1baa171a1a1024929aee35fec46f806717a96d3b02629465dbbb7f1a62a049877cae5d5f8486f29211fe38f5082e9eb3ed9b4408124225fee8f4f912a87fb0d8fd2f6c89ae01b8f63d7a573e7b5b792f0eef6ac1334e136b84dd302fab25d15e1ba4c453be864db0dc59481c41d0888a3d69260e88693583886bbcc218534fc494d9bd9e17c418923456bd461238856a5c6bc0b9fd6040a41ffd26e3c801fecfd6917f4c2bb242c0ffeeef7f95804e6ac749e64e73179a416b780b2913c9e109945cf11c6f170ccd67b8e6aa9862e381cd8c6406ace099a5e207a8c1c12152df79efd70611ab29d5ef845bab048e6862ea09a09ad8e631677313e1a85bb966ac7c672004b7edafed2d9112231697921642b59ffc732e2eb4802b98ca6479ed6aee6f1eb65b8624884f29fb125e30e078016ef11d5adac41ea70626f1e55afb3999912af3e2c08b6fcf8f987db01ea77c4e9fe7cafb0e541871b172b5004cfb2bbfed7fde08c42048ad16d8251c0bae6c17a7f44d31f9d6be4e9bd327263a0a6277d30ee1dfd3ac4c279f42b9448ee6f27cd91cfd6731e1fe52ca964ccd8b7e83e2ddc800c791d15cef2a931c69521222ad1506d239cdd8d535afd630123550752c23d6936bdecad995d71c257d1efcd17c13159219ee5543d58f8bfe77d16eb80903c54afa592241dde489353a233982c60137ac9dd7b23b2dfe886b1a75f980a5f443f921664168a297f467e835817d12fe9558df49ca235d7153493b4640f2988da6da33e3d08559b29380ed2abc166508c1a1d6a4f95136e9418f068b2bab059a28b4b4b3f1b99a2d35fcffb40b69e0ebf45fe0ca49dadb60116810a1eac22766ba01da1fa0ee07a6af372481b313d52d2981409d2afb042c313bc665932b1a750678d3248be7bd8691db56c5edf8febcdb212305d1944020b1ea38f467e422e963cbfe20281e78aa0811a746bb8d724d9efc4fdafc553a1f5a3e423bb02dc67168c558877eb42f7dcc18009ac08ddf53315ffca161534552993478cce291ab39b22c5732818a9993d59e37fd3bca24cabdc3aa3bfe413e04c8513738f20f13454e635edf97b12a1d7e1deb68dfc0c98c42b611bca8ade1adc00730ca3e16da041a0470eb1631dc441cecac1fc80e7efc9453bacc88b28c017454a2400936053c0fd24dff79e9d69294451d6eee15b5a535019be51b64cc7bd691b6656187d101f0ab4c90b8776cee8327ffa3b72d77c6622d3009d32119a07113b112eba182f4e3850764257a25003e8f6ba6de94990c936153984333eee377773651fe878928afbde2ae74a124d99d6109df71b58409b35fd9523999cfeb60085ea3717a7bf12ba7c16f23a96b12457649f1a7c8d4babe9abe2e46cc5003a5f2520bfd3860ee341032a9ee89f3880bdec35ebf5f6bc7361a5e3830d3542fe0a329b5801ea8edca84547c", 0x1000}, {&(0x7f0000001340)="d12032a4495b9f251917873036b5cc61014d91533bde0ce49f20ae95db963e84fdd23e252c9cba29ef9734f3c52eecc0684294be1ad8d21143468faddd0e66971537ae78dbc2d0373de8aca9ff3aa6e75efdafba16ee9409f89f5768dc4ebdfcc1e2bec637e27385665acff4", 0x6c}, {&(0x7f00000023c0)="e8c037bf6e40954fba1ea19610008e2cd3ad205f3e6d2851aa4396b92901b65c636690441b9652e32fc2c047144451dd6124df762b41badf727e8790882b8950013641ae03f3a1981b3e0b8e7e7a41413f7f23858a11b647a7a4736c44eb6b28d59d4d0cdbdd1cc23edb3392be4a160353e2dffcb74003fbf53b105815043e2fa9a47343d22b43e148ce92353a8657a97e5c4188e9e543f26b46e9195f50d1d20dc610636d547721118ddf700faeebe54a2d194d2b14c9be5f15fe1d50f72fdb901d324b0a08bd47f4dc1cef667450c78096067991fae5fd9cce07f1caab1e4d6b5f676ee76aebd51686a1478c41b165c4667ce8179ad7b8204caeb01310892f6bbdc91289044dbc78a06bcaba0b48905905ade4de374e134c4f715b6399b31b2e4802c29f47a32e8dba16e3b9a3ea8ceef8acadb209ac078964c35c2d30a91e5837b595dc8dc98ce1622ad42041a2f63e845e4051bb20195f7e6c3b98529b5be1b192d49775b3383b8b2a7bd16a659028132cb9b2ba71b6ced13c872b017e05e6cb59154db6c78d23a5f9f2078aa5620847067c2344e0c7ebfc2d6c87741f2795df659f2b5b60bee497eeaa8883f93de5533c5a54151d4cdcd0289d9e557b3ce8f0206c58294d29ac932631c63f8022639bfbf5aaca67280e2af67a289748a4f76039302f12188dea66535b6d63998b1e8b910bb8420a10ef2e0dd17e410e126611f7d024f6a6bb5841fa438ca94e0e2c3efbef3f25bf77ac0fd55e90e9f809f89c9a6bfeb709605793de1f3872004a3165f67a9e6118da6c7666c0e2f44ad2ebeca766c4a19db60028bb2b397beda5e03af67bcdbe014ff23b311febd4568bb67644cd80e60bdb3700157d3c277f6f090110d041bfc75e7cd145537c87c6c9f7b857484f059da0788f1851cb7ddfdf29c64285570896390bab35821d91daa69949f50a70c5ddfc06f78bace6c9b55fa6b864efb1e2a2086257033296f4abceda335f183771d75b271063e6e7b559ce1ec7ecd8ac5c244265bcec3c35046e29c7d6dfce20edabb0f7a15f30017f40c60138e82315720584d4d37fb3ab3f35a7512eefff602f641c9ece9e1d806a265840805e23e5edb405d1565e4b3abc85df2b5e8906f7fc6cb353c8ff3bd2e0b179a0ff162b65e4b4a62f5e84a9cb57bf6baa99d3dee589362e600dbdf20194590e3967d4bf019c59be02afd9cf3cc3aa5963a94d7f801b7b79f05d06ec2b3365b091645b2304cffa572aa95c7917f042adb70bc4af18e4ed541892b4fef66713b5c1a3660a51fb0c27053ceb4681759b3717df5b1e122194779b358056c3c087192bf78a46c591df3c7b723324ff82259610388cfb65641ade938cd2d49cfb85d3e207ec12d3a827a62d64978ee865ba3f9978dc3a8f73e947e75faef3c6da677770ce53021301b496ad250ee7a520a6d6a666d8147e7630e91cc27e0836a57c1afb8e8843147d7b41edc66b3c73fca60f4861ecb74c32176099f888248abadfe87a275433d05f257bde4a4327d21b85a8d9da30453d7e719e0c83baf20c65e3ddf73ba48c20f09a265c6edf3c340fa7c01f3038f9b5a758b1fffdf366798bd1d7975e998ca440932789c6bc96d5233d5e4d2bcf59da0e2f51ea09c995eb173b7313ae86621030bf5acb7e5297f3403afea1690a2bacefb20d50c16824c16f1b7c720d5b29dc147187b3cd546b2a1a4c3e8f6fc40b2dd06c173d90f06f4b7ef22e982009cebb2cc297afd8e04f5c63c57c8c3a4f3b177149a03546b6630bc845e405dbfe334325acf4f31de2cc84a18100c066d8c3c8f0febb8d39d2f5b05a804c8e0a5689f6217e934120f514fce274574d5aa7c0b5ecd9a35150ad53f1cccac5d63539981370757d1d8535bd29f8e4a7bf59f675217c0f1d1c3d7b45a613e286e1c2fd46b8420346728c366531410c340ce63a05bb850d38f4fa8c5fa65b68e7407e531de769ac29085e482e22fe6afd352164908911f4e7f088018f77869cdd5e6356353e8fb45eb06fb294ecaa83e50ce78c6cec475f20678871542c4c4f736676280bc706aeb4bc2990a4e76cc87e25bf8cdb45578d61e5b9b97f9f90cadda2ea92c9da272797c09909075f8d2ca9395ccf21b2a981da2964d7d7b76f18871ff245a13724984edd218c38d9a7ff5cc361f91155d89d48297373a58d0cbaadf74bad9d54a72d792ec05dd177d5f090851b06bbee11ff111f14f5921081b6565f396d7a68dd920608e9de96b9ac0b643eb36fc80bfcb85ddccc79fb98906f5575135c0977d512bd432b2420664de988edbad67cbce82c1f09f0956d0bae5c07c3952a4f8337c6fafe6037ff5b4c6bb1482c36a050feca46229183d3e902e7e424895535f0af8cd23133afd4aafc2f76b78ea994b3af2dc1e16a61bef9cf887a21b173ad5c866dbc8f46c4a664d30c6ea49e6fdeb21fb8aeb2af900930b84360ddbf4b311cd87f1727a1508fa3ddee180871446dd8097912a08a2ef51f9b013f57c0bfe05271034c597cfcca18f26eb9f02a1df291e931e80f45454da8f42372691e8bd625c65f50157edf9ebfd94a4a1dbc56da6ec1be6a0a1e30a850690388b18eeac2e7b0a8afea006351f5d5fe4291af7585ecb17dc84cbe4dea5efe9011403ce7b2eeb8f1ac7abe99fe9d1a9130bb4ed625fa7591a0f61520d57ae69978924343cc9e3a7c6d3ffe05924f7f06aa626b55df3c5cda184aacb429cc261241e682c44910c57be8cc574faccccda9a63e1aff76b1ffcca90fac7956e88c821038b5d461d7b6f6a04e18d09300050495615bb72e3269bf62b61ba66b02cdba4decf8bc56485f49c10cfaddb3079ab67881424fd54310bf6f9f2930c71640ba4c7c5fa782fc8c682981531e1b9fa2800e26e32cac27b2926ad4cbd128176766d42f1935e5f8409eee12a0ea2db970734931f6fad02eb327450acffe7f2e8ab7ed35b086300295587f03142690367d133de580b09c6b688bd114c2d71bc10d5d1e35d651adaa84005ae9d9f726915e5a53733a4e3c8a8b001b1fed64260b58c7887c69ec2bcd27efbf6154e698ab6a771f9499fe32dd9e4c9c813490151405d666e4d0e6bebccf63e30229426dd5d88b50f5564ad046c92358b44653e73d3c231eb99b24764cc4bd0fd434ccdfa3d1146fcb0f32904a03d6ff91e385db425d0dc82a8bab3a66f964bec3ee1b01b76d7e037922980c5513a66c528fcec6b5ee7fda02d7774084cfe2f1a34ffedac345b772db25f45a322a4e4a93e21217ea281da1c09a918932956e21b1997135fb24d50a739ff8e805b1ee509da2a91ae6fcd150087d2816a8aeca4fe65b5fa15c1da3c05f7a1d5e3a7ba7f9093109452b38bd6afda461030e6fb4e54e108cef0e2fc74e4852c8e297dc6c10a02f269f1bb4d0c472fe117302eadc169aff8b240056a2e445d2435aec8b92fadd92fc3701aff328ae7e5be6e3854d369ce58586eb124867155955d2703a97b0a14f14a06b66e9cb8ddc09398838759d174d44f002ce6cdf6c90c11eebdd65b324f50a47c53c4aa7b20edcd0cbc67116fd9675d55b48076f33806be8964112ae6a7718e728caaf65853e6ca9d2d0fb72c3a13c9a945e95bef5014d28405079f19d1ca5e6674656ef27af87cb1128ca9c626376121defbd7efd77c8c3f3f2f8253c57047302b671c2022ff540484f72fb4b7b56b1b59c75539258536b26681d6a79172375e2176a1f1f06fd1aeba3a4294c284da9e8ac47e44e2a5088b6a0d989b01f39a4567404f7677d38c02335ca7fb08b5ce0108efe02ba6cce3f272a2fe7e6987fbaaeb843d894cb0345f0450b950e042233b415edd8a95e1bc74f6e5762f87301479448307d3d6607ff56719581899975a5ffc5b95d05db1994c48953958b7b744f49ca57e84858bb8e45da9cc6070b8db5b23c5cdf40b141b96e1762f34a8eab8adb31aeeb40193f27b7fa2414d8ace4edbfb31aa4bcd00eb372f529afb8168979d6b77d4f5a197799edfd604d266afb48b87bb621ff5a40d2cfe8285c7fe83fb8702bb8e80aa9b12fbd57b0bb135859bce181b9eae59a3c4a53eebbc58b19410ba03576772a0a98d73a0959c0ba77f2e7bb998945451461304439ed380b5e4037d1054d087edfb3831e24c28a23215534c82b7e78965f653d71118668225aa542dde1df0680e28377edf27a1642453adbd85178a253b22a3ec0983e15c718494e6c7280eb7d0a622a360453a67385630f765c9678d005499edcc38135b0b038905acf8a2c5b164f1b7ea1a0ed95169f74a5ecae9cbb8bb3a81ad8d57a5804438f65a5640a5e9c98243fbc4effd8d015979c2398c44595ebaf624faac663ec4d5053a97fa880c50997ebe89240fdfd078c474396e9e01b37637652b0854230b2c18502236930db2a0c9941fe26f2f5bd9a00779beb6875914870cf061a332b3f818690e73e2851440e1b4e617e66c7b4d56a36f36c787733d828b3faf7dd605d592d1289b1f5cce073590fd6509c81715e278f844b7f47a3a6751649ffe2289558ea3aee81a78ca0ae8ce40dd1e3780b5bdf5234725ed34daae00b5cf32d65bb1cf2427198a950cc15e165c18a3d14c232fab456cf15ce9318cb108e04c6ac29b9837b53fef608c66dd4a64231c10d91481f58d244982a567646ae88878614d14e2ce9c44368bed1a3ed256ee37e7b38f8a4527e0d697a63e793971e4772d917aadfcda1d62b4c954220f7d0345fd8924c160d0684849a59ce203f7e1dbc724d50569e2cde429caa7d3e1218b891d0e664fde1e2641a71959824fc3449b49e7f99ccaf63db05a89d484295e3dec71819ff35a134a30f3705b60445fe1a95f0408a8de7854e85f01020d588012162d9a815d5e333880b369fb05b816b5638db39e189df778ef4317660fd26d25d573be477daa425d31ce4d7f39c47a998eb2483ac9056ca5f7cf6aa88b339cc176b204c76b67c88b6ac0a81114fcf9ecce87e4c943748bcd4afc851b13d8d9ab1261be0f2e502f3e95e5c45387e5a0e648c664f6e29fe5e52271ca24468c0c4caccc0efa9a0a58c17f693fd923b2b3a35fcc8caa56a243dfb18cba499ebe73e91cdd5e98e06764571dc75ea7105a22d81e49769ed1ca039629bd4b5d86fc12d13345be7f33c053be86af544c455138d71bcd45f4b0962ec4100b296d55573fb0d1aca351cbd6574a871f158ff98ed5b47cb15686da8b44ab56818cef19f9785fc179d7c88ce23d1666abc538672860e4451149a2e18f84d6464364338f15aa75e4bf6763a5925cbe003857ae72f0341068896bd6b07c1e34d2560f3f242fec610609ffaede284c243d6afced23cae31a977c8797a88402e7e828c7eda21251f3a4e5adc7423bc933c1b526fc7c8868c7dd9bc74cb2cd3839b75fe0ad21d8c2bf1dd98c22fc15e70bd2575c6824fc5b4f23088dde2ec113d3568c3a8def8fcb5784abffac459c0f353c9abe46fa979eb043df78f6c0959753c7aa3e2bf1848d4ee8e75e08846eee5d28cf24afb86f748b32706a914dc0149a4a63b9931eac3f70cedf5cc039d877055bb649a296c74bb6de7317415ea5e3c9ff5063378f76921bb205e627e7bae39ce4fc2e7ee301db5416e64eed227fa021302143a91998b3e9f1438799810fb5c67d6f9cf673426a35cfccb8f43eabd00d088a0cebd7c13e2081ea296f20d3c65f2852a17f73741185c00a12988d468d34733e7cfa45b3ecf93821fde4e5ebcc93ab5213cda5b8d7b5816883c66549a4a876d92b36cee9ae3e3b8be334e6f51a7a0", 0x1000}, {&(0x7f00000013c0)="a619c6241716604453858bbdecb3d0fe79bc1bdc1f127dff945f75c7e93fe9d4f7ae96c99ef69753320d1594a21c1b5c21fd442b11201ee9756ffd42d398c0dc611927ad6055dee30a86a5400cef2f36b3bb4bc2157417b04ab968193f37a3cdd45d25f9f3d4b79a3627db83882060fd8510ab058843d0c07a8c30d01814df78391b24ea0553894b7e1fb510d5a2059b56b05e30e99d55582bd762e26c0946d98fa427fcfb74738382fafc3c5c1a6dce24db2f33be2732e84ca85e6571c1e09f66aad75aad1e860f3ea757f1ce0b531bb68ebd3e2ff97d29f8aba6ce3d04866e422b698321a81c4ef746ab212d70f85a2e34", 0xf2}, {&(0x7f00000014c0)="4e8dc3958b1f7a4e0ce879e3702fa06c7a75293a0f539fcc00723f35a4e0d784b6114e27d847ce949c82a23a27edc553e88cf788d48df34a76bec3f61dcdd017f8d20c76efa052b0f58be225a789c104cd95ea1649f298b8d2a292f9ed45188af8180da468f7626682b5b186796f3ef39d52fa9c5bf69d8202e082c5d1129d44b3cf7cf3f71b2e4c3405d0a7fffbaf437fd33dcad4016c4bbcf79e9182ef13787b3312916d04889dc7ed01214ef81158f04769342c200689a7a378c3539c33eaf14177210a6b51", 0xc7}, {&(0x7f00000015c0)="963b98969d1bef9b48d2abe4fe5a78f55996cfcb937a0b80058bece1254190f2424cd443ffac94e85050f2adbad0523e1808cd6909975921b55ff2a213f8263f608e54d860e892ded0ad528bf002eedba5f5f65238bf0f10683676754524f7186a7776bc3cd726e099238fab8f017b6c27fe78f7814773c6da56459ec7a96cb2981f839826e69f353860103928c042a8f8d0bf8b6d7ac200e35a67f0931804c549acc0125c2feb3d6b933026e41636802f6da156", 0xb4}], 0x7, &(0x7f0000001700)=[@rights={0x28, 0xffff, 0x1, [r3, r1, r0, r1, r3]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r1, r3, r3, r1, r3]}], 0x68, 0x400}, 0xd) fchflags(r3, 0x10000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) 04:27:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) socket(0x18, 0x2, 0x3f) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 04:27:48 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x1, 0x6, 0x1, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x80000000, 0xe8, 0x0, 0x7f}, {0x9, 0x6, 0x4, 0x2b7900000000}, {0x3, 0x8001, 0x400, 0x66}, {0x3e, 0x3, 0x3, 0x6a2d}, {0x9, 0xd47, 0x3, 0x3}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x80000001, 0x75e5, 0x4, 0xffffffff}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) 04:27:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)) r2 = socket$inet6(0x18, 0x8000, 0xffffffff) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0xe3f0, 0x8}, 0xa) write(r0, &(0x7f0000000280)="724b1921b0c4145ff277025535a58356f25344101d4f718e76104db282bb381f07f85822b268f22bb4abf5bb71aac96fbdf3db5df4ef690037ecbfd7334edcae1e3eb8be6959aeafda08344f508d241351dfa0488d2b521b7f5bce1b755ac429f1dc49a6e6823278d36def4b52585a00a586edf834cd74af4a135beb2571bcfd7447bfc44f10f918343af6e197e2991b6c49d9", 0x93) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) clock_settime(0x2, &(0x7f00000000c0)={0xff000001, 0x315}) r3 = dup2(r0, r0) ioctl$TIOCSCTTY(r3, 0x20007461) connect$inet(r3, &(0x7f0000000080)={0x2, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 04:27:48 executing program 1: r0 = socket(0x0, 0x4000, 0x9) fchflags(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0x8, 0xff, 0x200, 0x7de}, {0x81, 0x4, 0x20, 0x9}, {0x83, 0x5, 0x0, 0x4}, {0x6, 0x109c, 0x1, 0x80}, {0x7f, 0x7fffffff, 0x7, 0x18}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x4, 0x80000000, 0x7, 0xaadf}, {0x4, 0x7, 0x1, 0x10000}, {0xfffffffffffffffe, 0x2, 0x544d086f, 0xfffffffffffffffa}, {0x8646, 0x9, 0xcf5, 0x6d4}, {0x77, 0x5, 0x9, 0x6}, {0x7ec, 0x10001, 0xfff, 0x2}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x5, 0x84a, 0x2, 0x1ff}, {0x0, 0x9, 0x2, 0x3ff}]}) 04:27:48 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000240)="29e327279d0c4f9e64ec82adc853643f709b9985c757c7f005d55bdc2502dfb49301200ab224f43276c756fc8b422c7f4deefa840278075fbeb3eec16f398700dbc21ec0ca89ac1b807625d9b3803fcfaab88d92b33d24165382993a5f6bec2cdd8adad4ab6c2ef6904925aeb04fd438241c24e3777fbf69443650890c2fe4a66d751774d80a0b7e7b67fd7506c16ce995fec27d2b119ded1476a557f6b777b43d66a954741d60919c8256c39775bb243509b4b96541d29aca1d2d0c67a0", 0xbe, 0x4, &(0x7f0000000100)=@file={0x0, './file0/file1\x00'}, 0x10) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:27:48 executing program 1: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 04:27:48 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmod(r1, 0x4) 04:27:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) r4 = kqueue() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x81) close(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x82, 0x9) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) dup2(r1, r4) 04:27:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100001100, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)) 04:27:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x7, 0x8}, {{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0xb1, 0x30}, {{r2}, 0xc91db64ce640b8eb, 0x0, 0xfffff, 0x7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xfffffffffffffff7, 0x4}], 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x10) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ffa000/0x4000)=nil) 04:27:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x45}, {0x6}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 04:27:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:48 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) clock_gettime(0x5, &(0x7f00000004c0)) 04:27:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4b3c100c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) 04:27:48 executing program 1: r0 = syz_open_pts() r1 = socket(0x10, 0x4000, 0xdb47) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f00000001c0), 0xd1575f697eff441, 0x1000) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 04:27:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "003707000000ffe50000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) lstat(&(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="46f88e41e7047379c91789bd4665b651546310439d70a7", 0x17) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) fsync(r1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 04:27:48 executing program 1: r0 = syz_open_pts() setuid(0xee01) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000000b) 04:27:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x84, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 04:27:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$dupfd(r0, 0x9b5bfe3e9f5b2b79, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="1c6e6c5ba7f94155f842e92618659e5f9acd88656da9adc3f16d53c6ba18bf44627e538c5c506d1fbc2ae79420f1574f1e6fd7ba1754a7b19caf7b18b2012240ff5756a89ff0f2c5e74ff8fecf9f29", 0x4f) r3 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r3, 0x6, 0x4, &(0x7f0000000100)="03c6a27997b8d42587a35f20a1fd6f707a33250d418b084646ce1ecb7ab5839331cf2fc5bd8a206ff52be135e996a8dbf3", 0x31) sendto(r2, &(0x7f0000000140)="c28b6e5e132b76bb2ee08b567779bd6e8f2613edcb38a3f8cd1da9bc15bf510f39f1a099d63341b858684d8576e0dbaa95e43ab41613a37a3da52d5d08c3a40b86c229c7574d674fdd78480d506f3314a8d0111de20b14ea8838bd8867c4530cb20e0ae5f494e7ebf4427b7c1e1b0930d710a0a8ef61901c2e448c2b60953c9f14d245d5dfd7471bb07364b56248f8d37644df1991046f36789eb96d5b4ff7f74a1488b998b17c3bed3c94d39b2e2a03a3484aae9ba87102a7854c245d91dd15cf8d04049444680566d2e7f6", 0xcc, 0x4, &(0x7f0000000240)=@in6={0x18, 0x0, 0x945, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000000280)=""/241, 0xf1, 0x3, &(0x7f0000000380)={0x2, 0x3}, 0xc) recvfrom$inet(r1, &(0x7f00000003c0)=""/16, 0x10, 0x3, 0x0, 0x0) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000400)="efb72a8f389cafdbffaff2f817389340a4b8c644ebe3d39260cac89d2bd3063302a263d31c63b71216c7f82dd10965e3a7a9c432c9bfbcd0f41ee87a174587a5272e9e946c156c1b50bdebcc28637d0d784ea381300b2c34f55e4e252814d2aae074bf0cc169fd74fe788c7b6e28f2d78b576bbc739ea86a46cb0fda3bf93d721cb691f9b442333cfc2d002f834d15f7fe0cf3518f122c495d34ffcc03", 0x9d}, {&(0x7f00000004c0)="d69659e6acbd81f13105f505d2d3e2e5653d580240f7d62444f8418d97c1c1d7a0071f1aadc3fe86c2927f72585aff81c4aa34654a1be9e019ce56ff3dafa2278b8e62b9201b93d92e419c34a20979e380169c7657b22bee9d1db16624e7555e92115e8232d27702f2f53b7cb8ca5d9d1dd00c4a0e3c31a4ed4c0d3e2c6069970746315efdc0095a36c0eb6a9b9b43", 0x8f}, {&(0x7f0000000580)="afa55e24a9fee1349272e2559d96b3d66e81bde92eb1fbd654d110bf217b38c7d7481e8ae22ea6be", 0x28}, {&(0x7f00000005c0)="9e1eaced04a41afbed79bb5b084c1a5ecc0c9fc78a31d5cc127936669e1263afb0e14a3fd8dce29c4e493d4f807f26edde747a184a139abc594dbaff26f5577ceb9df36f461a44c0c327d51a6f51e2d817418cc8941ec1aaffca34003bebe999babfd728e1b9771d4927ad34e4a131ee27ddef1b2d327fafe963125908685e4a9f75aff4296096ae42ee5f25f9e8e703ade61bc644fcbd091813ddedb7fa35e51f45672014ea38a582b6ce37e8cb4c0f95eafde3de35bc140fe84690f7facfc020cfc36f04c79bd79ee7e03dc1a328c06293a8da518f93da8247985abbe7dc317df9191e8529b9315ccf00c8f7607bf8a2bead34f9225129e85d3a0218ed2cf3605c103263570fe5cd66e1de99b733368adfc264b44890fece80da8624a677ed64000e422b5d4d3884258ffd5ecce36c149488f3040ba5a2591e3e5c37fa976b75849ca9b6de80b028749e77eaf21dbafaf8164113c84a50ecf81c3469947af6aac1210187a1e02aa774c9ad8cb65a128b914a2e949d2c16c5b46d7844bfdc2b2b9afaa5ad26e7c2e2265f3f5937ebac609774bce77af0a9db8c4c9325c6eb3d073cbcb11f2aa87b8a0944e3e3bdcd09c805aba478162a2f7ba6fac77875620dd06c8a0403f8e37f1296abd90f69522abfa2946ea46a11b6c17f01af93c1e0d863891f373c0bafae6e5b75d9f7f08ae6aa61792fbafb816c5c4a6c1d7a5e84634d0050be927c5423a0ea4f2f3e94a6f751fe7ae13ead654c1671532eecd8e493a022e609961246500729b79a718e411231e56736f1d0bb71e18207c48fd1ae3809aa475f6285c88fd00b1a14b0080a568cf0bc6480fffc0a92571b5d93e8e9bcd9a6e51ae62ec338caa854258083f246024a89ab325c6df3a3deda68bfef660af3d6d1230a763a7b600303eef86aacbb9fa6b244b948e340109d258635b0b4d7495407bbd62b3bb3d0b1a7bbe5079e037f940451d0e0d4a746bf0980cfcc5687c89f2d8c5df034745729dbdf69aa638aebbf88b83783a8cce324efb3416db4f29f6f96bdce3b1854a520a4fa987bc48ebe7e4f6334fa14c7c24c492dd42dd5aa2c11818d19f3a003222b8154e8c66d1a4d4ae42ef44e90640ce77a46290d55c7c7146e7ea8da850434f7af15d11499472749fc389829edc897a08472824ebfbf0c4a03ec5fab011841e24bfe250bc950f6b7df4081b3afb0ec0a0e3302ddfc6bb39d2220bb90e4c9717436b515c71f749b9c0b9a63762c92b9a52f78cbf7715747118cb4097f94f11833db3934a25c7a9e7cc9d52fb018939a9e5f3be88fd5213f3c4f692239f80bb5af150f78536baecf60961a83207c28acece510505ffe48c5a0958cf2b10b7c1b0f6c963729dee21913cec12a8a07fa28c4a11f9e45d58f25e56436de1e468bf3436449ea2d1a1489142b7d38bee4f3e0f1b4cac184b9ccca7b306f8edc759fd1072f2ceaa1369eafd7b6f9a444221caa1df3fac94bd43d87d84fe827d8cea2fab7c08ab07c3715695b8212e9b990468435a743d6b2edfcd04781394347d85b230d7a7c630c346920857abde8e1175d62adffc55ca96f1751467671bcd6d7509b3c3a4cc8a8d44d6a2d7e61ce21dcfb3bc5a2228dfa5abf9682a5a2ada9c634bc703fa1070d0aa23cae477d84c5f1767420f86b0ae3db6525e6dc2c5bf740e99eb5b30f44f3e66212fca0d0681f448b63d00da9f8610f4555b57a7c48475946d10011659343a601934e4cc8e860a4ae5af6772b859d33d2b9ea37d838640567fd2cb39a8a4b007435d82a1d7ec15f572818c999fa9e04646990cf02a97372b4a587ad99d25f873860cfcd01506384bb5eda87fff84129ff3edc6413ead8b8794586fc5ca52cd6bffc0f90866cd0a4b1c7ea6a01f8646ed784ff19504d010d3667293040be9b40ab7b20aab533580f9aa76d3a4ea938b6617ba11293b189e53a89e401e88ccac4bd6236756bc04c3ae337168263591e6f9b62d8ac273b532610f3eada74372741820993ba3dcb9a725ed440e3c2f0c6cc16ed3f9ba72885dd3358c01e1d77d433d21d04265edf0ba72cf4ace8b5ec405f99ff341c5b614ce8b5ff9986237017d5abe1614fdef375d912eb0179dd5d049aed121f0355487d52bde2362faccee217d24f82c0668951f7a0055c689b2a5f6d40b085414c5677cd15063d2841ed654dd3c4ffab5223269c1ea08a98fef9d0a84dd8f65bc0b25bdfa0caca70be28d72443120c9d8e9ef1d3e13ee7a69ba17abcfca561456fa4b25b98f42b33542e1279f8ebb07d510f32f5ee271cf3f1c477670b27ac903992a8f8e0a1d79925f0e0d76638319bb6d8d3a68f577cdfcb3460074b96b11f9d438fef359af8a033e09133d8f7e4eb95e0cc9aaa469b2db126242412c98accfe85a4f6966b4ebd46cf2530ec9c67fd848840e33fe058867bc7e6eb85199375e334b65b43692ef8b15dc18dc9c77e96eb7d3e48237aa2bb131dcbd76b2e8603fd88baa996832ba280ea67a7d79c5a9d871a3af4c7dddaa23a8fa9473db82bae1c5dc93a9555b86cac8f10c27f3c5156a96b9b0230e614e621a2fdaba3893f7cf4997c6c6d1eb2ef2b429fd23b9c25be4420560a3a9642f5f65c5ba9dd2e49e5d6f2a458d00ef18130e6a2eff1d4cf7fc430040a84b1bdc52df33276e289bab227c581e69a76d5b6c5514cafc8daf4aee09c166456bb29d692661ae015429d45858f904deb1654d984f80b20045a26378b6de841b62004f998974e69b7d810353997ee0302d377dbeb4c66d09f33743f0056943e9d03a69d677f8686ac8eaefbae0d6d7a6d24e24112458ba44ebc8eff36306f999359eb9252cfcd5cefa273a5d23ea34f3b0e5517f23b5f4de0ffe8c4ce97fa187dd766ee9247b77e94163801c60df76d4c87fcf8190ec37b6541de8a8e2705f62e423e6e59edeeaac2b459adb7f6545002ca6c37563978a88c04d81d6f69738e586e97904c30dd8de45b9f7b06c27313ec71c6eec4d8742df85feeaf6e27ea445e2d768dab9053e3a077151cd63bfe1911c2daffb29341063be1340dd54d619f87250ed3af96f99a88bf36b4603b7cb62e212ce8fe698a5df221e02be37762718cd2bcef7affb407c565a096dc3ec98035e2535928ab104655675662456b8ddd2a1ec769a063b471f74cc3aed1a94e74e0759dcb8e4857ecbfdd2965d382b3fdd1ea04ad76734dd63affdb2c42c51fa5348bfa1f72e402a654d48e09869fd94e95d63b063d175f72176acce649728d9084cc94adbdb777a31afc13bc8a07f1374da40d77c000fa4894f9b7c2bf4483485f5d3befcc1a7bb771404a442af53e78cba58680552210e3d61307d6a52a1209118311187ab4d8b4293ff8279540b63af1c713007d6d20b1e5240e0a0d38617f9a1799231dbc52d220f1cdbe87713e2eff25a8fba1af3ee48f7a5e28a751bacfbe3a143a154e683536ad7d7bd5b746b74d711722445a13678b3c06b61e88d033807e54edd51deea6db95e565c6e0484e31f3a8814d5b22f3cf0f1a7d28c652285400d58dbaed127c4cecfaa34ae80da530094b2f32a8286c2f5c23aff564d09f1425c389a681935131603666992a06d6c5398592b6c14dba7e650ac7a075a2dc220db22753a4e7ffa58caacc3ddeb12b942b69fb2d433d2431c9f8c2caf8815f5c30e620bd4ba4480423f8eef22ede16a14bf08ebf99776b5ae5e51d83ce44798620bc79bbb56ff1e3bfd7d66da04390e07871a35f31336dca6140bf358dae03c2edc02d0e41e985f3c4ae9c32122f90c2d885f2100b661487799e85b4dcc140f96b5dff341958cbe86898ce921be0123d56ca616bf2db4d90d528843e48cb32281360dbfbb8870cc77aec75dd08cc2e60f60c007e29018e1df0b1bba0c4f959100bf35a158e625dd5041defcb8a66d94d62d38423b3879b3c83a15bdfc79e3cc65cf24a99bc061a8e0f87072658d65c72d1153e885a8859b7d2f712a563ab3cb81993ae3ec707a222d5c84f332d52cdfbe976528a0816df4b693a7b768b5292a031f7f7448430fd015b2fcb447ef6534961de5c930b22de47e04f3ab312d413a29c6a6372c13fcb3fe8ee6cbc5d1cda4fc227fa901a28875cafa52148fb31c85c75262f5bd7d54d69de1ecbc626c5fca8d065802d09897e7faa876de1b55a8eeefdc8510d8bc3d855d2bec97af3558de67fecb22145fd2fdeef3e3ef8a424f2964e6e451543a7058c89fdbec5f483bcfa3c14dd491c6a6d30d684f9ad3f886646fa1a29bdd1fc217febaf392ddff3f97fb907940a5472f1d8332cc44186592414629de9d38be8bd48b9ff7712257eecaddd7f36a4ac24925794c6a58ff78b56dbc7beea5b760164ef9d37bdf3eeb1dd30609be00a60bad7b23c52f0168656a7cdd076303f9d8463cc460d85638331839cec6129a06cf05f59250a2430141e0a790cea84dd275c543f7e46e965bae8994c282f2124c07bbe304ab08ee15f393fe701e97b9e7819cd13067ce2fffa27c5f3c671537399fb071761a1e9c34886222c8ef022ccd1518ea27799799cc0cbfcdade8b87eb84f71dbd3bef4297bf6cdbada2f8a7689136e0efb6c5acde3c34056b08f2cd7749b07167cd48324c74f745a9ba69231f32a25d32de73b60bddd04a3fcbed2a3423e5839b1e706416ef1fec65dcb83bae631f5b5a7001bee02298977adec308dcaed87993713e3dbfdd58a7ff0db97aef2cb8ec0c430aa4ae5b25ec4de8c73c135d051f55a058d882ed48c1e923bbb06f6cbe90dbd02c1e7a7c60a309a1549ae4c738c1e66da1ec4c02bff7df8e37fbe6a6877e6ee12c317d067190db8e4a72df668114263691ec4d10f6a0b3dfd76de92c629e94f89ae4bc342c34295e547483b55765374e81f26e528cc8f7ebbeb5d7a396fd63462de567ba9bcf830aea842defb0996ef1b14c8b70d46e984542fe482b503706aba7ac9fb49abc9ed59d88c29019929094d80ea81004917a91384ea54c961a5086980f5912709f160e3b962ca8b12108b94c556c666cbe48071dfab6f8fb3b5559e7eb576b7c066b518fda81ac93fe4b98affa6304142fe6e823d94c83b4650291300431439952e314eb0297599ae9c2913cb8e436c26ce76711850d107e840a05da86b776e6c77af0b8c604e25d97c308956da4d4a17405a78b2825cd85817be5e4b311cbee6dd55ec4dba70b38de133587bb28085c4d579a79a6e9e0cb70b15ef485daffed27014ec0e1cea40415dae6e9b06a12dbf905a08e9411081824ac44d3e5759fd529b458155e21c702f0226e6b5dfa86c414db6e8fc8ab8a43ef18b5db1606740a2097c86767bec4ea8181b639890bd9f382be88503c00dc5e2c990c77d809cfd5f857ece4abe7a054ae7bf16f5c57df349c2d063107687e375398a133e8153763469dd38e097fae16b976459c7fabc44629a964f9f86cb88c82b511458e36980a7f38d8b69a22fcf51b324ac37d782988430d4d370a3539b6ccc835484895b4800138d49246a8f39319a37b69f075d7634ca4332c6629243db707c5c775903d6b1b52c9b067d7fe4618f3b922a4916a73ee7a8ed9b30860f745211dd935174ef5a9351fd68c03eeff20110a36767222c1d64abcff2f4d8d34e0e50605642ccab6e59a5a3a735b4ac9ff914d301fe83597b5b7eb53fb05a84671d14f9fe8636c16a0a326e16e2f2d9f6a25aaa22827fd14bd006e35509321627e7a1b9af6bd370e1ce012fcd3f15842957b1bfee62a9697cde316a1bc4e7e9eb7f5a9d7d716f3aeb8a7188b5ff61818a645", 0x1000}, {&(0x7f00000015c0)="59e9a6fc8cdfd2d734cfe51c641df13b334580e5ff46ecbb88854a1d178d20ed9e3a29851170275ce7b91646a1ca5a1d8fe8c99e5148e363b3e65abf86148ab4ae0172c80855cf493fa42ee9738b67c15cf1ddcf9d330ead12bd228850b7bf2b7aa46c510475a3fceb8b6448a923be54e72bbc56026691710da349b9d65ed5bd6bdabadc1147a4e49d82730a25eb90eeed59ea3cc603830311ab24f8e87b74a938cd3ebb8d25826040e0cb44e4760142ebd6a26c147bc7fb073e875aa658", 0xbe}, {&(0x7f0000001680)="c0ba6e3a1ccdca4ffa9d50c8192f7c281424160bc05004f598373d6563cb0508993113bc6ea60edb097ceeda4e00738500bf4c26f874c383506ec0256006d25dda088a2637e137ea3a07305c2061f433630a3dc4f347919c1e5066d39ea7fd1527c73f6d4f82ed98e7b2e4298e6529bd74338171f61b0ffc3b6892371126b2fcc485f7a5834f4be1eb3af361b9fda0ec1248109c975f4ef7555da52f0f0a1285a21b8633972c7a659f3fd7999545f6c38424a52abb10c5f8e0a796936da0377d706ec9a33970c6aac46f11ef1ea66b71ecdbf2b1a38e4dd7309b16868fdc06c550a58e6ff269ad284e632cbdb0f005e6a3", 0xf1}, {&(0x7f0000001780)="3d8d595f87f9befe071a93ac5ec51dfbee2fd05cfe83a877808e2217e76af08d10a9d1b94e1bae5bff90a29fe9eb6fd20bf09d9129781d446ac7f8cfbf7fcc6ef7e10258a4080e3c0b6ee9a81cb576377af47a6ccac24010c5496a3f747babb107a5106489a42ddbfe4988f248200bacfa44dab2ff9dcb826e9464352344a75269227346da", 0x85}, {&(0x7f0000001840)="277490c05441169713b26a8d9bf35d3b0fe83da5ab7c2d0f31e24664fa917f3d4f77568a920ed5ef6f6f931ddc72c2c3214b3e5706881acd2052b4ffb0bc5665b983e431ed0a36155117f77f0f264960ee8a3020470fc012879d24ad0583f52679d2546ce4b4e44880eccdf2061a0fa1ed5038f7a31f43c27ea07c6a4ad7b4e37ddb6aa953f5ee06283978e5c3cfa2e2bc5c02be69b5c8838c5f3c73a6b859074d3df9fcd2c37b3832f446532c59419aecee7efb8925b172560f0149b5226198b91400c60e7a0cf2f05722e224e9ed853d4d59c04b89caf2ff75fbb8f32468991b8e3b2bfae2b5c87ed2f40b01da6d470a7b719c175e2ccbfcfe3a73e93c02", 0xff}, {&(0x7f0000001940)="9dfe66370116f978fe7dc3c8577c009bfa907fa1670f0cd636bbfc5b19be42e24618ae36a364f168cc806b2beda09e43abb994d0d3c936000bb26e4345606a1e60651f45f56a4f0dea9bb294e6e5cae34058646f7b2c31601433e7a15e5a87a087f4a53eb54462d37f0fe7f8e4ae2319bf66b5", 0x73}], 0x9) r4 = dup2(r0, r3) getpeername$unix(r2, &(0x7f0000001a80)=@file={0x0, ""/108}, &(0x7f0000001b00)=0x6e) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000001b40)=r0) sendto$inet(r0, &(0x7f0000001b80)="9fefcef91fa917ed32598c59631083f4da722d335902f4530a01e2b8a778adb8afe5d8c5741fc680cc77ee43dfd176f2b3cea11894a4dc033750ade1df1288befba3b09f00497f4ab6a9dbe3e7f5a0d1fab8856884b822cfd2fa3b9c9ce8273da52296ea70c6714f8b4327b0356dd8ac1a5a87", 0x73, 0x404, &(0x7f0000001c00)={0x2, 0x3}, 0xc) getpeername$inet6(r4, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001cc0)={{0x18, 0x0, 0x8, 0xff}, {0x18, 0x0, 0x2, 0x1}, 0x400, [0x7f, 0x3, 0x1, 0x5, 0x400, 0x7fffffff, 0x3, 0x6]}, 0x3c) readv(r1, &(0x7f0000001dc0)=[{&(0x7f0000001d00)=""/175, 0xaf}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001e00)={{0x18, 0x0, 0x0, 0x5}, {0x18, 0x3, 0x8a8, 0x8000}, 0x2, [0x9, 0x7ff, 0x9, 0x7, 0x7, 0x8000, 0x1f, 0x100000000]}, 0x3c) getsockname$inet(r1, &(0x7f0000001e40), &(0x7f0000001e80)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001ec0)={{0x18, 0x1, 0x5, 0x7f}, {0x18, 0x1, 0xffffffff, 0x8001}, 0x80, [0x9, 0x0, 0x8, 0x9ef, 0x4, 0x3, 0xfffffffffffffff9, 0x6]}, 0x3c) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001f00)=0x80) r5 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001f40)=""/129) ioctl$KDENABIO(r0, 0x20004b3c) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x9, &(0x7f0000002000)={0x3, 0x0, 0x1, 0xab, r6}) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) connect$unix(r2, &(0x7f0000002040)=@abs={0x1, 0x0, 0x2}, 0x8) 04:27:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES32=r0, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRES16, @ANYRES32=r0, @ANYRESOCT, @ANYRESDEC=r0]], 0x1) close(r0) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = semget(0x1, 0x4, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x200, 0x800, 0x7fff, 0x4]) 04:27:48 executing program 0: kqueue() r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x1, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0xfffffffffffffffa}, 0x10) 04:27:48 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) socket(0xe3238225655fa585, 0x0, 0x8) dup2(r0, r1) 04:27:48 executing program 0: socket$inet(0x2, 0x4000, 0x8000) r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x80000000, 0x4, './file0\x00', 0x1, 0x1, 0x9, 0x1ff}) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x2a6) 04:27:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 04:27:48 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}, {0x2}, {0x6}]}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xfffffffffffffffe, 0x9}, {0x18, 0x1, 0x9, 0x7ff}, 0x6, [0x7, 0xe391, 0x8, 0x0, 0x5327, 0x1f, 0x5, 0x255]}, 0x3c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCSBRK(r2, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r1, r3, r4) 04:27:48 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) close(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x44, 0x40, 0x1, 0x100000001}], 0x7, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xc2322daaca5609b9, 0x4, 0x1000, 0x1}, {{r4}, 0xfffffffffffffff8, 0x80, 0x8, 0x65a2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0x3f}, {{r1}, 0xbd258badf9e179a1, 0x40, 0x1, 0x9, 0x3}], 0x7, &(0x7f0000000100)={0x401, 0x7}) close(r0) 04:27:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e91154343c54fa109ca75f1cea4060429eb4c835ae86535417ba1ed5ab40f58ae90c0af19b1443f8687cd8c80e98dc44e08dc0424080a49016b45a41c021c404489e8756bd32d0a87d9548d3d635dcb49e44b60f291f2314c8264f80faf54e1851f496a8be96352fb0123bacfde15627fe30bc841a1986b6b7349b9b3b7a91228828d5373f98684c0e8f61c261945fb1f9d889fdabf323ef4d2e564afef43b40a1e206856694ab2d2439cb0a3e769b13199db6388da2007d961"], 0x10) close(r0) getppid() execve(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 04:27:48 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="8e2e2afdac4c97aadca7f0f76631e5fe0f7a5952c66aa2cf4a503d7c965bbf8fe1485c700066132f9727232df80037f2ebc24d1b61cb335d97ff569c10803d369e18bb9aa30e6a7de337e06beaa2ac1075abf51fff894c8128afca4a57c1df9ec9885a0f66263684cd0a84e6f79f31be4303405569bbc7d511f8f4f1699ebb3b42d3828a277e0b4303e83c8fd9de3abafe", 0x91}, {&(0x7f00000001c0)="a78de0b870b63b404fe97adf1ebbe14bbffb16144518e1a8b20f4891fdddb3fb76960ca61d4b90b04aed6ac7e67378929ad3da031017692334ac90a79ee19efde32cbe2ec5ec6b4c788f3c56551414", 0x4f}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 04:27:49 executing program 0: socketpair$unix(0x2, 0x2, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x2}, 0x10) 04:27:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 04:27:49 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x1000, 0x44fd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x14) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f0000001140)=@file={0x1, './bus\x00'}, 0x8) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 04:27:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = msgget(0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x3, r3, r4, r5, r6, 0x20, 0x3701}, 0x3, 0x2, r7, r8, 0x1, 0x7f, 0x3, 0x8000}) 04:27:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) r2 = dup(r0) socket(0x6, 0x3, 0x8bc) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) socket(0x6, 0x4000, 0xffff) 04:27:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x2, 0x5, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000538000/0x2000)=nil, 0x2000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 04:27:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) 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) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000e6ffffffffffffff0000001000"/32], 0x20}, 0x0) 04:27:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = getpgrp() ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x14, r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 04:27:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0xa7) 04:27:49 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1f, 0x0, 0x6, 0xdb}, 0x0, 0x0, &(0x7f0000000180)={0x80000000}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 04:27:49 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvfrom$inet6(r0, &(0x7f0000000140)=""/136, 0x88, 0x803, &(0x7f0000000200)={0x18, 0x3, 0x2, 0x5}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r2, r1) sendto(r0, &(0x7f0000000280)="72c4d30650f9579e220cebc528487d7010a4eba3b392d0be5bd236371ec068f063b29c5966ade741ad6ef7ff909b13f74eca1f9f52cec65404681532bd9faa69f61e117d9f31ba8662eeba4658804dd8e43ef38d01b33eac3ec1bbe9a745d4cd91a47990ad84bcd32332f01e3be478e5bbfc234f639d39890d2a3f0411912f72dc731eb2693d8cc3df16e60735cdda516c0193f434dbd4b42a56eb110b1dc1c287d32412b78af79cb89ccfdca5f4739ca7fd198cec4786f69c0e2b99b40b40b6cf0d1dfef74783e9e023a21d04ee478bdd3b83edf34b41d5eba94acd70e4c7acc2bdfcbb06a21b906e83f23f38d94aada21c0063114fa2c98550414b40399c624dc9f353b6483f6f5c3a1c00638bb9dfa16e4ecfc9ecae6e3210d4ee306dcb02d7f082c21c1794dc8ef424a3635b158ca47404f8928497a9c51cb8ecd6c97a25cf4a644c90b9cc9342ef50b6e4cfd7b43efee4bb2daf720e0171dbc174de1612a5cb103a9ec4f7fc9d5cfed39f885ff56c0e562c00572684add733dbe745c87b1ee7d75e7be4c79e8e287fbb7acef6a6e67874538ac3e04cb839031bdb7d74c2efe6edc782c99a6eb98b911704cffb3ff350b35701f0b5e2c818a3aca9dc6363c377903063f63d60ca0724dbba4e0d0213b2550de4547acaf463fd60d70721fa99bfbafa0607820ab8fca13a5bd9920125616032b7a572636fe9f67810c5dc772955766deb6fd7c54ec9ee419d2ab58fba6310542740833143b6a2087bde95ef44c815cdea8c11b006efad663df3722d260959bba9fca1cc6c2b97fbf788379a6e9b8996aa335d49405a83f7d217a01473e91a7f03a99fd5a432c175e570c04a78120434b4854e951aec360409f24f26b7906ec3cc6f8353cfd3931c940878c2a70867bdd9e899d3f2a5d6c376fa3c16463d862a2d4239cc06a45b3d5a2438edc4f8f513854549423b727f5b9c29565901e373ee7ac175d92f7574395cd99c8ce36de060dcbec3d814b936df9122c21e5fe6c6f4cd9c7f4a8b0a0b356deac1ea763264bf4b701859e1da6a322eb2598efb2db4efd5dabcac60a30dad571d9c19d54a7318bcae422aff3ec59c6d8361837443e162b4726673d47962a34cdee0859cd861089baa2a6455e5d3a7f7c369722ac7b608192c61fd5a50bd1e4b05a035ea23c4605dc48c10505e6bd0d54135dab76fff9be54cfde29982a5c4316f79eede673dd1c84318fb10c03324019f4f62b9c6e1cd2163f381a5efdb6671d5f4261739528bda604b1147f377f777a9941c37ab01fa4271915ef0ab92ac8df0200b61aa8916e3f9d67bbb575a400c32d877eca9b323c2f8534ab31634f33ab33bfb24111d12b372be12352d4814c1bbce099b3a99e1b8024271af47941e24599de005374542d9953a0e730ac585046491a762ea85ef832bbdd092e4f546b0a3744874e8f436b870487537f2ba127c535c906988a2750872900a42a3eb6f78d0e625fb05734459f2d3307bf8551df15ae0f437f2e6465c15751ec75246abae18bd0232e5c2bc109c361af9fb8b18f8dd06c6964a557b05d028fcf946d77c95b1b95e2f2ddceb0bbd124bab88c342efe7fe3451eebb65114b755cb2b2c9ae02978e942bce94cc593213f9705255185ae4021b2f70f5fc887c2db73ddfee6f7faf4403b8c042ab2d9fbad2b873a364c42d0593f57c2a8dc082cf7aae7ccc40b0cd7c5189f0dd68a8118d6e37ea1b3ee589d9f28b93d5e98236c58de6c94add1c3a7e751203f872c952d63517850b0a186070e41d8c617285126141b2cf471faa3d51559f57fd0b34cc6ef843123f926f06fc762be8d76ff82e4977eaac2b17eb19e040fd4ae97e34cb4aa5c379827d913bef460bc2f941e1d93d5f3a862ec207b24456269cb231b6746f57f93285755e07a7b930e6d49796cc4897be06a9e23695f7db110a63122a47fa283bbfe244fff7352ea11190915e7131e6c50d2b0f21d06c9b0db3f656103cafca428559c0726c0ab85be1d7aef8bb306d4a2d71a11dfb19ed3ff4d052c1148c7e16a9afc3b1b589fb72b75b28f82a8153545e38d5d33e1be3fb334df2d0d97edf3be1a1cedf002f35186bbefecb9b92325d13518c13dab0f12cde1faf4ace470d805ec1c286b056b52113fd3ae35ab0c6e0a93299fb386cd28ea7a2446c5c8e1c980d10545183b53dff537bc0038717220f78057a45ab01218749fb8ae1b6417fa533c0edd2b9227b7b962ba280773dfaed5897a6d62f1bf57d5105d3d71ce7b06a000c3226985aa640ac8b355d7445023bef793518d2501ca2251d8d08df41808a7819263693256063b37f6b84bb513dcb272f5b15e61c30331556e98331a2acde1a2a1d6a01c4a38df3f9536c865b761d893108d9306f3c9e1d9de74a2fd52969d546697e24c2b0379570d523e91186c4ee2545756a13b9294fa366e60a762ddc17a127bcd2726dd2b7985f3d453530920490a4666e945a03ac371831de940285b32bac7115f6e06121dba72c788685ed6fcd4071cbb30f7664bf2bda9d2d693a840ef6c700cc614eb93463c73cd73d99654dc122ced43f2eddbb23d190f64f0c2ab6eb031f9e8db45d337dc0a7442749ef10dc27512f357e7408f4f456ac5480f863b00647133981dec48ae6395e9a80b220b77078eefafe3eb7bf02cb6c89147b81e93c15497c04799415bc52572c2db58f043f16d422ab4d31b337cf6015b74da4c096042d28f22d5738c3c091dd330cdd32d0ae58eb3f4025afc7dbdd54a9a3fe8f1080e99f2273b534b493c6933013b77cff75ffd3ba9aa79b1d1d124c46a733253caa98b5cbb9e001d817f13b3b0727c2f7286d8020c90ea89bed1077b6ecc403107027f03bda5b30d4624cde30f65549a78b0335d432749cbcb9f69d2e9c337ff6fbc626c7d18cb8555bf181c77259e134e2e4c7949bab043c461b121f3b342dc15103ecaaeddb87be64c354625eb7cac6b310ca6cd30c7d4c08b5c5860bb2978d7e0651487bafec4fa41c8dfdb3925ee87219a2e0242330e77455f6a79006723a25b6ed4e7afebb4719ed7b011af6c6943e36d0c5000476ccfdd2fc5feda362bd629150b8d6efb22a74ca4d6e4ff47bf0b2f9aa79f8002f54ab71fbdd403f03cb2a559997ca7582230ddd194322d91662609c8bc53f00be13f614500c4939ee0f24d663863a062c566f5bdd737503480c58dbcccb21a364337ac4d055662491c4bccbfb74191c7a2ef6642e00e8f59e3380acc50dd9c2a55faa8bb6b37660d36e6a3b3aca45079786cd3fbb8b54e2a8ea09b5f0756a3872c3cc89ce99699a15b4a750b67f2cfae84a7277ae16b0e09a9b56ac0799e2060d65536748088d0a28e0bc9471ec487a39f6d28da234544b2462408d7cb508a6898a7c0e57110baa595fb5d4675b1487eb6cbeb2ef5cf55128400e64e4ca0a9dd04b3d68faa5b805f9e532ccea2ef87dc41e10251bec70cacab3ed970fc4c1cbe308d7c94b46d1fffbc204eb7b893d83e768b246f1adfdf7af7cb92554d74f8a784e9096f294c50b152babdda1045955bc106a2241069c4e7804e34781b0b8ee3dfcb684132b18369a4d3980cef923596725c457f8dd3398f5401ca70b3b99c9e4560c4a0dd1ff77051f1c1fcf38c30d7638263ebcc96bf260496d3df6d572e025b5981a8663bf791e5383bf80a9566c108ab407c4d5c02b913d212870808dd595d55ae92d9adbb3f10ac247e8e2f412db6fb232973f5dd7b2b4e3f169a361e437f2ec6fbc3f68d342202967544e42c0fce57cfed6c96beddf3c437d68030719c43188d0d12b9022137a44fa0fd2a6915c340e91cb585d82ccadf5fd39bd3a76cacdd3d5ab269e075748ba3ee08b74ae1b882565c7fed830e76edca6cb9fac6e6a5bbea9ed82b46f31d532a773ced60ad1923b0c970c8a8ba054617ca3a109d022bae367822fa9ff0cda9533ff58a06a19b2c604f2622093274c47e3fac6fa52ae1296bf35381c37641f96b63fd5b11cedf134258e30aa15d966bca7e40f3981206c4d774b06025a02841fd1c431dc9e379411768efc660885772f4f8ba24dbb9f8b4e845d2bfa51ef4d091c9c8a9c08048c3988ea158f79e671b68855c1a4997285fb68e60ea030451cef1ebcaeabf96a0432a7fb102111bd4bd519dcbf86b483c86f4a973f6380a2878cfafc95fdf06336a836e7810b2abd6a274c94f1d8b4f7af9b579a58638662894167ea8138746c9c5b760aff72c26a98d636f3e831fd3898967c76d3a9318f9d424402e02797da280ead05e2d3ddb0403917727d6ba6560ffb36b150128471d3204caa9c1fceef32dffe53f2f974b3f972a5f8c1238473f07b124ac4611b562b38c26d3849e1ba6158886d3230ccb31d45ea8e8e5f296a7d8826ba533bbf4185435dac3e64f6928b8e8e7de7557b5ee6cba1827d1f199bee1824a1a6330155bef8fd49aefcb4e064e3466190c4ef920cf414583653815e10d74759e98d9598029186c018ce1bd298c3b8325201007ab35ae6f42e8fd0af021fb80aba8a3f64400b56c3332b973e37d03320576af5bec3affd7a896b93c6be20d6d1c234fd3480b10f2e8804b424a9e23397f730153a457aab0b4c656f66590b18b572d2b4e294ff2a8535a92ee3b4966d46e2c1886dd31aab4709f9ebc963f9dfd89504e757f43b49e9190fc7da65a1c68f0fd2de3267d0590ae512e99bc2088a25f2fa51bc6d3752306c6f3f0c9956421123f4498932d204621aa6b33d790b460b21a261a2e5c5b9b9649931bba689203244dfdc13a301e6ffb50f86b075f210bd27e76156f319cbf922e738cc61f20b86c23a5a4e9da2f2c44301aac67724187f7ec7280f28c334ea095241729236657704ff67fb54aa7695f99aef871f100ebf34ac03859a841e17d0cdc764c079adb571c20fb7948f96f810eecb238dbc2d5f1ba95a42c7e04b871791701f00460beb613c1b6eeb0806d0d32276391f12c841372876322a633759b745d07499010628d6849000b8addcea0cea2cf652ff2eaca962630fface164145f95d21719ae061e4bfc2517e40cf3ac2cd067776bd3b1ff295346773cebbda43597f86f738138998b564e993a42b3a616aa8d7a315cc16ba5484e6cb76d4e489b181dc4b261028dffe52a2dcfd3837250bf040b6dc3b7044c950af34f0ac821f83feb98f744503b79c9a5ac899118d1da75b2948743dd0e8dd9085865f0f2a0d25bc0c1f00914aaf4b7b46551251c34932bcbffab9f0b9b3c341ec3fb257b5f9ef2c7a16ae8ef614b00ae9503b079b37ea68b57de51b53e87218ceaf91d945f5c5cf2f06d31ebe230b3b6737db3882db98f081f647a0f479f6d51eff71c91e9eeef50ffdd8441a4237a2298c105766e988f4d393520cc1b216e9d00c0f710f15a42964c7861f86179e2027bef749a0acd8bf1b41486ca396e1f442028e6e573e76f1af59aa54324f08cf7ae21eda0740b3c0d9910fee865c4d98f8e9bd2a61e38f4d5d6e105bafd743c2580077bedede747be4d62bffa62dc65647dd25e65146ede656e17c6c4b4222fbb77f8efa9195091fc1c2199a38fd085808921ac97efd5cb3f47f8b8560c43266c3578ac229d1c1633517650bb2ed11ed610b0eccb65d7bee63481beb35988fd7e5ed25b20dc480a0a16c276bb5dd7506fe031c35298370b6caa8896cdd8d42c1b570a2551d469f8c46531e529c864c1b642b6cc642d41c0b83b75cbea4f4e0f22ac87606c2b98e75141f0c9779c746bc3caeab282833b1ecb54c41077e83c2ce7d60a20782", 0x1000, 0x40d, &(0x7f0000001280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffeea, 0x405, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 04:27:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000440)="f35fd413c71601558f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1", 0x58) pwrite(r0, &(0x7f00000002c0)="445953f96c03d1fcd0ea9cbf233f8589713fc4f9a6c3cbe3bc29e75ca1ec899f58895a6c1ebf5ffa393d4ddc7b535fa250bc93b3ec7e4a331751e7f363d6ad05efb6da373501e06895d2d3ff6288d85a98db5786d7fb7e2ea341752935ff", 0x5e, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xc) 04:27:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x400, 0x8fcc, 0x91c, 0x1, 0x7f, 0x80000000, 0x3fe000000000000, 0x0, 0x1, 0x6, 0x1}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x8, 0x6, {0x0, 0x8}}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:27:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="80", 0x1, 0x0, 0x0, 0x0) 04:27:49 executing program 1: 04:27:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000001200)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x209) ioctl$TIOCDRAIN(r1, 0x2000745e) 04:27:49 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1000040, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e", 0xfffffdfffffffffb}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r3 = socket(0x800000018, 0x1, 0x0) syz_open_pts() setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x108) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) socket(0x1, 0x8000, 0x8) fcntl$setflags(r1, 0x2, 0x1) 04:27:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3ff, 0x1, 0xca4, 0x736}, {0x1f, 0x1, 0x1, 0x18a}, {0x200, 0x3, 0x7fff, 0xc82}, {0x200000, 0x80, 0x80, 0x100000000000000}, {0x65c7baeb, 0x8000, 0x1, 0xffff}, {0xba, 0xff, 0x6}, {0x8, 0x9, 0x9, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x8000000, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 04:27:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) listen(r0, 0x5) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)) 04:27:50 executing program 1: socket(0x10, 0x4000, 0x240000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x800) 04:27:50 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x2a6) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8001) 04:27:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000400)=[{0x9, 0xffffffffffff08ff, 0x7, 0x40}, {0x8, 0x4, 0x5, 0xfffffffbfffffffa}, {0x7f, 0x3, 0x80000001, 0x3}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000340)='./bus\x00', r0, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) r7 = msgget(0x2, 0x2c1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0xea, r8, r9, r10, r11, 0x22, 0x4}, 0x3f, 0xffffffffffffffc0, r12, r13, 0x6, 0x552, 0x1ff, 0x8}) r14 = dup(r6) ioctl$WSKBDIO_SETMODE(r14, 0x8010570e, &(0x7f0000000080)=0x1) 04:27:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xadc4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100), 0x35c}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x7ff, 0x5589, 0x84}, 0xc) 04:27:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x6f032e8f85dd4784, 0x2) recvfrom$inet6(r0, &(0x7f00000001c0)=""/230, 0xe6, 0x43, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x42, 0x10, 0x0, 0x101}, {{r1}, 0x7676bcee3e2aaafa, 0x20, 0x8, 0x1}], 0x5, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x82, 0x2, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x2, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000029, 0x40, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0xffffffff9ca129c6, 0x3}, {{r1}, 0xffffffffffffffff, 0xc0, 0x20, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x18, 0x80, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x90, 0xea3ee6d94ef47236, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x60000000, 0x0, 0x3ff}], 0x401, &(0x7f00000000c0)={0x8, 0xa1}) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:27:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x80, 0x100) kqueue() writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 04:27:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() msgget(0x1, 0x652) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(0xffffffffffffffff, 0x0, 0x5a52b3ff4d930b4c) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "08530ddadbf7b05c118e46e997e4c4064e567307"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)='-', 0x1}], 0x1) 04:27:50 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x8, 0x5, 0x80, {[0x6, 0x800, 0x9, 0x9, 0xffffffffffffff81, 0xffff, 0xfff, 0x94e, 0x2, 0x10001, 0x7, 0x480000000, 0x100000001, 0x800, 0x101, 0x7, 0x8, 0x7ff], [0x1aac, 0x1, 0xffffffff, 0x10001, 0xb8da, 0x7, 0x7, 0x6, 0x40, 0xfffffffffffffffa], [0x9, 0x2, 0x2, 0xffffffff, 0x5, 0x6, 0x77], [0x80000000, 0x100, 0xeb6, 0x100000001, 0x9, 0x1], [{0x2, 0x3f, 0x1ff, 0x3}, {0x0, 0x101, 0x9, 0x800}, {0xf, 0x0, 0x6, 0x1f}, {0x7, 0x101, 0x20, 0xc25f}, {0xccd, 0x9, 0xa965, 0x100000001}, {0x4, 0x85, 0x6, 0x3}, {0x6, 0x8001, 0x3, 0x3}, {0x20, 0x4441, 0x80000001, 0x1f}], {0x2, 0x3, 0x3, 0x3}, {0x1ff, 0x5, 0x8f0d, 0xffffffff}}}) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x40000000000, 0x80000000]}}) 04:27:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe(&(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b3b598 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b3b598 04:27:51 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto$inet(r2, &(0x7f0000000140)="d808c0f5b80422cae70fc9c44c920a73a4d95f64d550b5705c1cde92213afb3423ddbda1004ae887de0bb69bf7e5b4dd", 0x30, 0x40e, &(0x7f0000000180)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x1dc49ff6599a73d8, 0x20, 0x10001, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x7f, 0x3}], 0x1, 0x0, 0x10000fb, 0x0) 04:27:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES32=0x0, @ANYRESDEC=0x0, @ANYBLOB="385c7f0eb7215a94869f20bbfd3e3a60a26e93e69562d6bee0d24b8cd1be488809b8614e849bd8ea8d1edda5500be745aa1aa271918992ba7ed6ab89524a47a0736f9708e1dd9739af645de77991fca4355bfe00e823e0777333527ccc7b6333ca1d62632394c6e5bf49bd755059b324d25efbb57cb07f495d22a3928baa8fa39d580e9726ecccf170edc11393c6396f6e0f80118e4d84d9e36d2b5ee303d50be82b57cbae2a013ccd33f8f45b6f", @ANYRESHEX, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYBLOB="f3a665a71f4265419a1d0b3598e003eae1fffd28105f0f7b9e868795a9302d18eef935844e9fac3a055bab47a90c1d019be71e0eaf756533d6dc146b4f7eb7c90dcc5161d91fd83130aa78b3fc8123", @ANYRESOCT=r1], @ANYRESOCT=r1, @ANYPTR64, @ANYRES64]], 0x1) write(r1, 0x0, 0x0) 04:27:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:51 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = geteuid() ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000000c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r2 = dup(r1) msgget$private(0x0, 0x400) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd367a8aaf0", 0x106) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000002c0)='./bus\x00', 0x140, 0x9) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) r4 = dup2(r2, r2) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) lstat(&(0x7f0000000580)='./file1\x00', &(0x7f0000001800)) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x3, 0x0) fchmodat(r2, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) unlink(&(0x7f0000000000)='./bus\x00') setuid(r0) r5 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) 04:27:51 executing program 0: r0 = semget(0x2, 0x0, 0x4) semop(r0, &(0x7f0000000040)=[{0x4, 0x3ff, 0xd75c0216b2cd1868}], 0x1) unveil(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='c\x00') r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x4db, 0x0) r2 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140)=0x6, 0x4) kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xfc94, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='W\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r2, &(0x7f00000003c0)="8304da53902aed3193a358dbec18b5362c4e6a652e4091db373c9c7d7e4da2a82e70cd05868eb52403cd6fbe0197f2c8fb970e4b19ecf806934fcdb5209d5b384e569c0391a37c905386be61e9c6c5bc82f695d783978db0cb34350c62a2d53c5687d504db68277d9a552c611423d2063c843da29f8c7166cd0368c4de3f4536b3125907ac809807e6640700d90616347a73737246d2b9f27b674af6c3fa47e58ad01f0f1ef8f1bc78bc351d9471f1c68d27bdacb4b2a9e1918a2dfaf4006636a68ade8806b99bf1ddbb8b2dd431d89f27797bd03213753ec4445dddad08cfa9e208c15307653fe6455e9adb2059c48e413ad9619bce51d9ce1d84a3b50a2fe638a98cb9b2c4a8f710fcebf0cf5632316a8bdd4969073d12fb54c1d743532edb684d534a948a29ae2b6d63a7fd360b9967a0966650c8154b768083fd858c6edf9f55e7720d70d2a588fb224b755fe9d61e7e5a34cfe0d1242ea07ccd6eef049dcadebd1cd04dffafd653b118f9286b5d83ecedcbebe63520814b6673498a46e5487e75361b813d633f76d03d2cf7fa45d0977235017f4ade37fe515e9d2014559315bab9f0d6fdbaf651f8c8f2c720b5ca9b3fd92385d18cf3ddf0a5138eb88bd357be8928627a8b7f6e58a37bde216f1c095effbd384f4b898178b4b1e7714fde76e290e82445f402dcfca1889baeebeb8e449a7263cb8b92012821279903131019f4d5e6de709b355da78c43d4ecce75141d402cdf1d044e45bfba1d933bf5d2d93551af80feb7c7845c41e178873e740572a3dba22ed8b065b2c08a9652f5651420ac844d5c96b9ba2fafa7bd8e79364d0e5c5d5925928ee2328364b92b6cdbf8d2ea5fbc1164c8877c69e6242531ec3543ec5c622837ec73d12f659cd099ce51f27459a00b39eef00a670b3b52417c56c98e221388d0b30c2cf0db8730499b6c9b04d97d109e64f55f3a2463dc964b29ec3d507d86c8ef2b5e5b6bc703763ca0a01a414b026be1203f04c8e595f50f10f95e1599c9488ee83336e2c015d48275100a7f554035af918251bbc71becc352e82963a216c15c4dd3bf9ccf8039bc0b9d6392631f4347c81fbd92185f913bcec5a98790c0012562589c8ca90a9259549c23f9c8d0fabfda7294ebf533626e4eaa686525bfc3fb25620a4ab0226947355979091a8873374b41d21a4e2494303f75bb7ad5272ab43d5ee4bad7a3c622c206c0200651368e79d201da96eb95f7b9423bf29dce0db9895ebfbd15ff8d7e407fd776851053a4501acf667035373964b7433d6fec81ba71ee90f37a1bf29664c9d7fff5b910ccd557a150c45d4ec8f6a16be4aba23f3ee1c3ce292901a7740945bd8a502d5c1ba0435783d6258663296b8b01776b84b74793888f0ecadd73844715df53fd08bf5f255f2edd06e56cf4aa118aca33773300ef1f72cf1daf017d0bd8ff605d0c125515c587bc854bd4fbe5c1e864ef1321386d324c4ba333e9f957ee0b021b40707e05d37aae19269bb7545a5c48135a7c388e237b5c4512d851de938cab19c1a0f8c7eba5f89c0ef88ccfcbdcd4a61a75606c686b1d6235ad24155b9aea715c885ccaa1b8a6a619db4003339f3e0aa07b4e33ef95158bbd6f2c0bf2bbf154969216ca3f3844537393f0e35b79a55ec0b95610a565b9669b4c5a113b919905a53be921954e82f3513fa4c02630258747f3fe59bb5a7b3038479ae10027f6106ac6ba4aa9f24e5aeddcb7f5a11fb3871ad0edd0a9f35470f3d7569ec42b0cb15a74c2af9fc3e15047343c1369296823b014eb4f00e65e27a15208f9848f9a68986d933b14834f6568d8edbb5c5685294c3870b0808c8b32c1eb7516270debcfd133603d3618e140b244e3586c88d54baa28a4b5e8948f829b9bacc2d3af9d7ec3ebff8a49eb97480864c07b4235a36c760f73b864ba2631581996ef622ffc18eee2941dff80cbaf9d0373cd9dec5bec96bfe0f8564bc239ff6e7764fdfb6f39ca7aeee21ee5c877fa0b199470177bb450bcf42014f05aad9ba8ec6aed760118960bfa292bf3894d96dbc1168b11b8c3bae39acddb6df14916144664e12c825b16c1c6ff3451461127f28ad5d39df603c9f3247a07bff2dcd92d5c8f6c272f062b6aeabc361a298caa588f99db34188e6bcb6352a319dfd4e6abfd13125fe279ef866c8c9fc444adef98f373dd2f31d9a7793061643d84f6da721eab45ad84e245ec7cc73457b21296eb5601179e796f8718c7e8cc45e3bfb3378bf838bf85dd0a094d04e4c69a75ef9046bd4d9ee315b2c4da1efc180846498570997aa393b07ecb25383f2040720654fe58d8c61f0f392750c7694a24fe98975b62d99f079b5d14c4b3730464e9d5b7c2d2c0460fc9b50209115d7b2ada504ceaad211b313c544884dfc60d8d68a52778b747c11c1c8ef67863944856bffabaf11cb07682154b16ae3b8682130b24571779031f3722d664f4b69549dd048154fd7c91c5f18d95e0be64b24b13656fc911b7091186f0bf827b9022f080c5d80469ca2a743abeca54edf8a0260d31148b6c244437e62a6deedf27e71bf57df48979f49ad43f9c9f61c4da54b39872d39268bfcaf8349eb232bd25bb88c7a5e9ec891b2d244fd3e449c866acae952af3ef4af522a0e336f2f5594eeb42ed3cc7f789ca4de8067b8245ffeea24c7e711f3740cdf000ccdfe8ef7ca6c5ca53015d7c6a2565c396f0439a6486e04b8ad7427cefc7eaaeeab2c401caad480387ff85817a95815ec4d2b5b48d52fdf4c3323f10c72de3c488a74cc700e89aed3fe6823c16dae743d90bff231378e45ff8f3c26e878e090c6319d42c0e058749bc12799cbb14757358019dc447139b5ec1d80f9be96d930c7942498a00d3540df9ae0e5c34ff2d0b2a1cfcbaaba684ac3d16a0991af5dbe338f4a16422c865926f24455aef4d51c693fceb33ed13782e2d1d6f7e5e4d9191d70990c4dccc99468f71a03021d5e7faff5f099deff43fe41571fd7985644f45b2ba9f479b6c808b827bd6f1035d540419d3bc5e82f9132ff0ddd4bb6b67f97ec2aef5b2a6642b264358e33de2867a74e311cc64b6b0fd77dce9ecb47d81c4df331d090a8230cbc30a3d0ecd742787708cf5bb1206ae73e3787790cb3fc733657376978fd38a6b053b0cb8afaa42d07674067371ff4009da5f463a8194eea1065313324feb7dc2085e908a1dd0612e10a8c02d99e08209eb3291ca3b6e7c5a843d0d04a6d6a48ec5381225fa480a89c449cd8acd69c7e0e1769fd686137bc04a27b912751d40efda6b38d192b6cb6c5ef8840a50a0a84b799e937b5cd3f36c88e96961e0ea825d5632ae716cfaf012831e6de94e288f18acabff3bb2e82ae76deabee2842d11e4c0a9ed756743afd88a037d0f8c403c928ebd9706421647953a2f87c19b866a1408ace5664db0063b391a620fba8dfb17c49816ea4cfdad7fae139544898a7139c41cc6d576d0aaa614b21766d1712fdf60edfe2d59c397c76ba67eeb1560f1f0611f406f19968caf3ae1f5bc967d75d6ea765a43f97c9a429d555df5ef17c40b5cdbbcc2a4a7f9b237f697ad96d5cbc84ddfa00d79e5ba0f19c26cc2f746288591ebb71344d1f0da1f57f2c291f9d39952f87823ec272bcf126c95948bb504b420c8f8dbec61fbbf9a5627dc26ed01a0e7cd2ea65920bfd8d077cdb0195527f1078c172f36714967c58a862ea8f486e01f2e424a5bda8efc8bc567f7ea217c9c125bb95b6fb116361289e6788e2bb1bd21d74a86905d1f92117ea5e13155a6cf01b202f1f68f670d28361bbaafafff9841251c64c59a42971242aa26ec862741a73538470c21e4a77e0e1c33337dca564e361a3f5bda20f059cf515f023ef2bb62dcc4ef31b6179ce13f62dd6d0e7421e13ef4fcda80900b72e8d6a863fba99b19425a982680f60f25af21c2ac9f143be746c87140266bd9e55400a130c7a18ed38bee6e81a16d2a9b0e7e7fc9a5ba0bfe087b83530c05554e96ee81961b65d8d55eb127cd2ff8a14418df0794cbbede136602796fdb020112ae8977c7a3b00afe78584b76ba4ed08091a566909b5f13249956539eb3cccda4d38e2d054c834c1931533c926664524658503561b1025e12b131406fea72615ecb9c5c95ce1a8c2859a8dc3d5cca7d8b9589f581d9a01f6d952d5fc5e9fcf0f69298fba5320c55cbf097885fb5acc6b6802cf94e7b9fd3eca771ea2f370951913df1a16145618a003bac81830ab3aaf3d6dedea03fd08078f9e30605784b51cb6801fe63d8237ccec6a442ace0bbc926d4f891355e136d34302da695d300a522bbf3ab4d1ed8d958ae1c3e42eacd808bfdbbd2135fa6027cd1b947311968d9d11af993e0ba961b2b3e779519e0bc4036435285ff0bf14f4f2fa2aba4677296f7a20ecf1e59d61bbad029a720698e39f8aa5b204d926cfdea9f85d23131c96792ed549cadb820f0ffdcac9a258e8deb2597951f26d9e6d54491544064be3676bfdceddbea666622260a8d1ea26aa90db785a7c249976f0259560002fdfc349af45845a24aa9cba8ab85c564d00e51c17a7dc040f02b132c840d3af363edb2388b1d78161bcb18b12ea602e09b456d1bda78b67fcc130283614bc23ddfa29dc52898b70f33460ed2327aeada966d867488e623b1ad627165a2ea2a6adcee78ce0cd1fae4185d9fbaa36c773ac8797a7fb43eef27281774270f72ee771962da264fdd5dbe10051a08de40c0eafe49b54a1933f867a254db785a203b5215aaeb2e280decb580a8a70b92a9c8c92b9b7698451964bb6f3395be61834269cd8c43748ef84b8ce7ee213f88d80e07739f5c6576116c1d4267c41ef97b5f00a72be4db8213192c3a8bb1bb34f6b921705d5f7a8f9fe382a7a9457a892984fdfaa46cbcbb40fc6e66f9a26d7bb2a276bc4bcdb52b99bed63da9bcef4102d863179cdcf69408aac58d73772d5dd84acd59c740f991dc53dac81e2a2a6360e772cb0ea6cbe677d44c4de79f2bdc0a27ff99a920285ab18e39e9d3667b675fd9afc4925d7d0620e2c8e3bab83c553a73892089b42e4f38ca4960b7308c621457a671d2cb0cbca5e0506d8aa17462bbf47181cd0dcefc2dbbfdfde0859302c247c6624a9a80b21a315c40c5d1a93eff62e733d1741202219f22139316dc3bc0505d9c2b40995339c4b2d9480ced6d7dc284539b0cce724aca5eec8ef09e1042204020dc782d7f6fa54cd7d983f05d711079e0636b1b1fd49819382cda01ebd7a15d89e2f3571c9e6e01db7dc4ff4bb2d0a46788de646617604901d3f68c0d0184d4a886b35fa27f366b8f5e9abbcbee9dfef1a588018d2a28d09e7349bcbfb219ae8b903dffd57fb73e402e415135f07e89dc751b5d518e391ee3bce9f982dd0c25fcce431580a054d9e2b47b11012cc3aabe1554d8fac660d3f3f6e63c49902dd677d3c2404cc74fe51478695f3264f5f3ebdfeda5857224ac636f0d03c024f9d4141e923667b43dee440cb2b70dec9cdd33e9be2367d6cbdfbfb12a739469693fd6aba080e3fc06b77fb24db948b2fa19d617aaf5d84261edc94e6f1c605bf5dce72ec15baccf09db640797cfded12c1e89d626916078d747a1b352de1098c32623cb9194290b8918c1df386dabb3a0ccf8007a38708159dd34713c26838d1b9e30aafc6d5db2a3483822127f651c09f77304eb29710f9c79d3537d93372bee4429d6800a14a756635c502f7db278d3890ceb0acd9eb8015fe785a9ca7abaee782d4931d69e4dfca017862a65ab2554c8", 0x1000, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x3, 0x81, 0xec3c, 0x1, 0x4f59, 0x2, 0x9, 0x1, 0x0, 0x3681, 0x9}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="b1af8a0d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r3, &(0x7f0000000180)="dbfce1f525500db41ab833db3b9c165f06de85ae369f360bf950beac5b3d019598f519ed9d08d86f16771325cac11d7e67671525322004e02f5ce91c4f35270a7fb8bdf7bf7126984a428796517cb58dc68ad6edd7595064c257e6ac8268d37dc03f4b7be62f0498cb4e2ea89e4cf60f0d053dd80e5cc786f8c9682226887ce2ecc5c888469666f5e60acdf803b11147e77622124141f0f979e2b1f2d8a9ccd467", 0xa1, 0x0, 0x0) 04:27:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x6c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="12") r1 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r3 = open(&(0x7f0000000180)='./file0\x00', 0x37e90463c3528349, 0x1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000001c0)) r4 = getgid() getgroups(0x3, &(0x7f0000000140)=[r1, r2, r4]) 04:27:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair(0x18, 0x4, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0xff, 0x8, &(0x7f0000000240)="e8f5ed27c2aa881a17e79c606f9166c4434a9eaf9a77ed80ae07f38ac98bdaefb9ad46666eb03eb0cea0586ceba124679ab892ce776bc3d1d855cd77aaf4fdbd8968cc06bbe99a999126988f692456d9ac92d4170c725c91dd7280f7f897dd93b5c82e9dabd8bb732dfb103cf83999ce7235343325415ea9a445116f393c796eb728118fd628c023c1855d2ad4ec316b99165c74535644da0547a4cea794f1a0dfadc08e8f37521a5453d65d6bff42276b0dbaddddac85f47d4a5e55000cae98eeff97fe730e12386730f9fc4f242926eee5aa05f01d5a6fabb1d88180cf9b991409762b619027e2f62e42e917", 0xed) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d091000006944e81690"], 0x6a) acct(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x100, 0x4) 04:27:51 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() poll(&(0x7f0000001d40)=[{r0, 0x100}, {r1, 0x31f689488b5c4986}, {r1, 0x40}, {r1, 0x4}, {r0, 0x40}, {r0, 0x8}, {r1, 0x40}], 0x7, 0x10000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x1, 0x4, 0x2, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xe63}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000002000/0x4000)=nil, 0xea}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5d2b}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x7f0c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000005000/0x5000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000004000/0x3000)=nil, 0x3}, {&(0x7f0000007000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000008000/0x4000)=nil, 0x73d}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x3000)=nil, 0x8}], ['./file0\x00', './bus\x00', './file0\x00', './file0\x00'], './bus/../file0\x00', './file0\x00', './bus/../file0\x00', ['./bus/', './bus/', './bus\x00', './file'], 0x1}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000001c80)=r1) getpeername(r1, &(0x7f0000001d80)=@in6, &(0x7f0000001dc0)=0xc) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) recvfrom(r1, &(0x7f0000001cc0)=""/62, 0x3e, 0x2, &(0x7f0000001d00)=@in6={0x18, 0x1, 0xb71, 0x1}, 0xc) recvmsg(r1, &(0x7f0000001b40)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001a40)=[{&(0x7f0000000280)=""/247, 0xf7}, {&(0x7f0000000180)=""/64, 0x40}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f00000008c0)=""/135, 0x87}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/142, 0x8e}], 0x6, &(0x7f0000001ac0)=""/120, 0x78}, 0x843) syz_emit_ethernet(0xd7, &(0x7f0000001b80)="9cb16ac097a05a4e042b2573ab633152e0ed1206ab9d9ef3624c4226425ba05a7b619c959f4877275166a31748256117ade2e585310b0bbc2dc10b98da59f41a340979c6ce2cb3e0f620514ce6e532ca45aa5c9f1f7089ebcceb540bb9ad638bb81ab467add356ce0dac4cfc6ff9651bebc1d8501e3cd0d9c1d4c9e5cf1846d7f72914437f3e9f810efbb9c54859d17cb424f01eaeb0c6c32a0e87d0553b0d9d9c6409f0a72b02fed3a4f6721615d22611fabf64edb7410beb49b2ae4bbfda732a59abc11fc88b2ca55b4c077e343794ddb874d93f8f51") mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x2000, 0x1) 04:27:51 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x6, 0x6}, {0x18, 0x1, 0x0, 0x1f}, 0x1f, [0x6, 0x1, 0xd9, 0xfffffffffffffff8, 0x6, 0x4000000000, 0x1ff]}, 0x3c) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c17f0072c881ff7cc53c894303b241310b404f36a00f90000002000000000000020208a371a3f80000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x400, 0x369e}, 0x8) 04:27:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$unix(r0, &(0x7f0000000040)="099807ee512074f073269b2898826802070bc38c669aee2f5fbf899b48e0070e08ef7ef3a3a18282bb9160b4af3770dd6729ff5c09cbdf5b36227d05e7912c0a18c28f500fb549acd8a9e31f1a859755c937ea311bd427864a2e48b4c3c59f2cb3a1904cb769aa2d433107e380274b1a20fb1b12f52b8acdcb364ef2348c5e75bb14694c283c6cbe076b570f79d23b6005c0ddf5455f4bcbace42d4d8808d7be61eb609eb0770b7bb6620971202e0fc243ca0c64d53a9fc4a0d6bb5349bb49de5b33e6331f8f78e76967e5d984af7673df33acf7", 0xd4, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 04:27:51 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) dup2(r0, r1) 04:27:51 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000300), 0x1, &(0x7f0000000140)) select(0x33, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000700)={0x2, 0x2, 0x80000000, 0xab, r0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000280)={0x1ded, 0x387, {0x8, 0xa8}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000200)=0x1) getgid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r1, 0x6, r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40}, {0x83}], 0x6}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f0000000340)=[{0x2, 0x8, 0x1000}, {0x3, 0xfff, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0xfffffffffffffff7, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xffffffffffffbfff, 0x1800}, {0x6, 0x100000001, 0x1800}, {0x2, 0x0, 0xfffffffffffffffc}, {0x3, 0x4000080, 0x800}], 0xa) 04:27:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') sendto(r1, &(0x7f0000000240)="5f7d596db1919a9af5015701dab0406b6cd27c910ed95bcab74fd422a9555ad334c567ef0f0a92abb6d1fd68f38e4a5ef7902859e3a7431be37eebe430f90603ce516e80fcd063d6b6d8f580ad4b06189264fdc9c5c9cb6e637c2229dee9c65820979a82a4cf8beb8594d6f7ad65059931f8f8d9707d6b1b64a717dd2a125a5fed1abb9b89b98f228e735ddfec8b084e270c0ab7b894f7edd17be37d87d26ed623ed5d8eaa60a47f940089780bc929a3a19a6945663714d210cced9bb8218e0ac7bf5e310789c68d7d0d0b57d42b25b8886b6f833612c7f4c0666078ccdee2da06725a2a3bd2f8de311808f7b4aae8ddf81031adc3774e940822cc786b31345c211ef8e1a950fdb29afc5a32a6e7b192ffb2d49d48b6d93f699d9648a1b95d01fafc0acfab632c3128234e164a146314b11171ece48c55f100b7ddab00e18de25d6a9e3b914ad73d1832a2150b1fdfb109be6fc9f0a8813b5837a8901ac1547d44f4f525acbcf70e577b58d9cbb0bfa43a66dc2a5b610e2f9fbbb1c6f40fbb7e3b6075f4f73797783cc56862a4b74f292fca587725d094217d0437c840783025e1cc8dbfeec870d5582e06b0a43eda023102c56d00be2538c3e0d9d122e5888e99df20d8c85c083eb4a60918002ae8e51bda2e00d98db7c959f535531584a3974b51a255743159794b63fe78395d9a6187566cec2f61f90ec685bc3768c57d0adb7aa48f6cc811708da61c649ea9f138d1b88df0819e3ea1999af6d9c58a570f8f275808f2bb7f470703d5be634d22238468c4aecc79584d00860987c9f4da4d03ff2b44f566253e8100b457b74b73d5b17ef02db3e6baffaa196df0b041ab3f2f622c205b8b42773cb03883415b2dc14fc08504fe0787af5d2b9e012f2584f369a156ec34ee0cc5009c24a4543e6eb30e64b9589c3b537af628aa985cabbb1d7b9e4a554788a64bfa7384e5134790c38adf965388ba37d4517a58e4996a96fb9acc85693d8caaaacc9ad88636277eba8692b8905534786de5cb84332b5a8ad6ffd776b7b969b0453db7d521df1ed3caa356085aea6c1f2bf42fe0864aa834bd4fe5e5164dd3e18e0e50fec70092681ea544bf0bc6819a223d7b42d5862cb4b9f730ea9479472bbbaea5f2cb04ea42e07afeab8e1bb9b03fae687ca29d45282895df930080c5588a65087dbd32b1d2d25e35aceebc43fa2d604d792088eba795f4a95f9a7db09954fc054c13d762d3aaf2030075d635caac14d2f8d93c9e5c27bd598f31672b39afd2ac42e816923a3505db8e3b788ae00d7cde482486e221cb1dada04ba374786bad993db5b83c5dc4dcea673afdc9c3ff83a2049fa768c4d4b88004431080c88f50aa532395590ed16276f6e0cb4bbb4a667e60cc95f2a5ba1afc87b0c8ecadb5324e2e29ea7a83b9a0584e9b874e8a2e49757f16991044b4973115f7235b42775afadf84c425aa66c01552e5d5720ba46ee82121ac892002fec61d8868cfc04ec9469342006e12d0942631c322301185b1e4f9074fa7828e311d541fbf7433fca3ade0b6ff38a7af7f01cbc2627ad31f10223fe582afbcad4c03c419b6cdb487d37db217ca7a23794e8199e138bb5133eff3de119e2f7163d24a0cf230567dd2b0ea915c275fc2e19082085cabc0783935dc340bdcf0e03e35302083a29ec8610d3136ff70fab8d2490eda53325d7423851a89eef7637b8c27090ac3c5404100afbb2645fad42a14953e84034a973026bbeeab8249194c7872b8632bcfd710bce78a23b50b04a5b41fd35523ec1b67a3dddce78ad4a698fe57eaad96242e9a85a2ce5a935d2ad4ce942d859eb15b2f94f1b2df79ee5b204532457e8f727f1cd83f466e58492b43a695b75672bce03ca61a4d7abf9c8a4411a70bdeea2cd3764e3c8706d826227126e43a773e8cdf9f282b83332b5e33f6f694641818964309e16f0ee94078ebce62f20c0e8b9b50f0f102165239447f341baa38161329647700d8e2bee2fce00fec627dd927ace1962b3a2c8d2fa14f8858c023828921044ade41b29966bdaec33e73e21edcc79ccb28af8652beeb1890ac7ca9a85803cbb27028d12e6150ca0e6d8f277ee1f98fec56d3a89562e357fce86e2570ec2e844702d3fdd7c215834f515301f4dcb5afe48d9b2fafa9982ccfc362bf1ff8976487143d1b929fc6326a75e9bf24ab60e82d1d28a66e02fc22ff8c4e9970951f7aea803e45d674d2fd2c82bb28264adb2dca8356a013044aefe55da21c671e5f69956ff4487664392044e46af6a76639b702c0c3bb9da0e96ad70857fa319b99ce56fa220b07f8510999b60be749ed8ba2e877c9902f95c998eecc280f94765b5b9fb938965853a75650c842dbfc38443be929e4d1ea0d8a7e6e4009b69d999cdfdd39d81be28d6748ff075a8be6e504f4235b0081981c15795c0f4138fbd5aa7b249fa5629e1d390f91de2e168be11355fea26306e3cc90c22ee0b89c19af3776629c416504bdc2a5388c6a77811baca7bd7cdf0709b3b3f5c284827484967a7d11f2bfd12e1fa450ff18d13d1351550b870c2fc709890342be917ff383eaeba2e9ddd94eeb68d6263794cbd39cbb2d4fa1a56ee9c81f8e1f769f3b1e54f521eceab10d7a561e08f0a30431f7405339c70d724cdcd34b0bd21f9ccf178dcb95d33da48f1e4ffbcabd396c36dd99e3f6c96348ac0284f654714eccfc8a77bb6ca77a27be38e978c00c3e83837e8251569802b906b255f5ddec68f8d320c6290cba8926b0eaaa1030fca5537b81f52a783c0809bc0c4641c15e3f946b72a47c280dd69269eac11007e4db4e1c4fc397269b6d27b5f89be29d6d2a3c174429b4458b56d78421e9dfad9fae905e92c3c590cda29cc8ce95a60c4afdf8b0ed00a31ff786ff2f786dc76276333566a1504b3245a6c17812901a3734fd7bc27995161d087bafdd5d285a5411b04eb8fdd47c7ad7f8bd856eb1cebfd30fa5ba3bbfcb3f745274a345acdda3dd70caa02ffa09a5067a85e1bc24ee4bd7b306c450efd8b8c1dc4b8ede7c9a7d7648085bf4c2edb3c3f1654afd204b1ec94a8705a672b85de149a18e827657f481f40af422d452e9372bd1c8d13d3467a66ae1a0eb9ce2bbec07f7027d178f1622d1d2ee7a86ffe00e7b4de24e8a937a0805fd4dac1d8ef9cf362b14c404974b5b154a7bb55f2f1f1185a02399808aa9f5b1035eb1c61ff3c554a6bd0e4b4339ed366d17137d6def2fb43aa86e2f745e1ce0b846fc2b60a56e077ab7ab5bfdef0c52578496d3059843528780c8948340be86756d6276fbc757e54b24162fca29c9132b924d5aa86c1caadfb6c02ab81c82f268ead2ac0cf3dc743922892b7374f75f791c3b576c73fdf1317cadf95fd36561f23e25c67587b7f9395710dcc83f4af08443d7a245e43fcd0b1298677fdc3b07c7fcdfdeae8f9ca0cab33565f772555e155ba262a007fe87b88b56a204766a2030294818f63fd4e8394b1ef045240bab9cd9e13fd6a9c95f53d3d6c9226135bea0ea7b461bd31db20b6c31495551b3743bdae79014585c17e22d99bb59099a2711d5f271ccd7993943d90c124197e8793482e1021db7f57f5b5813032930a2e50a8ddd3c892879566525537f5f70036f5b3a3c26a49cad77c387feed1c5b2ea0bdca2913fb126fd5bc7142d99b671c0da2c531f99c96357e9b44c0f9cc3754062b70bb02a034c2f32f00a0a0d857cb1350faad983dda95793d08b83038be72f00f671ddf7763fafc21a9e9745bd5079bc8938f71f9bb2d79714be72a14fd3dc6b3fed8eec04d60efaa693af2bc908c89c0c4d05c5985885a2539650425ca81fb18501a6ea21459732afe373445e1e734c1602452befcb959caf66f0c3c1dd71170ecc9b9f7978514ed324f704698a93e1a94ad69f9dec583fd088c7d671e9b3b7ae24d9fedf5a2fda565a4f1afdafea51b34a9455b03026b0115164179e702c919201fc3be09bfec82d970a2194c0175d48514dd1d98a4c738b3b0e6fa687501bd0857cb1f73d2d98c888b96397770791c732959320d970ff955f1cd829118206b538b50ec62ebdb3ca9900333ba6ec11d3eee29f1d0e8fd9c9e3014fff43884594c260e3dace11031e964b51f4410ca75a53a2277bab6827dea3e6db5195b7c092a0a8a3850a0799d887bb153de1069580058815bdcf83fa66b94f20f3e83f5749371dd4f35fac17daf65d8791d2afb1754a886e19f068aefd8f79607ab43d972e62699da76f5f2b0dad2384c870e5c54478f0e9d376591268599cf4c82a0713af9735bf8967f8f36326e84f0bd7db0961c45eda7ec7c5a88fc07a8671afa2ece644c9f842fec3cb71f065c6585939ea2fb60f66d876813c058a293044f0aa15f50cb30b03b4baf336afc0537addcb1dba4986b237b8ab5062643e4a0d49f814e0fe4f531cc46dbe9066732646a0a4da34d55a808e2e146344fadba33d5a0784ffb7b77526b264e23ef1d9084036393be9673caaaeb24a5972fd681114de5ce949eb93635e69073f3bfc3dad5d227fd413b24a7216ecf3cbe5d8248e9a7e43bd91402f9b51dd02840460c6c4ada51d3ef222bafb7e4af37ca35df9d97ec0d396335331feadc9c2834d94c536c0f460b6d02571f5408ef673e9804e735894dc15a2d364f5cfd2710fa61785660d90c61350b55cce180f0a4c89b37944f72b89501b18ae7020060a758c0314d8a4e4ebc8ef3b70b9c3d88b632272c42793d96038b6bb4588df39b554510c9e92cae8e24360db9c50f75be48b8c0e86424d3e9569428448661c579301aaa17f3bf9e79bab6f8543ff8343748f1ff47e11a6734246ec21013b2c7cf631fa5f2c706354b74fd64d89910f7335f01d4d618f8fa04209c1661923e7cc4b02d23c610f981c70142bef8eb43cdf689c9e58c466beef29350cd8c10090c4a0ce64f61b6025869027ac73ef4c99e1b6dc6705b0b60835eab201630695b98f5e0202eeafee2a8b783df9d58abd9a15e19127246026dc78b5036788c9070f5828df0b94a58c546f2a6c1b2ae912c553cce7b8e548794e3ce80f4a7e9a402db426d542d74b1b1796ed0eaaa376c86098b4f7f505639f8ce28c1a2b58c928192303990045f79c98899eb4b1b7a5290f384c2dbdfdf166ccc1fc91da968b25c8e05f57b2744d821a2848073d916eb72dd20012d22537e0db9cd481f0298d96fe470ef67f75cac67ae05d71fceb87e9b1adb90bcc238f61710d6aac4c99489d45ba666c9fed90ec5d4ace0c53481850ec832cbd7710866e49803151026b329b88aa8df8f3118f1b1763b95e0a67694f3ea537e5c9309958ba2d0b8fdf63f905fefec3f5de400e00ec3171d4193e0da557f3e8c0ff6affb4cc8774b2298d48d91691452d9d64d1bd494c5cd8b5a1faefe403140ea720133ffa981cbbac4ac63affd7d7c1587fa9f62e6b7bea32056a089b1120ca333cb0c9dbeb2d1051dc922492231c028cca3c2483fda96c3fad4e09a71fa6fd295eb95021749f418816ad750b7037e23533540ef782e55d473754a324c32ce91b3bb934bd9378631fdc119ecd28478c15e6fdecd5c755b3bd70e3517f89ba216943ad6eafdb19143d4264671377020a086ab64a5a5350db77e8ea3ff93a45f26b162fee1af2b410909bae24a87f94c75ee64c7055d53b90e6566ac5defd29adfd7123359e59baa58f1ba285cc24e73244e5b10cad617ce1cd68f4f87924fee1334fcf8db13e4b333a3261e5719306bafd607a97d13c9b9091a84185a87f3dd38661cb909c627169b", 0x1000, 0x4, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:27:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4}, {0x6, 0x0, 0x0, 0x480000200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x80, 0xfffffffffffffff8, 0x2034, 0x0, "fc06646c0cb9a92230696a4722782204c9189768", 0x5, 0x3}) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) 04:27:51 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x9) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 04:27:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:27:52 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000090000008a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a8f40cbca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee4434604090600002477895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dce0adf189cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8fea2aa3cdc2e80e306615b7a814b77f3f5a659255b36b4c9fedf80c18dcd6fa2281490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4acb2c3ebed7ad1bd9da569f770ddbf42b3a87e7080028b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916407cfef9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751376b6c98bf0d9f371e916fc7bbc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75d5a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff90699da2cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00"/1017], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) pwrite(r0, &(0x7f0000000000)="a181db97b15f64ab2ef918ecec43c2cd87f3aae7b52834e789e507ddb83ceb4181", 0x21, 0x0, 0x0) write(r0, &(0x7f0000000100)="661dd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1c4eb273c09ba04622046267effd0755198e60d4ea94ebac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x70e) socket(0x18, 0x4003, 0x314) 04:27:52 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x200, 0x0) ftruncate(r0, 0x0, 0x3) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000240)=0x4) r6 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpid() link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000340)=0x1) r7 = semget$private(0x0, 0x1, 0xe37aa6d0d7a631b5) listen(r6, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000380)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semctl$GETVAL(r7, 0xf071fde11f7c291c, 0x5, &(0x7f0000000440)=""/245) r8 = open(&(0x7f0000001b00)='./file0/file0\x00', 0x100, 0x100) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000580)=0x4000000000005) semget$private(0x0, 0x4, 0x108) r9 = fcntl$dupfd(r8, 0x40421ddced98c718, r6) recvmsg(r9, &(0x7f00000019c0)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000001880)=[{&(0x7f0000000600)=""/176, 0xb0}, {&(0x7f00000006c0)=""/211, 0xd3}, {&(0x7f00000007c0)=""/167, 0xa7}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x4, &(0x7f00000018c0)=""/212, 0xd4}, 0x843) ioctl$KDENABIO(r5, 0x20004b3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wskbd\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000001a40)={0x2}) 04:27:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 04:27:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x110) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8001, 0x800, 0x6, 0x0, 0x100000001, 0x5, 0x7, 0xc6830359562fd607, 0x3, 0x3, 0x1000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x6, 0x6, 0xfff, "021e7e2fbb363487fa44d99d8d8ad5dbc9dd02e1", 0x81, 0x7ff}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ff") 04:27:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pwrite(r0, &(0x7f0000000080)="2eff8985075de85d2a50ed5b5dc178cf532ac295ab0a9b0608173eb0db7c9c43535ea22937825dbac813012bbf8aaf3ff98bb36a53384bd16cdbdfa7868ce212e5a80401c2b704c1920b101ba877027e1795786e3c741d9f35c18c90601a43c62c6a633765d31ad342fed5", 0x6b, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:27:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r2 = kqueue() close(r0) open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x6, 0x6, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x80, 0x10, 0x81, 0x9}, {{r2}, 0xfffffffffffffffc, 0x276d2541a584e086, 0x1, 0x2, 0x563}, {{r0}, 0x0, 0x80, 0x1, 0x9, 0xfffffffffffff971}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x10000, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0xffffffffffffff80}, {{r2}, 0xfffffffffffffffe, 0x60, 0x40000000, 0x76, 0x9487}, {{r2}, 0xffffffffffffffff, 0x26, 0x4, 0xfffffffffffffffc, 0xbaa}], 0x4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x1, 0x101}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x5, 0x9609}, {{r2}, 0xfffffffffffffff8, 0x11, 0x2, 0xffff, 0xd251}], 0x8, &(0x7f00000000c0)={0x10000, 0x6}) 04:27:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 04:27:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:27:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x60, 0x0, 0x0, 0x28}, {0x3c, 0x0, 0x0, 0x1000}, {0x7ffffffe, 0x2}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = semget$private(0x0, 0x3, 0x40) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x1000000000007ffe) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)=""/92) semctl$GETNCNT(r1, 0xa96df4eb9ffcae99, 0x3, &(0x7f0000000100)=""/15) syz_emit_ethernet(0x3b, &(0x7f0000000380)="ff") mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = msgget(0x3, 0xc) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x400) 04:27:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) 04:27:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0xa936, 0x3}) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = getppid() fcntl$setown(r1, 0x6, r3) r4 = socket$unix(0x1, 0x2, 0x0) dup(r0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="8d66696c6530000000000000000000"], 0xa, 0x0}, 0x0) chdir(&(0x7f0000000180)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/159, 0x9f) 04:27:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000080)=0x3) 04:27:52 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 04:27:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) getppid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) 04:27:52 executing program 1: r0 = socket(0x18, 0x4000, 0xfffffffffffffffc) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 04:27:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x4000, 0x3) r2 = semget(0x0, 0x0, 0x2) r3 = getuid() r4 = getgid() r5 = geteuid() r6 = getegid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x909, 0x0) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000280)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x140000000000000, r3, r4, r5, r6, 0x10, 0x7}, 0x6, 0x20, 0xbca4}) recvfrom(r1, &(0x7f0000000040)=""/1, 0x1, 0x800, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7}, 0xc) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x300, 0x0) 04:27:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) pipe2(&(0x7f0000000100), 0x10000) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x8, 0x6}, 0xc) 04:27:52 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = semget$private(0x0, 0x2, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x3, 0x800}, {0x3, 0x1ff, 0x800}, {0x29424e89c6b08e2c, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x1, 0xfffffffffffffffb, 0x800}, {0x2, 0x6, 0x1000}, {0x4, 0xfffffffffffffff9, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x1ff, 0x1800}], 0x9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket(0x18, 0x400000002, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) setsockopt(r1, 0x6, 0x1, &(0x7f00000001c0)="d2f29aab20f573607661028930aa5af9893d29a7cabe78c1c9ee9aa0e54ab71ea8d8995384ff257a6a86ce7f13e81e4ea2e039f3666b40b7daf9d439d91520e669fd782316961754b35535ce285f38eb4c24c57d89b114f3b325a414a8069668", 0x60) socket(0x400000000018, 0x3, 0x3a) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) clock_settime(0x3, &(0x7f0000000280)={0x7fffffff}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000240)) socket(0x18, 0x3, 0x0) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:27:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:27:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1dec05ba39254c63, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) 04:27:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) getppid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:52 executing program 1: semget$private(0x0, 0x1, 0x684) semget(0x3, 0x1, 0xe832287ee3f1a4a4) r0 = semget(0x1, 0x0, 0x4) semctl$IPC_SET(r0, 0x0, 0x9, 0xffffffffffffffff) 04:27:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)=0x76) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) 04:27:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0x0, 0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() syz_emit_ethernet(0xfffffffffffffdbb, &(0x7f0000000100)="b6") syz_emit_ethernet(0x2a, &(0x7f0000000000)="ee3ec8bf938b6944a914456b1733b76f6c307bdc7c877b2d4efe3acfa3fa2063ae79605ccfd677816eb2") 04:27:52 executing program 1: r0 = socket(0x10, 0x1, 0x0) write(r0, &(0x7f0000000000)="73f8bd4cf13fc4e7a0523471d24992bdfef0233b63d271e3e8", 0x19) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xaf}, {r0, 0x10e}, {r0}, {r0, 0x2}], 0x5, 0x8eb6) shutdown(r0, 0x1) 04:27:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendto(r0, &(0x7f0000001240)="583d09f7616f5dcbfa68e5a06f573e423b066baef5252321052b91edf25ce4c77a865e313673940dd1d2b6f7ec8ee0e918e61c08f3f512ec88010e3977bfd235260a0408ae7f2c744ac7ef667bc73a103ee01491bec53e07201b38d4845289ad7ed6d8f3c3dbbab16f6aafcd1c7f78d72638f74adc02cdf42fab24eb26ca0db9a7224db29e0691d859ff7ad7c226e4775f397bd7a546ca5ded2514c84af65963d51c3ed862b4979d65a68dae178920500a1b3c8e4f76b407", 0xb8, 0x4ab50b71e563adbb, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000240)="60f8bcd62c62f9df0173d1f9f2ed18f23ea9c81be6f7943a2c252e61207c2c4d8ea6bb4b09b96fc3cfd3552fd853031081a3061dcfa04de0a9e9a87c27f16c3eac788c9441b5e41b75698a12a7eeed0e4a784c97cbece38c8c51a0c086062a3831275251224ed3216024094969ccef9c38de47eb19c97feb3f17390a22e61712914284a22fd5beb901072fec99fd7ad09edbc6a4e9c66f53eb8f3d00aa3069d3a7c1f06b3a1286ee20a8e408dd389d43d4974e68697964c1995509bac8a226a75e65c4b198fd64121a0af10d85f99b33d911cf7669770fef84e3aac32ad992efb2d48b122854dd0fe6a36bffebb374d613f765c7abdfa9d52900625ba41cf532a101a310cfa6f5a8d91b736fbd3c6bc782723f687a9efbf72d4493b47eefaf79a2b78c204e26cb71966266034f02ca15f3d372467c589f43f68bf3c4be278ec8232e8d4d444b8604bd08aeb426cf66f7fbcc4de714ac9524056d0422e77bed0171d8bc8914b61de8c644edd5a1893eea203e56408448d17da98ae03bc3f9aea4ec764d154660c7489e48dfb3155e0a5ff4cb8ab04922a45c859ced54ec0ca60dd27e890bafdcfe3df4869ad9a513e17d3edb959c5e227f448c285ad6fda537a2759fcaaee9dc9665648c233c7ca56540cdc8aa4d4b8c81e291f2af3b61b284cef4e692fb49ea2740afc2551af7c1e27c0a40f2927cf6659fa5594888e8e8ab5ab7f53224ebd6cde89de993eec5e8c50a770d18d7c73e122623b698faeaea8b690251163988de4c74578a136a2bff5d620e203ef6e0d752e10e9e01e54f4e5d07f730889869b83ba4cd6bee1802353d8d3d36d7681b8360bb7940c2402cc270c6efb8a3794a0e8c9797d667f610ff6e2caa3af3a280a8f1490df5a50d51cdd7cc90db8a5ff9f40ba150febab88fc6092f47f3941db59340713147c407a5829db6d8805fcc662e3d19c510ae9543da1bf1861e1554f793688b8f954621e0d04c13a5902db8ea3144df699671c3a3ec426f81bc8be47769c8d57d9d97462394b7f683516bda230a4583eac0df4838db8322aabb8a7cc2b93e12cfedc3ff4a6095893efaac2da403e485478a6126c0852b80f2055e9b9e4f98673ea7a45c91eb9023703cbeb1d52c512c3014c31df4861e647bd1c87fb197ced158014e3e44beee0f369a33664abee739847a9ded98c32570fe5cf73378128e65a530c79234f867df8fe146a60e102b3ad7ecb07f7d978af2392e201d184505badb2a8be5e5bf7811e3375a41c94c1987ab74f9f50f1ce2ca9f032206b89837022c43c279e01e8e2d5ed540d8683c97fd79e0fbead70b79998326687479fc524287ca32961031db8cc943a82a0a157b2fd07c6be8ab1eba6c51fbd0b201bcaeed6a49d235bd51912fe5cfd1d1443fb1661d5d51ada52df4acc10d02b5fcc766ca1fd815cb55dfe955a134c63a58c0f633986ac668132cded365d4960a4f234771aea1615fccf728a120bcb4477734b5fdf461e42102f62c5eec1a890a3d570fe21fdf4f25cf7855124b0ecd1169d8d87e93ad1c45ff263bf850292db05db05d8d92cd0286d6441edc663081e20945fb2b4e391e8c7bfa02dfeca8b90ee521374ff16fe79b6a09018c445068a8fc65ba5d44ef94b7e542218732212d3b191c2d2725ad5948446d24d9fb279c8bbff43d046e1a5bc4ae1eaccc63363e5b5cc9f7113e3b2127ac47d2695126a0b2820593e919eec042957f5d85c7bde629d2fc5f89257589bdb582eb4b48db5acaa60c5effeb250161fbc781d82279ec876485b0e3aee264f63042e4cd2c21da69e339e02cdace6d59a570d07073b788becdc14c86c8df8ca7385f3f8364928d813b9403b0082065044b0e67aa5daba12cb03f0a329a8ba808b5b9edafb057f4ac1482daf9a3fe288801529affcdd58a8fcba7eaa86b56ac67a695b07af3fc56d1b34135a417f3f3c30b01c510e2c4cc1f32a2ad39d3f396af780c1e721baa598e3b364e6763b48cdb21886d7c5d0ccf1940cb36125f922dd975d3525822658878fa0055b2a2c39bf10c69de2336f25a149e4d59e23435ad90bc16fd3baeaadc4d6c8703cefeefba9ebf373a0c977144b8f887bf6f14a5d4a5010d9041bc22ffaf75ec830afd1e6b99da984d8a4f6be21263de0f8a42ad9fe2808af5e0ae635255c4fc8329c3aacd3b02aadc68f395955365367c68f60d647d8b80fd9ab31be193d449f01c0233c737c6f3cb917f35458e3eea816ef9da552355dd3d4c7a2f7ce66c62a6288fec394d36aa66afbdb20cf0747b4dfad1b9c97e67eaa73c339410e350c2db831232bfbf938469164e8a06a6f5fbb3e4467952c0bb34a3e6cd960c4454e79fa19bb81498a6a46a0a8da5b496e54a196d47b3d95c53769bb88a2b1d39f11949c9bf7bd72d00b1cca2814f16e528578de780a44971362a454554b7d5645a9979a81c53c2298abff6e9e367b9c26ea3d6f53ee58a24a7c0c37e5cff1a401db2e4045fa95cbae82295c263ea5e18cba314a9b85667af06fe7248b1ebf7a207a1e37da59e724e002c575916ecbfae1ebb0dc165e5d17a83d4132d8e93471759f91f9657b74ffafde906c4589945b38f33d215928bf17dbab13f146dd900eb9b9ce96c94fb3c51ebd7b560c667b7e16c1c45550bf4e369901b7892d0971cf02a55a828c93e136fee385b1bf3bc53dda49c48a3639fdaf71fd308cda8dc0c423af8acbb04ab7d9ece22df00916ec3bd835e1a3a2d43c0ca5293541a628152c919c044bd6c703cdbaeee75698e14bae9e1dcc1b5206ce27ec2b02bc09fd720ca275efca5db74675573fc3a280920d7070608d34d9bb2033b35a93211943cf6f5f9bc0b3aa9cbc1abad153c218b2b185a0c54c443968d82d28d3b7ab728eb6258182155b66d53487319e422a83a0c0095ef608418b2532f2f64fd670504f2392c36228a0cb01f8391b1bee0ab9fd24c409e1869333b2c5d50078d2ac3e75749ba9f133dcf33fd24cb15083c8e8050ec64caaa272c1a33debcdce0b764c418bd7bdeef4609ffd830e5146d836c2865eb8126a7bd9f352ebc9eefecd20f37d450272694b94ad72bd6a0ebeb658703ed6a4a2cbb67a6955acfd37b0c6e5a300e552f1f2a87aa266791f674b84211cd6f71c64467bb157635eea3c5562aa9fd9ef80babbc5fd4e8df2c76022bc67a4aa57d16c5da42421e2e34228a16e207be16642befa5a96e05b04aaae09fb4bfb649d3dc3f122a52ee8327142148cec74ca9640a73561d83bf6eba82835adefc073ed18aafa609d65ab7c47f9d5e29766010715a2f6909a06b757cbaef5be64b6dbeb5a7d00d17c9f23b442b51743d3caab9136af2831cc8dd98e646739d508dad4570155db4bdf5259aad2bca8750ee7977f2f405ad27cdca8d81dee93339cd5083c7dc37ebb1abeed152b3ba279b1100707d447b463d15568528b987f6b12aa97c88e05af8aa4bd6c8a891522affd26103d905e71528fba2d2acbaaa316d35c1e7f0c14c657f929e0ad02211ed4b13a8e9609c1bec9085548aa4dddb21721d66517c9ca8f35fc373c2d74b4a0bf96f5656e8b80e729547ee9ccc03446a17747682d3e88a09dfd7b2c57a9c3d34ba17410812ed9d83cf96c22a5ed60397b15cdc079245e6350b3ef0a2ec7d33af1b7dd42809f8e8ab4be44ac20c377bd78633973717776203b6a5526fb0b163226c7b8764b3ae64db48c194b3e6f2418e96c868c3141fbeb6c7b3565f6a7481ee5579790f9d8936b36a2a496d0ec610ec308bfa790de25489c5da20f9bce6db51393ec089affdffc2f862cb726204729bd23ae34cb01b5ce47a7941b3d63047b1b99882f23728f398c8de49fb93be998eb97f224e67a3b00f41432e808f889b6295314e7f63ceb1926f7e6acef0e58f94597378946b8643d98bc6b3112894c9ae30aaf2b678a331613e37ee4a63c236b093fc5dc1a1147375182ba1bd6f4810b3c44782ccb2f31311b3063e43bcef5580458787b2cf5654599946ccb1ce242d2e40affbd4123d014609f41d1c19efa9f9296523523ecfd32aee69127ee5974e5edf4549fc62071d0c71bb559d19905118e223c45b41f3c08e2e3645bcc8073a0f56e271ccce8875dc3a862210e2edce5feb5cb74a9a4d2f3f89c5e10dedab253a63909b6bd43c4b5e2a314f9db4ac41c29ca7fc7531800a178bea9d0f9eb479afd87df4f7b6a29f79ad571127f949cd983f66def20894dcb08eed79f7275d45ea7c32f715426c50d7dc0cd0b05e78bcd530e6b5155b9bba623d5e50bd82aa0c2aa659e3f5d8e6cc81eee14bdbcbb08a7ad8d9277a96d39cdbad15ff96dcb6ed3682f40036c6882a9c71bbfe4d781a7a7de9862f738efe5993a351110f66cddca094ee71e74eea42e5deeed0708eaa46a04ca7007870ba3061097cb6f46763fba3697fbc0b0a4d416872dc05df812a0165d256c81de4ec10fde32481d03a57c40c2f232cd648de779025f161a392cb9eec6c32ea0412b4bd811a2a290e8e159ce9dcbf85c04382f97a24d388ee456883ac6dfac7b3e3374002047ca0ff4f17ceae3d240caf24965b52d8209d8302df420f78404109177558662d03b67c9b7b382211b8767c7b3f4846dad75b87bd374a767577ac04f797f616b1fd068d963ac9f613f07065135a5db2c408d0b2c1f445df658aa5931134cb47fa2f95210b136243135acc5ea28a6b64b9f71093547545a7b6a54267da76986cdf9f3b8dd6137c0fae370593413f90c8120e2001f4f56235130c82dc6d92c4ceab91fff9055758764a3e5d791ba21c6f98f8c71ab79d138e9fc6405d207ec35a94139a752792dec5ad55227a11f8fdc30321673dbf8fd80a93b6d6fb2c9d3710d7f1a22fc8c0fadf9c6806fc4114fbc675374642fe370fc64f0011c38f16ade7e436526d8593c663f2b7f72aba0043b1be5a1ab98fa12fb0d1027f4da2e4258a891ddc658a3cef98f2ea0d0f918d5193ed4f1498696ada237ec90310c9ab7fd10bbce54832e371ad0711e3814143f52047019bba39d8fd659d0f66a2e51e71e89c61186f663aa41e5d5a815c35b1ae789e0c568f6bd9aba1aaf14cd5f37f3bf95232ee37f09a5fc1daadba85d42b4e7578b0509a0592e8acf6644d602efba1ce2662cba2ac0120088ef6025ac33a13b2aff76dcaa98fd1315071b9f44cb87dca84988fa3d0a5d49682a0fd07e64a1a34159261128fa10fc74bdcc8b0796a8ba1151530ce0b9b2f6cf9059d25e66f8315fea76130d90e6046869de077b7727605432c2caea5f9db78460b0b1b10d17f1fc4ea16d49886f899b9bad5db16cbfd27d63f2a541054ad5fd4fed8c82c19754a7beac16f3129295ccbdcee20c44e0f6cbd165ea2ae0654b6e2038a4693c225a3a594aa2ab1b68fdfa8cec4c6b88145fa9de700ead208863b89a9be8a3841704a093ae41a4fa9491c5e9f6398d28e18dc7c5488f20aa4fbbd5a216dc8153bc516d1aebaab6f3b11d53986b2b21ccb4100737f3de7d5cf88fb9d66c961bb8bae65d7f7148d96f2e086923489148f8e820ee1451879dd0bd3e48b1dcf5c7fb71c37c1952be419154c8a3cc508d77e7eb6fad4512037250cb1beff51700af00a339daf351625c46ed042787ce20bb7aa3d2ea7fea167873285aa85e316fc1ad3e10efd0b46e34cb9877b3f86692c99d32b13335f5f3d66764ca5eedc35e6d3148e01493d7de9e4e95f4015aafa0466642a4c3b1d1a8a2f2c08c5c4d2d82f34c01584a304585cdabdcda3b7f4c7195d40aa0adaf8012fbd781981969f") pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:27:52 executing program 0: r0 = socket(0x10000000036, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) close(r0) 04:27:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r0) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000100)) 04:27:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) syz_emit_ethernet(0x7d, &(0x7f0000000240)="9c1e4b5160d69b3949e9bdf5f494a32caa64352ae9e6bda0bfe07c78ee2caaa11b025a47ef5f7d70cf91d24d26ab0f048c21cd5a6c5f9c9e15ceceb6002982a7d8ce8a18a33da9c41190b1b5281aa7fd0c580eeee7acbc997ee9406ddd0c7350da392875661ec84fe34511c5797a9be08b3f929c9fcb1fda8c0f403de6") r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x106) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8, 0x4000000000000000, 0x2}) 04:27:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x1114, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:27:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x6, 0x0, 0x1}) syz_open_pts() 04:27:53 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc1, 0x8) r1 = socket(0x12, 0x4, 0x9) r2 = getuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/77, 0x4d, 0x2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x1) 04:27:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x8) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:27:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 04:27:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0xfffffffffffffffe}) 04:27:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0xf156, 0x2, 0x1, 0x2, 0x8000, 0xa528, 0x1, 0x0, 0xd9, 0x900f}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 04:27:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x5, 0x8}, {{r0}, 0x0, 0x1, 0x40000000, 0x0, 0x88}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x48, 0x81, 0xc0000000}, {{r0}, 0xffffffffffffffff, 0x48, 0xcfc035b5d9f1c99f, 0x1f, 0x443c}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x1, 0x2}], 0xed, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x8, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0xffffffffffffff62, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x5}, {{r0}, 0x0, 0xc4, 0x7514b3236fbe6719, 0x8, 0x400}], 0x200, &(0x7f0000000140)={0x8, 0x2ed}) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:27:54 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653080463f7b238b746854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64852dedfc2b296bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd423734b7b0ac8144e49370f0e402e6b3872d833f7a979baf2a2f6ac41e6bf3bf554799b9b813ad30505e8f5b00a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8c7dbbc5b65c6593d2870b4122cd23500000000000000000000609d4eb6ec1e984b0b3bc9f123726f867e113d9908f5650b113b5b5b50481250dc0dea166d3942f6646b967ff33ca78d8455adcab03bd3f3a2ac07ee487749ce462c5f1b7eca616156955348139815b0d756d926a5e0155855d12780f88269035749f415786298d770ae8dfb814e342b1056bbe18f70c16832d71900b4539413550fa1177bf0d93a8e6eca00b85e231b70ff8c"], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) pwrite(r0, &(0x7f0000000080)="eba74c173eaa258019e942ff4211f9c8da5409c5defd0ecb11e2fc32b2872a0037be48708b53b48ad8efc276d78c5c3ee4c95d9a847c67258d7a79429f6961b579d1b56579074f791f47fee51edab961ad340749acc84e9365a05e7cd224432ab315f8977495a6b7f6e06427a7b2ae0155d74ca08c57322f19de488d0aefa093b24b0bd27fb4d48b7bcb068e3d23d74ada5d05a67097e871e20c5a2bfba9f2f68f29b2ada43cd24d2c4a8f2f19e24e5f4625699faafe84abdc114b23a5", 0xbd, 0x0, 0x0) sendmsg(r0, &(0x7f0000002b80)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f00000001c0)="56e9c0533b7c7803b38f183ffdeca54d075f62f7c32193a1ee8c493c8e5d6451ea7a84cf8b197560ba6a3e3b0d5d403d8eb96f228be7a36f66cc56ae93e315acad73219d6b3127fa512cfe0d8328e33b65604177ebd1e9ce2a4b3422da860ba5f6a151a379374b18ecc63adbe6514d930602559415bbd2b03a507fb45dbe8c502e1667b128231d7ce6350e80a964d13b28ebf44ea990e2acff340d2b4bdee004bfe5e6161719906f163ef4e87f7f76e63ce58655bcf031bbf86d17a5af4091ca1085958797e1ff897ce7877445409384ba70b5f8c45e2fa4eba069da378e18854d81703c0e", 0xe5}, {&(0x7f00000002c0)="9cb4402707f29705341e64b06a03813f795918e99fd4f66ba6a527e14100827882b6e43a324727ff9705df79246f2e01edc443b6ddcdbe9bd2743cf2798b5d1c65c4cf1ba69fbd64596d67e04ee9fff8fd0a49b6aa9bcdc82bcd4f5aeea3a66592c6ebb09c866b862d1da6972da1d85cbde3b9982d1b54365c02063685550b01a06928cd2638bb668447f8073d167060f75b83d259463122ce869024736d1b8f9ce19c96f307e40c69185866f43a1de5573b3fd35fa7739d4c0ae7270030bbe2e4bd7c", 0xc3}, {&(0x7f00000003c0)="926addafa75ceea376ce53e09b8e6dfbe79b74b75fc9f42651e734ca237d1eb68f0aea58847ba5729a6137b1efd1200d8f27ea5bcf32cbe9a25a570198004fcc35cf7b2ee697e3c13c1d197400e0b35e24c71f1366f2ba5aa415f1c564ea6953a882e672abb51f65d8cd53e0bb8aaac93099e1a3600a75cd6225901776f05b19a00bc71d036c0b5bdabc638a2e6fc6a52469416bb98a86a50710a017d1b8", 0x9e}, {&(0x7f0000000480)="e3419793d13ffb1caf9d2b1aab92436cc26fee71e114a5a58becd623b685d2695b95bffac95818f7fa8ee9a6b72b8b89a6e109178421b3762aca359691309a84c0dc3da81b0b17dc825cf3902f7909b4917f8bb5c4981c346f125549c2fc42e2d9fd8e81d3f9eafee62d19df5704c244890c2f52219339bc63958ebc82e0ba8eed9dca4c7484c7d78b37b37f813bab07be", 0x91}, {&(0x7f0000000140)="ad9ec3ee8196453298", 0x9}, {&(0x7f0000000540)="b712dfaa78c2ad95a18e652ce4df2fd1f4b56245fdb17330535c0e5c7f5f294561ada56823e2ec159c83096a132afa1eb8087cf943971fef55b4db5401cb3e4eeb0a969c2469a4724d", 0x49}, {&(0x7f0000000800)="ad7f739fee8d375912f9271f7670a3b235615eaa5888a51b238e08e58169b900708c966738896979d5d1c2739f6581654cf3ba4203c74e67955142a792502f8c0084436d3cd0d2b17354b5355cbe5d054d57e8efe31348ea656d21ac733413ec412dfd63af8d2c9897bfb27c6f4847a32cb6e590e1af2623e3657079f252cbee76de50783fdc03c4072804eb9e5056e70690c028c9d0053790370499b4bf186116c911dd5d732eeebfe29f56736dd34a73881fb871d679b8fee8bca845bcd619913fa98f96c2f906aba97e907a5e0be3e282729aafa45cbe33a028428434f79cc97b47c5ba180d6e5c4a34d34a67a68689ca", 0xf2}, {&(0x7f00000005c0)="108cf79fb5318026", 0x8}], 0x8, &(0x7f0000000900)=[{0x1010, 0x1, 0x0, "680d0bfec94e5efb417ab4421a1c73cf3cd3364539ea708465948526ca6bee98d67d321dd746cea36ac334184daa341e983aaa8fc77f210b1016235423a72859dd62b36838aac61fe71a254e3559d33ebdcf2f7298e7ecccccf27b52304eccd3700b75314d8b05cc8c3dbfe1a44721fdd892dc62199b62f3366f22a8ffd0200737880afc65c97682734848ac0efed6cc1c1f20ff7a88f60d129119660ad2e7895844ae2e63ea56aa91b14dd1ba9a1c49fad6bf22b366fd03c47d3db138fc8b3d501a1c2bbb9b069915d322838c2443cdff95a864bd933e63e8a4c6fba6dff67e526c5d8bd712f07a7d840a3463846481f32321bf0afee727c134d17826591a3a9662a3b3176b383ce36758127817f1538b15a3ad8d2f7a42db704ca9f77d617080b00489a14747f0e48fdae6d470d4127ac293cfa0e0b1e2ce64e1ed20caa378b5b729ff44a3d422d64f640f5fba444cc281d5002d329c749e5bb913dc6db2e638e4eea6e23c99222d2a9dd4dad66af06178f0f69b068b755822a4f76a0dc0f7cf9a067bc89a01afe6f1b226704d37b55879309d4c94567607b6b6847ce1b04a21d2557cbdd78e4365fb81fd7a52bc4df77af0226277d697d78e14fc5fe733b409ad532e6afb0a2ab9aa0d1f605e206ea3c1930f7e86897c78664c615f8fe84af6048147b4147a44f3a9cd90ccac1687b65606124bf07307438e6267a891732464937a942dde485ab0e0ed424fa0111922530ae970ed85ca7c8df6eed4721e9cfd0aa51e0b99135dc44d0bfb4d543b9411a9f388bd99e4116b2b5594fee1df305cae95dd3647663aac8969e9feacc2422de7385006e850493231b59d563983ac5ace809e4f8b2ddeef539ed42f4f3cefb96e29279053c0ffb7b351673fc96f416e9396c73d69aaf5398d3af1a19f2c58317a2acefbeaa611c50a46d6ce98a615180ce1684713b43d902d05ebdd50206d195044ee64aaa45a36e04db24c47252d586cab3dad684362d49670b84481e40b46e50f6cc9cdee409adc520cef806557f7aebef8d8f409fcc5c0135b60365c056a1603fbcfab228cd60d10d762b4356fcb648469fca19a04b890601c02c5db6dfb23b52dfb2be10cd8ed92253fdbdd62333e7ec68576879a9d9e118213173f1e32a56e63b149fcfc018b49b1db44d38e006f35ca9aae1361967560b8186363d2547d6ea0db1e6f286f7e02904318e659a4d19b4fbc3f2534b08a442db5478d0fc2fe7b0ececacd084f3bfc965190bfbd9fbef8ca6fd844a48f919a25d813dbe903016336a7ee4b795a1a7a5bbc4417e2105b7a6e71cf0c7d612a1aa59012e56997ed0c0f9ae48753994940e1599037585208f6272afecdd284d3b42889b63886a64863474339de9c85798ddac60478b4a64d60d807ca7cd5324c02c25a2736bed0284b0b8d2f6a11b37c44903c10807dd8bf93c1d35eef8788570a8a2a1f012de9bc86e7e1d3397193cd8dbf033579e41b4e511f2905569bb6e50df2835f4a8124c74efc4c0ef2ff00eaff7012fc623522b3ec22782c8ef0a5cf1b165df1cb89e5068180bb0eb556eff8dc084a8b87c766ce129c7e24791f095cc05130553209acafbb0b3d4109a1c2a67918a0d3e48a19681c86a7e12792565a3749ea8d25d1669246b56453eaafd0e4259806b744389899df9a7e0e29f802c40478087e8745ca48ab8057c1183faf16c770df14bf3f37188c5b9bc8c276a6371d70319580f1c77c30877bebfd8485d63bf4f2f8f7a61a3c0fa0b0ee2e172ac06a2f79f25daa2ed01b5bc2aedc41e07822d05a013c4fcbb290931e416dfb3eb86722e15c7d9ace1caef76c77b82568d60a57d24f4c599a95f9334f25360e080386d140e840c0c92bba1bed1745f07708f2fc72e9b6422fe2c027f1560bb8bf144560a76e01cc4c26afbcce9ab964fdb5a77ecb936097ed6a707d2155126ee64f15dfce25f983ea1bfc0dc86030510d9b82002d0eb866482a754082c4dba640d3298c30dff2162f88ccced0a3dd291ea00b128dbd1b26409b5de06477b48025309d3efc698a98b5063abbb8ed36997605544891efd72c16659767bf7df6c9c9f3447cb86c24823eb2265a2568d111b2a2cd6f01f15320afbf46a060bf8f8d161ffb1308cee2fba87e73b78ffc678932a41b277490d56d05a83f8c2bcf2b3d6cfa1db3e33f6bd33cd7c12b77a69406457f99c1b318b5d0a3c544d9f63a493df91cfe940d0ad6f2a2fddc3d6c2ec1bb8796dd4cd5b99ce60e2903c2e669ed773c79ca4d23a9a8876a7aee4d565b68be3404a4817027ecda8cdfe8831abd2141bc0840d19dccc14953745151515ac7a63b740f1814480914d13c3b25121efce7371a8d0560778fdc2d9627c24f75c3dc9140443b88921514ca1bab44fa5e9483f839b669035947002dc11c18ef1acda4790239e7ca8430f067c8a3b8df310d3ff63756849dc3f883dcd171d4a8c91fb870430be4509cf63eea5a39ce3c4dfb286be9ebb7fc26c2bab2f575aaf34b6f5f723bb801ca4d067a958818f2c6b8f56a4d361d23a5fbd69fb5b029964e430edb54336afcc8a37fa2ebc9335cf33a1c3a3d63efca5633097c4cd44dc0c4f3bfcf133411f18c05b1f12fb29e8d2b9b45eb7bf2c5573f3263cbb72985c570c2abcdf05f4a254f60f8733afa0d0c8fc357a6779c2785deeec2bbf73bd754fad2e28a17c65f1320e9265bde4ca8a1768769cfa9c14550015509d23f8c57283d580f73ef2a1700ef16b9bebfeebe18195a2d82f0d6a0ebaa8a5f613a7ad879deb4c39238a0b881fd64f0356a9d3f3d6e0188b4f48ee1070dc3071b0b63d56b190f831ada78388493562940ae5112f499846f5f8b99d03cc442b326c6b7280a72197619c877fc7975174c025610d6da22a8cc94900f7ab46a55e6bc81cf43d0dffc516c6fa27fae137c28ed054d18e913440dd8ce98b02368ec26bd55122459c5c54bcfdd0ad2f1bbaa53b83c9374ad7f5481d5ee0e481abf6f015a6fa36a2d8993257790971939e814a06974f6b6b1949c0017c70d122e64ba33354bfc2685b224c99c25105dda9d93be66803b14cd8f440fdba7165a6d1ef7dcc959ba8a15cf3843f066870e1a099d3b17fc424e3d922ad04cedba773aa9979e2439ae3c147481196187945811129765ec4122fdf23600f57f9a7971554ebead43a9bcef909835a8c42803a7f55016d8d8574789e78a15f6ba35677d98fb223357d6d51461695c60009fcfd559cfda577e4272fb2369069c6f537fe100d2bd1879c47229c5f4ef4d4596c9f744389b454d8424882202ec3c47a4c6271c720b0004be7722c0b232fd7d1bda7d01bf5f2a10178fe060a7c1edb7b8c9c2ce187e6406aeb23e67f8efb4f310a7101367c6ea96e2879530e57ffd73aeadbbbe34beb455199d8d04f5a277554b320adad1e45d1ffe7f591abfcf5e07ff15dbb40ea7100a3acdfbd8c14e14230fb807e773d0e80c7bf747b6b01524bfe22bdf4d4d6c69f3408208bf003df8c0ab38dfc79aa10bd81e47bacbd8cc2890feae1a3600d5525c271977f8c4188a0d46fa8d923e751a8c90525e6618010552866d53a84a59e91865af70c63f9989e6e44c686cafb5e1f34595ee2ebb97df50d740ba80e32e3c92f81aebdad72c98d50f0b01df64c2f2831703b097c77da441d478d004083fb651b15990a232850716bfdc4aba739c4bae56d06bbb4422928916eb1642447385f1c8409952791edab62fb54238e66480ba17848c6010c48344028b5b7a684d826b662558752d37eb6c152d5cce3b5dabbaa33286a149027a46eefb5573c7f7a1b23123d91edf0b9e3c11d207975e625f4d9dae7b7b2c4223023158d2c656742a58b0e524d149d68cb556fb64c762edd5dde9f7339d5b0155bfcdbe664481ced756d444cc6defa2684da15b89b8cabe3bd3973ce6063dd4f43123a168ab891b3e73471a672d9e5cf16bda95885d468670e65bb4ec02f10fe577a15c8711044dd91ba181a963afd5f967e52f51cd17481b7db5f60c21dacdac334f8160509d12069c3f069449cd6f42cc457b6d201be1180d983b411ab8293f3c7e3d7545dca6f322846a31d518a5233258ec44e51c9bf2c863c3640358168d2e3610b515f5ffde442c404a814f5d0a1a0dfacf9416ad9b0790ee485a61697f8f333c4acfd93b616a31c5f338d4477f96206bfd15d2f208b941128380e0cdc25705d4a11f15c2680effdb16746ae13534aa426b3a8c410a0cdf45160a5147493b6212ba99851743ef7b76fc283fd356a0f2d8993829dfedd6d52d5f8c3d4ea968637d0f985fdac975a09314a85451f704ea2b88db7b7228b96b8fd11843c21bd496b9e2d6caaf79b1686373ed3fe9d090af812321b30f26f8625c4d822fd765f715006651a36aa443962deed13a65dbf22ddc139fc5b89e96ee9d6cac4bd3c1c83a9923b87a04f97dbc080281b341102489e7aa24fbbe9939b77398ed6cf7f6fa72136c2814582eebe24f9d3c30f1eb9d3a38ef19d7e882f648ddd811fef39fde92deffd8d4ccfe4d6021907bdf69803e6c7df6bd6b25eab73b9c81385a66d0958137ad418858e4d0fadb64fd9ebb83f10c480c8784967d80928c3c2639ee2538bf06bdd3880fac713237ba43423cb45e68bfe0f5f631d1e6220117462aba19459c474b602fca911ff9af4c3e97dc8abb3b6a146efabf2867241c0e41ea7854295cbdf2df50a6cad89f90611beed07772cffb8045c4a08d63a89c00ceef94a99e4f15c6a5f08b65fb3d2fc93c24982506529fb83010de3d3c7f7d332ba62e97fe9396879cbb042ce6b155cb0b083d3f9b5dc3f66a3eebea5432a90af39199b9b18010f8ae72d4d93bbb61d748c2655edb29c4e1847130d5e3e1ef707809dc243b1e9a888d2cde84c1fddc26a58040c0e45a00ff1ab9edda9788a23b49a51fa5ff7ce1c3d3645f486f226d7299dd7e982982c61dcadc7a2047945edebd132ce9ba02c25d028662dbaac0dc0d8b84430832328f9ad38023163d5f7b921cacc1cce79ab28eba31579b02ac153aeb8daa513ab1995c1d533883d3317c2f2c0b5a33908fdc892a3163cd28433a9079221facfe6bc7f77f205ab3a91eb59bb262370bda848994065c079008daa4c540a146349b76e84def84dd613b299cbc078bce0189846238170bda54ddcf9425887c9d33812a1c71030ee3bd9775826d0fce2411d6544099c119b89c53b8a5974add612a6833a432acbd98cc3c9708e4061f285c74dc901684ee16746c10d0c0abdee5cf5217313a4e46cb74735f6a8971784209fa7e7eb8791fb26b97a08a23ef8ab5432fe62605be92fe9900e2bb5ade90d3780b3defee32220a650397329a0eaeffca23f2f1dc35ea0959238798ee0c7f23229b1131676fa07f70775ef0f771852d0039659170fadf1b0fd79f2d4d95525d40d2715edae57637097eaf9579cee78f4b40d89c640dc1aee360b47f61c96748586b04289a7f8ecdcce5e1d9f8ddef1795739a647f8a382deeb209f2eaeffbbb8bd1e3c1497db916fd5aeb75da53e3158a3cf498d032d7334278f9ded60f00d0c78f3f1cfbc1a9d8bc5d27d69d5bdf4696e0d1d5855d61a61b45efb97486de87ff797ef94a223723940a6b6045089f452faf1494c027632b52f3e944fb66da75e463e89fcef65272b125c82b7592aeb7de66bd75e8f7640a079d41aa7eb4894467c43fdfd577926b395462b9031d43efafa2d01e736062f8ee47f207aaa4ebd33ae8be7a7f08136fca5600ad3e6f4d40087c9b104c205c7a16f9"}, {0x30, 0x1, 0x0, "2865d459288b314411c62b13eb87c2998f29b760977f9ddc8d53"}, {0x1010, 0x1, 0x26b, "a43dc20be60d707b8afb9ffc1ba3a50a2b6173f5a59ebbff3026281eb0e2d3309bc844de789a4cf53c6a3fdf9db53de92ed61aa2e6ad17a51a187dc30196a45b85b38a57f92fadcf3357369b1c1c5c82da12c2880092ea211a6a65dce265f2aef5eab4f916cd13237562cce8ce00985fbda62768d0d7a0ceb3114caccc02b80922880ecd78040df70e7f5aa2ddda100926a8363a44b6bf8e33a7573601b0015ec042d8f55c16b3ad9a68728c93105fa8d05d46c02346a0648b32e7a36176d664fe17b3b38989ba25521af9c9c5d388e22ac18a1fb7b2563a87fa54896cd3c812b7833d89c452d45a13a320e6f7d2f2286dec9ff057fe8cf7c4b188c14bc1c69b16cf779c028cc4f53c3fde6c89f4cac0e03d2bcf8b0a2f0b8cbc620e9c9b141c681c58e57bd29ff464c29622feccf1abcfc816d930d6da1f679b442555d4bfbb98c450e98a76f9587eb67d8b85b07a0410051553bf418719d35cf1b62ae9e94264b30ba07817285dbb7fe9f0141054a4b8e7d5a4f5d158e40636ab4aa2e5fdf34b32817b4be661ddc24ce17f8300443002015f1ecd49cc9d362a7b1c4cb5966d31fc4591198a4da05f082db598a8cc474d79b75fd3e3152c2b94b294c3b7a46a1331a24f6068754f791ff30f078cc9ca4e4313198dfe6d1d0ef1e8ef1b3784adaa55361ccd6f90bdf8fce24cee77da65536102f11208ba989af2789879630b478a27f0bd3347ae2ec7e224e82443b00d8d1e7a1b88d5c7adb3b7bfe77ff8bf21c18d7c9a1ccb13aba79c09826b17b10d360256f576a7ff1b0f8c276a7c275723efe18e41ed1b5d9cb8f6c4fc85ed545c982617dde45bc0475ab55568fc22081e41d311fc602fbd121473590d59cff414a4d8a9b03e34175983e49e99d3e840ef6dfcc54d3e41c7954f46164800dfcf2bca65d56828628c7cf64010e315275bcae48d59594e7b1800f46dc69739a9387080f385462403ab680ac5e40f1a8a57c2310273cd2ce7078b8ef87c81945c1661103b99732601362960c6ccbf11bf95ec535d108c1e9bf67c9d6893c5c92b41ab56e0907bd38cfdc3644f33e4fdefd59aa82b565e07c6b655010c7e0ba8d90bdba4d1e81303d4ac3960af86865efba8ae2541d103a543fa19c8ac8085ba07dae9e24bac334c72069aa6fc25765633296991738c1b484b0112bf2f731f3d6f4fc5108fd1e63f7912214e41b710bd4b886b2c0fc31a6aa850fc863921df5cc7e3e95b6da29d06903b49cf7682f5a86eec5d31fdbe2583dd297b1b1a079d66c59310b883d6f62318612e30946c6c1dbf9b67ef1a4f5fde22ba0a3273cc95938f2c6ccffae0199bd694ec5de624f18122eb9d248b93fd5e4d6167e8f3b6f8206f2f0fa907a7689f84cc0ec23a421e669150619492b7e45988def97542454fbf55ef98edb37cded5ea382ca71885df7b5f9972a89b72a905202d5ccc9205cb8dc93623145f8a2a421df2e1e9b3a142c24d431f0c4720487c7923255954be8d1328c6f7f2385a5f021361090ab19b9bbd3fb5853f19677aa3dd2fff96884913ed31997cca93659f2402e39c0537c7ec8248b6daed004c052deea7da047229dc546e59168aa62b4bef325604b34621a0d71be8a477d808be69193be3e5d9f9ed0d5a7b226088f234cc83f93808438483c4bde982f147c4c31281b51a24f590f159721b348e07f833bb9e6915bf88dcc9b79cae6d3fe1f6414858e8a95fb6f37ec176379075ce3cd23275a6e54b868d89e0605f9d0c6f55e6a966191b54d88342fe35bd1ac769fae047e504d53985265b761b1fd425470cca59eeea2d9a6db0bf88b4d019662de197adb1883722b0a11f56e48b6825872db61249a881da6535359fd9af545ba6bb4749b2a284eb2514cf4ca914195402c479fbf88ffe729e7665c7feea0b66cf943b07a0a0944fca6d4603c2cc41a821f26d65da57e4a9844370c58e245babd5144fd9d927088a8af988d7fd1d7e575ca9d18fea4b1eb034cbdca8b205caf0240b55306fb3e1e00b4f502136c30d95eda33a7fce96b8687b63c1f31483f911c32d043d24a2035bdc054e3de2dd4743522163dc0c9af04fe06738909b850adae17efdd184a1b820e1ac9cecadd3698d34f3c0b05bf0c2ff5224f34f74711720e26679ff0b944aafc044a0029a9dac3517c9d80202f03749051bbaeba387efcf0660a7a0eedb4813be5f32e17451f5a4fa2b3fe50e18702ad8a9c28f86f4356fcdefcc3bde576abc1c849cc7ef3b43e6128b14d028ac17c73175d3253c4202ccd1e09a6334253617f77ef2c4607192a7d979995b34fd6c265495fa1039e5e0a1324c348a58bb40984ac605be09ad31a2cc1d90c9fdff815d48180cb19df40fb7b2bbace4f0f356cf4ccf891b5e3745e3589eae32606f4a6a291f3c81bbb38ea0fa8cc73d636a9cf02f67e60aa9ee70fa5ec85bf2e4ffa67684b859bc96f868ee6f9e119632104e3671813e54783ffde2e2a0e7170d6887921acfb9f667d034f18068c043aa93f90584d6e8b038f6625ee5a678fab425b84040b29d131dce2cb42e4a84766b18b0c025ced2569910c7d0c648a90089983bfe073c20a91904c7c4e1cc5eb58bf364f7b8628a22ee2300a5c4b3993355faac433f5f82d1840903ade0f3d2fad4fde59ded8cecef44116849d99b3a894e61bfa4c8b607a7957ad7c08971264be46b1f1dc874ecdf9ca10b67cee95e7d33d996a6ce8066df6d5d09d75d1367436b82eba7711864b6c5b749117c2bb7a473ef65f546b29787066a9e157893a54fd3f5be14d87022ff4dfc5bb09367f1a19548142033a02d742e049a450faea2351aed8931700d9056d9154fc498402dfbe251c182024d2af159422f21ee38d157caef4892e16af1efb974662194bbe88eda63fb746845c9fc333108268be9e39c9cb88095458eef7ff165127ed6912690115b6891275d5e6ddca4eba94ec3192da142b81caaa328ce7d8292fbb7a17db9a64ef2b71babb1fe930544e30b3db2a4c7a0aa6d87e0611c6f313f1a77b9f5d5eb0c46ebb8a7788f7733e06eaa813c296596757d04fa987cf98a1ed1ecc95635635596f8c78a0373d3d111d8579b253dd59e96b22a6a47551ab1431c6272e38fef83491c1c443da1f8c8841af2178eebc9aa065d733976f8f89912778e12eeda4d401b13aad2805ce52d9e8efcc7f24a5dd5e15ee7395e36225fa76663a0779f349c4ad2497dbe2d4be8cc018044241eef38210e528b6989289f2687bf9c6a31c6155972b11eebaca2481561ad5bf84cf976532bdc4e5073eba42c66eee7dcc89c422e054d9f4a86785954811ce72859a06092d91366b2d7add986ce4935da269629d4d3ec639a909fb174126478e4274d9f54768d045ce9f5f6642989833767c980e0ea1f25f37feb9be56d64fb2f61ed9bcc6cb98bfe12a03e03a7b65381c5c1a0957dba24a3b280c04e009e4a7ee228c74c4e5a51adf297d377d58cf0ce7b3881e1d512ad3bcb5f1e5f240f356db88dd52037a9093482b260125db62ca1dd4c884fcf137ae10c72d0599ce8b55dd3456d5de38797b21cfef0956c785b452523f37cafde4d19cb942b37057acae3e2211f43bbeaad3384e594fa482c37e8980d542d68c0ea136ff3c6b49e1b65ec3d27852a32e2d41d39a9fef8a9c99ffd8d940d9687cb0ac37e7886e93b15911cf7b526749f12ddf6239bc71decc249e20aab62e395263d570c1addfb74061b8da516debbb53ddd53540505d208cd4d06be8a4813bdbc5700901bfe1cf0136d20d320491526780fa5e5e5fd19bbff8b8c41bd552df3c918f9dbb68ce7526ad08123087abd3f21e2f3203513bc06a11b0424301b7e68f90c5040f8dbb782133f94951be2ee69b673c9abfc9e38d6dd040a58c5d4c0d9df2198abb593cfbcdef2550674c20653c9acf6da9690a146653eebc028dc65256e8b0a85ee0fc9ec079d991ac4b9a6a61926a3347dd8489a785e5ad3666b3c6000284f2b4c69afec60bb22b24314b1a0a236e20c08063e43b0093f397d4298d40563310267478cf470bbe95b63756c7ec12a41e5de20ec4cdb8c30509300f8bd1cd00b420c67c99d30e767d142cc7036218fc780ab4065ba11714d53bb70516dd4298af69c1b668064c699ff35de74f00c0ccbec3448640bd7f035bd164e4e62c6c3951d3e397f35a227e52da2502f405a7cefa7b53c5a318845f7174cdc4daaa3bb7392d2a925217e864351c384920c6c56f545375c0540064aa75e15fbcd0e8ea9f3b546e20b9dd20d66f7f491407a65de3438e9b93a860f5fb817a7093fc0786d5f779be5904091e4201388752ac0771b7da15965e556dcd518d19ba58fb85355f20252dcfc57cfe517e7a886a3e56935aa018c5ec6651901996f3a92e3c51b834354dc62a226f80edd85a6db261f6cb7802ff3fcb30550b6e10d4fdf244bccdaf6d51116256717bf6f5270d7bbe36b4f55f0d606b0f6d4197f75267035302034ffbb475fdf8020fdae74d8e5a23442f16233f494c42f2062532e0dcb6640facf8b43721d837a9cf4e7eae38aee6140bde730e55b25417f8531908f86e5557eb1880984b0b1614c15eb0df507928a87f6107997a5b2f36e8545cd9ad7424e646de61143544c18ae271ec7a72b22461d348fd8b2609d0a295e4f234d21850a925eb9eac4d10ba5569083c091644961a36b8e948a57ec325b9509512f07de24ccc75c757d10e8f895716b34b48a0e452c1d00eea08ab3da5cd93ddcbb6860820701e060945b1aa5576f070d3141e5ad72125ddae57ea90765e3ce06610c0094ab763c6f3fbce9bba2e9d0a5c7f5863e716f0e73ad59b09dc67193d5beac37bc0bba7ba15a86f311b2f7cbc38ad711d767034007c185a2908a5f372cb671baa79773f4c97a818935eb0abdb7a3794a276a3bb56a635f6a5f06cd457aebdb480a314cfff398aff95628e757745dffbc06e54532334aea6bc2d29968a67d477566b412edac94fe2516b907847aac0ec84e5b30591a59a8602408e3e43516f68de809b252cd11319640320e8bf1737c61e08682066f261f0293ea4da7cf9dde0eed1d16fe603eb0786bb89ee6ccd6c1144b7ac20d93d18251ef433ccf813081989def1fd247d0ab2885e7c2d1316efbe3c6603b3aca19cfe22a051086af1771015d1bd189f8bf76be3aec86f7577b8ccc78b0281895d52513c591bbba6c4b56aeda9363716050aab17f83dd593b5c6192a1f1b6bb080020eb0d124b6606556d9d2c5aaa571d6a63ac9b9e67e4de07dd91265e18a3e7c62e86d9ebcd180c97c8c416026011c78089c7821f7520b552a7beb359873cd6fa49a6ce70a85c7ee49230dd3ae40079932a6a8bc0810d418b1f7bb7581745e141592e46780d369246124ec21de774cc38dd22fc18f0cec7c00457cea5f0e23829377315c6639f1b7759d2e0920e8c8a1fd8814fa9d55a9dd72f6996e42d8f9505f0a3e6f0fd6c80a4181078b860d351e81e9aff16620477ac52c8b5d17ef885a76eb651e436e61f53f40575241a25ff9b257438ba88d1171360d2a5c9a9661450aca81acff5d7275e5ab098400c9e95a6bd1ea837fcef6ff6599cdbf7945211eb03840d59c0ba14a4bce399a2d21650641bc6437c1a5998473a1b0f3fb8843c9b136b117f6d6e45ea08713c9d9a87e3a4afea29c2bc72df021d07368510d4bf2131278df4b24ade628963ca6dd528965cee5a58c53c6be655f56a97e07becc2ff36bbf5eaf8adc4b346c7122b4de1c063cb8e195036c5da0b903ab9fed351d82ba33d"}, {0xb8, 0x1, 0x1ff, "e47be7228e9bfd1ed7fc1a345fb825c442d7758a9b54e8127cd8e44c961ea8d1da24942b065dee7577198f6c666ca9127b2cfa4842a3e2fa971a6e3a3bd167244b09b73eafe8606f285a9cb5d58cf82b894c1f9eb95f8662576ef6224defbbc70aa4c4c81760b9b5c2ade973a52b5a4ea07017f7ac61e5077d1ff18ff78bfbcadb23bd14896cd02bf22910878244d4dd9c301f4645cb5303c9700a499836e1c8b044b35a4d"}, {0xc8, 0x1, 0x400, "305c08b7757be47d28bd36b1f79b9af7712469d2b1aa6a4deea63ff42a558029dd29b747fb6ca42c42c054f322c54137985725abd15a5dcfd6b5a1446c252bce35a7efeaa479e668435ca2d0a73c1a0f9ad261f2255c9eea12bd6062bc6810577bdec48ef0fe435a9cbc8f4a119a9d263ed502e0155bd5f65408f85f04ef35eeb31c7dc2727f6a2407be2bde2f84531ddfb3091d445a93b0c2571ec508e0c24a5c74412a54764cff8ba0b36e95679b84b6a924a0ee"}, {0x48, 0xffff, 0x8, "1d4b5d109468af075e263666c6f9eb5d8b2e9f888eb2f6c2c3e97f2972b944c90af350839273666da3b74a451e16fda75f"}, {0x38, 0xffff, 0x1, "1bddd1ddee61e047dd00f05b741d4c6f9d2343824fc12e034bd61a2660ad77d4ec1f17d38c"}, {0x20, 0x0, 0x2, "6b25629363238dcd2797"}], 0x2270}, 0x2) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) 04:27:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) select(0xffffffffffffffca, &(0x7f0000000080)={0xd353, 0x0, 0x5, 0x5815, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) 04:27:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xd9, 0x9, 0x0, 0x2870}, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5}, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6c795a446f40a8f7) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xff, 0x6, 0x100, 0x0, 0xdbc, 0x9, 0x1, 0x0, 0x1, 0x100, 0x100}) shutdown(r0, 0x0) 04:27:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') socket$inet6(0x18, 0x3, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000200), 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) 04:27:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./bus\x00') fchmod(r0, 0x7) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) 04:27:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = kqueue() r4 = socket$inet6(0x18, 0x1, 0x4) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r1, 0x1) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x40, 0x0) poll(&(0x7f0000000280)=[{r0, 0x88}, {r1, 0x1}, {r2, 0x20}, {r3, 0x40}, {r4, 0xc27de98f14fed9c7}, {r5, 0x100}, {r6, 0x20}, {r7, 0x4}], 0x8, 0x1de0) r8 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) 04:27:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) connect(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000100)="ad18f05de2f4ef18", 0x8) 04:27:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x19, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:54 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() close(r0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() ftruncate(r3, 0x0, 0x1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 04:27:54 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) read(r0, &(0x7f0000000040)=""/221, 0xdd) socketpair(0x20, 0x3, 0x7fff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = dup2(r2, r1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000200)=0x6) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0xff, 0x80000000}, {0x18, 0x3, 0x0, 0x6}, 0xf8, [0x5, 0xffff, 0x9, 0x80000001, 0x7, 0x6, 0x1, 0x2]}, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x0, 0x8, 0x5, 0x1, 0xa80, 0x0, 0x20, 0x2, 0x3, 0x925, 0x8}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) r4 = geteuid() getgroups(0x7, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000340)='./file0\x00', r4, r5) ioctl$BIOCPROMISC(r3, 0x20004269) r6 = semget(0x1, 0x2, 0x20) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) close(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000400)={0x6, './file0\x00'}) readv(r0, &(0x7f0000001900)=[{&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000540)=""/43, 0x2b}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/186, 0xba}, {&(0x7f0000001640)=""/140, 0x8c}, {&(0x7f0000001700)=""/133, 0x85}, {&(0x7f00000017c0)=""/112, 0x70}, {&(0x7f0000001840)=""/134, 0x86}], 0x8) select(0x40, &(0x7f0000001980)={0x7, 0x1, 0x858, 0x8, 0x1, 0x9, 0x9, 0x7fff}, &(0x7f00000019c0)={0x1, 0xa1, 0x2, 0x5791, 0x8dfc, 0x68, 0xac1, 0xc0}, &(0x7f0000001a00)={0x3, 0x6, 0x8, 0xffffffff, 0x4, 0xfffffffffffffff8, 0x81, 0x9}, &(0x7f0000001a40)={0x3ff, 0x6}) pwritev(r2, &(0x7f0000001d80)=[{&(0x7f0000001a80)="cb14364c8d33445059f71005760cf2761d3da817c1084e6683d3f37ed53d922e892c4ecaeaf41ce93192c7e8ab1eec012debebe340300f120184f5b160802a16ac9cc7ae12ddb272dea3504dfeafcc3b44d7f838a23bf0f29093af74ae46a5268c18d61fc0be6409773d1f7c50462d617960a5a430245dfe58baa353d6fda5835a634a0fe985e774f8af9f52b36587b47900318c555397c59c34fc60f5a26379ff14b743bf2ad03a45f7d8aabda05b9513c563d8b06433a955b77b44581837b924fcae9ca82d792c011c7655291ebcd1ae35b604259f19f8263d3ee231b9bb0dceb0f11c7ed544231d44e76e", 0xec}, {&(0x7f0000001b80)="534416b6d104af0781c9bfb17ed3bdfcc50d70c419fd6edd30f08561643749e0562a", 0x22}, {&(0x7f0000001bc0)="70cd75a00fcbe0f994334c2a9915fa2b9fdb729cce24f6990bb987b7eca0900660161012efa5b0cb40754bbbfb10d81d8d5396c04541d20aad73ce6165a5df0eed7299ea59dce8cd1e72fde263aaa5b474978f1ae1e5e8269be21d6671bf8e8d771915f2bbb0cb2789ec5e8049e4a0725e0f9605315c2aae0e0af9bf6bbab2af04ec9e9662abc2a83ba9a88fa4faaab899b76fc522aae2c5fe05e07b7fd5d6e56f6906c77cb6b2aa28495ae41a9c37d32cd1ea5d6d9716261055555e31", 0xbd}, {&(0x7f0000001c80)="737a3bdeee697852bfcc7a3897901c56baeb092a64bcaa1212eaf8722c6f8930be430f53a55e12d9b43fb88a58b3c2d5841fef152fe194215be4b7ed2e9dd90fa67b63b3640aa5c4a401b6e6fd47281b09487c", 0x53}, {&(0x7f0000001d00)="e996e776da2ca0f2fd98aa557ed0406c0ef495949eb93b", 0x17}, {&(0x7f0000001d40)="fb174b", 0x3}], 0x6, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/null\x00', 0x80, 0x0) r8 = dup(r0) semget$private(0x0, 0x0, 0x100) pwrite(r3, &(0x7f0000001e40)="d911e81b1f0bc166bdc3fe13edd463be642e11a693c0897881940346858398764576ee8c6c35c8e0a36d22988a270d8b2e3821a55b3268c58cb65e7c3ab2f8c05807e4ed669c334cf389a90058d21e910ca32b6c9456f596a4d3737d059b32", 0x5f, 0x0, 0x58) sendto$unix(r7, &(0x7f0000001ec0)="b6d8afc27bd4dbd95bef338e8ebc2cb74680f438c91d71aa52b1a55f601d9fb57663f787", 0x24, 0x406, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) fchmodat(r8, &(0x7f0000001f00)='./file0\x00', 0x153, 0x2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001f40)) 04:27:54 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0xdfbdc905ae929ed8, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) r3 = dup(r1) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) renameat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 04:27:54 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r0, 0x7ff) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 04:27:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000180)=0xffffffffffffff32) open(&(0x7f0000000080)='./file0\x00', 0x30, 0x20) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x1ba4b5a87cd6242, 0x10) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x0, 0x0, {0x0, 0x80000000000005}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:27:55 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xdfa3a711e689ec2b, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x7) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xe638359b0579acc7, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1}, {0x6}, {0x6}], 0x3}) 04:27:55 executing program 1: r0 = socket(0x6, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 04:27:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:27:55 executing program 1: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 04:27:55 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x18, 0x3) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x13) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2c6, 0x8, 0x6, 0x1, 0x2f4, 0x9, 0x3, 0x3, 0x1, 0x3, 0x5}) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) semget$private(0x0, 0x1, 0x304) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r1, &(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 04:27:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febffddff8252600040000000000ba0d31e99a00000018000000000000000000", 0x2c}], 0x1) r1 = shmget(0x2, 0x2000, 0x181, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 04:27:55 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="000000186204018b002b3a00000300838af7afb9d8dcd14043000053ba8af658711937f75bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e14da000002e98a03eed16a1a0e59c51b2d5a8bf600000000007d2c5a", 0xfb}], 0x1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000580)="cf482c1f9a5d996af5380a0639c44da55e53dd0b054716b01867c2cdbf7c421efa27018fdaa342409692c751eda118c7f66a2783faac1fea9d19f4deaddaec76afc1763af64188abd1e4b063aab62160e9a9584bed6d52dc742db2e1b6c0019f3a45d8030116a521f91126c100daa7fa9b2f6d83cfde615309d24cae37e9d07f98979ef3135f970f233da88288fa1a83223a825928", 0x95}, {&(0x7f0000000100)="5459710f6b060091", 0x8}, {&(0x7f0000000140)="5de985d19d5db49b6500b3004bb2c7470932dddb422981c6d60c9a271928adceed3219c3d176d13ab78f26f52b04d6118ffeba4e3cc1222f7641d21a6fa66fd333bed0028639c2f46ef626de5c963d001987c3aa39b0a9ef874213682e46c7d1f5ed1a3eb44b74b70a09ebab8c238b75e4661b52d23413a9b458eb69ac067cf29282693f9e94ccb01d5d3dd18d9c02f77c9faf6f91fc2105010ab6e6e6711c576016988809c8d89b31fe5540bb50108f589bc9a6a45f1c326c85ec59ca2be2c4a8ef70162f6e82a91fd0305c16c715e0c3bbebfa7513c6dfd8c499ef7d00c24562b58bdea1384005c4e7498eec312d8d2996c2e953a57ca0e2395cccd94685", 0xff}, {&(0x7f0000000240)="649da1228bbab23fcab0cd75cdb97848cf8318c0239e2af7a7a6ed8100a0329a64c778877bd7fa103a0101765968cdeacca00e0db72772de30de4d4e84ee44e5e802e64812ca13f9e55d00b09f29485dc96e2ea91d2ea428bb550d2d59f9ef685db7631ee4486716d214087105c0c912635ea729764d7e82fa3c8add5a824b", 0x7f}, {&(0x7f0000000340)="41b5b6cad3cd6fbfb9ee2d979729744c0cfb5dee637eb437db8ac5331051949fd7198bda492720ecc3cb425399ef086728e5f98697a9fceb0f047c302ab635", 0x3f}, {&(0x7f0000000380)="69236b30d392b81d09eec9f005202f963150699c124f563ec9a4bb66fd2c9008db18cc7add60e5e727453f0ed4767cbb2d1fb29fd3bf3dada767836b1f6eba3856df4b995abcb5829fd19e83d14011cfd46d7173406aea134dd1bd8fedf17d29e6e59f049ea2421cee847011fbb7d04bd4290fe3e0b99a99154d7b2c82dcc34cb539b06cf8b40088d1dd166056f1573fb92135f69076bd4ab0fc13cd2e66cbe344822f57290707d474622ccc44a0e1e5e4bb54013dec3cb540f2f2e3d534d479642edca477264161eee9800592780063e42c0ca5e7df6628c2605668", 0xdc}], 0x6) 04:27:55 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047307, &(0x7f0000000100)={0x0, './file0\x00'}) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$getflags(r1, 0x1) 04:27:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa6cd02ee2f0552fd) r3 = dup2(r2, r0) clock_getres(0x0, &(0x7f0000000300)) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xc1f6dd520e3ca087, 0x20, 0x40000000, 0xaf8, 0x100000000}, {{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x80, 0x7}, {{r0}, 0x7fda5b484b44fd2a, 0x80, 0x1, 0x800, 0xa32}, {{r1}, 0xfffffffffffffffd, 0xe1, 0xfffff, 0x3, 0x9}], 0x2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x6}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x3, 0xeaf}, {{r1}, 0xfffffffffffffff9, 0xb, 0xf0000000, 0x6da5, 0x23}, {{r3}, 0xfffffffffffffffd, 0x3bb8ab29b9e1a68c, 0x80, 0xffffffff, 0x7f}], 0x7ff, &(0x7f00000002c0)={0x1, 0x3}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4) recvfrom$inet6(r4, &(0x7f0000000040)=""/242, 0xf2, 0x801, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) writev(r1, &(0x7f0000000440)=[{&(0x7f00000003c0)="99c14087ef6e6bd7f14eba5606639ca968d1ae7dca0072610c430062e23e1dae6ea6d87eb663549cecc83fcfeb0a267279143b7b41855f9d083db13384228e927e320a020345c91ba5b08687a14d1a8204d653e3e0927f06b333f1fac25f9e84623a68bfdcd9033a6126c205094d00e03e2af3d4c70b5cf7d254b6f5a55826", 0x7f}], 0x1) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000340)=0x8) setgroups(0x0, &(0x7f0000000000)) fchmod(r4, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) sync() ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000480)=0x1) 04:27:55 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1d, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 04:27:55 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x74, 0x2, 0x0, 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x84, 0x3ff}, {0x25, 0xfffffffffffffff9}, {0x84, 0x39}], 0x3}) getegid() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000180)=[{0x24, 0x5}, {}], 0x2}) 04:27:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) 04:27:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() semget$private(0x0, 0x2, 0x108) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x28, 0x2, 0x7f, 0x20}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x8019, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x6, 0x3f}, {{r2}, 0xfffffffffffffffe, 0xa0, 0x1, 0x3ff}, {{r0}, 0x2055ef82a080973, 0x20, 0x1, 0x7fffffff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40, 0x8000, 0x5}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xcd, 0x2, 0x101, 0x7}, {{r2}, 0xfffffffffffffff8, 0x10, 0x4, 0x6, 0x3}], 0x80000000, &(0x7f0000000240)={0xde, 0x81}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x367) 04:27:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4012, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x13305e44badf7259, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x5}]}) ioctl$TIOCSBRK(r0, 0x2000747b) 04:27:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) socketpair(0x6, 0x1, 0x2, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) 04:27:55 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 04:27:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)=0x1) r3 = msgget(0x1, 0x0) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/240], 0xf0, 0x3, 0x1000) close(r1) write(r2, &(0x7f00000003c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0x49b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 04:27:55 executing program 1: setitimer(0x6, &(0x7f0000000000)={{0x1, 0xfffffffffffffffc}, {0x400000800001, 0x7967c9da}}, 0x0) getitimer(0x0, &(0x7f0000000040)) 04:27:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2004a, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4f0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000380)="99aa9f0a394b68f396c870d6aa2882e3123b95e8952088f2097a02da45b18d3dac29636d2e4f8fbf9497617b8a2bff144238feb9a58e13fe8b00e20ef548439edf0ba2cee2"}, {&(0x7f00000001c0)="3db68eb34ea05cddae1cdae52c6d00e2ecebff5c3ceca3ce63f520499a5b085314864139299b32d0923aab875084c199af0b90e1fe52dae826e3bc4d56aaca9d77227384fe221ca7484537d4bb554f89aa3347bac33f07149a316706798b774bbacd15719efb07a393e95459f92254c7", 0x70}, {&(0x7f0000000280)="428accc08a58f30b0abf6e190e3509e15cfc91fc139f0fc47d16bc3bdde0c59c5f03064eac253a2e9ee60ecee266d96156b0a43dc53fd0cd1b3f0c1556644f8df1e68d2f2b70cb1b4420725cb64f1fee4e", 0xfffffffffffffe97}, {&(0x7f0000000300)="5d45858105cdba4ea0b215903bbd5a1f1cf0a4425fea150476455e1b051bb3f4837fc2691f51b640cee347a90e10a6214423e83183a088b77047f7e664bb", 0x3e}], 0x4) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0x1, 0x8001, 0xf374e9de51ff9e85}) 04:27:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = msgget$private(0x0, 0x20e) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/22) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f0000000080)) 04:27:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r0, r0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x4487e2a2abf45dc0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000300), 0x1, 0x0, 0x0) 04:27:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(r0, 0x8) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 04:27:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) 04:27:56 executing program 1: setreuid(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 04:27:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) ftruncate(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80000001, 0x7, 0x9, 0x5f55, "aad01f522d6a687e29747b028557556b6d08cbc4", 0xa00, 0x1}) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) 04:27:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x5) dup2(r0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 04:27:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x1000000000081) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") 04:27:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000000000000000000002adc31b2827c3ebba424e53e23cf1e2cc58da17bdd146b07db1a6fcbf6a1aa5059d969c5b9660c24440e3bce0d801a4569823edc8d83b67ab87f48b491e41b82ddfbe95"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 04:27:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="129b83bf0a6ec3b31efd38ef366bb761ed02caea40fa0827fc7e27770be78e77a4c148371652105a7bac7f3cb5d72c2106f0e3f6d5362bb60c897a6459812c7ce345a2575c9f99fbc48add3a0e6350e5a65c35943212c02499e16fe8ca8bdef94199df144888a65673acb7268039426ebe0f05b3120a8f23eaab", 0x7a, 0x400, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) open$dir(&(0x7f0000000200)='./bus\x00', 0x80, 0x10) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 04:27:56 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4c) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:27:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700000000000000000"], 0x38}, 0x0) 04:27:57 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000001c0)=[&(0x7f00000000c0)='\'@*(\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000180)='}\x00']) 04:27:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x10095) setuid(0xee01) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8010, 0x180) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x80, 0x8) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x81) 04:27:57 executing program 1: clock_settime(0x0, &(0x7f00000000c0)={0xff000001}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x382, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xffffffff, 0x348d, './file1\x00', 0x1, 0x54d, 0x7, 0xfff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0xaeab}) 04:27:57 executing program 0: r0 = socket(0x1, 0x5, 0x2000000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x321b27b7677da55, 0x1) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140)=0x401, 0x4) 04:27:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r0) dup(r0) 04:27:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x80}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x5) 04:27:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 04:27:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) denied attempt to set clock forward to 4278190081 denied attempt to set clock forward to 4278190081 04:27:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x12) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0xc003, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/170, 0xaa, 0x840, &(0x7f0000000280)={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0xfff, 0x6, &(0x7f0000000100)="a219a954361073e0ecc31eeb75a536d9da152f1c9977a8595428a7e3c252cce137ad470e663c50af70d3624e213078889f02d53f5a06eca9355551a1a2a1a38243208b6260f7d87221132e7f69b7be91c26da700869eb3d6e5839e69df16a30a28180a466fe9b9c2b9fe08da3c6740e1a382583226950ab5d31bec37a98c6b6d24e08dc70f0e604fd71a00b28721d763f53dfee72f", 0x95) getpeername$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f50000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087b5a86bf28dc02d12e0fc25e8b4c11e00286df6c2def65d2a955a6ff07a8ed9aadea488ed666bdde18af9a664e464c8e751b22db944e1b603cef2e56f75c45a16b70ac53c85835488e85098315125582390fabe2fc3d3f7f9a5527d7bc201a5c0c6fa8e075835556a382476c3d28a4c063164c5608468dac0c66079c31e553217507295bcedf57c2828c5fbe6d3ce561ada8529a23cbb73b8d8a8d7ebd7636c62295e5604ee60a5e3acc809dff975680ac4f46400a16d3c037284f0b8ec4729ad1fe4fcc7d66afa7d91dde1fbee58add5"], &(0x7f0000002280)=0x1002) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 04:27:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 04:27:57 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1000, r0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x0, &(0x7f0000000000)) 04:27:57 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000200)=0xffff) setpgid(r1, r1) r5 = geteuid() open(&(0x7f0000000180)='./file0\x00', 0x10, 0x40) r6 = getgid() open(&(0x7f0000000240)='./file0\x00', 0x20, 0x5) r7 = socket(0x2, 0x0, 0x3) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000140)) r8 = getpid() getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r5, r6, 0x40, 0x3}, 0x1, 0x1, r8, r9, 0xff, 0x1f, 0xf26, 0x6}) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0100000000000000ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4ac096671ba96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0cfd2fdc546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa8878369560700000000000000000000000000d941598ee8cc3062048729f0b3f10f7a58106c6767cff5147239aa8538154b064b3a5ce586e06342ae95fca39ce27cc1916286bbf29441d841b79bfd513fd6bfc736e3b136fa78e5d4bcd65f61b2fb47d4a719b6bfa588c6fb1e3a653464a354"], 0x439, 0x800) 04:27:57 executing program 1: r0 = socket(0x18, 0x1, 0x80000000) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 04:27:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x97}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xec, &(0x7f0000000480)="b615fe23d6c9af43ddb9d04cc54696ea97f35989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4c8b8933468c6a7a27097782b788402a9b4c84dbef9945fa48056f913258dc7a275d2e8c7c9ed9b73285eb88eb09a1b47d535c36c81cf9308dccc36ab103b787813e77e1376473771667810bbeb95abe4794f8eb8") 04:27:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/38}, &(0x7f0000000100)=0x28) 04:27:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x100000000, 0x80000000, 0x3, 0x8b}, {0x689bc28d, 0x0, 0x0, 0x4e7}, {0xfff, 0x7, 0x2, 0x80000000}, {0x0, 0x7, 0x7, 0x1b4f}]}) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000240)={0x1, "54f49161bad138b29a0886fdcfb4c0ee3a43213c588255a58dfb17829db5dc4f3854aa4aaddc376632a37a4d40af894f71733cb6f54fdebd4d8cd2c1d474a1ce28cd4c222e93abb7205656e35fd49eb1a7586effb9336bfa4e45a44aa2a08805ac7c018f54607dab1a82e404492fe4b3af49cc5cc6c9af2c944aed542e8145e9dece3024ae8bb21a5b8d84309ca38d466a9f6005ac7abe3d02b2627686532ccc052f15849668a020056a0f525e669f8be9c7e1e3a33b3f24dbf38865acf3c4c6d99e2461dd255e6119aaf6980a2f8a715932312300bf7ce3fe6361a8619856faa46f18a50e24e0cc42b51d27"}, 0xf4, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000140)="d3") 04:27:57 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = msgget(0x3, 0xa) msgrcv(r1, &(0x7f00000004c0)={0x0, ""/177}, 0xb9, 0x3, 0x800) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r3 = msgget$private(0x0, 0x100000230) msgrcv(r3, &(0x7f0000000c00)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd55fdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437f84c1a44f93e88e1000000005f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c010007b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232a3bcae59143a9cedfd06a66b8d2ed7dbf8ffab81101064ef9d59f1678d27cb520100000000996d240b7a5c3ab253ed14839f7697de65d24414bec1b95b7fc752839409272a254c4d7a46272a0683877296d4e7b469314f2a44fd8bae1942f6bf980da408b9be8711b73bb62f73c8cbd075e5b556c172713c459c91d0e0426f9ac530f95fe540d236c2f20cf179757dde663274ed957ccfaa577739aea4eb7d885675e20863ff252dc85745440b3ac11b01b04a38f1a7cf7db1263e68000000000000007cf45e191b0b000000000000005c5aaedf409ac45adbc344305d61ac0ac1d3137fc4ebf580ba389647edc356dfeb7fb1d50d326eb410b295000ccc15943118271f65150415a2418c1f41618c8138cdf09562659a890bba2b3c921465ee5143e8ef853f6a1e273e072fff5bf2f7c8b36754dc2496d38390f1a76f23eed460b76c538d0d32ef4df24b0998f77d4f72e7af8ade0501689e9cac8e06d337d274f64cf44fa142ee6c8906c6f22e3ee950fa06272620bf640b20cb1c6a359cc4f597c95d19d18596e9214526507ad0949696cc99b3d3e00801110982516d610013fcba7931d476f52ade189dad5f9304219e582c70c0a58638f9bb7d69ca510f69905af758a4ad0fc854ee40a5a68eff2e5d10f25ffadc32fe0891f7ad12e76d44a94e6e9fd73a2dcc41"], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x3, 0x2, 0x1, 0x100000000000000, 0xf9cc, 0x3, 0x2, 0x0, 0x80, 0x2}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) msgrcv(r3, &(0x7f0000000380)={0x0, ""/203}, 0xd3, 0x3, 0x1800) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) setuid(0xee01) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/159}, 0xa7, 0x0, 0x800) 04:27:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x19a}, 0x4000080c1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x4}) fcntl$setflags(r0, 0x2, 0x1) accept$unix(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c0e2861000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036311cb068a253e40c8bc65cdec794c273d709e6fb44947c57e51983ea167db0bb11cae8b75b68e3e1e1c62d2bad08e436f82f3ecf112518704f874eecfa4dee5f8ae5e8db96ef07e1a15e75ec22167830a60f799121869012d203f8"], &(0x7f0000000080)=0x1002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:27:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x4}, 0xc) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 04:27:57 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1f9, 0x0}, 0x0) 04:27:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeb6) 04:27:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xdc0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7fffffff, 0xffffffff, 0x1, 0x6, "fa7285538ad3adf8f16292bd91e4eca102fa4a2f", 0x0, 0xfffffffffffffeff}) 04:27:57 executing program 1: r0 = geteuid() setuid(r0) 04:27:57 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000700)='./bus\x00', 0x800a, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="f31204a49155ceb600", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000740)="2415b7fc1b6d8329809bbb29c27b4424cbd83699577560fc3f1838b5940234fbbe0ce043835e2c6d6db5d967390f97dbb892951ebcbabf70a4640d1f85cbb6ad01cc4ab889601319da9b949f663db766b15b10aafb8d173770bd0a50fe63581cbde899df0aa9764d9b652ef69e6a69a5097eae6d75d82fe10fd1e1960ee05d7d90322cc0d1fd2046d0dc289680ef9517781a59c3d09372335dc862b634909a5a58d2f9014618fb5a06287ab13c56c15132e20cdab79a240e931836538366956e20c03e72ad6fd526ee25dc9ea31496f880a654615659880213bc03f880a4c17b7e7b10a6e31d7e8af68a1012db5b9e422c9b8e1ceddf9b5d77025c0d9a"}, {&(0x7f0000000140)="f54e9da9ed09eb75"}, {&(0x7f0000000840)="149955c3cf640a2c651a294c36fc560ae1880a3e07ed51b75b4a928377d5447a5513621a2af64b11c2f734b8139fe1690283e8a95a50b78ed583e6a40b4ae473a91e0e911e956c4e3434875a494682d7f4b727f8733d5b659d0d822d99c9dbfa2e1a387cded613f5f38ad3b11de83bde55e800ece6d6934c6cc7d373f858bfae8a72c62653e1f387c3d363a37c21e59c6d81b120ce12557e6e2e56343fa0060b2960f4f08452e79be4c9484e066085e26a8d336a15cf9b8d7cc2"}, {&(0x7f0000000900)="eafc7eb9c263ea9778a4f9494966062da65624199924a12b95dc6a5382a9a45ee5aa296aead5291dfddf06a01980894be358021d56073018343f98edddf117756ece324ab261b982f485109fcfaded9df956d3c24f90a492e20edc4b59483aec7b76f263fc013305098345066073177e914c2bcd2189d87053039aed4865b23f9a500fa65fbab856d6cb14324dcd1df17c77d29795230bb5334c696aa2b7"}, {&(0x7f00000009c0)="02ab9970fb4bc34c74f5bd136d7e6db201908e304e333bebb7577952b7411fd3c1a317657fdba4786cb209278644175d66de34562974281f2cab1024e67c7d18b58503aa3918d12923ff7afb458ea4fdaa56098db810ae6decc6a58e3f95e96c8e7b80d5f7d874947e090254f2e6116fcb928c9a1fe07acaa465cb4769acd70aceeca5092e3b1945efa03be6f5dd022648615efb843081eff6e04cb815da8f745d0a3f73185962fa41194f870200ab8da421b5b047d0da4233f8bd0fa5d4dbc3d5f577d6e6882539366f33a5e24a4da97f6e7308bd7db280192a2924dffd0e08a15e0629", 0x2ac}, {&(0x7f00000001c0)="0ce12088cc"}, {&(0x7f0000000200)="42f65da98535c2aea47374023b3842657e368b6ced59f370c060b28493eeeead31efe334a4ae02391504"}, {&(0x7f0000001280)="97e453b12c56a3f14a792a87fc794fad0acbe1013cc326000eda2b5c074136efcb918efbd00ffc42e74709956d60e0977e2fc3ffefaa3c2aa3ac552d8fc10cfc28df577ff8d870410997e7c262e051793f5d7d244be46480c1ddae07e0ead0d6c8ea3fd11e560552c172c26d5168392eeae6cebca63b6e5629fc4e6ec45dce921b357d083171c152ec0983698bdbaa94061c3b1457c89872de2d28fe87bddc558aa0eaa70b5ee3189adf487e3b7c412416d27a32e7ef8e9b78111e01a489f2dd4a4030f8d3ea584931db7a9286b943a9ad2ae0670bbeb50e59d70045a4cefe7ae45832f874410f0b3eb7b733b51344b029d63cbc52f8dbfc91ecd57f9dac0ccdcddb6a232453df36d8b30cbd5b0b31b3671675a0ddf9772dc9bbcc2e22e9c2b45f4a663110e323e1b865b0f771398e030dbd0e06ce67a5204e9d7b56fed70398485914c5ab891b387666f9c9224cd57a7a969158108609bf7545829f19db3208ba5e313fc86249e35c66561abaea11571adf48a5af52ac2ec7e992ee19618c1fab67fe8442aae6a76efa26716d3e581320c033285e3afe7a629a766f2f3069e92aef88c990d79d904a52c1a6078a12cf3b9b10b63a97f903f915a9ece306c3abd0eddc481f8df8bcd791570da2e070e8ba4c66785931e5dd79b3ca7173d37158843c9f3e714a32cd67bcd2425ef456007a8fe6d61a2af157dc18f9ea2b7323e984049a11b1cacfc184b6260cefd052ee181b84e992975b9cb38a3425e7842f10b0761f17ffe32237f9cec7ad4faab6a6788a8c5d8eb96858a4660a246b7375c746733c45913a55ff13be5ddc09836bf186f58b04a8df2dca3bb07cfd99629c6c5ece47bdafb3775338a0cc7e1969883cd49b5f6e03ef6258be88c35d5bf0dadde9a8db18b5ac959476d07e004ff9f90b4f6e67ed2e7ed58954c428b5327a3b81f3773f2b01cf7c08114a5dd94f80aaa947a814d3aef4585e6df85aa291d860daba7b6c2f0c3feaba76bc82fa551c35ae919faa83848de422b925ff1b6b70728b1e385497ea1a83d1e6fd1c564c1d677874bf50f6060abc10fb90ba59ff3b49e0a16537f135fe438c36249735676d9739bcfe378201406547d3a2b8ca96e2ae9c2e481357d4ebe18c772d1cbbdf2b2edc3b91dd2ad5b4f27b0ef9136c7c4d259bffaa82019e9dc5a70f5b9abf37af249e9e822f8e3e6d36e6ebe83efb89155138cdf019af578716067e476dd708ca150482d46e25b727e1410f04cfee68db1de8873acc6f5126d01bbe6f7f3497eaf3e79af7aeaa805acce332f2277dd8529241656433127649b64bf04d8d4b0207f4b51784d050b20a8ef24e93e977b48289640879e7dd36f8d8b5c5c413148da22f7bba02201c81b96eb1a309ab9c5ce13ce0169023ec2e6b35521de0966d5ac484924b5160b3d2e994e66c5d6c4b86b5079267fd89e1cea39a0663bd36c2e4120b857cb21b71892e023ca1e0117a3b2a1868279947560ff9fc3cd92ab05aaa06ca68e894c16c89b9c85b40429e908e5184b318dad04e7508825937e03c7260d34e9f2be5819d2b90f5a1bf0946c6325a99a9a33894e1580d2fbb9d11f42dcbdb04695352daab46b224c991b26d555c38dbc67aa2ec6d09d95eda10d7b21e991f81967313975a29ba7e7582c893eba80cb1395ad73c40e4d559dfa290cf300043441837f068dbf2a414f1fc6c4b27ae9e7453845f4280042a5dc7921b1202e03dbf5d0067e7eacc9850963d88226e0467801824961ad5c8164ee5822109fb9655ec8c4e7d7d516b03f589164596c9e79545770a8b7d62824ef2a630c936bccc315e4e3a7cd138d5270208ffbd60c79a45edc500e9e127b173e879f924db669771d9aa07d11dcce4f31bb661d9461bcb1d92e9a13c2cac870c8baf585c98ebadf6c9f97269d1d65831187de9f23a3baea9b4f00562d6b69c6e1c2bc6563ead34ca9456a8daba9521be55025e56dc8a0f797732b267aaae96283f9bf7ae6e4c808b14165857ccc122fb556dd424432f6cbeba8041f51436f8ef618ed01d88cb9bccab50bc8a657aae1bbc45c8e08b5845517c1208509fc06308aa92396a4453f2c3a3f728f285f9a8e56b6dcb610a7bdefe264698cdd738119db40f06bdbcb958f74e1b10d3409a3095fa80d7a99ee14d289751f1818ff49b224fe5d6a49098d1db4b5dfcdbdb2f6c114040391940eb3e559666c821590730addcc7cc12d1ed6acac0a7c7210563e120258b82a5c03748d451ef3a2abe4b3719463896f846a0df50afde3a01effe951cf2f70cc5a81fa0b48931f6fc4aa079f2387b3a20b41f4eb92f31a220d460e49eabbd0bd8d17ad74d32bbeff031ca8f1efb2f2c0eb08791dae260c773d433675f837fde963efc9d053e2df129a541c9a4548d4e1097a402ba5ee666c29340c6ed90209716e4ba2534764f88506bbe88ddd75a56bc0d573349bbd064e2fbe67288d23b44a6bfa18ccd8a1d9914608ed307bf7c447e7fa39a5f949959302701f3901237d799a865c60a31a8f24d1325708a759c10a6d99f259241ce42595d8299af144b5222cb3e37452fcfbd3e5bdf59cad8d35b4b1c2029fdb296ceaf0c26a081441a4fee81d554ebe3e43ee2f7ce7a2f05a7ac8ca0578d34609f6cb87c294e2ca25c7e2cc12d3525c7ba6ab763724d87c223c043817450ff03c3aec83420c77cfb37399ae84f643b7f2f1a844886d4cd17a5e2e73e69ebb1f7398c0cbc15bdabd55c08722a7ca424c3839cf31f5b3ff20edcdc7781ebf367feb197c2fffe73e2213e7f884c464db7ab63483d792faee3195777d6c31885b98a1e2943e58d7ddedf36b032471dd1ab7c6d370e90920eb223c9e9b3f2402ca0e3e37466d68389297493a187adec6255e0d58f6e6620f1541ee3545f644332725aed3358c8c1412ccf3d7d9bff1ff0a1a4491ee11ac18a44424db69675be02da3d57c2423803c5c537a43465c7fa1f50434b63a6e81ec455904ad70ca8d9cda306f4b77f7c276474afdd504b6dee7f24865221fcad184c9e1279010ec593098082c49546e7d0838ec7fc3d012fbfcae666cbe507cf65cda443c74a0a87531924e3465020e729a6f958994aa21e863d3ca032644a57f42e04e36b554e1309cc5402fd858cf2b57832ea1ba18596229f7c98f5ade26279f1ab5e5c5f34a89a007de84d841d9d5ecd59a0252f49509b65b7747a0e5b0d74ac780d0c4561b9d9f7b30b44e10b41f8f19231026027af90456aced40c1aa7a027deb6c3a4392bb0a7c13b469822ae2c0e8175b6f9381a8a78a8c1e33e9e16509e198725fa8bf23268ab71082c1ac78c495d7f87f37538018b8df8d76b23d00c0b84427b22b409615ab3e99d7b8ba8dbaed68c67e380726fe4ff4cf841cba5edb1d911c0842aea9380c1f2c8ac7f7f46c860e9649bcd4cfdd938504003f126409a5c612348592259bd7c7d357bf12e70e612bf93b6cbe0dc3efd09212848ef6159aca10526eafaabbb9edc0debe074a621d1616298177c492f940e6db5e9fe3f3c3b55aa5f22f9e722a23f47bde2022af5ece397f648830cd57fac03d2cca3712be5ff830c6eb33c4c5df00186cb70cb1f81d5157f6fdd5efdba37a838016780ebff6e0e79e113a3f8441b65970c191a82491d364cf07f79675225848311525c0f28d9ed8cbd519f4403c6eb27232c932f7e4f375841a8c3dee519a917bdacd63e6d26693ae6b664a26f716c3d41a659357f18e303d0a16cb73a89790be1ac992fccbae1c748c4a4e13fed7f50098de71a81168f5b8349db34250a10aac6410a8a0aae9ffb118b4fd8169012823bf5eb06d10196890f5341a901c8e0dc630ff2c5765c97a05fa5ae7f44f1c1a1a56f53d6098af25193d87ad042f0fe0a98f9c044344a62705eaa86cab258a4b39db982ce043892ac8ee2c4ce896e254e8c47d0ce39b42ea27e9b9d31b8c6fd23b9f64a6b847f49252bf4f178ed90554cdebf9fcf03ed2a649279aab200b8bd342ab6e0b3d51b0f931004b2209139c947fa850ac6e1a57c6af48a80f650a0aaa2217020b6b04d0836dd59b757b97dd5463498d90c3c8a9599121ba077e929fab458b69d6970708691ea77fccf70437d86e4e1ce38eb42bc1c2f81482ef381229cba0eba1ba482b41ae2d33c4ca3232b1e675a2c00a1a7101a4eb6b286a62e372b72528a670a91a115331316dcd0edfb3553470070484d234b9371aef5929e436c853fbdc951dd401712ce8aaecb3d328c4692212ce8c90f1c3b27593bc20a9c7d89dfc1212e98e62fbd5b83bf1af25b96dade54df2f2780eccee89f404bbfe9167dfc2de28dcc6bf9835ada9a3adaee45131b4ff70c8aa53320d7b09055fb7b35c085e17030658641e1dba83ec16e6ea6336af21b08807a328df7265560d8f6ac49247bf7aa799cc4ee005fffa353727745929b05b5335a76ea19a61447ba04a0b600b85be15209047770185baf9161fb1cd9a19dd77fe968a48d6f40ead5db8a9fff641855228ead9ca9e89a54780534ee161ee2f4910f716b81173f128e4a4f4afb8aaa50d9ff52c3129497a04f45f5d74891f88e74cb88cc98b6854d3c2a3ddbad7c80892b50f4ecff29e97e0baa25181f6f8a8332a589dbb6b0c99b4a8d3c192eada24377249365165c7f46d3b563be936acbcfce94f8ba0c339a4f2c74978cc5e426e0c6b08f401091a1092c9b4d266fc1a43f246dca9f31da1e8cfc7b94b567f25882fedb390c9aa7f2815305142f81c915bb93d6e4eb67a55a9766210b60b538f6539b2c091451c5b0c3852782f31af2b4abd81b1b608c3118c5a1772c6d90fe1f84ff59856bdb9293a59d06e36055d0bc480cb79b7e212319146cc58cb1fc8c76b9e712f96c57ad0179b41dd510aac646bdd18c82371c9f393bfe1a26a40ecdcf30fcc8ecca22d8d0bde8d47fe82307c634e572116d63897ec19a049dab75b202681405b500c86726c9cbc30f1faae568c345488075342e1d6aa1a76434d33a140d374d875c180253edc768f497452f4e495392724a179d02ad7dfe27b549fa745d70e4c70bd1e903874a61c8df8d362c7304114301ee05243f4c98218ce43813817f3c7f9929dfa55bbf88c227d694db22921b166066d56afd1ed18ef3f0a2f8aea1c2943f6f26bf4df2fdfce9b594681ed487fbf1b492116fad9ca47f21fc808117d29e763a276cf2b4e68b48bd880aa929327a5c1b6be78e20d3c76841c60122ce4d98772760e4878213f9f6a41895f73319a0f193ac0ed9706067f98ca171bf5a967b83971b438cad7560b93f1383038a73b2057037208ac1888b7fa17ee8193eeae98285bf380f229521764c138981517daa43700952fca456630f84c23a8a52f2e4295ecf829570d5967b52b62fa61ca9b809735715e23716b3ef21f07f2849a55585deaf3d52f273d670474188e829f9b05fc1563740b2883d755b0dbf58c4f8fe432ad78430e972b140fb6ebc46260918364af37bf0e9fba2f0d479d7524625802cbce51c3db2818f225dbc71c642997da1720976ebc28a89c2cedb752ece64c70b82559b3d0bfac21341c53ba5efe271d05059b3686d489cf23b160b0984623f14030dec3a9435024931568194f9b239001c81f74ba98e74ae2e9a6c30233d2ef2b743709300f35481ec404d49db75f608b5afe1e404dae3f1b75f98825c0fde8e9804ddbe91a5e8e1505dc7f4d1da680aa59fd3a5d5af471d03c3cc71944bea01f17183061a79660dd6ca800c17d52a00c8970a81b09679a44822e62c6e0973dbe14415fdb7b7"}, {&(0x7f0000000ac0)="e825659a5a12b90e5d70d856901e4b224aa99deedffa79c6e8200203c2a7e75ac4d105a0446e3372474225d84ea6847a0f7cf393ae6530389ee04258dd93e81f23c32ae5b96f98cabf92993cd936d91dd21ae2aa09a54f8a7691c04d8a6916f8fa4e79401265b510a795e8d62c86a74c5547bbe26e7b9ab0f6b572f12f6f738616389d249bc3a5ea6d0b0a0b2328f2eb290422578df2a927dcceea48a578294397b840b71e2ee384c8b21d2fa472767d6dc2651c7aec312f21a196cb8f23a179c109c2b5d66cf9f97f93fe91590d2aa75180964269518f6a8a2656b8cea5eb3598baff8b343d7daeff4af3678173f2af478adba29358"}], 0x1000000000000054) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) kqueue() 04:27:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x1, 0x4}, 0x10) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:27:57 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x40) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 04:27:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x100000001) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x0, 0x0) 04:27:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000004c0)={0x6, &(0x7f0000000100)=[0x10000, 0x5, 0x9, 0x1, 0x8, 0x8]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/94, 0x5e}], 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000580)="7c330ae095da518ee6364d90f709fdc312a90f85f1a4a41957b195e8309a6dd782319904b84b7723beb1ce1bab8ee564ad82ba1e8f31b40abd81919ad073e3d8a81cf18d3bc78c72752a6780e50b1e98ae72c756f0673af207936a4e9a95bc056c66ed9367420283f88c275b7d620762d80070e56f3c9c0687a45ce64d7945cd3cb295c0576bd81b9575afe1a286f896b7249423cff90c39d3a36ddc119bcfd7fc320ef922502095362a85ce3089ee211901226a4b2b39c41a84e9b7", 0xbc, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x40}, {0x6}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000640)=0x2) write(r2, &(0x7f0000000500)="6a3d5e32a4b0976427caa4fb5bd2b66fe8128acc5441c2bbfe95f2ee4cfff9681dc8e79a3d0c765b0e6d64a402a6ace0d0c715e4a073e5f7b15eedc0d20d4f3b0bed2a7a7e6e7455cc6a7c2852a2a92fa6616adffeb03f5448f39df51200c6d543d442905391fdc3a5feb0e8c6afc654cbe120b30ea4aab0722c", 0x7a) close(r0) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 04:27:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='F') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x5, 0x5, 0x8}) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) close(r2) r6 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r10 = geteuid() r11 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r13 = geteuid() getgroups(0x1, &(0x7f0000000480)=[0x0]) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@abs={0x88777aea34b4af66, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="5fff9efad3005cb85a4328e5db0ad5a0e5c376f270ec45c38cc3abcb9f66336c9367ae222d49758164f1488fe439490afc718e287b6e08c787eb03585131de2e590ba66a8e87a12a001bad6fd24b261a481d470daacfa214f6eb03fe257cf30c4686dea2e636619ecb85fd71e4c5f79382c7db0f19e9d7692d1d6c08ac24a82e68eca83ce2a3ff286156a31eed7439fe5f6dc6d78522032c39896169afdb9cf854c8dcca69358bc50a6a52c6520006aff04ce8874da000f0a495afbbecfce3eaff1ff57e2f41679232c8e48edb99a59742f021020615b5d5c021c82b8cdf98459179966516609689015318570469e25d", 0xf0}, {&(0x7f0000000140)="f143ae16f0c41eb2456782c53d18686b277fffc0f93a82cba3bfdc8710d8aca3eb13ce2fd7a1f83bff1da94eeb22420858950caec18ea7f48299", 0x3a}], 0x2, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r1, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r2, r15, r0, r0, r0, r2, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r2, r0, r2, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0x158, 0x7}, 0x404) 04:27:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="200005277974ffe9e669460d82a402737dbda203a9672a9864d29ff73a0e1f82967e49d89165594c7a91fae8247fa857a711d948e24de4f8a1af6fbfa803f81e8fffb11f8f7fc5b04dc58a4e9f12d9d9ab0b4546f9c9ac69fbbb8f1d0b6050443a1a985ce1921dab1e86421aaa1386e217a24656bdcafc01"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 04:27:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4003, 0x200) 04:27:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket$inet6(0x18, 0x1, 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="00008a9d45bbbc225ff36587bc236e5e3b1a8cb7a17a9505f747420147dacc8bca8a1330de7644b4856ece50337fa5f6928695d456054f99013e2b25cf36ac4dd68c78c578c9ac913c06964f3030", 0x4e) execve(0x0, 0x0, 0x0) 04:27:57 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) r2 = kqueue() close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000011c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="89377df816d76564cf9afff9160afe6ba558bd10cdc6098fe7d2610ee6dbb56ca25b9589f84f0e08efc7c87f921d6169b8d7efba53c5d9cf966431e4da7093fb6181eced21704baa80478a25668f32305655094e1daf0c10d956f0c43d76e4a6af9396432b8222e70b070d20a3a355c90564d801ff7782fd339e642649367ac67720c0f6f1fde7a6c1b4e9b185bcc7d21f24ce842c973c697d18a3c6ede5f6b7820c86bfed7aac1fb035792913b41f9568dba12bef0adeca4506e80d18f16c05918a52bc60784f897d47f06296c07e76c9878ac779cf3190231c37522eab345ccb84eefb7871cafbd9b5ae7f1acc02d35923ad5b66b259a1c1fe199e83a683e2ee0ac9c1b9515a55536af56ff3d5284ce60f29219d2f2f16fab8cb9a67ee8c2f05aa110888f185ba5d037deff34a893827c0ebc63e020c909a8a983b626bc57d5a4513b746c53a043716493c02731f06c3b87153271377df15cee21fe26cfc991deabc4b50a1a7983834d452cba04fe5179403d2e0310ac744f254866570df085ec6bc44da1b0cf8ac1441eb1fdfee9f5b9aefba032ad18a139dc685805cb9fae119461fa5c1ce66ef4b492cb40ffef8d9ed57b2f9b294300867f8d3a2317eeba69d24a56a72d43fd039ab6ff17a41c2218c1f7ced9650f0e862786b67ade10c52606722097a2f814b4ecc10d28a1ed37ee66fc1fab75037601f28efb9b9828087c440aaeaf5ec715f55989b97336ba3b882189f67142740dbd60205ae1657bc39b875f78c580f780cbd93e5d0ff14136d175cd30b30ff59482a0fa54716327f149f982fd070b7663008bf8142124fefb242add62a65cb14029d0d5c52a54aa93d40b0872b8c77477a14c8f929e0d8a2f2dbfb8a125a318f6b9943bb2d810df140ac1efc21ef3afa8e0d71e6a4c6d997e04e800f0ab4eba35cddf91b5bb3db50204787102a4fd551d29ec32c15b38d104fea6764ceb2d2a8bddf1087a399b5ad8b6f3183341b99a03716879b76f7fa84507f9e241ced7007de345ff4a66b41b8e2e182107ad43d12a5d213fd282f80013120e594ba45e4ac9aee15b9f5c841a1df05a55c3ba6d6006cd9483ca4d94fea5c28f02fb5c9c032774763b18c0438fd2d0b3f7818b69da588cc3899c52d8c2144c47feec7bde93295440fc290055be0975c13d544d52bd90ef7a929714aea8ba2c2fbfee2291179654aa74227c6f43efa7c04672785ba1f7ef70d00327af231b866624eb65ba3720045ae2fe7b610dd4d03e3837b98148f92e8883706b6ba34b22b735cff2e80d4842649d451694434ddf305c7d544b823baa61afb8e7bb99f08929baf24a22eea1fb4bea599124dabfa0c36b805754a0adc9231db27f27ecd428e4211b43fe2de928b9ced0b5500594a0dc3783f29e51c1c201f7fd4950b9c53d29b853b4b5f50af6c57945ae229611a77408b5689acd3f7e31bc9c8f4c01b8e37b79e0fd0d7df6765aceb6d22c5f58881ce5aa28a09916b22b7542ccdc659894d872c0f68a786070137a046a63adf82ace78869f63f34816154e24dafd9dac6061d0e8c940d8bf836e763e3f4ca714fe36de6f4cf9b70cefee53e759269adc1121c6b7b4fc596f681fcbc1689372bea2e5eeea7c6d4b02f932b7f2efcca7ef5a9d6eeb37bf15db9a18ed04e3836ced44a5b44cdb695b1dc44a78be6a159f6778bc9302da158bac1c7026ca1d924f7dfb919c63c9be9a9fee8aee88571b43f86f59649133605b6a4204d5f5d34e3be79608a6301ee3971eb047241b4e5ece0a7ca1dcd2d2acc42fa163b7b32b0e52be4dae3c6d5109c32ef72996c48e8f2794c82dc0e3d28316ab2076abe637ea14c8bbfbaecbaa9700ef5ef0022e368a7157426a5ea471292e8c6cb175dbf6d86a83a0c5e02014d7a4d581bff60cfc7a86b006741a2ce4da2d923961b4aab8f50b8e06b6359b562957a6541728b3d32df269a401323afb50113b831af7242ad9096b8018b342219f44e622e1ac1eaa3ab7bf0691d25ab90f969f43f56bb858adc61da087f1ac4df54ff5562cb001a38c3d991cf493e6ede30fafb8386cf51dbe053727bf2f0b5e7c1d7b2cfc835e7930bdd5d4108d021df0eeaefad17959e964e0142697912e128c5979f2d575316186895eaedbd899282c3be9734d8c4abf81acad4ad92f212e54e87e81511caf7ec4fedbd7f8a076803fbbce7ad17327e9593ed85833be18488330efce4e392b1e14be4dacdd16f2c9c87039a92dd0c78e3c1f122389fe5132d2eaf08e64bebf2ca0ad97ad692994d619e2ab9b0af5a43f928c3e340f3972b7a209abd3f60e33e6caadff0970a72298c41fddf112cdfae022767a7689ab5adb9476d356f85db40090719e3402e9b9dc99ffc509acf616824822d28d8f2861beac47bcb4921a46b5e65a268f7160bafd26b4d363dc5aef5e5a913bcfeb53e0d094ffef8e1c2fc62bb88a2668fe76d407b7eb758ae8bdfbe1ebff50cbc2faf97f5903d7e1a2c4691681444ab19582d8dd2857e392dfda58b4de73de046318a402733a0023fc0be6604ef91559ddebf936ba00f4eeb81b3a41ce42ea7d746c6a352adf9a495959da433d519e31ccc4e18893ed82e4a4441c694a0c5446431d35e650d72070dd391f165c469bc3f05cc10e07029c544617e9cd8f6efb45d9d67aaea938d9d531df84236737545bf4e30bf5ce5d2a227fec462e0b8369eab84c41b9a9b36ede0340f4855179b8e4d53e2c73fa10d394dcd4549c6b2412541422fe81717f8174ffb9e2810908295697ac1d4bec4e812e693cd33bc16450ecc51cc6d444cd08fa8c802e0d40b4453d02165f40f1d0730a85305aaf25140a4f2c3098635cae0e6727075836a99b05f2ae1db3f905f847cd4d5b1d16ecaee4c2b341d0ce2d2dbe1042e18de4f26780c2984a06870222f23890e12994758620d478e94a7544252de17216846aff94270afa867a6b13c9ca7bc2a3433f23517835c2fae76de21dd05869d5a592f2a8ab301eec4552123a5a7e0d27e8a0c2f98174e3118b25e67593ed70e596aebc6b46f3e64056ba5a67a3bb4859c8dd523f9f880a1d2b8f36ae1b786baafa5aec492036f1ab061a39d36c9caecadf30a4739d32e326710f6eea9f38438c01053a02c18b8db90918742d0a9c7a93e9851d373c28800a63cf458812873cad239dd9b07dd193f7b58af422ce2bc887705083cb3acee85ce1e3b7d5277b583940eb10c3581d28e60d326311a7bb5d3d89a0597c18852b1fdc6040c2acd9e78410f361033e56336e3ef77300818a7b323fd8763e376c26792aab76f1b10e68571cd22eabff1f4b4cf0f250c9a016af6df8706a506fea05e3f5d36eebab6d302bc9d4737e131db89bc80fc5d5a0a032c29a8416c0ad0e58b2eeb88c126e4679f3983799d8435f50dc583536db644c08ab3754e1a6d8bb5050858189f4a0fd05229cf62ef0715c5cfb95cf6cb992bfbc78044457409f7354378166f15a5449c5bde12b7740379d9fb42478020b3ed5502d5980643548ab51f857a2414df23c6bfec750bc7193311b8c00221c7fba926372db3f1143ab262dd5b15f4e62f0c17ccd0cd1ca3ca0000d04d0dc049b6a044fbcc5ac0f33276c3027678ea1e496a7654fce92a882d2b031385bb8aed1e11616babfd267c1f00372fa3283b48c0b1e1aa94f709ccb7b398285ba1c7bf9fc364eb2f641e628eb1b4fe3b04da06f20d71e0794a21b60430e07c9ed0bdbb6b8f8c85d32a6835830c65f8969f53d73e5f381c0a79ceb979345585f49f0eb8e5aff3793980dbdcaaccc489b41ac5a64cce6529d1636e908b1d341dabb995b546073a05851c057a7263447345987dd3d11fc95621b06ed0270ae5f998993a14bc85161be6ea424f8b51abf1ada1afd95e8afcae6dc05ebbb293efbb8b2a209e4f94a9624dc19904bf9ad4e471b36d027f8163d6dddb788418a9cd123ffeb32aaff9f9c4c0da145677f93367e143fc693c3bd9050b20fbed0bea515393febabbc71113b5ec4dbc9e4bb52ba94f7a140c1591dc34a489992e59383fb288536b682b7c3959af9c34bc79a5396647971f1a375547f8f9e17053e4613f14d16136f481a7e14a7a7fe1e23f56e1dd42a2dce8880908cd950a3b9b1be74249e80ed05cf0e5135b1992dcb2303c9ce72fac0e2ac8cb3465465b6b9acd9f809399d92660a7b6c545b0d708758f2b7c747ae2a7506b1a09f7a2cd53e6ab4eed01f442f5d8ded54bf3fe621d79a10c9614e5215b60f924244f9e6088c685805e7074010e661e1f15af23bcdbcc476798f713a3c96bae20e6d332b0b0a01a85698e40677f072e7a48e41b224f817b4dec4529ae14586e4c55d7d7774e18cf51f476af6163b057923dae9d12634f78c10ad7ceb81299de8dd1002af814d5d15c6eebac70410fb63cc909e7969ed3e1bc169ac77c399a7442490a26cb40febd7976867407e0d6ba7b501453bad4a2caa764b68dbc80805ef8fcdd33a5080e0d426a6799cd8ffbf9ea75b4cbbc865b9b5217e6712456900dd190a753225e9365c864f789f66caded2cb664c965befa4c829dbc9773e0196d19963f90d18e0da56fa71a44389d13e0f8a0dd220b03d7f2114783a14719333816f1566ccd1c97adf6918bb3f4d9400fec9d5dd07a3c33934a0a138b3aa75a348448e612924d66e97b8444b0a9581072e9266cf0372a23045ff8af26be3b5127f8d06a958af3768c614785df63c2d0dd85673bc219c7da697a42a1175e3ac23a5341ab6ffcce15e2677c9502ee56622d88f01ec1c4fdd470a641df9f1973c1911a13a6e4601ab67daecf55987aa6e9946d0709e53b22b8f7f0e057c971711d1193815c344ea7e08c1cfbf7b44777479172aee92bf04354c439ecb9e1addaa48dd61f193e64ebe094db049f39dc8c820d462a3f4487dfd7389f2fab8fa810a3033524b04539b9a25b8b976f1dce6862c14e6310be71b4ce64874ceabc2120261ce8c635e75ea61ebf355a2f9271a309194b720ae8497f4dd349dec038c21ea10b4451e4b83b1509d214dda3ecb29a4f10f9caf8be1b07dc9265efff2658f9c42a7ce0c839431dd671f160ecf11c97192673ebcecdb203958323752ca63ac3bbf501d5069c4ae04d5bc8ebb7a226c559e1500365674ac8157d7b5f9039cc5a0583145b22ce72641859d93482471f21a23bd9fe2ec934e195046af4f803acd21535e945de813453f209ec668fb82d21c8af4f411e6e989d20a197f3c9b0c7e156d56372d9e140c614b03225982a23bd90e156df07afdc37cc9caa75cc1b737700c45651510b85869c51ae25a4b36f7eca1f5349786b19db844abf42242b9d4ec75bbd2c97b6c780c210ceeee5b74c1c1a11919d91f26db94271d61ccc53e801b0dbaaf3c62d46dce515374168b7a4700ccec2a81a497635618b70d07517cdcb0768a7385aca4d28ad4b3a7f3437c46bdabdca5902d43c1b10e7b87501340a50cf3018c9589be949b18c14ae2920807bd3a8925ea581d87e739765db77f14a80fadd2a3716f8b4b1b29001bf103a92dccceea9804b59f995687752885b408270489a0c4494b8bcab6ef64befd35bc67db09a9d2508f8480ebd6c4b8d7eeef3f05c1cf1fab01b3cae80871e2cf6b807290edec681349ddf1536baf212c4b29de44eaaf4fcc467c993b47a6b000d47c25c0b6ecc60368d2e3d7e8d3106ef15248c905ea0b07ec613f968a045b7f76ba2e5df3a09a65887f91b45fbfc88d09391f1aaf030abdcf6dd4e4d1d767656a8e06b0ef705e9374d0c1e1584", 0x1000}], 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="20000000b16fa3c157d9966986580330a4b300"/31, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x8}, 0x40c) close(r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001300)={0xd13b, 0x2}, 0x8) 04:27:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105702, &(0x7f00000001c0)=0x1) 04:27:57 executing program 1: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000940)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r7 = getgid() getgroups(0x2, &(0x7f0000000900)=[r6, r7]) semop(r1, &(0x7f0000000840)=[{0x3, 0x1fb859c6}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) symlinkat(&(0x7f0000000480)='./bus\x00', r3, &(0x7f00000004c0)='./bus\x00') ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 04:27:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = dup2(r0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) 04:27:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7}, {0x6}]}) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") fchflags(r0, 0x0) 04:27:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x3103, 0x1705) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0x0) 04:27:57 executing program 1: setrlimit(0x6, &(0x7f00000000c0)={0x6, 0x7f}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x79a1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = kqueue() fcntl$dupfd(r1, 0xa, r3) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) fchdir(r0) 04:27:57 executing program 0: semop(0xffffffffffffffff, 0x0, 0xfe43) 04:27:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x202) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = shmget(0x1, 0x1000, 0x210, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000001c0)=""/140) close(r3) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) 04:27:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000240)='r\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 04:27:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x6c}, {0x6}]}) preadv(r0, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/212, 0xd4}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f00000000c0)=""/20, 0x14}], 0x4, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:27:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f0000000440)=""/180, 0xb4}, {&(0x7f0000000500)=""/215, 0xd7}, {&(0x7f0000000280)=""/33, 0x21}], 0x8, 0x0, 0x0) 04:27:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x100, 0x0, 0x9, 0x1156}, {0x7, 0x87c4, 0x9, 0x2}, {0x7fff, 0xffffffff, 0x1ff}, {0x100, 0x9, 0x80000000, 0xffffffffffffff36}, {0x9dd, 0x1, 0xffffffff80000001, 0xc35}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001000)=[{0x5}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0xfffffffffffffffb) 04:27:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) semget$private(0x0, 0xb0d383973ff9f707, 0x2) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) 04:27:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) sendmsg(r1, &(0x7f0000000240)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000380)="b4148858f4bbd9d177af8cf8f877e2c9efb286b68aa43b1129dc2260d452f953911d9c9b5188ebba76eb2396ab5ec5eecede2c04e7c01e366a2434b4c546319edbc611d67ac6936f9fe63cc14bd06263d0d2b59d133bc3c7b337dae19ff2e47bdf56c44780dfcd5b7cac780ff8e022bc3f65964405e6bf025d131ac80247411ea03f5810100da8024c87ac473017fbdd3d2823c7798b1c93d93f0c1f818db73273b3023e8b58413167e3bc4a1cc7beafeab427f905edd79866bc3f6db8948db45b635ee9be002242547e44148d81479117103bb400fa84aaaf0d1778a4015bb69a7b8372bd9a847200e5e1f3a4787ba9dff9121b21f6e195fcf947acccd0aa460fcaac6b6cbe2fbdf6b07093bf11acc36dfd2dafd8ccf4eadb9c2bb3eeb4f4049e928bb0b00bb8f2b3fcfbfcc823faea02f44a3dfc6fd690e23fb382ac647809b314de3ec775370b0ecc2cb3385c1c03e79d22b6275a133deb82b919d1c8914588b667deb47739a307ddbc162e5da0d55b82bf55945b5a62da8e168d987b3f3f50f8987a0e2076b7cad3fdde56eacc252134fa556bb53a6023502e5231f65b3b9a678bac7dae3425936a05a23e17b154cb306c72238bfd6de6955b35bf553e65ba4873bee0687e24b599206163f30f7614cae8186c95fcad291dca38161788cee9468b0b0473e2bc3fc65db22e3e4c66afb1542e437d81d43f6e1741d7c12507ede5ec92789ef8710e2da50b3d184fca7d3fd190322c91b803c58794c3bda42bc61319d361b4ef1e44a5d76868fc68dee7ca21856fa020cfe282d107188a207e59480cb089339a3806acdac2d96ca5490d473551d452a979a86b0cab2d4e60d01870f51671012b8aed787ab191b39280f80e6cf282f089637f293e906927b131f2f71d11de7f15d04efd24c1ec5e6a0d1e7dfd803a2d56e1dcfe88c3248789a7ec320a751bfe24da476011792393592b0e4f059ee74176e75d6d4ca594239291ab8f77ec51f1e67a1a5ea55315e1127eca508c78a4a06adb38d06222a9a412afb56ddaf82614984934d664fb4f11f5c5f70c0d05962007bcfc4ce5de3fe570c019b2efe08684afe9b8fcb9340996700fbb14dff27f50375e2e4e9b5e9fcbccaa2ddc298f90546fe63648d914150b4ebc3b01c819cde55e9f2b5b1e7b69c4b2035a6a3cdf20f41320b4c476767f943400786c632ea66bc896314d58a79284b3b413b9b3a10f03109f2918ffcbbcd911cecd4520cee366eb0727192b696585b7301384be1dfd3be33d5f7b2606b36311b3263c351a80b40ff70f0180d12565681d22fcbbc5f5713865ad09b2c11f408b70450ee832cf2e3c105c0079e342b4d9e2e2762db91521e47dc519837a0235f8ee146ae50c48ab54c10830ec3ecf5421637763ca9a981a5834af36aeb80c75c933e3afc245ad6074bc99632995f1aa4d8f2d82b98ab3cb469a2601ef24f6f1393bf08524136b84f2957f1331788947fc2b582fd2c05afe75edf84eaffe52af41e17416f495258d0199030080ef2c9ed93802c70ccc8db0a29e65880d4cb9b62a62b5ae987f5da1c8538fcb054e37a59b21e565fedccd9fdcd7c4d75896bfe14f31f4e44ae5cea1bc1365b1acc3896104d8e2e7198283d38430adfe819465ce639ffb350a2ebe1d0bc5c031823f90d4e26afc32edbf4d1bed16a3eac45a3dcbae7565574d8f179eeae0d0b9b4df0f8011a3e13b255a33fbb92a88d7b20a96d435d1f14f68b0a99f8464a703aaeca1b467eae6327cc38b5d7ca2be2df2d99c39613fe074e305c7effc343337f9d340951db665ee24de44d23abb1cabdd4c294bd65bde3221a0cb29b3a30873a683488983e5cb6872760552ff0cf42467465a9cc6c77be5a77760c4d9aebd5b7059a3645ff64f4e0f1aa9bed6366f67fccf012163d04510cca3ec946c9fea4b674d322a764414a48e1e040c8b804f48000ee5a8b55736c5577e2d04fd0a256036f8618c8c7d0d1d74da393e87f25b3fc5c2ced81e40d9aa01e768e272b08bcb79eb5818d2be0938142a23d23dbf8a36a702d3c5d45ad66061932a16b11f63fc9156def07fc22f18f95c93283e14f9cf8571b9214edee9010a08c01f02e043b440188f4e054855af6c65eb8cdce4dfcd0a5e50b2688d271b4cfd789b548ba43ffe183f0457843c9c39d8760054a93de5f81914cc0663c44e21f30d81e397bc968e1f01022db8d10cec37c1b0a678bd8ceda9b94077974fb074ba215913073de162379b7b003d2a467f4092b8f989e46c147dce6d9743a51194bd7b1e7a709998fded7a4eb19053fe9b806e332f93a0d96f5e3e6c6667ca39b8faa3f7a20a9481c08956e1d30d860985b17ca3f1f659d55e89a8a36e009402b29a673bd78af3dc2ff260a7102007e6778e970a80d839991833a1837b876da2b871cceb25cc8b9085dfa76fe6babfd53d2e3207ed76f7bc9251372e2273a679fdc7fe4f3ca4c6a5930ed3bdf931c602848ddc454fb0dfc549a6e7f3ed007d5fde2b82f6529c15620c9b32321d65c015da9a1865b1f87668993ce3ed7abcdb892c517761e12563f2c50899256fe79eeaa854eec7ab6b6e6fa125f336d31e0839bc95d646154d7c67798f5e202b5dc9cc73ff189dfcd2352fbbff70fdbbe0b20d4b47308eed2cc0dd3f5412ec23fd31caf0d88fb6da971b76e5263950aa8fc2759f66a921d63806475db7e7c15131cf3cafbd4ca204972ffbc71a261ca84ef32e80e6765651af51c92e02ed0799bd4fa31d5c583d7147f2efac3014c3785630d48a642304a96b23a0e64a5d18c88f2cfcc0bd7e576c74148b9e6b875dc71d7f16536b32301113d62eb5f4ddc3ab2f911b543605854298e38c6861e6f1fed3dbc7e9ec6f4ef5da7b59b0a2bfb9b1f738928a01fdc0b6ddd2bd64e060078df4c521a805b1c98515f407be782d62afa9d4d4e6c079b576daf5e9637e29e80458e9a8f36973f1a7ee20af883073f87f29ce759fa822b22af51b86c6c942c6ad537916c9eb9b6d29a1113447fa03c781f77debe6c24784382a12b9f75320184fe84b53bdfd59724e972da996e62967097c9baeac6117509a94c4f4f117f85e59a1e143f7d1175faa4179923263962659d395726f129f6fdf351c6547fd6f844a3fcee360997bd3ad0bdff0dd267fc554cb55cc54f99753974a4593fe25b6c37f92c9e4f663b4216201f5d515f54c5a6b4e2605c8cf0e24276be835b75d974bc4403243b5bb72dd103574127ec909f71105ba535681f6f0272e74948c52253a401e99f00356ed228d426d589d0c5047c24cc90350db0c9f3f7cd18758f6a64fd65623d29ce410b6593c8088f7363c2319ca5b6d36cfaec3a187b36a556f2461f9fd88ada0219f754e40572721f9fc602b6d6853b1e1514c65a00aaa712be87d845d81a93d5d2428aa9b1dd8c190789000edd2f3a7acc405debd07cecf8a1dfc8611b5584483a72c9e16fb3e844f3724bc236d55430f6f1431df703491a36051070be0e1ba9fa18c9ca0135bba59e993827c09bfbcf04f566ac982c41616772a551741f432fe1b6e8c9e92a34ae6e707f54ecf78a24306b8b891fcbdef3c11f5a95e7ca7ec3e255fd478351637a465300813e34fa00ef9e32403242043938d814e42da44b77a85a05b4acf5bdeea6aeeca6c1a5aae82ae5a97a2ce0bc3246a176442631c6e830c1eb215aa877b36ba527f67727709a26a524e3dc8e8e9de283af6f5924459a51ea39d1de0640c1429d658328f12af9de2555221fdbc0881008954f18f115962abd6615aa7c9239f8d982759316769b7139a039f848057eb787de9ea96c55c1b9e6cf3ff6c8fff42829d25548655006735d121b99cc207c616e477353a3641df7c99b54314b82e946be14984f7c6a30124d9b7ae590aafdb72387bcdcfc7bc16629ded977318ab407d80a6f1c6ed554a4eb502509384ba434541a8d792c749b9a2b0f931232f2085636bc83ed1ebba8bae0595f0de7c13a729af70d7f744e81ce1a7ef04f30146c358e14da30e2e3d4fce1deba1ddce8095aeea80935111bd62a3115b8c77e401107fd5658b472bec7da833899a4a62e512817f92b1ab28337b7f7a87c25047b2f3d63940b048e8c6509545d212b16db6324f69f4f12393699cc07098bf7a9ac958c8c2d61ef4e0ec6501ea5333e1ffbfcaee64ef4b2bce4c796d6dd783287cb7930e92474457cc950bde3ff4a669c2ff24a37c9aae0227779fdc841279e1bebb04264252df89eb18932be239bfee85e31712ef3eca2e3524c82ace75d4861b9b286b72264dc17773811b415bf46642a2c83c03925c490a70fd77ecccfe8e17d4f1670164162dd6d7b9ced48f6a66b5d281d76b77a9208b8a5b174aa5a94c98d5fd3aab2c7996b33438724b7071c90a18bdedadf88e98412d58bd5abb7d4528b4689da439500bf354c31a5ca2574a672013052833e232346a12dc7cacbeb182064a438a9376014c362c5fa47dabe293da3f75247c1bf500634bf1f190a16d9058212019d60f4bd11518f6571266cb3dbf33702d04393b6363f883b300febb5c357a1c6ecb61c23570b6cbbbaaa06c125bdfce0487d989b172b3ae7c5dd50a75d728fafcae2ac1b1c559f52ea60f35e93fbc8e7b34e2f0e24dc3698d3ce089112471af3949703297ed37622d6dfa55de0614a5555dbd131e9211ee0e40c78466852566625818b14a72a6cf99a669c096deead6df379f4c6eb554528318a42395493e6320ef6f6fc48dae35cef9ffb4fb744836b579fb4053c997d660e3e48a744a963e939ebe7cee8c7b0ebfab4f01ff6bf9aa457bcc1755adf774148ec6876aec837ece6705ceedbf1817726d8a3ac42930fab3618abae96918d44ea871ad29573320c2c78b4a324f3168dc936d6fee25070ba1ac28210933b92951e48a4acc4e3e08d6b84c6527e00b2c0c4e4b60a06fb7faaf1f7789f6b0f031527efae71e0531190fb5d0c24f0208f9808e0f42c1a72692eeedd1be2a4e85ca8dee20aafe42087e649929c2dd474fadbdc11ee049db13d69e84743f7f105aa43ab196770c7114a6ec9ab48aa8297151e2b5a98a848a29a200115b4028ea4e2be11287277b9b042d29bfc08a6501e1368b43062a07ac5b2ea2eb1ea5938cb87daaa2801a4f23e0bb5c033a72b4d4e4d831554a262d3d869ad0efe8c9edeb0368dabd3966d5f1d3fa0f5ca8a2ef0f7bcb037ff47b5aecc3eef67788905949d663bc1bb92310c264db272df83dee22db6444c0717bc6e744e119515fcd778b0c8b245ad8962356c2ab45f1b81b75cd4e15cca92ef16bdf53673cb9eb80d039bd87d8cbffcd67ebb3418d2520c3c0220f94affe618ec25d7a55962aaad0259bf3fa8921fb9f9be2c83f69fe39a3d34344dcdcf4b95e6932b336839ed48c25d6cb03aebb7c7a16c3f881a10047aaaf35dc164fda1da8d2ec40192ec62366fc5cd7edaeb7c01f61ac8425502bd20c0581df7dd1f1487167372980610bafa3d8286b6f726ccc174e785c9577131eb592caefe5eba4f75e2163c835181a175805c6c2f318f9dab0ac53a3e9f3e9a0323b94ba9d0f437ed044c0c7b232aea917584361ffe4a8a289c5984fe4de66e64c1e087ea55cbbcfb49858f81a54226e4b0785f83c47294be6c55c25d77fd7cd4d59f39acc36745cd8021d01082611090ec96c4163a3923199deef5e21cf4187d93fe9502ff56306c4f797e666a317df0a2cd9f65e3d20ac8ae5f57e3d1d2275dd1f5604d08df791e9c5a2ee69ec911f42d68c6c96c1673e86aca83a89efd004", 0x1000}], 0x1, &(0x7f0000001380)=[{0xe0, 0xffff, 0x0, "bda7a1198a3d5aa0672e9549c23cad040650cefe8873690455587cbefa81c7883f731322e9fd5a8a4b6d6cf29b47b470b68e1a8bce8deb27d52831914d15f3624efa1aec529dc5ed6f2997811c04d0360ab5cfcda4bf817717a4a8c2835e3ad5f5a4fa4e29c81c8abf9cb0966bfa6c49eef171f3380e193a79ed43ead2aa3621c6f2d0fc0b7ad8d6852947dcd61fd87814551e8f95231feb5e2992915079234cf7f6c768a0bb395d5b748a70da32c9d5181064cfb4f91d443845e2980e8b85a1dd559857d2e022164c0d4bae8716"}, {0x30, 0x1, 0xcf, "ae9b727229d7978e7defec692ce1292b668db540884d335ba4ad951025a238"}, {0x40, 0xa76e34aa3ff5077b, 0xf33, "b9dba351c783099d0f4acdc2dd4b606a35162df6d8859a285a9d7b79cead0f5dffde7a775d95648fc8a9"}, {0x78, 0xffff, 0x5, "2550047967a63a2cee18f463b62a84e4ae0b64d9ece3f0fb619602d3a103be04b529eef11050387cf334a11b5864c65b68e2e50bbefa46d0cd5b2e4afc08918df808d33295ca50fc2196103684aaec5a0f02202292b73d05efb29d45c7bc70cd3f"}], 0x1c8}, 0x0) r2 = geteuid() r3 = getuid() setreuid(r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x5, 0x4}, {0x18, 0x0, 0xfffffffffffffc00}, 0x4, [0x8, 0x4, 0x51, 0x0, 0xffffffffffffffe0, 0x0, 0x6, 0x7]}, 0x3c) 04:27:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 04:27:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x83, 0x1, 0x1, 0x675c, 0x4}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xb3fd) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)='W', 0x1}, {&(0x7f00000001c0)="49df03f8179d873e8fd24191744565b37701518846cb71883799c522dfb9cab491bd875aae3fa916be1bf004b362adcc092457c97237da81bd7b196577bff056ee04132d8cd50b61233853f8b43b918f9d4aad362890a0acfdadb4f1950a30eb8525668f7c7d01ccf6329793850a859ff1a23bd09808c6f1d6f2f8611f3604669da671b0e08456eaa96d4b320e69b9cbb6b9966974832840bc43e923e4dbcbaf82380caddc7da725f583718dd129578d778ab4f153f1e9440b2f8c577cfa14f4681201868739a6ca7cd1c2", 0xcb}], 0x2, &(0x7f0000000300)=[{0x80, 0x1, 0x3df7, "e182fa3df71c0048b56d8706bf2f58f5e9c756b9c6f97cc76dc90386a03a3b9783d49457c6250647b24ed716b5e4b9adc68ec9bf101704a73b78828878b90765eb51f644f95ed0bb3a966bdedafc0ed8771aba378caad6a70a94a65cc7c09c1a8ffd984eb77cf91261"}, {0xc0, 0x1, 0x3, "f4f5afdcc01ae53d58f263c1a2ac85875459e8269fc2ece57718e94a13fdbd2c33705b0421b0de4232ce4585d59342e26147e7d0005bd752fe8fe04c8cff4c96dd9805b275faa54f2b58e2eb4f3836f4a35a2f760b5621bfca9ad42db924ea2350d3f4bf13396390928a890cffe267628833c05960198e73f5081ad8361c7fc5d36f2eb510c177c7e2f01c8cd53bcc093cfe94387cb36ea01da40af7354233317f1cd4085285f2a2c79709e052ebad27"}, {0xa8, 0x1, 0x3, "43c198bddd45b044c93e610fe82629714359b1b180e3b16d315aec67f9a2a6318bc998ac99ed3510042b069a4f005684f100ae20e35f33d53adb7d937763b35dc1c0e6301b90572e9b3513d01e58e6f854b6341c8be9a92051c0f9bcc313fddae031f293e43efaccba0d5f28f04b32b1e8a020e3d8209ce5fe24edc2a80b8c81dce403a0c698f5440e14f1f457254a89d8109dc7a564c4"}, {0x38, 0x1, 0x8, "36ba0623a331eb2f35e9cdc1b88d4a506a46d2da6e15802e80be79e479c8e00e9356803e97"}, {0x1010, 0xffff, 0x9, "277bbcfaf1cb2f7d9ffbd8d6cb5b8172584c38dac5f9206dda72f6c94bf1121de32445e4c73b1e66170d4acb56405e32ce1f6fbdff63c4797e5123d3e3eef435d6cf8188ccc84934c1aa58bda774106fad63180ed58373ed14ea7763125376894ea8558e76018e1be87307202c4e50bc875d432059a409aab6ec9c34574401416739fdfcfc7eb4f024aff4c13c5b836d2ffdae3970e2e319b2683068c5a1f73c9685539a39577e36343fc518dd1b6287b6118be5aef95af2dad471a9fb94cc3db2e9499d811e2fc33144fc8a0d0356ea0e6c5d250385195658b906aab00d9cc6812489f75cb2a92a8645185b888fad9e046239b559d0979a49f18a85e02ac2bcfbae53182c138079d73353ded30cd3eee9b65b0886f018c55a38008a4cc500d19db02f242afe30151135a26dd5a113d2e77df8739eeb2541b6eb0109de8fa4efc459a97bbce1cb2601b2117d33fd7c672bdfe95abfe8480f0731d80dce68ebd8519d80a4e411507d2a137fafdfc6c216a6f3b24dc3b835bf9a05470f73b141f2841e67247345513177fc5800739bc7dfd8aafa96b9d9c36434eded56d12482addf735660eaf1c69486e4c31cd0be449d6d214feb47d245b446396bccb32d1bb90ba7123a0592588ec815afee3c72f77f9a74a930cd9dae87f2cd7a0f5b2c5c3de3622391428e6ec276aa7aff6773219aa161557b8b40f1a4f74052788379dbe04fec025a9832f0347f4715774788364f3ed89257b8f2ac76bee54844d32a311e78c1c6f9d02c55dc1b2827f341d5ee32f7d36b3547cd301b44471e6f2e8e2e5d2252c4cb4d0d00a66f36a97bed585784fd57b029b95457b7921085c279d0e7a4e3e8d9db25ee66e70adf07a4694fdb43258a78459e057f2aef20ddcaa1f1e3a53aecd77988e11e4dcde4d09d50d2e31012f4db668837bed0829bcf3bee68d19dae5a33c75e030d850f8cab95cae1933011f7822ce35ededb7ffd47d57046489245c3b0c5edd5ed2e274e5a971a03eaa3174fc86bde0f3d0f7b654a07323eb35fb99870a5ae818dd336e68eb66bdf998c3a919b937425a7202ba71240a15eafb720f4fb8ed30a7626e3bc592f94e60091f1dad2b153f324cb09f1f0110b14c6e83887751376e8b6ddbaba7055482a15408ad5e7ca7ee983ae9622d3d701de9c6f5780cbc7e8f1f8b6605da3a7ffdb2c33bf5c071e9be5a74a97fabc89a6b0145232516fdc3d3ace2eebe6ee58cf4dbed15a3ef160cc3db4c11f0b6a53696a2078f454aea344ce1a915f928db26cb4c4cb23335f7665ae23d538ceeeaf2cf4c1a869bb6f9847535dc082931803386bcffc7c98b4f2afa61215b6e79a79fdb6bae5cd919b663e33db08eefead269b335cee85f810737e239588336e5dcd485cf66ec17e733bb13040b40bd365bda3fa1d8c09b42f2a7e72e6c2c0243c5fdaed8c78ff91f186843aba2e04eec4e2fee5fb1dd96fe0436119bebd5f4e880c5db09f0b390315d843ac82ede0b8e02d830394605de1b742b12570a8aa34cacc82a467f9a3ad672959ecacfa5810223a4b22783dd0adfb5608d995eff7b2d62620dabc7c20c2b6a0508b1a2791ad710412dcff532ac5a928cfe9b08c14332ac282016b37922138c18d211acfe947feac28589c174c6089f67174e95fd87e02bc419b11e71de7fead836654930ce249db088379bfff19e529ec9e0bf0d0075692d3200fb2e45674dae0168e1df5bd8b04c9d8fadf7046d7396bbd5ecb29cbc94e187fd997db5d7299559c70626c040bae9f2c6c08639de4fc736f00c250da0e54257498cce63c7b8e2d8cf8f54e6cb907416e1d9e7082bdd5e46215392c4bc33429467841e08935cd184e47e60bb9e6a3104753b65b026ff3e781bcfd522ac0136b37624df9cd8766c43ef8a68f39ea36ab1b30a28b3e41dc4e010dd7a16b50c398fbda9931cc3ccf617eff78ac50e26a0d206cad57f2740a937456231981be7d18d8c537daa0d91f1186c76a47858972ec9841f60d79ebb7ab10cfb0f2bc1f008ac4c7f398172772e7692b4abc7b2501976eced143240599932bb0eb8dc86cf08b1dd6ac106ff62263baccf6d6bf5f25df92f16af1d6b6401894d7ad286011f56ee951ef331fe91b08854fbd5eb67e3502dc4afcca3ad4d7477872a9315ab337a361d4d5c4d2352b4fd030835669dd47c0f57114659b2f2b353fa2aedde9e5b7bdfb54eb2f0be8fb08bf6b0437d9715f678535fe39f0fdb3f0aed67b5469872eff06b61535cf3e20242836c7d1b8e8630d89c36c0228f706d8aa00b9cacc99c523389430337cc4c516082f11c6654e4fa99418b309120f9de81f3c5fc6355c3f1aad2ca6b16ccab8b7166237dcf9af4181ac39221991e28a44812f719f12510c175391e4a474a245a4570b28c114f66a23030298a1946e304c7c5922fd92a245dc53eaee93fac45525ad524298fecc7ecd8b700171ba98c60c1447e12a0081e2264bc9838b2a9743613264c0f4270c3a4d0a019d4fbd165a90f2e4283c6072bfd114c367e3c9e8573e9c0b7e8b7b36bcbb1d20d4efa9fc22ca5ac1008aacfbb167d0a8566bd9760f42c35c986c68edaf90b7dbc432074554b9678b94cf002889de411d105cab8a53506111437f6017275b6b0f19b219cbb19024eb86a1e00c0ed8a556aaa97eb62593d09f4f2583d3da3341d604b2f052a9282c415c5d8a9a779621d5f83d3edf28eb30064719add96d876d6388a82060b2397313b4619c0c1a79e4fa33f0a0f7a7c93c28beab8a48fd2848f51c23e550f146b12fac9311d78f65fd9c3464dd63cfaf4bf50572dffdb066480142e1080458ca7bd16bc3577ce55792c24aa14bd9aa4cd37f8f66b4736d7a6841d6fd77e1425431e3567d132796ff15fe99b57730fec4bb3ca1a361620a2da0e6078ce9637b82ee889946f76bc2da91c93144e5cc60dd975197bfead1db43593a9a2c211a8ea4197085f87d5e5b98e1a60ee41b224dda0825e94b4e362b66283de84b3083d1ccc20b429e3398bb883041d4ece8451a82c0a742ef7f27cc0449babc46d8a9eb65357f7c380b3b91d6882c06109bec5b6994307936cee902fdcb200fe93bf1d0d6c2ab5ab0a0dbd8733e839857e64084db6f3be56c4a0019a43c51fc5be8a7d051caf6f28b444f6c35bc782999e8ab67f976c2f511e16180237eb1a546747a4cefebabbc3bcf1f175d93efb2aeacc0bc6e2db2ae657399fd9191b5dcdc84d61e2c7b451ea1b7c08bc10c4ce64ba0bd85995f59a46a747e4a9a01ad9f2d23a77c7b1ddd3a3446a73e5e188f7a01503f8829d53020981376384d4a923bebddacd87425787b9841cdf8260cddc6c4c3657cc108da65ac05b8ac669a7ef6ccfa76b340bf306149be0d083f2a9021b13388c16ed84097bdd4ef53d8a804307ee80b0f7543c032eeeb308f9caca02596bce8ebafc2ceebe526bacb49b14c5e0d55f0a5c2f429007a5e58c8431adc7cbb738e4132e7052abbc8c83744835735b22297d0a9c6f6ddc57958d8bffbe6fa7a120d3aa0f0191b765e1e83ad0cc12b19eb91d4943bd2207fac58f7a2f976eee4259c667df532c469143ca785c11b97d20f5ff93082e2144a718e12e28cc4a67dd42b9f5b543af0a8eab4e8d3b72870cb9c910337c90becb64203e4483735127d91f356c870234f1931f60e87605a708206a90904fa41f47814f8cecb10953486c587f8acf3b4de300caf486068e2da3ea606baada45f5779d39cb7c16534336dfcf83a6e7c60d4c3acc93ba826311c0a15af0bb0f671868f2996cae5a1d949164a48e8a6c6db801dc0c674e8d746cc47b04b8c051f47c769448153acefc0317a30a3caaee7de744fb08abff1800227ad3e455a033d2aa35e538350678557441df73c19915108e65cec465c2279b72cd324fe72701f6d5227b1f0f50bd913d1c70646fb68c5b409ef69ae56c3c2095f29d5f673282850e36545ecafe5085a737e13933a686b674e5e4a8b324e3388208e24a47c695146c535f856eaa54ce0c15877048b79f9be1dce17c22762f9dd7b86f7dde342732c5e1e394953a27612091c42c21836b6a8a7681112896081ec72b85ce3b374f1115695f0987054ad4e2e7afb2ba0190749c9cbf81e36b86e046157147973584bb6951a6aea285437a0326d499dd8e0e117099a0661e31478dcc526c223bd0d1e4274c2eab8ed80c59d0b90ad2c0c95df85f3cc21f0e8ee2be68c2bf1e3e489de4928335db8c9e981a2b45b35ffb33243d5e8774ea75cf96cb6d52d2806b25d5284f7d18d7be309c29e4de9bc10ad343e0b5378e27c39a658382027b7ac09f091c52e684732f1709f3fc4d3b816285b2d530bab2d7c31333d3e0c9515e43c015e482cc8b6234a2d352e03339c5f456d836dbd24547c03f66678faadea4b98c64b1a3ec9270e6521d9e7c1a1235d5bd9743796725ae0cf15be0ee5187b3bf39b18caf318f623f41524276a46e3fb3e08aee2ba404ad96c277d1e1aca0cfe626925f4ff0ccfdc666ded8181f34b6b41e37c9bd0c611797288aea822391653a2d322d68f1e92d42df4aaac638aaebbcfb0c1fc728171331956639fdcb19667dab1f436ffc768d8b24d225f5389232c5261eab20cd4fc9861f01a9eacca0a40b0a9a3ca64110e188cfed2b6cd207511ad7838d3a1b7980163ba4f8fe6fe344816cd7b057597fa3529296689b351cb815af1ce0614dff207247273c7ec0218121a6685d1b25f2f7ee4b78a815c03d22f758d0a45a5190e1345c4e5620228310ecf65dbd6956e144988dd09384000f4e5b45d7b5409a8787dd1272a3911969796858429589ddb5f0ac6d86f318cf9abb6a45e0367293ea42872279e45b68eea5f658f4f7317b397347eb8083f7691ce97775c2843c216cff73f604a690779d12eadb410dab90a10651be89bb7c564fb2f8a587cc93ea0301c34aee11d64bf6d622fc1c218926319e287c7a4911ad7dc3780e1fabe02f8e69e91215284b6680297849d187fcd77bf24ec99904d0bf668e32191c1ad646a73f22d05db97dc8f43321fcbbaad958c70868229585a1f932a40def5536fd19787e324540ff3b5a435af0b393af6397298bcf0a61428222102cc455e3b6d4900068b77516e60ae850a848dc81101163295f11c0863334bbe39df420d702e4e77eb4defe0162a5ff7acfed54523aabd51db69ee7166ef0cc9adc0f2b3d73503ca58913e03167bc6a2dee8b703a63030df62ef56a756a27952ee2fcde8fd0c976c2f9a2be53102ec61dc665ec376670de925341818470b0a2bd62c0722eba64d14ebdf7ad9f781d041a0efcaa3236fe234c4243259d64b6348bbac6adea47d58dc3d850a04e5be5c27d63fa0a6d5f9cad2d44d0c7fa2d37701d4437b0038e846dff031ad9b41b28622490ab6446750cbf73fa0e6d7b13e228b4b13e3e1c82d2e07bf8adce5c9340bb6fa05f1d22c52363a70393046b3627cd8d08710f5eb46cb360af9ac0a44c1f22d62b276e829a07e5718928a4a073b802496b8fcc59bb3b9af34f9ac6c9749317f074facbe13e6c549ad1477566ac97c2b7907efa44c3889af58ffdc623853f125dbc82777858a9433483d48c885727f98d15476c1484c493ef3a7b33c0958cbab60bd94a8be927bacb5b878351d7103e14790c4da1880108567f75b435159a2a2c25cb0317a8882ad1fb1b7e90a837a7bf7444dcd0a4cae875d364cd09f8cda4ea7213cb952bc30ef11bb3e12435c502abe4e9cc9e9981099c914ad57e8a94d483081f78bdbf2f356440c1a48530616"}, {0x88, 0xffff, 0x401, "4fc7f516fe8fed7bd5a5f95a9047e946518077e30ce8ed7be6ec902e4a1cd9015a82ca6acb7f7054252874b9be8a5bf7923c584fb75b10844337968e0af24a459865e2e4cbc457b583b77330402a35b62204c7b7dc5cc0e544ff2de57d4c2cd16986491f6db2da8540299b85aa226b48a5f08a5b"}, {0xa0, 0x1, 0x9, "9bbec08eb62934f78a1d5e1c88c35f7ede3010b0166f5516048aa3cb05d60d0a66f9a5988e5f7c69afdf1cd6e884d5d1ebef5568c2335e225063b41088677e53da3e5db4cd65d1255864af47f4fe3b2c1076b4dea27318dec87e750a39c6e928608a3ca16f1530bd2c911d121331f68236cde22cf563f3d4247437a4e3322906de35bfe511c92347b671"}, {0x58, 0x0, 0x6, "cd2513585eb93b585979225237cdccf44b373fd30be2288e21bce55b001f69e580fc56426c9fc3eb555d11ba99aebb0892d3eede720165c7c9ab8761854a92311d49a3046f"}, {0x28, 0x0, 0x10001, "9ceb39d36ed761b1b87052641fed865d171d"}], 0x13d8}, 0x400) getsockopt(r0, 0x80000000, 0x3, &(0x7f0000001740)=""/216, &(0x7f0000001840)=0xd8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001880)={{0x18, 0x2, 0x8, 0x6}, {0x18, 0x2, 0x5, 0xffffffffffffa73e}, 0xcd89, [0x6, 0xfd, 0x42, 0x40, 0x7, 0x9af9, 0x7, 0x2]}, 0x3c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000018c0)) connect$inet(r0, &(0x7f0000001900)={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000001d80)={&(0x7f0000001940)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001c80)=[{&(0x7f0000001980)="2a93417be92d29267e4e0596968024691f6cb5d6268feda9f094449f3ffbbfea81d2517739eb6d166db1eda706db7711ab35534248890a068f938ffeca31c4580b54f6f5ca33163d69a6a38a9c21bb77314f0411ddbad551e5da0560c3d5c8f9d652785d98bee2f91260a1935c91ade090a675e82146079314cf45bc5c52489e489f9d80f8eee1dfe287b44668925f13efe52ef017acae54ab3a69d8995cea9e9fde0e5570e8c5aded7abd6eaf44c6d197e87ca74469fae145ff3dfe940398368fc468e98489e5f74522c68e8268f7f85ca8cb30f07190bb42fd8b19751f3fed0f649c97705da63d4f6e386f8755c96334efbf26aa3068", 0xf7}, {&(0x7f0000001a80)="11424ee25119f5d7d6a89083b192d13b4ac8f021943e7b00642c6b3f96ec59dd7056f94a91add09ec090148444bb0ec2ba9d03ee43b3e8bdfe61eeedc9", 0x3d}, {&(0x7f0000001ac0)="90b5267ce5b1d7955eb3cc852a7a1bbf50bc90e743d88901d62cc2ac600ba05d7bc7ffd4c59faa5a56e3469da0e61b0822bcd2df4c4e9cc72d2e7dde8c070c6bbf5bcfb4ea2603e2de43b515923ed2e7da28e4ea740483a49fbdeade6fde3524f4540953e8bc25a97eddab203f82428aac6a3e60259626016458e8a2050f51f1ead446eadb", 0x85}, {&(0x7f0000001b80)="207b5c5606e51a186d146046bb0989f3e45670e1a002e10c1a03c86de32369c264804c08c57b6dbf8663c0dc298ff0738a3fc4b9673c2ffa", 0x38}, {&(0x7f0000001bc0)="a07a819fb1fe72fe87aeb0a102112f9685443005912e8d24017fb4eaaee22e7fbfe2b65f8a858e1836f638017e616f6e837626bfcc4f5da89baa7efcf32cb14ade5fd3f42f371e1a19dfb10bc849cf3b399aae7d192b3cccd0f7e85b33d0557ae7df6d6cca7dc05aecd2df5aa6f31248243de50c5f317d723446917b5fa862b891c9ce21ed3f6619ebf4f9b8f912c53647c6965c562426ccc01c21d262e6a459a9437f597a9969f1011cd985d8af9175c4ca", 0xb2}], 0x5, &(0x7f0000001d00)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x48, 0x40f}, 0x8) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000001dc0)={0x3, 0x0, 0x40, 0x8001, r1}) lseek(r0, 0x0, 0x0, 0x2) sendmsg(r0, &(0x7f0000002180)={0x0, 0x0, &(0x7f0000002000)=[{&(0x7f0000001e00)="afdf00a6322ebbd4f46e7ab31609f8c4d7b03d659776b83e5f2aba7600a9f239358d98d68eae70868a5c63c0ba4ed9faec3463b307134193c3b356e14f835a40ee1c0a97b28c538f8553c1bbc07d62c924a6fcc1760e255b6ed0f7e8fff1d82cbccafced5dd9d10e83ccef4601b6ef555335fdab50fb45b18b204f2d54e3fb7e7f49af38411bf89e2bbb0af1acf73a38e0231e778c9c82cc812fa65c16510dbc3700a0ae653b637474630d01fa39678d2e7f05bd4f8d55f7c416cddcdba3d1a7822f4e55fc5019ce4d976ed75854a2bc028f88bab4dcad68a848e45fbbb430f6a77fea5bd67ee4a77c88755e9c6c7c9ffb6141", 0xf3}, {&(0x7f0000001f00)="41a1cad256b19d2d9ab846a1c1ae61e68b274b8a97b599e2df830b1df360edee3745c8d8c4ea95b70cd9d0f1b405d37a992101c3aa077ec52460f9bbf058b2b73e60f9159b2879218b09f4b2fb15548194e044c1265569fd33fc42004ca11df6bd5820b4e0e5bc3f324d7706d47b8159c484e5f45f0f1ff629daab1d396b70d3ff90dad32997e1ac34eb4980e7478ab0cf39e1c23f6a4633940646c918ea72dbca76b756f7d6c1a4e0966cb178985e6b0aee96feef0148e93167632b12e8d3a3206fd4a6e07f3640cbe2ecd6e1bd4e185b76e5037de7c7cf9c8aa095f4859cc2e6762472be", 0xe5}], 0x2, &(0x7f0000002040)=[{0x108, 0xffff, 0x1, "5b06e342b2d561d78eb5cf56105f20a199f1d137e50edf0d91d9e7e6d182dddbe22a4129d06d7b39450aabcbe827a12c5144526ccc591983fc94e3e0e65b09d2f2e06c3cb5093c563a976f22754b2d544ca2b9b43fd701da36d93691dab0032d80ac5fc211c3b3e07642f65d29068ec694fefc9d04024ed2f0e3db43a77fd0d9cbb1c69a67f7efb50309feb46c6bf1399823aea06a5fb8112f5e6743f3c81ae1598aed3e93e4e6bba72120ac33ee5bcb4392ed38a48eeda17383235161ca77c66b4fc97812b854246d043c6872eea683c679bf8ee7eff22015ed3260186fc1a4b1a43cc3ece23626961f18ea8132b993cae7963531d1ca"}], 0x108}, 0x2) setsockopt(r0, 0x7ff, 0xea2, &(0x7f00000021c0)="e6c3dd368a9ec8276e94c5b56f05759a84160d54df39df47469abf59eda3200f32d2a6400f05ab104de0c83afa20e477bbfa9fdcc14325aebc3fff236c9a9b37b73b9b28519c71be6c4ce216597e4bca12fcc82a2f12db447e79313a78685b9544cf4b7fb573aff14e99bce3b80c8aec19eedf8893539ee52d55fc00cfa495", 0x7f) minherit(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0xf633078f29000bbd) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000002240)=0x1) r2 = accept(r0, 0x0, &(0x7f0000002280)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000022c0), &(0x7f0000002300)=0xc) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000002340)={0x1f, 0xfffffffffffffff7, 0xc}) r3 = accept(r2, &(0x7f0000002380)=@un=@abs, &(0x7f00000023c0)=0x8) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002400)=0xf7) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000002440)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000002480)=0x10000) syz_open_pts() mlock(&(0x7f0000ff1000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000024c0), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002500)={0x2, 0xfb4fa5f05a537e10, 0x4, 0xf91d, 0x6}, 0xc) 04:27:58 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:27:58 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffffff, r0) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x99de381193fae46a) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 04:27:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x100000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x90, 0x4, 0x80, 0xb5}, {{r0}, 0xfffffffffffffffe, 0x20, 0xe4e16c906df95f6d, 0x5, 0x83b}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x4, 0x27d9}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x0, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x20, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x0, 0xaa096627cc9cf7cd, 0x7f, 0x6}], 0x20, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x63, 0x8, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffb, 0x96a90bd8cfe2e485, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0xe8ef, 0x276c000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x2, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x4ef7d9088d5e7b26, 0x2, 0xbc}, {{r0}, 0xfffffffffffffffc, 0x6, 0xcf2f210e367656d8, 0xb69e, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x1, 0x7f}], 0x3, &(0x7f00000000c0)={0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x30) fchdir(r1) recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/148, 0x94}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/49, 0x31}], 0x5, &(0x7f0000001480)=""/91, 0x5b}, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") 04:27:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xba08f2d550f2b9f0, 0xfffffffffffffffe}], 0x529, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x1000000000000000, 0x8aa}, {{r1}, 0xfffffffffffffffd, 0x1, 0x10, 0x8, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x1b, 0x800}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0x4c, 0x1}, {{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0x4, 0x401}, {{r1}, 0xfffffffffffffff9, 0x2, 0x3, 0x4, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x2, 0x2264412a}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x401, 0x4}, {{r1}, 0xfffffffffffffff9, 0x32, 0x40000000, 0x5, 0x9}], 0xb, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x6, 0x8001}) lchown(&(0x7f0000000280)='./file0\x00', r3, r4) 04:27:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x7a, &(0x7f00000000c0)="f92ceec3578ce6e5266ba24d84fb8f719a777cd52de08fb74cd77e561815796204ff34e56a9d4c22cb0b4a4289368c328bd3ee8cd7251bbae44f648c1978e3ece646b6b2077dbad5917be15a4a7c17a5817aff7c42f30393e9c3157d07c64608570838197dcb5f31ae9f189595b6324271176d6486035240edda") syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 04:27:58 executing program 1: madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) 04:27:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="df") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000180)=[{0x8000, 0x3, 0x3}, {0x3, 0x80000001, 0x100000000, 0x8}, {0x6, 0xe13b, 0x0, 0xffffffffffffff97}, {0xfffffffffffff174, 0x6, 0xfff, 0x3}, {0x1ff, 0x800, 0x0, 0x2}, {0x2, 0x2, 0x80, 0x9}, {0x0, 0x40, 0x10000, 0x7}]}) r1 = shmget(0x0, 0x4000, 0x220, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x6) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) 04:27:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) r3 = getpgrp() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r6, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x9, 0x100, 0x4}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 04:27:58 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x80, 0x0) ftruncate(r1, 0x0, 0x6) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) read(r2, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r2, 0x0, 0x4ed) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r2, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r3 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r3, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) 04:27:59 executing program 0: r0 = socket(0x11, 0xe669a1bd5d3a5315, 0x5) close(r0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:27:59 executing program 1: r0 = socket(0x6, 0x1, 0x4) syz_open_pts() ftruncate(r0, 0x0, 0x7) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 04:27:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x48}, {0x6}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056ec744c2abbb301f0b1046dbb00"/110], &(0x7f00000000c0)=0x6e) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 04:27:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) r3 = socket$inet6(0x18, 0x5, 0x7fff) r4 = accept(r3, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") pipe(&(0x7f00000007c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x82, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000080)={0x5, 0x4, 0x8000}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0x336, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xbb}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x90}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xe8e2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 04:27:59 executing program 1: socket(0x47d03f426ecb868b, 0x512c8f32cc138272, 0x9) 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 04:27:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x86, 0x9269}, {0x82, 0xfffffffffffffff9}, {0xe7, 0x3f}, {0x7, 0x2a6aeff0}, {0x20, 0x100}], 0x5}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 04:27:59 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xe670dbc094b076c3, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000000), 0x2a6) socket$inet(0x2, 0x0, 0x7fffffff) 04:27:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffa) 04:27:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) accept$inet6(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) close(r2) r4 = kqueue() r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0x25b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) setuid(r6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) preadv(r5, &(0x7f0000000940)=[{&(0x7f0000000740)=""/58, 0x3a}, {&(0x7f00000007c0)=""/179, 0xb3}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f0000000900)=""/19, 0x13}], 0x4, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000980)=0x1) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000780)={0x0, 0x0}) 04:27:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000012, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r0, &(0x7f0000000600)=ANY=[], 0x0) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180), 0x0, 0x3f3ab888) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x1) 04:28:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) fchflags(r1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/121) 04:28:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) 04:28:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15a, &(0x7f0000000180)="4928f6a06b1880018c74ffee702dbbbbfcca1a9e1b151eb5329fbae1f819b0b2c82b5c2174519bc2e717dd679fea7b0b1be3118e9a0651fd70ed81468dc65bce17cbd26a5fb9c21ad47f295c8469388af10b4584ced49090aee1c7798b03425a33d870875e7676d4c19d1f0548aa7758c961ce84cccd6677af9331d8bf27e43ca3f01381621a9414ef804900000000000000000000f100000000472ee26b71138bf60eb27aa200ff674d7b4a990caaf317acf641c056e8d879556502ecbad7ca72a72f2cd5e1701cffcff019a58007464d98c71330ffbf3c5ed42d906a5b986eff1cfc28c2f3292a2dc07c401551611d5197ac12f355629fff77e44da4e74c3358fb23e47fcae99cb7d3b764d97662b8c7625126fbe665debca128f1a2e29a38868db71b2c6a8df84e734046f7626800a06ec659873785775640ab8cca86b8e27eaead41b7be8c929d4acfa2f137ebfbe73b339e39a5125e55be") 04:28:00 executing program 0: r0 = msgget(0x3, 0x302) msgrcv(r0, &(0x7f0000000000)={0x0, ""/50}, 0x3a, 0x0, 0x1000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x200, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x108, 0x0) 04:28:00 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2", 0xfffffffffffffd99, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) syz_extract_tcp_res(&(0x7f0000000040), 0x8000, 0xbc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) 04:28:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x400, 0x100000001, 0x8001, 0x1f}]}) 04:28:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) syz_open_pts() fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000640)=[{&(0x7f00000005c0)="97ab5695fe16db882e37ec5429b1387bb197403024f3462646e0710a2b4931b6939f77e6c6bbedaabcdc17d3efea1707027712a6932a2d5a20149cbd7cb07153bd9ea3116a90cb5197930b39263cef98b0039bc26eafd0819f6edd1ef9b65ebebd0a47bfa40a16", 0x67}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 04:28:00 executing program 1: pipe(&(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:28:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x81}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:00 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)="59afdd64b18c251c8f1b5fd22aa02edd714c688cd8af0c3fd0456652f5e02ec290a2a892556e0a0fe8264c81aa1c37a432af5fb07f18664dfcab78fab7e24bde472552689e66ed9cb37476a84701a282ed07e5f5d3256938f52d8eeae3a2cae2ac9a1d8a23275660ab108a03edfd17e6e4e48a22f1c96feaaa52b152468fe8dd018da281a23d8e05e4b9e168fd8422305f9a03567f0cf57c610ec779922a377849adba1811c4e7dca6060fc66b901c8fe3cb5f0e6e7dbb2ab8e76bfe3cac1dbd70af49f34c0619d5d1de5ea5bf2bc9e9fd4ccf6826", 0xd5}, {&(0x7f0000000340)="141507557255e96087ff3655a2e5f96f94010155236abb226e99ffcfa5be0e3c118a18958f893e9532d545031087397793948bf6f75a94e34a05df335bb8ad4f7d9093c856b0e6406c0b630ac353253b9f0d34269aa473cb40ecd1bff9308af259d634464b3a1312fe016fb40be80c1176a4e35b521ac561bad4300a5b58b9fdc2ff40636217f0c7627afbd3947b704cefc9ee6f166a1cbc5aa61194e9c3aea41c09e8f941c6d78bcb01ff0f47ee389ebc9358768cf5274f4007efe6638d669b5f", 0xc1}], 0x2, &(0x7f0000000500)=[{0x108, 0xffff, 0x4, "ce474867218f9702d1d45b4849b98659bfc9e8cca6200d7def8ac4cd81f91527400aa15449de55c0d8cbc92fb1fb3cd0dfd0c2caaf6a597f7e974b84cf1102e1d2cb6533650d38bbbc52293a6c774bc2ba7f68b0618b83c638128fc390d3049a9f6438938d3d56dffc87d3e0a0f7561c2a3e91ffe276b4c6a71d0b1823f597109652f2f9a3fc1e008d3afd7aa2c019926af5e8c7dc00ee5a069d7eb9d35862db3a00586b72ee3c0d770b5746b424c7343a117a91c4caa9bd7dd6ef1e109738e1968074491922d16b0391f46214cb06d382a1ba4191551be350452dac5f03386702f3d296ca698b9216786a093b2bb27f27ae"}], 0x108}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000040)=[{}], 0x1, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x100000000000024f, 0x0, 0x0) 04:28:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xd10d0943d9805f77) recvfrom$inet(r2, &(0x7f00000000c0)=""/235, 0xeb, 0x802, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x4, 0x0, 0x400, 0x0, "2cb8e957da8ab1df56dcaa77775d9f0e09ec76ef", 0x1000, 0x2}) r3 = msgget(0x2, 0x451) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/185) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:28:01 executing program 1: syz_emit_ethernet(0xd8, &(0x7f0000000040)="5bd911a3675f53dda88a0bcc0651979799dfaa8b5439b2cdcebdc838ddfb0e7a01b6495f0709b81184a194ae64ec64b90564d6f1baa2fb5bcee4cfc798d155e4e0f9b2a9a873db60d741fad3c13fdaf53cfe04a0a4540af8c9492df097d20a6743ee50c80226a4d80acdd333d6c4f9dd2e3786c618f323f35abb546482f7eb97158c370c330aa63697db416f06bddf34ffafc5e2d4b86a60b254636100622939d9927a5592d963cbfb69cbb6918bf164005477503dd3e20586c20546886a163adb67bc3ad592f8a0bf010add7f86b877c8f07fe0417a621c") mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) 04:28:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82a0, 0x8) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/49, 0x31}, 0x42) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x2, 0x3, 0x400, 0x1000}, {0x8, 0x7, 0x3125, 0x5}]}) 04:28:01 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000001d00000000000000000000000000000076e3fe00000000000000040000000000000000000000000000000000001e00000000000000000000cd647bf2173200000200000000000000000000000000008436e52600"/137], 0x97, 0x1, 0x1000) r1 = socket$inet6(0x18, 0x3, 0x8001) r2 = dup(r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fcntl$getown(r5, 0x5) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000006c0)) geteuid() getgid() getpgrp() r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r1, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x4, r7, r9, r8, r9, 0x0, 0xfffffffffffffffa}, 0x1, 0x1b, r6, r6, 0x1, 0x40, 0x101, 0xfffffffffffff001}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 04:28:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r4 = fcntl$getown(r0, 0x5) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0x457) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r1, r2}, 0xc) 04:28:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x200061}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="b588c3116d9930c231988de62b6dffafd6cc298b690babe0bd6733bfb2da2d8fe02a1e398e43a59ccbe5074eec195139e4df7b354a782652b70c88856f06831f90e5c25812aef4fb2d6d30b9479dc42964c053923cabb11b63f52a4eb1dffe71bc927711e9d2ac3ae06c740a358104199ebb15c361d7ddc535c9352f", 0x7c}, {&(0x7f0000000300)="2f589f403d152c6f804e266f6e022fc4ee40791b21236da517227eb9afd7cfcfb9155e5549f63fcbbaca73e50ec2ce38c09a0a3df5d71a67d431881aa5791347660ee47fb208fcc69bd03be015c6084da48d24558550c0586cc76bd2ddcaa74c6a80536a964081721553164d736a83da1769bf232add30ba0061e78c3d74eef8ad796219657422860940c0106fb95a3d208253077ce5c5fb0cfd31f0f8581aaa0c27e124703f8dd3df1acee1c5837c83ea0cb71a3d49267b87334c5a50670febbc3d76d4dd49157ffad458c7ca17c5226670d6126eb715e6", 0xd8}, {&(0x7f0000000280)="3fc684b028563fdd2b5dce685d314212315f98e66d0eca9466e6867b4239873196", 0x21}, {&(0x7f0000000400)="03cca40ca214eee0fa6f", 0xa}, {&(0x7f0000000440)="73c41acf53d5f35649207c7019026451034a3253be6947eac4d32f89ac08d1730556d2006b0ad60720064abcaac838488c9253a18fc53ad2e815a981e9c1f9d0e1e6a79a114b03aff2", 0x49}, {&(0x7f00000004c0)="23227297f0cb37593cfbe1c6c8143fa2cb8423fac357c3e4dff69b98ae252a6c1538972ab052ab9f4d09dac62c8fd18f77b6d3fb934c20408903f0fe9edf4d374382a5258d3897b04fe54313f4cfb7ed02a6476e5aeee39e76a3dc81af8c39b6ab9a8e57efebd33e25031e71556039f11021771c4d2914fb13d82748354ac0eb4a227b352219dd42d8ef33e7", 0x8c}], 0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x8000, 0x34) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000640)=0x80000000, 0x4) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffc, 0x40, 0x20000002, 0x1, 0x200}], 0x4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffa, 0x28, 0xfffff, 0x100000001, 0x4}], 0x1, &(0x7f0000000140)={0x1, 0x6}) 04:28:01 executing program 1: shmget(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) sendto$unix(r1, &(0x7f0000000140)="38f5e75a130eef33107e16bd7960ffbfaa97bba37533e3b491d5cabba7d0d61662c6a80a5baa157bf82be5840ed3402bc7930e68a55012e2da0b637f780b1be9ce46ec524848f3de5bb7eb7e43577d219d08b8a6c4afa64a076e7ae788d1ac749c3d6db39aeaae22ed8ece8e26249dd259eec7748ec674241a95c8871e72e97feb7885b94bece9349245ef9b6eada38e1c4827517725a916e9084f9d0e77d8a3c14471de4149156ef45d293433e938385d6962db0bbc9724220b34042ee873c47e84b2b20d7a9e694759be9c21cac61e136ed45fc50e44e6df3cf293b4557e887aa9eff60e7cbada84c580efd6825ed6b4", 0xf1, 0x1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) 04:28:01 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffead) setgid(r1) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x4, 0x9f7, 0x8b, 0xffffffffffffffff}]}) 04:28:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimes(0x0, &(0x7f0000000000)={{}, {0x80002e, 0x20004000}}) pwrite(r0, &(0x7f00000002c0)="0cf66317e574f93e207bf037d7fc9ad21521c99cb5ddccc32fe6565a9a596d594c9f16154482f581f8b2cc9d36b99e45f45e5bc798b2253b08125fc615d752d451b201a7d51f616e4c3dc229e03d8654d407471ee291d599c9f2f2978e262cc0e134a15e0f062c64bba91042c442a5ffe22e03088cb39860f0d2d4a990e81267a5664a318523a52d31b190b2c9223d26605eeac6962ab948a15d01d27400c4eec4c156760a7e79e54a67068c371acaa121ba579a4e1d7f9d692e", 0xfffffffffffffe4d, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="15695f2417a369805f7a5d52371a2089af96bf0534aa43d8bb2f3d168b9391fa7c", 0x21}, {&(0x7f0000000140)="f593d8f59daac6597d5101196888a43269b55fb98e4d399723d087ef8efc6983cc7e4b43844640a2eae5f8fbd4003555d8df19b59c47eca2b64c2bfbce01c3c54cff194fd556dd7d4dec3e66c9", 0x4d}, {&(0x7f00000001c0)="f6e77daf9c34c8713d8373a08f756446850b1e96b1f154cb4cc8f821dce66aaf488349de6a1c477119aa15c7e74dab75da074ac6586a15b9cba9f9", 0x3b}, {&(0x7f0000000200)}], 0x4) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f0000000280)=0x13) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) flock(r0, 0x4) acct(&(0x7f0000000040)='./file0\x00') 04:28:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000440)=0x8) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x800, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x40, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x400, 0x0) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r8 = getgid() r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x100, 0x0) r10 = syz_open_pts() r11 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getegid() r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r16 = getgid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01012e2f62757300"], 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="442f0b7f9caeaa364a05", 0xa}, {&(0x7f0000000280)="7175bec6f9a149c8669c95ab19a78ecdb68dffd392b80b52640f5264686e6c35ec0ccdadcd5d881163114beceeec13ba624b25fc6aee540712ace606d661408f23b13f9b952bcc734f8ee1a0dbd719be675f96bd432aa4939387d0446cebd9a99bae6fd1aa38411f1a30742a2fe547c7df67bad0b25f1c41a4d2521d753d3528c90b7a16538623efc237203b03dea358f3a9d9683b7cfce61a44ba62bd98ec9d1487a0ed98556d1213f481aa53d8201493f126f34100b17cabc56674916c0a8f144cd130bf23862da6e4083fea808433059b1cb93f73432454336461f765e1", 0xdf}], 0x2, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x408}, 0x2) r17 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) write(r17, &(0x7f0000000180)="2670854aeda2322025e45544bdfd82e7f0f3b2849c173d427d0d966d3f4adafd33bff36eb7b2f7293a37bed7f2b08c40c41e0aafdb4a92e0991f90259ab61603ea35ba56c5493ed3d292277df93d4be48fedf1e536881da5ed7e8b6b395846cf9d46f6a5c000d17874a793864e6d83a3069ba5e8087e62baeb95853b3e743bc964b52724b56e782439023a4d1fc90e72c130fe4f09c2e702c172c6eaa7e426494f851b3a53f7aeb4913c22c27576f28dbd57d1ca2c0a32eaef7c56fec42cf6b0cc4503f5d54ae4845f86de8f87df48d9a8223b5863e97a3c55", 0xd9) writev(r17, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008034ff0701000e92d0cc00000000000000000000fffb000000000000000000000000000001", 0xfffffffffffffd6e}], 0x1) 04:28:02 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x7f, 0x1f, {[0x8000, 0x0, 0x1, 0x8, 0x3, 0x8, 0x7fffffff, 0x2, 0x70007992, 0x3, 0x7fff, 0x4000, 0x200, 0x80000000, 0x3, 0x100, 0x80000000, 0xfff], [0x8000, 0xfff, 0xf2, 0x80000000, 0x80000001, 0x0, 0x100000000, 0x100000000, 0x1f, 0xfffffffffffff800], [0x6, 0x80000001, 0x13e2, 0x1, 0xfffffffffffffff9, 0x3ff, 0x4], [0x6, 0x3, 0xfffffffffffffff7, 0x80000000, 0x9, 0x4], [{0x945, 0x7, 0xd93, 0x5}, {0x8, 0x7, 0x0, 0xd4f8}, {0xfffffffffffffffb, 0xc540, 0x7, 0x5}, {0x9, 0x1, 0x495}, {0x40d7e118, 0x6, 0x7fff, 0x6}, {0x864add, 0x80000000, 0x12d8a1a, 0x54}, {0x2, 0xeeb, 0xffffffff, 0x2}, {0x4, 0x1ff, 0x6, 0x6629}], {0x9, 0x12, 0x5, 0x7}, {0xfff, 0x10000, 0x1, 0x8}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x80}, {0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8, 0x20) bind$unix(r2, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x41, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 04:28:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:28:02 executing program 0: ktrace(0x0, 0x1, 0x10, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x7, 0x0) fcntl$dupfd(r0, 0xa, r1) 04:28:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7, 0xfffffffffffffff7, 0x6, 0x0, 0x52, 0x2, 0x3, 0x0, 0x3, 0x9, 0xbd}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:28:02 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) execve(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='c\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='x\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='x\x00']) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:28:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) r1 = socket$inet6(0x18, 0x5, 0x8000) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x100) poll(&(0x7f0000000140)=[{r0, 0x80}, {r1, 0x80}, {r2, 0x8}], 0x3, 0x9) r3 = socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x20, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfc00000, 0x0, "20370020001d0000000000000000000000002700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) sendto(r3, &(0x7f00000001c0)="0bf14d588f2c17dc89114d7623e1243581e3399d954936ecade82deb70ddfe7efea0c4c0796562561912f1aadd2570ed7be3f8a2f67226a194896b1460b90fd7c932bfaa51fa5e71a93a02a48fc9d260f1309f1a5c34f322236b9742ae33867ce665d76b1a2afa3ff7ff59b4fa2bd6df623701af9bfc8aca54257f436e4e7e1c35fa0ac09569369061ae2e8f6474fe842a390a1d36be47b154dbfe12a902123e446cfa8b5522af47f79b52c1dc4fbdef27c8d5fd80ff6f0fc579b78197734a6fef0108c7", 0xc4, 0x2, &(0x7f00000002c0)=@un=@abs={0x628ed1785837ca2a, 0x0, 0x1}, 0x8) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:28:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESOCT], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8adf13162f42f4f4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x40) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 04:28:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x80000001}, {0x6}]}) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") write(r0, &(0x7f0000000340)="b60f45cb8ee17e0d6f43167d48fa8af868dd5fe89607c8438839a56d2c1133674fb46ce2a51e99a78a81ec2292134e843052b3f3f6ff457263c9e043d0b6892a0df6f68116bb60572342a44d2fb1a20a2328c52ac9beb9e7842d0162f47b94f1ee6f1c80f1c34f04c025d89507629130d9a4c241ef372a7660b7141ab4bd45ad07ef587be34dca036adb50167b9fe368c15f8e69b018528f9658ef9c6e59752887cde548af7b5b484115d83a6e161e6169071f64", 0xb4) dup(r0) clock_settime(0x4, &(0x7f0000000040)={0x611, 0x7f7}) 04:28:02 executing program 1: r0 = kqueue() minherit(&(0x7f0000a9f000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f00008f2000/0x3000)=nil, 0x3000, 0x4) 04:28:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9e") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x3, 0x401, 0x3, 0x6c0}, {0xe29, 0xa17, 0x8000, 0x7}, {0x1, 0x6, 0x3, 0x3347}, {0x1ff, 0x1, 0xff, 0x7fff}, {0x100000001, 0xff, 0x5, 0x2}, {0x27, 0x1c, 0x9, 0x101}, {0xfffffffffffffff9, 0x1f, 0x3, 0x101}]}) 04:28:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:28:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$getown(r3, 0x5) kevent(r3, &(0x7f0000000140), 0x1e, 0x0, 0x0, 0x0) kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x2, '.\x00', './file0\x00'}) write(r0, &(0x7f0000000140)="06b60d10cc15516aee66e147dcf36fce1efe2add3ab621709de6bc6b83ff576bc1a5e953cc0a8194683a6b82d4d58671bf646bced3f1b7ddcfd5cdcf9b7b0fbf0a7992b215b47e83b6e122ad3f3876c1f073c4ecec544a6c94e5609bf15fe8ff19e10ab88646283188896b06c6a7efbee71a168eb3d1e0b5d441c6bfef71256c3fb27083a7f955a038ed2963c2892c8c3390676f0d6491cc89c97a02ca3aecbab1180f834d97c8479b12ca56de3992c27976da87f11c1763fd4316044dbea7c8fac7b5a10e16c611a83a8138b57a6dc2815ee1e8015ef6508734b0ba9abd3363771e8cbc4e659bf7cdd243b295585483682ef6065e920982681b9e12420438d4641b3fde49565e7ffcb7c18bb1758c8cbbb63169580e2a2aa55d7dffa945fb8f33bb70d5d61b4f38cd65584595cc3bc4aeda5fb0e579224cd38e431a8fc622773e32731d83352876ef4684470a14f770aa6bfeb0672de1091440ceee543959f4ec5e9eb594a56f9ab4b5f970f1545a1bbbaac6d2039c27c2d792a4bfb6b4fdc1a5137e6a192db5245e12263289e3eebd81e358e1ecac673b38ecc485799ae49888dbf582140bcc64f9bd6b257ee7adaf2bc214d4bf5c8d3e641da81f92aa2bad9395c6e2866221a2a19325913338e79ed9264b6d51601f029801d9e29f17e33f7109e718786cf2443798107b8ad47e8823f6abfead00fa4b30f2d7d98215e2933379bf5b08a8dc8f52bf606e628f1bb2be02bf7b544483f91dccab96e73fd3c48c2d60ecbca0aaf3fd0ba2738043b0b14b94e2acd5f57c2bbe78ace705ba1f37c85b29aad92654c97a88b3cff3d4c18d9ec9ec3323149671de05cf7105b187fd26b77bcbc6b998d06ff688aae2c30877f2173bd86cb6160c8071207d7048c01bc0a4fe92dc85318ffc431579943d26bd2511e1525cd00a84f92be2c2ad99a2f93614956e966b2f1e1c5b9a03bef05cd40c4dc8e2d65f77604a59595c8466e6c690367b9a1ae78d15c7d0246fc7826812c8a92479b36718f6e36752150259a4265049aaf266a60157efc2659b6ccca317d0d879f57d09397c0db19bdab6768e30a13379f9967647955dfa49b61315d85b090e00b0771f0bdad369c4ae2d0958157974a3cd911b562c349f046111540255236d16624ab2f03228aec63d31b3a628cfd751301270ec49fd012a413f593d8865be61883de2a8bde4199af6d42ba825a8dea7368a81949328a09181e6913d42b45820d3daf1e33d2dedf631efdd533b3362ec11f3bbeee372d9b7b549ac0d6ef62054e40bfed1051e405da43fb6b465ef992e64878447faca7e73ecd6a4094d6435c4fd9c7774445eea4aee3d17e44832ab035c8846f92c1543ca4bb0df81a17156087f3742a965a86c8fda24c5430e2547133da6688b76080a99dcf8f016260aa82b969fcee23a44b447df3650652bf3c55a8d004a6e323a78d619c16326baf2b607385523b4abb30619db613ec26bf0d0f0861398c1ad6df8faf7e614a7313cc4e1f52eb11dee2e0d81a379f594735f0b868ece3df628ca382a5111af3cca1e7bd6fe310cbc1c3cd5dbad5621ec7101251a69301972fb7d4587fc85efdd67276759fc7a0d7bb15fd43778c0ba56c9701445dd7384e5e049d0607674a08f9ed0150fc20670e7ad5c1ec0bc6f69e3d5ca20cb2d0a60c74c8dd21050790143532edccd51791ef526ff9af0799d5ea23004df008bb63548e43ae6952cb2458fd75f6e836f139e537a9d35c13b9471fb42466fe9e40568d2a6a9bee623174b82691f06996f0eb0ec85a2eacd47759be94d3aa017c101cfecfe95deb805cf92257178bba731ed78abb88b93d55b80a72ab6f06e512220e3397b7bd776e15dc9508b141449a3ee2c8ea514c00efc518b3af87be7b6489b2f080db093a9ee701c0c644cd900049707ba04d96612e0c8a0dfddfd98746c7478a21a16858ceec22e7df67f01d691893cf3456441f4b406de0556dccb35eb17d13aaf51633648cdc3107a3786778f8f64b60d8f0f0d912a1bc85f7621462232f3b9e5af875f0015adf149942ca80810b31eac6528c8e47c2226ec31d61257d30db11ec6901bd70bdaa0578825b3da7c9a7276d1301885090581c23a4c7f772a0282c55454eb0ae7a1dff1629b53f5e2d66df0e6076226daccb072024d6b21f356aab70315d6a3ec7ee84e82fe9db33976134be9dfccf51db3db581c7c183077e6a4c0fc55df863a02499b0df9ee8864c949e2e70bb29aa6a1d876d22752f00b7aa297afae9c06ed67b144a0a67d55177d694dc1f872e03ed548ff2aa666014e063af47db080d344ee5ad29405d0ca90282456203061ed2d859a6ec66f88e9294ae9603e5e39dac8ae0f411bbec0639c35bf68bdd207af3d62377086bd1546cd868c8146b9601e4066e5e7da4c20772fef10f5ba8a34b622021ef26fae95d82183af9bf2ec254ed3598a4e548ad38d654ebf10f2fe09dc9261a4116bcd03275e627abc4631a78d2598a451d8490f86e711afdee315115b74ca77aa122dc95d56aa23fbc3f658dc271e1fde4ecf9fe43fe97caa51f48f74028faeed2d828a54e8825a4e317e0b7f3bac8a3bc6a0eb2bcecb6142f6bd9073f73544900af6def3f13770f2a0cd2fcae5290af77d6c9761a0f8ff45827cf512a1d7b4ebe4b7687f25037cff2b79fe41736447c1bbd2d85379f9bfc588520c007b6fa44b41e527f0aec9a4a02d9712bfb77e10ae8210137616b8f0fd214c5b8a6603a68a29d1065c93a54270fc66c177cb4ac6834986c2ad4d878a66e7589a28bf2044e37f4fb895f0d109267b4679f6e49ff99ef345401f1415c814dce6a12b2cd9b066198975ea5e9ffe10742946d69fa3dcdc98e35d938b156f0acb53c2d1a8eef71a731e6c417aa1f65e654315270865140cd6ba36d911745788238bdbd4fe4e0a50b5602773f1f007433b6ccb9a4fa3e63713e05d07ee5bf82b7e49031585bc6fc4884618162d5090b597e1c87815d727a72b5eebc1ca5f2857fa03f30996959b0c45e98d8bb74baf035b5920e2918a2537ea826ba2f5384f66def86e1bf44fbc643dd3024f3a1ebabb1b67d84702c50bb1442f6e8cbaf7ab8bace031b9608ff4e3d6d5001ff0b94f9fabbe5349f218474731a6271dd9fcf203686e47004d1449f02ab08710b3877c0717672cdf1619f2d8e84f1948bd15272957dc33a67b7f0dc00e7c2f6a69fd76077316c169da3b1acb24d9ed11201d08bbe37cd88439d614629aad292b191896b5c42c7203388ed5d26694969b308a97b1e89af9382a275783bb6c93575dc10f4a7548daae2e889c5edb88ed8cc1b101fa4145485efcf3b452051608bc6969173e5d26d729ae290e470e97cc0027dc2f74caa83d3c438d8139d5f4bc416bed5aeb4d52df1b28b674e9dce5cecd7434f600f7eacd2271407752ba75d753244f8781e5ea77a9c77f8a820428fed01b9b60b179acdad07d475516a823225fc32aea4c59dbaa17e26a87724f6e36a117f0fed11ca1d0f520a6032cff99264c2156fc1e7d67b0bb6494d505c20204000a724d045a2367a74ebb6534be1040c71261b555c06a9bea258b2d90d021f3452259fb9754cea0276c81c6439d2b3580b7628e0422a4f3a4ceff5a5de95c5a77b2a47f7e0e5e5531247c7254211f29866d3ab112f86290ded723c54bc8fb8ba76c26d5ec3116740687deefb6e850734b2bc0c17623871ce801d8d04d3562a994d1d874e29120f77f18a64382657ad947a11e3a95b7e0d045a2579957f40bcecdb6c3767d762926de6933072a490358c0bd7c77326dc3841cc658778a33177cc5ae1c7b06cae900fc66364313c81d3e2b21ab50f7924224f0a7a4ef817494e4edbfeb81e44f4de541ad7d77cc5bdcf9eeedc6f4592b3d83617f45deeeae6a3c1c8571bddb16ec82a50a20f812d8c4523e1fc52e686b336b6a6d596daa632c9cfbbfbeed6136f223fb7a196e0465d140e4fe72f9a655a717923fb4c9f7eac5490f7da966f7736aa441b818f0840e706d0eff2fac96e53a3d6b4a17555aa43a68e79b946309ee2c090c5de5e3d4c7f866f5a5e22d4802f2804f42a2aa138fd5629369347ba4f2fc0b55bf153b6afa5e8dc3ac688e380e03232f0eed78aa16fb150ad138d0232fb018fa6df9db55c387632b8ec60eecc650d754670591e2b337901a71bf76b877b62281107aaa7ca03bd4e52fc65bd82ca212ae26747d52aa951d660850201ba0d07f677d28dec47530d550da19d6cf362f680df8226754b129aa6d22e3c7eb44f860f4a2f798986386be606c0cf2a2c58e954a2494a3fd3bd6956dda7f76a7154603e8b2c26f15cd868c6025a90a473de00a0566018cbe729c7258d4fd441648259c383943e0c89011126b6679c8e35e232508d58e1db387127177814c3306ba4de28c27af4b136ae5027b4851ea24738a172e988a76b3f6ba3d884fa07a8217a31aecd008e6473ec55519f6f8399e49e6a0d954197324c755d540672be69d97633447ac814299c93f828244824ac885bf8ff01d3344a4514f2ed05264b23f023a575f3356bb7a322782bbda32369a40939e2359e0c7dfdf4acfa6bea3a9ecf823212a5469f6e3cc83dcbe8542e5d8fb701521bf1780d2d044fe8c1351974df85d0ed240ff4cb15709e967e9991535afc914264c1a81ccb0df4c6d7de712bd8bc68afc8068a76c1b7a02b6192a7709ea3a36aa8da144e4a9b1734b4ca78e5a942222b783ddcde79b6b8a5f1ec8576f53cb871c7d17328f33cd2d98dc2354decfe0c82f29cea0f577da51903cafb59f3a25b84fe59459ae4007e0c13936b3201796869148068edc85369f3cfb4847cf292f3559a19affd10d87d5d2c35cefac08ed2759f2459e81943464d46f14c2ccd7d5cf7f5e02dbe7d332261e17a88c39f48eccecd600070c9cb744d4b280acb53183899902dd6a4b4f95baecf056d728974be85d39944bc23e6c0d7c0e4cdcb8f01c533018cd130cdfe28eaef756651488146a831a9a6c445933708d52213d5d9ed0b176d8d2e100e8e8245a2760518cebd14a25a1f796220784c47b33d8c03e5f9e75b170feba520138e00a06394618d969a1b3d36b66ba147f014e652377c48afd2f1adaeb317f1145d9ac43e6b49b67b3c02a1315b09515f12e9aa4cec51a6c652bedc3ccccdccc0d472b10b257cbe53d0d6a1255aa2735cd67066b437df001219cec92d4c50078f78e73393f5e8ff5c6676e9d826290e21ff33c4c8b404dd02df6fde70ff8259406ace521a21b7c1ab961f72faa1646ccd6ad6f6f02cdffc30cbc64764cb4fdc7d94093752d02c3584b6f5aa2e825a911a5aeb1e429f4200f37253c76acb9121814ad75a8f5e9731c256400b15b66dd4c6165d231411eebd4180488b65f3ebd938803c2f105604098f530e5cd944c13276ba4fe8d5dfb912089f5a30569d7766cd72a831fdcc5b96281c9ca1a67e287d6def7664dec124289ef8a61ca543d36fe120b15a0fd70702199cf7019279c8989faadc346591c64647cda0d4494e16075625eab82b78b51e0f761ab556b38e756cfc3615688bb41051ce79a0b563954d8a918b4aef99e121324d920ca60bb606c0357ad3c90afb25b7de2e486cf11965d10b7cf5fa06a0f2e995c1fcb88057000e597e995d74255a1d209478c8959574ead98e6a52323e496499d046b0529393466153bdbbcfc2bf38ea511f4a1b93231e778720dd3d6fc0d36911782152e4e477ce91c896ac1c148eba4c3038d423a1072807d7bbd7b1379a004db89be6cdb", 0x1000) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7fff) fchmod(r1, 0x21) dup2(r0, r2) 04:28:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000100)=0x1002) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001280)=""/224, &(0x7f0000000140)=0xe0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x40, 0x40, 0x0, 0x7}, {0x80, 0x7, 0x0, 0x9}]}) 04:28:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[r1]) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="2e74c169648deebcb2009b57f472a5fc3798976a6f9f5d37dd5b0f40d30fa742fb278571ad55d42397e60736aea17b04dbb7e9e53add928442f6eaef55a8d2aa10bd3a1f37daca9b9ca095aaa7cfbb0671104ed3daf77ed725be290f433eb30bfce0cca545b09a94f12b17661ba7f5fa366527878baa5c9d25bad6755a8620ec9864d17d4710a79ceca22792ae3c1c9d36b08e24b6b303", 0x97, 0x0, 0x0) 04:28:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) write(r0, &(0x7f0000000140)='\r', 0x1) 04:28:06 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000d3000000000000000000000000000000000000000000efffffff000000"], 0x56, 0x3, 0x800) r1 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/59, &(0x7f0000000100)=0x3b) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xffff, 0x2, 0x3f, 0x8, "311ae8e1f14257933cbe488495ca03455edbf263", 0x1f, 0x1}) 04:28:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 04:28:06 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) r0 = semget$private(0x0, 0x3, 0x100) semget(0x3, 0x3, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/168) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x9) 04:28:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x400000044}, {0x6}]}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x1, 0x9}, {0x51ef373d, 0x1c}}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 04:28:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x3c0) 04:28:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0c1a7e7c77d3d9b9fcea28c99626a45e00", 0x0, 0x1000002}) 04:28:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0xee8235f4c74282, 0x10000, 0x20, r3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x7) 04:28:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x102) recvmsg(r1, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 04:28:06 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) 04:28:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000080)="41c63ae15b18adae1d20a390cb8bb577f80c8c137ffeab55041b2b493e575cfd6e3cf769cc77e969d2b0bd5326f6084a970dfa98887f0b6fcaeacc242d0a149682f3b341f6f56f72d14aa766f0b50bf95bcc0d7cf797d01feca379f95d786e39239c6943901891be80304ba89cc409c0c56e5ceb54ce7a1d1837998df006493337e8aee93123b0170e8a210b728f551718fe3bfe530ff4b7bc4c44c4", 0x9c) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x10}, {r0, 0x100}, {r0, 0x1}, {r0, 0x100}, {r0, 0x8}, {r0, 0x2}], 0x7, 0x4) 04:28:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x200, 0x10) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x76e266e7c70456a5) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x1, 0x5, 0xdf58, 0x100}, 0xc) 04:28:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) syz_emit_ethernet(0x174, &(0x7f0000000240)="61b43f2bf365bc6188bdaa021ba7c2e6b08aef33d00eb505052d62eb64ccbb68aa1dad46aac47a567d131d3fbbd54eb0f1f2a9b20ea4bff46d375d8d28150286dc567a4c3bb25c3887389840bfda3e116a108f7653203d5c1ec8470faccb85240d7db118298a3e7b8c2549101bd760c42cd499c24f579cd6aeaf66fd9322b49a2d1db7813ee7e8e51c3a5c46e93ae50e3765b2707eb68cc4ee77b6d0b0b66032a930983765361f77e479924c273a07bdceb8b23ee4c4a23c72b86873d08834e19e841ef083b89787fa3eee0dfcd22e5f4c5e71eaea30b15dc7e73d9280c645b8519bb5f8bd1f407aab143092acdeeeda78f532607bc5501fe13b15bcedbafc94184b25f7f5708e4fea58d0f6c8546769bfcfa98874017fd12a1c0f01018e30d74ee4b378560820cf53fdeaaf60a33f7c1d9c366a53808822f37867a77533c06d6142e3803289dd3f61a6d386941fb67c3baad17599e861efc5ede916ed12e1f78323740f17baf98cc07c177e0315927d32c75d14") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10080, 0x0) 04:28:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2c, 0xffffffffffffffff}, {0x80000000000006}]}) r1 = fcntl$getown(r0, 0x5) open(&(0x7f00000001c0)='./file1\x00', 0x1, 0x100) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x3, 0x5, r1}) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") mlockall(0x1) 04:28:06 executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0xc4}, {r2, 0x4}, {r3, 0x12}], 0x3, 0x92) r4 = socket(0x2, 0xc003, 0x6) socketpair$unix(0x1, 0xf1e9b5b99dfd784c, 0x0, &(0x7f0000000040)) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbabe8d3000"], 0x10) write(r4, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 04:28:06 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) fchdir(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x8001, 0x5, &(0x7f0000000180)="6f4e09b99031091492c5bd63f60d6e0fc4866849ca4f7c0a54d6357e5c", 0x1d) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x43, 0xa1c9}, {0xca, 0x401}, {0x67, 0x200}, {0x45, 0x658}], 0x4}) 04:28:06 executing program 1: r0 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54, 0x0, 0x0, 0x8}, {0x20, 0x0, 0x5}, {0x6, 0x0, 0x2, 0xea1}]}) pwrite(r1, &(0x7f00000002c0)="69a69636c34ad89b16cffd0a58d7", 0xe, 0x0, 0x0) 04:28:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000, 0x69, 0x7fffffff, "0164000000c9c04d020000000300"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x2, 0x0, 0x3b23, 0x1, "38891c9bb4251ee06e0784da2889c04c16b65d9c", 0x8001, 0xddd}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800, 0x5, 0x1, 0x50, "a0bf93cb5b476cafc38563511e0ec2ff5a4bb8df", 0xfffffffffffffff7}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000002c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) lseek(r3, 0x0, 0x0, 0x3) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 04:28:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3d5, &(0x7f0000000040)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) getitimer(0x1, &(0x7f0000000180)) getitimer(0x2, &(0x7f00000002c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)="dd") 04:28:07 executing program 0: r0 = msgget(0x1, 0x0) getpid() msgsnd(r0, 0xfffffffffffffffe, 0x0, 0x0) 04:28:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8e484377c464d8bb, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 04:28:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r2, r3) 04:28:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) select(0xc7459f34e8984468, &(0x7f0000000280)={0xbdea, 0x1, 0x20000, 0x0, 0x0, 0xfffffffffffffffc, 0x8000000}, 0x0, 0x0, 0x0) 04:28:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) acct(&(0x7f0000000180)='./file0\x00') readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:28:07 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) r1 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockname(r0, &(0x7f0000000500)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = getppid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r3) recvfrom(r1, &(0x7f0000000640)=""/226, 0xe2, 0x2, &(0x7f0000000900)=ANY=[@ANYBLOB="f56211cd1625e37c16bb1bbb148a2d3545c37f155503887b667d5bbac1ce9816b3908a8195004a77b7209e90bad0b6e0677877db8623eae30754941ac5ddbae79a010e8a34faeea5c75f8a0845cb61acd2208069127990991189513f6d64363b72f15117c907104725c439e0de46b03d4016cadad424f7a91c266dda1ae2fec6e74c0386034fe09054ff6df5e3514ae6fdd55478db05e668a35a6adb7e7721968a8d33f6cd9615bd61f7e328abc5e688e97013eb9245ae802158525c199bfe7a79ce81b5a173a22e7d99efe7957803a9d458bcc6baf147e54dc976d95c638a3f64ca142b8e72032b011a7c847c94"], 0x8) fcntl$setstatus(r1, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r3, 0xf, &(0x7f0000000800)={0x3, 0x0, 0x9, 0xff, r2}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000840)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000b80)=ANY=[@ANYBLOB="b86a28f6587c684235e6d1459d7b08dfee0da0ec19452234f9c42e885f47ce0ea0512340f4c2bd084c9acc4c0f694a52aea928fd1c796aaab95a8bdbb639a09b3d9b7654ae986f45fd6ea60425ad8d73e2d9835c9fa3213eeb4e4b465124e3faa468feb3fc259324c348413140f92aaaeb7d4b0b5572399e017fc968410adab11dc8d6c31d5c0b65dc4a58f0f3115a16125f324c0b4e840dc4bc9a7b16018cc02c099c9ec9c816fdc3c0b3578d5025337b9d8fefe26c9f8ccddf72668810fbd625a4af31c51a3c07a4ecaba0ee2abc4a7bf5354e5716de0b439c2812678dd17b8eb088fe6c2dcd2b74c24f2b4c50fdfe19fd69c000ad4ec9148d5d4bbcc1a2180e7d81f07ec50000008c98f99a5bf0150f2598504bc3afa57e3777d1d9c905fe5a532d6d8684e2a6ca39155e2f51d3aab32094c154063599bffb41e9d6ca20ce188dd07bc0f5b4"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000400)="44a221302c538afba1bef9ffb9c7e93ce68867df9b816e43780085020f194aeda56f5ad43309f8d4aef0f24038e54b4fa51f9ba637c40a59058edf57d92c8e3875f587fd6d58954b99c11e4d62d1995b73289ede7ddf601d5447ebf66617aad60a45b1bb5d53b5474211142ce05e0a241dc3a1bbf3f30f1d97d8f5f18f3ce0ee626dcc8a01a3a8a386acd25d03bfd2425c91c9c6206ec2", 0x97}], 0x1, 0x0, 0x0, 0x4}, 0x9) r5 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) fcntl$lock(r3, 0xf, &(0x7f0000000600)={0x2, 0x2, 0x4, 0xe95, r5}) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) 04:28:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 04:28:07 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) 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) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) fcntl$getown(r0, 0x5) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:28:08 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r1, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000003c0)) 04:28:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x18) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:28:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) setrlimit(0x3, &(0x7f0000000000)={0x937b, 0x7}) 04:28:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="3b57648a27ba97a739bef00a67b2ee54339405d7c246590127dc54492bb275dfbc28046f212e449dca993a6c936d2f15f4fe8499a50e661ce496c086d9c1ba9d4e49cf355b1231bb9d8c3ba3000000007938b9bd8d94725530cc9d03ec41e3a8a256c939fef21cac685df80b53a6384ce026c936b884d0b0745537e535f53aa8e8dc19c935dd7ee528e2abf72221f5061ef3b14c49c6afdf51eff38975b5a84cbaed1f2b47ed210c106279cb03666999d99d4297459c3107141294b150a8c89fe248383c3abb36709997c2538bb4440a3793d0b8a06ee6f21fe2fd635b3f24bd165ee74fa4bcbf3b9e145a106fa2bc7563078e2ffad1308463502b12cf4e81c50d74003f4cd977164142ca33f1723b6be2f2a2ac57325c563d2ea9a08806fa5a7748bf7dccdfe9d001b25b0b3b9a4fd9c511af06ad8e9a304ac85812ab048b47e62b1f456eedf23946bd353c946d41aa0fa73dffc5829530ad823322656c628dd2a34db6f5ac1d82d688e281d421534c4f3ea0b233d8"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000785000/0x2000)=nil, 0x2000, 0x5f44085e44289a89) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x5, 0xffffffff, 0x0, 0xffffffffffff97c6, "a4192f030132a083a81d9b59ec5c84eccf2a9930", 0x2097, 0x6}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 04:28:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="2000000000000000ffff09000000000007a950ae354bf87c1e00004408000000330000000300000035910000000000000000000000000000827e530d9d69bc9de0552194f0d9bda520c2854363bbba9fbb934d94057b98e5d0d528db76c968b0cd1b640029b9090ce00be5d268cb5479234b9907976c01c723117955cd869274d985ab8eda63d916"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000001140), &(0x7f0000001180)=0xc) getrlimit(0x7da161f707fb4bcc, &(0x7f0000001340)) r1 = dup(r0) socket(0x1, 0x4, 0x9) ioctl$TIOCNOTTY(r1, 0x20007471) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffff99, 0x0}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000011c0)={0x8, [{0x0, 0x4}, {0x1, 0x2}, {0x3, 0x2}, {0x1, 0x2}, {0x2, 0x8d}, {0x1, 0x9}, {0x1, 0x9}, {0x3, 0x9}, {0x3, 0x40000000}, {0x1, 0x10000}, {0x43d05716e614862e, 0x9}, {0x2, 0x401}, {0x3, 0xd0}, {0x3, 0x3ff}, {0x2, 0xd5e0}, {0x3, 0x94}, {0x3, 0x8}, {0x3, 0x20}, {0x2, 0x5}, {0x3, 0xff}, {0x3, 0x8f3e}, {0x3, 0x200}, {0x2, 0x6}, {0x3, 0xc000000000}, {0x3}, {0x3, 0x1}, {0x1, 0x4}, {0x1, 0x23c}, {0x2, 0x8000}, {0x2, 0x1f}, {0x3, 0x7}, {0x2, 0x5}]}) 04:28:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000100)={0x1, 0xfffffffffffffff8}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x500, 0x0) 04:28:08 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) pipe2(&(0x7f0000000600), 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000300)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r4 = syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCNXCL(r4, 0x2000740e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 04:28:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x1000) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 04:28:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/191, 0xbf}], 0x1, 0x0, 0x7ffffffffffffffd) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = getuid() getgroups(0x3, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="d5628d49fe5f6378b42f6e14e24651c1c35ca7d49350dee18085c338ce27c6a3ad612009f0126b92be792bbe9ce24ae5872124a026d8c1eeb4f0217692929592f9ef1c51136832845743a9fb16182e0336b0a2d661b31b3f3870b109673c1c64b57fdaac989d526b84033f10c776eff05c05eef7e9b51e2624e11ae9820bff36e15b5ce9d8d1eac5d97dddf6df46e487181c2ae70385425ee8dd49226c8b7e9dace92c94c89b79308ce71a290f8daaa4545ee9ae8106f3198df4cf57262ad51a2fa18c98771c7b3f955ea93c0847f1718b92c1f47dfe89ccda54223e21f79bab", 0xe0}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xe0, 0x1}, 0x1) rmdir(&(0x7f0000000040)='./file0\x00') 04:28:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 04:28:08 executing program 1: r0 = socket(0x20, 0x4, 0xff) r1 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000780)={{0x4, r3, r4, r5, r6, 0x1, 0x4}, 0x9, 0x292d, 0x0, r7, 0xfffffffffffffffb, 0x3f, 0x7}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x291, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r8, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r8]]]) sendto$inet(r8, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0xfffffffffffffcd7, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000380)=0xff) getpid() shmget$private(0x0, 0x2000, 0xc, &(0x7f0000ffd000/0x2000)=nil) fcntl$setown(r8, 0x6, r2) r9 = syz_open_pts() ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff5) r10 = shmget$private(0x0, 0x2000, 0x100000404, &(0x7f0000c59000/0x2000)=nil) semget(0x0, 0x7, 0x2) shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r8, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0x71) recvfrom$inet(r0, &(0x7f0000000140)=""/96, 0xfffffffffffffeb5, 0x46, &(0x7f00000003c0)={0x2, 0x1}, 0xfffffffffffffe65) setsockopt(r8, 0x7fff, 0xffffffffffffffff, &(0x7f0000000500)="7b72a73d63808b2d1f406646eeec3e3f157ee29d0a3262334b3711682535f5f275da934e3e57028b5b6f3840f7decb892e3a822bcd2c1316fa9664edf82db74711854511b6e9b11cd7dfb3a9fb4ef1734012d7fc89bf97301d173242d0e07000b84ed1aa0be6e5ab9a191d91c1e41827d0cf6fe7cb599d2179d5b1f65fe4f59fbb96e586da11e6aba76149c64be18b31a46485adad4c60cc2461ac44b84cc6dd3dd4112c99af7fdbc384bf7cc2f22404a2891885ddbb4e7c34dcb31e610e6d941d18e15a97535b8dff17ae2b67ba6e180f02c3e43c96a4f0bc3fff17b000000000000000", 0xfffffd8d) socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000001c0)) r11 = semget$private(0x0, 0x5, 0x40) semop(r11, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 04:28:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10, 0x0) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x80) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000440)=""/4096) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./bus\x00') 04:28:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) socket(0x20, 0x1, 0x30000000000000) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x7ff, 0x1ff, 0x1000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67", 0x18) 04:28:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() syz_open_pts() fchflags(r0, 0x0) 04:28:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f00003ec000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x97c, r2, r3, r4, r5, 0x100, 0xffffffffffff0000}, 0x8, 0x96fd, r6, r7, 0x8001, 0x1, 0x3}) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r8 = shmget$private(0x0, 0x4000, 0x40, &(0x7f00003ec000/0x4000)=nil) shmat(r8, &(0x7f00003ed000/0x2000)=nil, 0x0) 04:28:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)=[{0x30}, {0x84}, {0xdf6, 0x0, 0x0, 0x289f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 04:28:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) unlink(&(0x7f0000000500)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x18) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0x4, 0xffffffff, 0x4, 0x18, &(0x7f00000001c0)={{0x9, 0x9, 0x6, 0x1d4, 0x2, 0x81, 0x2}, {[0xfffffffffffffffc, 0x6, 0x400, 0x4, 0x6, 0x400, 0x2, 0x17, 0x3f, 0x1f, 0x80000001, 0x4, 0x80000001, 0xf, 0x8, 0xeec6, 0x7, 0x2], [0x7f, 0x5, 0x1, 0x2, 0xcd16, 0x8, 0xffffffffffff5335, 0x3f, 0x2, 0x8000], [0x9, 0x3, 0x81, 0x3, 0x7, 0x8644, 0x8], [0x8000, 0x296, 0x3, 0x6, 0x9, 0x6], [{0x6, 0x3, 0x6, 0x7}, {0x4, 0x0, 0x10000, 0x2}, {0xfff000000000, 0xa10, 0x20}, {0x81, 0x73b3, 0x2c39, 0x20}, {0x1, 0x0, 0x9, 0x8}, {0xfffffffffffffffa, 0x7, 0x3, 0xd14}, {0x6, 0x10000, 0x0, 0x1}, {0x6, 0x9, 0x80000000, 0x1}], {0x4, 0x4226, 0x40, 0x5}, {0x400, 0x20, 0x1, 0x8}}}, 0x8, 0xc8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x200, 0x100, &(0x7f0000000080)="28ed36b61caf2ff5d4cc5720accaf7373bbc01b467018db22aa20afc6b87434ac94a71beac95aa2c097cec9d9a6909ea7c5753841b2c4dc6957127c25ddf8ea8a9da11e2636e7afbb4f7fab870c1d9f4ea29a14fff9758acb19fb3542c68f4f484175967547ac85293c1b6b61ce7a02f9836ec929fa1d351bf915be5637869184d57eaffc2db6381ef923db481081e7c3e20e6770ba9cc3ed2cfa561f849b409ba96f62f13e2df9c565c4dcb07c1c61f611d71197e7aa79b0f900cb8802f44bd118300aadcb50196a356467f536baae9fdc4afbb", 0xd4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x20000000000000c9, &(0x7f0000000480)=[{0x200, 0x3, 0x9, 0x7}, {0x8, 0x2, 0x1, 0x99}, {0x9, 0x4, 0x6, 0x5}, {0x5, 0x8, 0x1, 0x3}, {0xff, 0x71, 0x7ff, 0xaff}, {0x7, 0x3ff, 0x2, 0x100}, {0x6, 0x7, 0x80000000}, {0x3, 0x100000003, 0xff, 0x91b0}]}) 04:28:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) 04:28:12 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) 04:28:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) 04:28:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x4, 0x800}, {{r0}, 0xfffffffffffffffc, 0x9, 0x20, 0x1004000, 0xb1}], 0x6f84a85a, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x5, 0x7c9bf518}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0xb7e, 0x4}], 0x7, &(0x7f0000000040)={0x2, 0x101}) 04:28:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x88, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=""/75, 0x4b) fcntl$getflags(r2, 0x3) symlinkat(0x0, r2, &(0x7f00000003c0)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x9, 0x61}, {0x40, 0x2}}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000001c0)) utimes(0x0, &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) fcntl$getown(r1, 0x5) 04:28:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x4}, {0x80000001, 0x20}}, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x39a) 04:28:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffff43, &(0x7f0000000100)="e7") fcntl$getflags(r0, 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000040)="625335e79f8116045f9f925f89d021d624773606380c8d81233f584be6b8a00ff5208223878a808d42e4bd25e1d45895a3c7e0c687499e4357dda85183bf95490bdaabd093ee7673a36abcf7ad9dbe0682de0de1c4db7293b84f54348efdeb69d2558551e12d65c53fb25c37f71a38630e43e297077c3c3f17083a8f8581239ef4bdb6f9f3dd698e016a", 0x8a) poll(&(0x7f00000003c0)=[{r0, 0x40}], 0x1, 0x0) syz_emit_ethernet(0x1d, &(0x7f0000000180)="3a85dc6752e8dfb63bbc007ddddf3705cab9b2849f526949ac4b42efce") 04:28:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="7ac4b1b40e363ef1276ead02074fc2ef86c06fce6680e1bd943926f9553faa2653adc18ed4302ff7c800963d52a3e8f4f79c13cc788fa2520c27b70e573201fcf83fedd663cbe9e8d52595b3ce264c6ac2fc73f8eb68c0260dc6055daec5edb998f2bb925e92b7b6467df14392cd39f82fc8e1cd1073a1fb53a74f4cf313af376862e2ceea02ff6492be0df8aef7451cdd2d734b264756c2e650a0c4a059e9a461ac3ac529c601b8fb05d6c90a7001761801f4e5bedd1e3cd6b85fc3488819ba2c511dc026a071d2e8c9be8aee9968ea076fc5e0aac6c34f13d96fae420019221c938352eb47f6", 0xe7}, {&(0x7f0000000240)="1a2803e4dad4bd2e491c59f024486299912fa30e92f8021254c45d13aafca4c1ad5ac64b4cceba6b7a24022512a71fb3e00c465fbdc6b59a7c38e91082ac426aac0da1ca16ee6f342ac1d713243c79ed1ab57d05b3372c064aef00767cd7b35ee890144f4faf6e", 0x67}, {&(0x7f0000000340)="b8fceca4330c6e1872ac7705c27372aa8dd5f22c37a9106da29539bbbdd71cfa36521e3fea07d1213b00c7fbb53b897aae328e6884d485ffdcc7fffa306887fd573fbcfa903794ae9ee2a3a64a28afe0a501831d80b03aea22e36c26254a79dd99bd089891514c2eaf82066acdc75b63bbde4dcd20507f8afdfe88744d5c6ed82289cc831c8183d5571721e7f42ff3c1915b2091d33ea6794a7fc16c39d6cc92fc47c96ec4bdf85eddf15ab45ceccce382", 0xb1}, {&(0x7f0000000400)="1fe15a164932abcdf342cb800682ec2ebbe8129e2092040cc6a92a8bca8a1a5babd6f0b571febb540f7a573623c020d2a0a31540b133445718ab939b599b014617428f47b941c93e75bdcfa8638a1ecefb3fc4010f4936ca742098bbe7f7ed1412e10f7567349bfdc63241d92a6e9386655da365ac4dbc8d687e65f02b6549e640814523c523f5bf97c808010a50859b903be2dd31ddc3f83a1d3eeac84027911f26ea63d4ea4c66a3be219b49662891e3850ee9b00f9d0519e0ddd77051744f158295dffbe87a3633af946bd75cdaa0756f9c729dac36f0d62f2a59db21ee5f42297a32cc9d33fe14677b1a", 0xec}], 0x4, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) 04:28:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:12 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000ca04000b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/216, 0xd8) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 04:28:12 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 04:28:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x35}, {0x714c488e}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 04:28:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x81, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xffffffffeffffffe) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)) 04:28:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x7ff) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x145) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x2, 0x3, r1}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) 04:28:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x5}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 04:28:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e608860000000300"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:28:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x404b1136d29b4fea) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x2, 0x9, r2}) 04:28:12 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000100000001, r1}) 04:28:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) 04:28:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000006ec16a8bd51742a93fe6bb5b1d6a49b87257da0120da84c5b2752bb121a077f30c268d2550fc5fc409fc79becb9895639c67631f522e65abc026b31662fcda5500737da9ca81b4270b37e7266c60dc855c0dc2e5334011653b6ae218e24ccde7cdd3c41bcafbfab72b37632c36aa6da0de7d5f153197668042757850a4b89e3822847b9fdb8a0eb3076367589d148c4f1781f69e60aa0d516bb3c63af7534b07d2fe9b32b7d1808c551b00082bb219a19ada515ec6ceec54e2a4d934794646ab8750071ac131d7b02fb78a201b"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x64}, {0x40006}]}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='tap'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x2894, 0x40, 0x7, 0x3}, {0xa60, 0x100000001, 0x1, 0x2}, {0x3, 0x6, 0x1, 0x10000}, {0x7f, 0x10000, 0x200, 0x9}, {0x8000, 0x93a, 0x0, 0x2}, {0x3, 0x0, 0xffff, 0x7f}, {0x5, 0x3, 0xa091, 0x800}]}) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000580)) r2 = syz_open_pts() r3 = getpgrp() fcntl$setown(r2, 0x6, r3) pread(r2, &(0x7f0000000480)="094abdcffd2b683fddab007a6506a81575fd136715c7cd7c5ca93580e29c1e34eeb0456d19ca984501e5ea31e997849055c31dc664c79a9bf3a3e018160602fbc20f6f1047ac273c25fcf784a49c12bb636bd7b2dfcc51e5e03e8402be02703769929aab45eaa7c8181fb506ec389fccf19e1359e6c6108b67ad528b0497f9a2182cff474e492ab32d087691abd1ec7fd063a1ed738d9e9747823725767d43ec1e21d850f473fd2938ee69fc5d3b396d56c0b921194336b6783c969e4c30dcdcd40e162c169a8916915e441509d008fb39875ecc", 0xd4, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet6(0x18, 0x1, 0x9) 04:28:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="03") r1 = dup2(r0, r0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/23}, &(0x7f0000000100)=0x19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 04:28:12 executing program 1: r0 = semget(0x2, 0x0, 0x80) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x86, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x3, 0x58042afa9188133a) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x985, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', r2, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x7}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f0000000280)=[{0x22, 0x5}, {0x127, 0x1}, {0x48, 0x5}, {0x86, 0x6}, {0x0, 0xfffffffffffff6c7}, {0x21, 0x400}], 0x6}) r3 = getgid() getgroups(0x40000000000002d3, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r3, r3, r3]) getgid() r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xfffffffffffffeb1) setgid(0x0) getsockname(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r6 = socket(0x1, 0x4003, 0x9) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000100)={0x2}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setgroups(0x0, &(0x7f0000000200)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x800000000007fff) close(r6) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') semget$private(0x0, 0x2, 0x8e) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000340)=[{0x25, 0x5}, {0x101, 0xff}, {0x89, 0x6}, {0x45, 0x6a4}], 0x14552923ed227422}) chroot(&(0x7f0000000240)='./file0\x00') fcntl$setown(r7, 0x6, r5) poll(&(0x7f0000000540)=[{r7, 0x10}, {r6, 0x5e}, {r7}, {r2, 0x12}, {r7, 0x10}, {r7, 0x40}, {r7, 0x10}, {r7, 0x40}, {r7, 0x5}], 0x9, 0x26) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000000)=0x40) 04:28:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x200064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 04:28:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="71aad5b016891697bb382f703bf788dcf091a54301ada8bbdd89fa662e", 0x1d}, {&(0x7f0000000700)="da3191e46335d0b0b62cac0ad67f6747a831b31df2523ac156c81da1aed34cb4e04f4c05d685c5dbd40d4b2ba4c52f08e3cfc646289d949ff8e952709e32d800a7be77cf4390a487cafa7a217671f3504fbc4cea36c588aa89c79481483a2af5eb57c2b78d67a583342fa9dd64008e19f25fe90c090aafbd8d45507f5c7b75fe452b", 0x82}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c03d6ede3d89513e319b6eee1d3c6478df76e402d9c038f2359fd1b3abf152052d682c8faf665d7087e817165b12b4b92334e6dca37977f6a817c98ed762d5bbdc26f4ff2e5d9c502fea70ecdaf1b97051bcee00d1490c3c2d29074c145a6394152fe990e4a00290c23d98237fffe7fe9d366f4f6bef0affc44c97c4f51aa3548895d4fd732b099c5d103e1057383b7999d5255330c737964a30b2c8114d53", 0x9f}], 0x1149, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:28:12 executing program 0: getitimer(0x3, &(0x7f0000000000)) setitimer(0x3, &(0x7f0000000040)={{0x9, 0x4}, {0x6, 0x4}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xbf, 0x4, 0x9, 0x1, 0x4, 0x7fff, 0xffffffffffffffc2, 0x0, 0x0, 0x5, 0x100000001}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0xfffffffffffffffa, 0x5, 0x0, 0x8, 0x0, 0xfffffffffffffd0f, 0x0, 0x0, 0x8000, 0x3}) fchdir(r0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xcc6d1a570ac69d91) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)={0x9}) r1 = msgget(0x2, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/232) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r2 = dup2(r0, r0) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000300)='./file0\x00', r3, r4, 0x2) syz_emit_ethernet(0x5f, &(0x7f0000000340)="ea766a629e9733f6a7886bba77451f77a77f76a1b5a042ba18bd6875627896f93b3ebe089c61c246291b5ae4cc114ac636585581f0970e82b18de292e92903d9cc8cfce2f9ac46da4138dab3092823896339683ac61a7f29551b38492b185e") pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000400)=0x7fffffff) sendto$unix(r5, &(0x7f0000000440)="e5dd49f9f36fb0fda5f6d0cd19a359dc167684f9ff2220a9055f955117880793b87c7f8703307e3910111cf2afa125ddc0b7cf44f63f6f0c95e17e5b64eae31573eac28cacc97f4920d9a5e307ec311d7f954ea45e2009a420815fe05c1b22bac4dbbbbdd2ab2a08694c45155817fd348b8c7f84f58d0fc526388a5afc75d4b10beabad8b40b9a53b73f643ebcac9468f7379cd6e2d01917c360be3e2ee889ed91ef2af6e8e464f3faeab5c282c1adaf2134fcfc546bcd24e7ea72ef655e078613cc68189e36f0e16aa7", 0xca, 0x8, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000580)) fchown(r6, 0x0, r4) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000005c0)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000640)={0x5, &(0x7f0000000600)=[{0xfff, 0x9, 0x8}, {0x2, 0xffffffff, 0x2, 0xffffffffffffffff}, {0x0, 0x0, 0x7, 0xb7}, {0x8, 0x2, 0x7, 0x81}, {0x4, 0x8, 0x4, 0x800}]}) r7 = open(&(0x7f0000000680)='./file0\x00', 0x8000, 0x80) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000006c0)=0x5) getsockname$inet(r2, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000780)={0x1}) fchdir(r7) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000007c0)={0x1, 0x6, 0x6, 0x3, 0xae}) fchmod(r2, 0x41) 04:28:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r0) 04:28:12 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x100000, 0x100000}) 04:28:12 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x2000) munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shmdt(r1) socket$inet(0x2, 0x4000, 0x7) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) 04:28:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = syz_open_pts() dup2(r0, r2) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xab, 0x0, 0xffff, 0x0) 04:28:12 executing program 1: r0 = getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x8) seteuid(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffdf, &(0x7f00000001c0)="a50c171a244523085a51fe00a381457d9c15ac3cd96a79c79b90b03c43cf9d5aa36ff82753386ac808cc3f139d7dbd36690beaaf7f54f38dcde1ef7c6f810b18dff2d8bdd2cb799f814411f6b913d8b5ef02fd31e20a26988f3663530c2316d2519e2fa4a458770ef50963792c6042c1aeddd71fb53735b068017ae396ef25219b3b8fc723a5b938308d8453b6484c69b8173a74b0") 04:28:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x3, 0xbe9, &(0x7f0000000000), &(0x7f00000000c0)) 04:28:12 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) sendto(r1, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) read(r0, &(0x7f0000000140)=""/58, 0x3a) recvmsg(r1, &(0x7f0000001180)={&(0x7f0000000e40)=@in, 0xc, &(0x7f0000001080)=[{&(0x7f0000000e80)=""/232, 0xe8}, {&(0x7f0000000f80)=""/239, 0xef}], 0x2, &(0x7f00000010c0)=""/139, 0x8b}, 0x800) fcntl$lock(r0, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r2}) writev(r1, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000440)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c1", 0xf5}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r1, 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={r2, r3, r4}, 0xc) r5 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000780)={{0x9, r3, r4, r3, r4, 0x0, 0x3}, 0x70, 0x7, 0x3}) getdents(r1, &(0x7f0000000800)=""/43, 0x2b) setgid(r4) sendmsg(r1, &(0x7f0000000bc0)={&(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000880)="05fa45af81b9f51c77a22374d9e078c664babaf369cce3344eacb19313d3a015deefb3475522495163f12f5d8ead807d3f91c461c1429134129b724a2f5c6cbb8893fd4943b859e5b84902d7e6ab2f529255ad1d040eaa4f7646f7da8104829c1f7670f98e6363e3415513a94b518410ab47713b7da65a531d8a1b47fc27aea4c02ee9ff527214ad73f2f28c206e8500b64e52e44b15566345d92d65bd6f5d858673c9cabd849d7c32bd1601189a0bfa4aeb3564945431946e05f52e8752066d6797e9c9dadb6e9a0f9d62647873f7163715ff511661acb9f998bbcacca4c030d27fd18196b550cf68c2383f22e44fd859f5e4e7de42327d1426db", 0xfb}, {&(0x7f0000000980)="d68c62b76e359fa281122a4792969d77739d0503d19e2d435a0eeba3aa92eccfeb693f19c9673737db74ca9e2d67169147efc40cc91e0d5393b35925c66d6607d1cb4508c9e7ae6c60a2425cdbad104b5c9d80136e31123eedaae717d24cc2584408ae3c17ba4d5ebb593ce0bc27e5df31e58af52aaa2f08e60f668742795207a7", 0x81}], 0x2, &(0x7f0000000a80)=[{0x30, 0xffff, 0x4, "ea7bc0e7888bbe2d7c6f6492af3ddad341ab742b50dacb6e04a014424e"}, {0x28, 0xffff, 0xedb3, "5634330377bfca10f368fb98e9a9d14c15741fcfb0"}, {0x40, 0xffff, 0x5, "ecf3fe85d0a81a305f43b59c6ec9bb2ff9baa32576bafdbe97f289fc78b551ad09c0a976f2db4250d4c17dd4e9c2f8"}, {0x40, 0x1, 0x9, "3e24d24cd3dc2802f7e8775a6adfb901600c8b5421df1e664327d2142ab2049e0b55f758cef985091e"}, {0x58, 0xffff, 0x2, "661f4072db21a8e5a095bc395259f6b952928f5a9b7587c688dbb96b0a7b466297c5c3efea085b654d0a8cac2d3b1fa8c26830818631920a05ed74d0fa86f50fd53d3c7f"}], 0x130}, 0x8) fchmod(r0, 0xe0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/tty\x00', 0x200, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000c40)=0x9) r7 = dup(r6) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000c80)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={r2, r3, r4}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000d00)=0x401) write(r0, &(0x7f0000000d40)="51ec5b88cf33ad2ed9013117fdf40d6058c576d9b93a7312ccd2c3e5f47a7c1c65d980836b59f51eb859897ecd244bbf68d7f9b788a179578bb486a94bfa98ad08ece77f668a3a4a071eb40e9ebd0c7cfcb2bb28e55870c0", 0x58) accept(r1, &(0x7f0000000dc0)=@in6, &(0x7f0000000e00)=0xc) 04:28:12 executing program 0: r0 = socket(0x10, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="ce240d51815838cb05dac6fe8902cadce651d017bdafe7ec44414b2510e46ac40e11d6", 0x14) 04:28:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setuid(0xee01) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1, 0x7, './file0\x00', 0x6, 0x1f, 0x1, 0x2}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 04:28:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x5d33dc3c2ea86066, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r1, 0x1e7ba4e13d4e600a}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="0000001860040000000100000000000000000017500000000000000000000000000000010000000000000100", 0x2b2}], 0x1) 04:28:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:28:12 executing program 0: r0 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="41042aed6addf7c6dee0"], 0xa) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x7) r3 = getppid() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x5) getpgid(r3) 04:28:12 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:28:12 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x30180, 0x140) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) pwritev(r1, &(0x7f0000001200)=[{&(0x7f0000000080)="8b8bf5ac55a551c4709f9bbfc4", 0xd}, {&(0x7f0000000140)="5b12581fdc860b7a9ee748c817ff7e7b01fcb7ad9bd44cb91134b87d490e9e9853bcaa013703a9d007de42a15bd5f79bc92304ef5caf2e5f44e6dfac9627f7df1f71b16e2e3ae15aaa7c832da1f3465f1dfb54a777edc2f79092a6f64c4f42bc81ef0e1bfd400d0f7b7c705df1beaee51384cabf0a348c0ef3629e4873a88a4d3dc219efe53137c05dd52c238235a53706f95006d74fa8652e28f5e82d834ad90fbd4f297b861941048749247d1612df8bc7c784974c2d78d1fdaa9b5fa427027b91e2718277cc0161b94a81f78f375adfce179af8d961933bd7b6dfff3aa85f6a72611e2e1369af4ceac49b9a6df956d076aaaaea01aadc866c827787aab8a9f478cc41d26689bc887eb072181761ed053a4d54524257d4cf3dd509c2d6c4268ba5d620ab24d7168d100dccbb149711e82b00b95a23446d6a15910a477de916f65b527faf101c57776396b1ed565062a4021e0388360af4f93d347c423a39f39b5efd511f44e4818fcbfbe2e5188c68064b6fcdfc88a606af5f9fa3259753a9f555f974def090b3ffcadfd05296bc14f82471db29e8e0c31ee7190ca26706f34892e7e309b432125f2b5e62338910f8d518388c638641495c839e8ba563c6f7ba762e2f55234f95c97a58bca0779791ce0001d21028f41019f48fc1aeae1ba34f197ef89ad43d517ea8b58685a3295415f6069d5c5f1904b0e7c5cf0a921397333ae3023deb01107b713fd67543426a001676b4ec1fc973568671132680ad901bc4e68ddce3e49c0f177b298efebdd21ac52cdfac232578c841a80ab0fab50ba1cb46dc573362d40990cc2305428b74a2eb07a72400d58df612235a98655bac74fd21fb8994b1a9db42054c7cc1b53af0530c99256cfdf5b5484944f184b0df24b14ca7d1a558aee4f201fb781c321cccf94556230c4fd49adf7775f84a76db85aa93a0160a438b40a214baffe9c724ef9d3a5ed1ccacc2a40621aab1764591e7e43335cd7096bdc5cde08f495349d97b84363863e13243f867c3cb642ac5d453e8f0e70447e952e6461812f753e6229d9f1f554742396b7a7391e309d07c39126420822476a01e8bfa0b43e51d719f5ffbbf7b4f6b64d30d250c9e7b9c45bdfce387f82bb9212b2da10868a35edb8c5e325fdf673e761f74c5f77a63365e27447be35bf216d272628cdd4378aa5185824c7631dd0210e8408b0854cdbdeb7fec6f2cda0eaebc5d0ba6843b72fa5260e6c252743de16881e6b14bc72240e841e0c674b8befc828a06c31404598996990a246ba7cb1513c3c375fd4979623329771e79f4674064c638309064cc48ac1bdea4ad1bd721fe3dc8751f57f539dc6383edee5aa2b54e3c8ea0e807c23ede4cdc57b130be7477451c647005269dfd3f2f75f81528f495310dd8381662203ebdf8c5c319cfe50b0839ff53bb79fe472eb58583290a79549996d8d5c46d19c851514bf1830865bffda12985b0a6ac142c168d2b149e9e012d4d66e2ac15122e14befeb6972120c93b1fbd62b616bf012aa5dc2bf9b4a58ff4c82a4b7c1e8d8b731e4a1940ba0b1a8359285ce7d68b4285c0664fb31cdf138b5a80627e970f28ec96632319fad72113e47cbaabbc1f8a6e25cd502e57217d779961dad9c6e01202070ca620dbe4754accafcec5ff0f9537655001c2db2dea1c549099028b04d7d5147fc69ef43ccd5ad95b8b28c927f52118009f37af88cad97fcec19b19aa74ccb68f8613c69fab0384d7e5da8b731d03fe29fe82d517225c381d60e92259b9ca3874cb1c2178c82f11854d3060d9fcc4688b65da2413704baa4eba52a4412236ccefe354f6b63cf99fb882873bb2abb0368580bff49e2284ca82b9cf04f08690b04cc68ff6d1e1f995113246d7dae681fcaee5badf0a73af8237cf590afde19fcac532733cee100968590d554d9ac79dd83ecc3db65b2aa67e646b4104482ba18180e19e1f80b221b1661edd1bddcd24d01d5b4fd21c024fb4ece55e0997abe8a184adb76dce41f13d90dc3e0f2407567eea689837ae56d8d7a9f2467051941883dc81dfc5eb162ba75de466c07784c3444159d44cb199d9015d97fd221c88dce36b74dd181809b08bca96e4dc02ec54932a474410492ab1c799dc3e63220d272869d0ca98e8dae6d13566d94b568231e9b268335d863e015fa1e919790df4db6916a73cfb225039c0caa6af8c80a4a624ba4a860a44f3ca9988bf45c51aff8708e7b53f336ce43fe93a88df6c0230b506a961ef838c03efd1ce2894671598df47c0c8b59fea12adafd5f34957512c96244eef3cec9187a7e23d1e7b6f16ec19e9c9c2d5a37558cbd0041512ee1974412fac95803d20ae0087931334ef49f28c2387b57d6f9b57220c17a2fb1d0bc251c4cc7d615cfcc3091b890dfacb9b9825a1972b23a45232af013390c9d2b2d6557ed3909ebed87770ab09db7c76e8631a26675a54ac6dc57e56bc09531dac8aada9349accff958fa21265a35cc4ef05f361394b23298693f660955fdc4df8597378292cabf783042f766b38f2dd222b97b1af505d6f2ae1175cebcab2416e2e0ddb094d57c5c5fccf078166bf5a004d5a35aace1026b54877a27f624bb8e21dfdb0076a8b5656c81d5d4924ab3925cc682ad2c583674cbb14741fff886d64da016bac9aecc91036bdfb6a28978a7a88f88608a2e5f3298a276064c5592d1bc7229e6988b773c5fa224e89d31a0374aa248df63b8c521f194412b9daea0fd6caef3b09429588e34bd95adc71adf8ffaa8c16f73fb94f6d062b6229de5a95923970646ed5e17ecef8b1146d759511fd5457d66072af1f71f928d7cae6f659440d343882b62d70aebd796a3b1a12ebc9952c3156eb079a4087cc33eea3b381cb4583dec9d182d27f5e6ba053dccf2de210dd4ffa09f1960eaeac8c5ad2f86961e670d80b849c0e0904e275f4e8eccfc94a12784fe7656fcf75879a9d6542c14754e0857defdf5951660f117ebdc66dc60a466681d10373303c9a52c3226f01bb57b51b9205220aa64d1bb65e397996623f441713e9960f1949f688a119b4172e20acb2d08eac2ae6f424af20aa8a732ca2cf0a54a8bc235805e35dd6693f1c3329b0cdefe5be18550eeb133a4e4200a7b611b003bfe27f9b90fbae4d25c9ff2496cfda06332c4bd715e86981a44e7081ac223a26437857d69ac8b52a8063af853e83036be1afd0ce7180bcebfed63f4cd030bcee0026c9c7d1c9910d37381ead1a59f9aeb848045e4aa35540e96f4f1af1e71b09ed76d4042f5f9f311cae8103388fb0e099c7c90d7f5ab567d648e1cd7b0dd8335f310ad4875a9e7e4805995a76f446131be6fbff7287ed3dfa2a31c63ab519d0a01965ed47c7a5705a0bbec739826f932cc986785fb3058bb6ff922d5308656bef754debbdaa0680107ae7c46f1a4e656aaf5b0be95078ee6174b46589565780e1b562725e97a3126c626d912a53d675dfff12eb75622d8181a265e99c538293734d0bd46a830a12c3bca6dba921be4bf088f2b5598b65d7e4b044871d1dd77deb2756d6fe764d2edad26937a34a8cc2ddb73e51f9e852894483d759aacc7a3ff733cee913833a96d50dac0a3b0b3afe83880a15a12ba602ba3037c83a3150396807b60a89adcd349a7e02888a5555f0eb6b45cdb543cc14c62eacd65b0ef0228fb938c23657249c5d308def02b4908f60cfe0c74df296b99133ce2e86a84b321ab62683cca57691f17bf5774a187feb537398c459e71b814088edcfa4887c7884c3d83524ec0ed7831f61799d2b13ea08fe7e51cd339eef6de04332d7e86935cbd97ed09383eede3123bb09450fd4475f3a06c9826f1561d8da2878d790d4a87853304f85c8264ff1835ebc9fb8e687b57df358f020e1438b591ee51fc034a8e1ffa13cace12d7f8bfcdf6434cfed662a150e4bfaae96f7b94eff0c07ae9e357e000f433557bfbbc861b7010977bc60fe1088ddd526be88d8d5b5621ceb0ff9e103239a105078cbccba55ce9715378466b4deccf3f32e71830a00aeabc47c98694342df956b6e4c7876b3ea5a5f79d1d25f87aa43f24222729d7c5d20bea290b62997b191df00cdf1afe0e9887f57037b1e14702622e560014195e75e66226c622777c723f818382fc28b255f556816404ed1578fda53e52065eddd86765f721b13d206ac6cb2e6f5073aba271efb851bc6d9f15881c1e80863eaf6be5fe07460c5284e9127e0706d97a161fa47230171ffcb8f028a54dc4f84b0b1c50523d6fc0269b003f7a1f2be731e8d006e269f583c0a8a8d24cf8ff43f6168bb8b50ce1b8c886ce29ec0025a27df2960de237e3491ec85a562d9415d2e4a54558c0a30ad09e4f361e03981447eb15e84db37ff81d4b97c2576275c7b104172eb6f9223acbc8add4240210944ed42a4f93787594fa7943cc8e8f4b2d050cf5db7d49e7104a1499b2e7d8917301fa7b8695abd2519c03e38dc38e2bbfe29781a1ad9b8c00b31299e1df35780df03c9203db4560ed8a7f42d0bf00ddf66db98e6344f78f8cf791007aeb376b115ad54ef911705c041fcda20f94326441ac335c1637251153c4249a597ce12b264feda340f3e4a33e7f9898136aca820f85b6646ea77c0a8c54a35f07c1062d8fcb1fd4eddd8ef2cd47b5436e4a2e60ed202a6f5756aa3f179d70d9e0d7b0301b2b048a7788fd3b00921560adcf70098dc829fb6ba34869cd164e0714eccb2cac4bcebe90c3b13c0ada062d4134224c4da6264d01fb98418fe2310655e53f6b3585a747541d9d5bd38ba07848bd838db5744f94952986d065a5febca9387a3bd138852d9d573349d818d7f1fc2ec0661ede682c4a478539e283c5a4f895403ae7553f71030525e1e74e9fe1c914c65da8bdfb274e5b94cc0511b868a98793d86551ac6f246ad204b58572354faf1d6e84e920a74ad33a8bcead8ad6cfff91118f3faadbe40ba75cc3450b270c77c2f13f3f9e5399b31abad5b5fc1ad794fe5d8e38481c69c538d00f696a1c4cbcff6823de98e84c43c4b0b3fa78101a39689db160dbdcd1471f0beb852c8651fcf640b649ca6070658043475316fe731bd686d307ee49afdde36f89c9df4e3fca2a8024f756db0ee301110c3175166cbb534e238f8f0653e4558dc5409ad9d8a2de2eaf2bac3300191a8f04ac027e9234bdb9202366d5a277616a19746e5912c6cc801eb5edda765dfa3e1a76581e0fffb6d4be09f44069fdb78d472e1b980c6b0b07fbeb6c5e37fc2750adbfec7405db355aac8cd83abac6c129c67e6574e738c2c0ed625777dc6e41e25eca2f251d283090707f64b74ce6b59c17c291189a4e1b40f416c15c798f97a80fe5eefd0641efc0e17bd1922edf2408454508ccc9d872e4bb37b6bb515144c5d79079e507841810b2f91d81f9ccafc8d071ac87a44cadaa39f4bce203f65872c0101f75f343281c8093ed1b546518cec2dfeb3a594d9de61c897c5cf11bd86fb42d18e70f45e7aa4b34cc34a89de5ce68c174e3508b2c307e4deee66cfe236d1b362a8bb198d2f959a3b613cbfd442b112a0cb04e123e4b815a2ed278fae12e70678b7335ddf378dbdd647e9e379a051810a3a942323c048ae456f64bf23f377f7834717d3bc6409da332c07bc5580aec5e3835219968eaceec217d64319736dfc53b1ebd616493f9628fe4cf1fb82a0b36cc1b53dd8e5f7ed89baefed210982fed6789adda8902963397c451af618ee6afc7a801cc9f987edc932ffdb3ab2929fdbdb2546db0d84657a6db16236", 0x1000}, {&(0x7f0000001140)="9d5c98414f2ad09e3a0686534486e666b486c87456e2ce9e4c0a0fdab531bb7db472bfdc644675c1ee786de7f2fee84beeab2cf479b2c1e6495d61239fbe7d91e4955940eae0b78e41d18887d5ea9b8e0e19f1cc928dd914a2ac02d7bfa1ee237cc8c88a7d98933241436794c308b7e38288fcc14a911437fa3ceb06c5a7ae84fb5cb4d606e186022b873619f48a6368d37005495706f9409eaaaea918ff4881a521d245b6a756c39e632d996446ca6feccca69e", 0xb4}], 0x3, 0x0, 0x0) 04:28:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x233877b146c03067, &(0x7f0000000380)="a6b0ab23c59631905acb65f67c64b7573e4b8e284ee0281cfc088f01f3ec323cd8337273c1557175de6beed71a78f62a4eb272e9e3aaddf73396815c4d47a7ef2e1c4b5632c6eaaed5f1ac05020f783e2baa2865233ab314a208543630196c84d6ded9725d33db11665f27765238d8bb49b423c5653c52fe73766ffc388530350e9bc1f60f4966606d528362f2b55689") 04:28:12 executing program 1: r0 = kqueue() minherit(&(0x7f00002eb000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x12) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 04:28:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet6(0x18, 0x4000, 0x5) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="333fc96fe570f3d10b0696507dbfdcee00abcf2bfaaf9703810c30d951883ec6d66f84556ec21f61836c48b9f8de5bd36d29e10065fcb2800ca82ae82e18210fb9085c2d06014243bc81da9bf6fa2e03d988121bd43a52c85db7f92f9920", 0x5e}], 0x1, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r5, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0]}], 0xa8, 0x4}, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}], 0x1, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000480)) r6 = semget$private(0x0, 0x0, 0x442) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) semop(r6, &(0x7f00000000c0)=[{0x2, 0x2, 0x1000}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 04:28:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {}], 0x2}) 04:28:15 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000dee000/0x4000)=nil, 0x1000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) socket$inet(0x2, 0x4000, 0xfffffffffffffbff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) r2 = shmat(r0, &(0x7f0000f27000/0x3000)=nil, 0x0) shmdt(r2) 04:28:15 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x100000005) setsockopt(r0, 0x6, 0x100000000000009, &(0x7f0000000040)="cb1ccdfad5f64767fa9a29bf71d400009e08c1db18429fd07573a1fb56c737ea3aa1585b692943c1ff5ba04043f94825082f9f704a131c27b9ed5b", 0x3b) syz_emit_ethernet(0x5a, &(0x7f0000000080)="5a610871a6cdde45ad147aeea11317c7801e470f306d1f3ef95c87480ef179f19bd274b4556d994158a36e13924a4c8390d3c4cc3272ad35378486381a3550dbaa71b5c0ed7ceb22f54ffc08ba7bf30679cdc4a4497e7fb42195") 04:28:15 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) geteuid() 04:28:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x40, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040)=0x9, 0x4) sendto$unix(r0, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) 04:28:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x3353, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7f, 0x3, 0x0, 0x3008, 0x6}, 0x2e0) 04:28:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r36 = kqueue() r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000060000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) r38 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r38, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r38, 0x8004741c, &(0x7f0000000000)=0x267) 04:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) flock(r0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 04:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) chmod(&(0x7f0000000140)='./file0\x00', 0x100) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x5057, 0x3, 0x3, 0x7fff]}) 04:28:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1000000000003ff) ioctl$TIOCSDTR(r0, 0x20007479) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) 04:28:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) 04:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x7f, 0x5, 0x3, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 04:28:15 executing program 0: r0 = socket(0x2, 0xc003, 0x11) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffff3) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) connect$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e21109ae305235b57c50f58b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f5"], 0x1) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x30c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) 04:28:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730b4e7bb6fc6e23c5b000000001a0000e74de4"}) write(r0, &(0x7f0000000200)="582720a3abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4092909000000000000b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0a", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$setflags(r2, 0x2, 0x1) 04:28:15 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x12000, 0x400, &(0x7f0000fee000/0x12000)=nil) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x7cc4afe298aebbc1) r1 = semget(0x1, 0x0, 0x100) semop(r1, &(0x7f0000000040)=[{0x4, 0x80000000, 0x1000}, {0x4, 0x8000, 0x1000}, {0x4, 0x2, 0x1000}, {0x0, 0x100000001, 0x1000}, {0x4, 0xd457, 0x1000}, {0x0, 0x4, 0x1000}], 0x6) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000e41000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r2, 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 04:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x87}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchmod(r0, 0x60) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x4, 0x9, 0x9, 0x2}, {0x200, 0xee, 0x926, 0x1c}, {0x8ed, 0x3c, 0x6, 0x5}, {0x40, 0x1, 0xfffffffffffffffd, 0x40}, {0x1ff, 0x9574, 0xfffffffffffff001, 0x8001}, {0x4, 0x1, 0x0, 0x4}, {0xfffffffffffff013, 0xff, 0x8}, {0x5, 0x196, 0x2, 0x43}, {0x0, 0xffffffffffffff00, 0x1, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)=',') fcntl$getflags(r0, 0x3aa107eb8d7761fe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r2 = dup2(r0, r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8260, 0x0) clock_gettime(0x3, &(0x7f0000000300)) ioctl$BIOCPROMISC(r1, 0x20004269) 04:28:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x800) 04:28:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) bind(r0, &(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = semget(0x0, 0x0, 0x180) semop(r2, &(0x7f0000000640)=[{0x7, 0xfff, 0x800}, {0x1, 0x0, 0x800}], 0x2) r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x3f, 0x4, 0x3f, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x11}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:28:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 04:28:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee06665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3838ac82964e1d512f7", 0xfffffdc1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x100, 0x6bc7}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x1, 0x1}) 04:28:15 executing program 0: r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x894}, 0xc) r1 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/10, &(0x7f0000000040)=0xa) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) setsockopt(r1, 0x10000, 0x2, &(0x7f00000000c0)="4ba64c2b199c8d6167fad5c51d987deca06ded93f9b0ed325c2ae434f4767e279fb8849174ad55880c162578f3e2f4afb0c9f0b30fedd2ebbe7e06e28315", 0x3e) 04:28:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x4, 0x9928}) close(r0) r1 = syz_open_pts() syz_open_pts() r2 = dup(r1) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x5c5}, {0x8, 0x2}}, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 04:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r2 = socket$unix(0x1, 0x6605ce3916158cc9, 0x0) r3 = dup2(r2, r1) ioctl$TIOCEXCL(r3, 0x2000740d) 04:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e7673626f5082f0b7d1df2fc1ca006cd4fd7d0fd797ce6b69b9b25bd0a0f812e844366275d5f444e6a02de2c4c7fe2abcdad4f75d2a47a2ab53d66f1854205f5b68854dfb741c9204a015e5267a2a6c83c06eb314e5906bd00f7e9365ae27d1c8c6d1acb93fcc220891469a9c7931dff294cfadff33cdf3ac6eaa98f8ec749d47bbf80b9f2eb4a3a76ff99417dd560cf75027d4a1b460c7828446ced986f3c4685f319d1650b046504863effaeadd55515d8ff0445ed92c896148c7bec53d323cb2d3193649b36a93a3b205f969d5db86986ef5eda2d8fcf40ea9b223022dc8afdd53f2156696c0e43f63c244e19b2207be338b0a2011dd7888d43b7a9e3691d69e80520cd3ce7b1bfe4d5b45ab475c89eacc535613500a24b3777d4e5b1804c2157304adb257e24f68d0be93a3541d5a384c40aa556f30253a209f140381e30c302f4359fef5685f787bfe43a74c00cc7c7d18fa6ced93daf36d37228ea6051fc9434c4ce67c14a521aa34640800ab9e704a770e5acbcbf8bb4dcd3c068a93c7b74d0cf1efaefc47e393d9aa4ba32b97fcb0048c9bcda5df5ef7801107583084e9875424ce13426572a73b87e3288e8c9c4a5112fa4c7c42d19a3bc1378b212516fbd940654df2f93da0391ef747a785b89860bc8b2ae1a959b2b195355019db849f021ebc09d22457730950702d3869494462ce128d18041ad3aceb42064d90d87fc5743719c4b32d3c26ac95e8a0e27562508e1548d063873fb7e104b5162a10b4e46fbad584f225ebfcd9a8170b3be237681e255c8a78c044b12ee9974fc1757a2807d5eb8bc71c93dee0d517a32e3ab6b17c5bcca1e9bfa702d9637594f3a291d07267d7affb6ca625867bc2968cd9fdf7e9fd7b62c1c890dc30f1e5b0b16634811cee9a8b25ef2b1425e360667e6533d92fb3291302f0788fecf9ac1be79c5863b0927fbff89f886a64fcf7bbf035de4a60d84202172c984d0a70bac4ef63502085fb962311692cfbafb00b953ec9442939b31b05ce1a43b7c9ea7b869f9de83fd2241a119b89210c5d598227e243e08ee0ebcf531ea5580ca301235dca7a44298c2ee352785378ea9d39debef765b811e37597aad65ab37e68dd5067face97c89767ab10c8b4144d63a325fbe4eafbe9c81563b59e98aa317fec74159d3921c6d03bbe8916929748a7c9939be81f0f0770b6e88fe456dc10e8fc154f4e1c0e3ef0e8835b2e385ad89ef4e4a0ed645deda4aff1f5e6f086604b8e56250b4107ed8200568ef9e2ed5df3cea0f2e00023b8e0f31758b56f289c636c476b39b9927f31782bacb718ca931944ed59a216f3fa62f929db5f419b5dd2c47573aa43dd2a4b3d54bf2b118985e0d57417fc01e2063595b4e96f5e4f990044e1b5d9a2d144c4c833657cdc750f83b295b953cba472c399eb671e8d78d008a53d26019c8f93aa88e87f679b3115b2825e8aeddb819c6a01187ab69d118c2cf2ac75fa8f48d0a07001d1fbf9450ffaabaeeaa3cbf622e9cc8e96fa192962405cd0d63503d243814dde0c264b13c523193636d7326e71d0abc04d8b254e911adc2106a5388f2c4fd9f02ce2a2795928fd06e8fc395e047c81b0f320927f649d421210c799fa368e872604566515df30af1595dcec45cd03ac110b73599db2e2f4349cefc9b83ac41ce558ce3f8730624ee81e87cd987344491b59d76dda46fed5f6d7195919cd5dd88e2d7df1120dc5aa6460d0507953a61dc3d189291973736c4835e09cee23081b56765fa1bf6c779ac017a4f4b6f738253ea1daa0a594b2acd598a9cc5b816c7fb5d2f376e7ddcd00513d6bdfe6e06bec9aff9bffe83b967d574dee4dfc0788003429e3e398bf8c2897eb4f3ea87293bb75dffc3fa11eea76224e889bfbd85703de1a201b1586bbd284b31a2582c32f40a0eca17e57c6d", 0x5eb, 0x0, 0x0) setuid(0xee01) r1 = msgget(0x3, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/248) 04:28:15 executing program 1: close(0xffffffffffffffff) open(&(0x7f0000001600)='./file0\x00', 0x80, 0x121) r0 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="d5866841516a78b43000"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="411e1d92d0f9f287fded7ef9773b9a8451d92ae9e9b8869957c296a295d4793540c414cd02f2132b072a82e9b82294360ff16ccdda8ce59e9f2da315fa904897f15f7534", 0x44}, {&(0x7f0000000440)="39de44d65997947c18e762c7602d8226e5228be76094835cfd256a1b9b461f3aea89d8c40dac61d7d3b3a3728294081f06eb250f9210ee36cf3be00f3da56d872eb711cb9363827a0fa4fea721e2979f8174269385eebfa3dc1be212d8501fd6ec6d4d304545b8fae23c3f0ae192ff5fd038ee30026b01ed47e877d5c4167ab8cf63622ec49fb646197656fcf5d3c5e432a9ed9c658458bd067487c0fa79c42945988f0a0acbf5784ef8b841cfa6d652da647011392dfaa059e5fa6a4f7b2446f61ac0486351f124b13f0aca59ca08c2c03919d11b9ca882", 0xd8}, {&(0x7f0000000180)="167b59c885fafcf47e85d9d82f33d0fd89fd81003fc63e95335f414b91ed7854fd93eaf9557d899585dc56e7fcea75a81e074f8ae3e72a017dc7d355acfe544f712564beb878c95eede01cafc85ff7453addc95b6de62005a116526308d55c0331ac43e8ae4b38f8eecd5b3789a02dab14e2aa9856f4fed18ca1e9a72c11fffa7bf35285be0c6960ced90e91", 0x8c}], 0x3, &(0x7f0000000540)=[{0x1010, 0xffff, 0x8000, "7fb5527659e8b7681b16a5adca00bf0fe11969754be28ef59f2c7b72433a7cefa36342b24a3f79b2076f1bc897299a834526d55507f63777419e75014240627f66e6124d5896d76bc056a7f7c905f5d605c474665ad61659a3d7d145dff566ff20c5088aa3bbdd438a284c8c101ebff981ebb288fe21864e8ce6fff72e1ad147fb638c07aee3bcb756a0b1f191f31de8e186175db467506b7a317d9b4ba3e19e78c3572b3d08923bee004112e0d5a8faf4026edafdd77f385bddea570f3a600183b495e508230c133cd0dc877411a3ef5a39e79918c6c8d00b3928864e78dc0ee95ea4cf7affa3e032af82d23439d52b243665bf1374c75aa976786ae19851c1625c6a8e5af2634183bb8dafc5f93103b5e08c2629fd5a39fd2436ab99f010511fd04f39b12cf2cb9b0cb3aa2955060f5226de525648e69a959f0e9d3cbdbd1f7205c9b171ea0810c86174626f8f70a8c41fe0f58997a0b8febfb67830b835f84207b2bc4fd1abda6f1e90a1a942232a9fd60c2200f9b7d3164f0d7f36fdba247dd9a8b8fd86e280c8510f458fbe24db13f1dbdb0066258b5e2df28b5502045715dc277043afd1a0e69f7874b60ceb45f06ae7096a48d3ec05f6c3014cf9a6c4979d84311d89eefa922363e55403b9e5da5ce4c9b606ad09953d0fa3c509440230a5cad4126cc45bba048ea610e4fdb964d05a8e44231eab2fbd926afc36b69cfe79e2631462e6ecbe672ef1343f8631dd1225ca86a02d400bdf2874d0cb9b485618e961822d2e067de5d381e491dedead5759f0675c40d4753362a7a9fae2a8f8fa52ef5150c3daed1b5d1b079d8b972e033a52f91727a5638d9d94cf6598f05d17953add4100bccfa36d8178efc71711ab7cfe9fddc74b06eb90d3db2632c68ee188566279acbe433218a4a8d081ff4b522fb0ae34fe231e3d525285f23d8bc1253e3371d7d2e5e20525bc914bd80a1c8a43814659087577b7e558691c0c0b0af9f48ac4488b5e145283d31f0cf228af4a258353a3d87ae0911a92ff254ab449676393ad72bd03a9462fa197e3f2268847037f3b62d73e8d38a0d949f182757cbbfc9797d75e0dac71cf7240a531ab9e6d54df3b939b41caa9bf3d2b95400ae673f72eee92b36911e7669d8573baf5813eb201284bfd393fa66b22f9c09fc83c5126d4f00a3d7284f80697e07e2606de5eba666419ab6d5166853eb4585eeef4989295455c59aa60f13d638e01694ed0e93dbf37377bfde1054f06718941e7e761e42d2a91a96258b996ba29e23585ed6c33de9e4814425d51cf546266f0f4051403a19ab744c684929fc2e2f69a01aaa21bc7cb128fd0a5997d5574c7431a11cf469353f234789407588f9a8d47abe2161bf5847b1ca1ad22d1bad1da307002580222093523a0cbf0d6aa5023005ea5244263f9d2fd1b309cd285a39b3a0803afb7462e0d03bede06ac56e6343672e063c467df6ac464046f721c6ce76ac948239e7169298e2d642e8e1341e47b1b66cb3dad349b9b49a7208b2ca7ca76eb9b4c12c46deca7b83ecd4c7c06f779049896e06bf70eb66c2f166303cd971a2580c1c2cfc94a056ad48057ba7e3a893c0019631835729c658a89650e2f2a49c067b94bc0ec653df8e2b48633984f68ef3f40514b8a6a651e96bb613fb50b8a2e7f3f5c852e6223025dbb6dd6f2edfd1ef73f67fdb9c15da85322276e277be6f71940dcf809ccce5f73121af6453cde55c68ecee5701a3e3a6424db34b5cc54d58d6a6c7d6f303a5fd3c5c67a8b53d97bc33108b157075842dd1e425c9c8eafc284e457b43bccb8e021555864d07ca657924631fea036837a75c45e1673f240416bd4ee89af6ac9d9b6884392285f0f19136ea7f11541a46ebf7fc08d388c99c483ca5eea1ff29f4590d6c1220f99f0ff329ecb4e27452b34f1dfa7956d896df6bf952e7742561c62ddfe89a3a9ff42b992d4a0fd62658bcf1393bd824fbf4570b0f74851abe9dcae4cf026ea81ea1fcbfe19ba730cea9f7d9f4ed680f43818a44165154156c7dcea179c5342bedb11698d3aa6c09fdacf7568e3f9212e51dcf1b78ad5ac59126cbd999186b57091c9b7e157ff142f84c9af64c3198b808624c5b6abbbf977197d96f4fadf0416eb524142c1490bc6837398b0a31a28e07b47df90c7d3a2699ccdddd47ce02552369059659fab23c6cb9c5d799fabcd2b1496b826d9d984f1d4af1782ce53f9a3ba9e235787ca7204cb0c76fb8842156d59cf11721590b02639e1705f962911b139ea3fe8c62e57bc1d0dcfe1625b65be49a2f3afeae5fa5c2a03093a9e358ecaa4fb4d5984fc0de206bb21d2501bf58b13c88add31460927f193f0fea1a7ff67cadbab3beda57ded473283ced81dcdb5f8d5bb1710dd285fb3a3de4aebcbdd776e3cb03b21d00d500c330c007ba020d9d900922a4f096f0ba444a4f5bf9e785cb88ddc0b1aa20a1ef677f647ff9fb5dfb95130712c18ec796d7dac64ebf6b1dbe875630608f74663dd381452563a940fa119d2809f47786dea86d0531e7a0d16dd9a3f1ff7c48c64c6442100fbeb08a0392ea9994297b5ef942a10709495f00909695d46f5bf4a9e300e133c5d0209c6f7902b8dc40539a33f2ae03cc102ce6847d592437bc7e8b87f7bbe8fa1f2c69f60fc6e23407a692475fe2e2539c72ce164a1353ae0e98531e0a578cd99b4a9800be56722470dab78abdf71a915e344549a2ddbf884225c4acc5f5270be2fe08b018f5e7699d7c46f8c8cc25a90fb2c67a5f70859e35f056d8be794bdf2813866e464fc45699913636c6e110a891f49201c939367cb4c6cd597745738b342ee37a1283dd4536c4ef4faa4c4e76dea21a0ff8550492ca024d619ea1cfb3b6beaeaf38db6c91b494d0d40c750b0a598f86f210ba60c2760e6523d5feeb44d3fa95ef2ce51c9f4a41d9fd084deb387b15b9a69f00f009956c739b9448fd38a1f16772ece200802ee36641cc7030e1b6219f41839d2edd6d0ccbd16d7db8456e9e24ab0266659161d3184865d503b70c645fc2fba620dcf634134c0d277cdd106f240781dc80e1464db59e0f72747219258631f2e3defecba12778422dbfaec2b509d24ac9ff1893549962c3cbee899d0e11976407724a4f194e27c5c6d25b5f5b9760999a7f23eddbb2f70952232f3804cdd6232bd8041777b1a1e8e4161267faa5ce8a770c4aed5745d688772f9dfb2a9b8124d642b79d05995277e729d043b9f1975bb9c61275400d779f73508c618e35926a4c8d89a28995a414cc7cb51c672d170b436f615976b8b96e154ad52c59b62eccfd96c6cffc21317c6cbde523c9115ec9a623c1985d034b666a97aca3bfbffed91d428ff4852139d30195948af72bb0eeaba71344f3db743e72bfafe6300c0e4ef455e1da282f7c9a85e4c2779677e2bd954a4a58453d65fd1430c63c110fbaad563bdce5e030b68f43485492a5850f34abc02f5265d51a2655e9cfcba939773b6f01ab971edc811eacc60da606f4116e564b79f0e1509e0ab82a7ece2d71e173ed387dcc40e9cd4e962bbe79c0157c3c954058dedef27fa903757456ad4448ac39ff4e70a2040bdbbf73128bf3eab4771c3fd023e3fe521e9d8039830a245117e1480c02dc28bbe0eb52789ff7ec8bd22ea3171ad8c06c9535751ea9ae68e64041c0142826c0200ed1907ef40fd3c8b2aa32dd9baf3bdb7dcad38c874dd919a3ce48edd3d5be91fd361e4e6b526ef8ca45af0724d5693daeee1bef1411f94c6b5f7e1d11aa17a16319b7839a8c2f28f36b839023a42527ba75be5fe8314d06f3bdaedfb6dbe0c1aeea5cd2b7a383ecacbde65ac05c21fd26b0350e7631e7189c63793d2c1e474297ee9b586df0443bed90f0738eaf5732662263c271f5d9ffc78f3341be043d6dc587953aede234f3bdf4de8ecb71eef93fc30834e3f00208600b941bfa0647449d58b24829608f8f129b5292a30a14c7d7ca391010ad9b5ecbf9568ee9621bc428f0f8ef852a7abdeb970535e7c5c3220e140a8a8d6dde0fb7ba32ca8edc8ab940ab57ed194f7ce35d5c8cad6b7dfd58a73e7f8ba99f9108aef551dfd334f1a3c2a79b274688e524c379d0ce2dd14d5e055db28fdca0e4d94547cf4190ca798e0a2b9328564139048fcab0c783da6375c6bdfed3ed50aaec169a32539c54e59184786ae218f98006bd177f373cba27572c4686f09277926d09ef3ddaefe18604fecc54b005a1e2c5b43386ce21078285b5478e71986a0e93303372daabae1bf1c84ae4eb68e9e8878501d98b86eb6a2a81f64dd14bfdacd259f9d1b46efc386e4c8817aaea790f36b4203ae681df207d9a87288df162e7bafe2446e9a17f9b23749dc7ef2714cf09a50763577049f0168c437fb70d071beeab2414d186d18311c839d2845aa2ea0aa4f8031199814c23bcc61fae8a5d98192d5caafd5f6f79c9082a410b8f94441814dec575c3d197104142d12e316ada0d161b85e39a468d3e3967c65287c93cb6f7e86eea2a51270ec38f4a4cc6bf2779564feed8ee53fa6257573cf2e3c1195d865967cdf2c830535c6804e22ff21333d4f5f5430ceb4c148d4a84f252f1605ca2b8f662b0591f34e30aab78d20eee4e152250a87838b8f5af7cdb18fdb792f1fec3d3967ec0c5d667769acd1ca5f0dc3523e1806767ad1904dec90574dfda49903054920090f95f2e71869ddcc1819b9a3d5d6704c911b85c25df967e459ec54bee97d58908b1f145d86049e4f1048688d849115bada7b59e117e5da9320ac9e379a2d05365cac2e4c07eb6845cab4a1649140d17e0c5e98c6f1e391f19ecbab47fff4e0764374183414a61a92ae300017b6dbee7dfa5b0113a326648ac18b5942b516da96d789b4243e253b055c8e4713aa2edb6a50a77ba1b6c539c439284d5e2fd4a56ebac9190c6e2d68274c9c842d8294af2f47bf30ae78f4b6b1526d6adb5b423244a4951623fda519337caa59461fa872d29d729608622f1ba0b037e18c5f9d472dbbe7fb39e50c869a8a3b98c21176ffb64525a4ed268b3c6acacbdf3b45b1e4a8eced95f9bdf5b7d074ce438de1b34839695e82b73318c4fcf9735df20fb8e7e975ed70fda9777f08cd8df08bec9337394fa7a3c3ac3c933dd8899886263d00cc5d829bbebe2ca4b561454c3c53e11dc8bc4074b0c7b592f83936f7a413fa5dc385e5060a4ed0f9bf6c4dadefb59a0bd9297abef5b3061766824881774c2ddf8e7e631f380f13f6d549ac3e9b8fcd83f3c8f40c514c83cf69a607dec744c4c6f02d8c74dc9c9f6a1345cbfe170e04cb9c0a4b4cbe1c2726ad68cdea7185ded2c8a14bd35dc15c0a635123cf223995e79a17872b93892621adffec29df35c24d844389aa8aac2f9b0e18469cdf7aee8386d3e05d6e081348982f62a02f3ff1a382bc7aec253b498a5d9d071a3f907580996934c23e48e225ced53ef9d2f30cb8d92db88f2d6ec038b3e1dbc682fc963b7278cfe43eaf3952f937ed792dc5547f4497b61f0d6f7d06f34b9bdbd79f2cb47a9dedcf884e167aa259fa49518673ea2c5eaf288d1aa482aa12f3d9cd7b8347efde0ba76403b6b453abc10c966c0d2a97f93ed844fa525628aeebd6060962e8b90ad845361deaa71682e7e3d9c89403e09ff641133db5c99a1e476c6f081543d24ec55365c02d9008dff013fd0bee7b0f11237f606437b9d5dd68e5a04c735ccc23a25f768425e6ccefab658439142bbf24ccab6ab9c42c7e3b46ffd40e102c9d2cbf2b604fe6f4d53765a4cbb4"}, {0x88, 0x1, 0x2, "3a9534b49022c3ee20ea41ec296519f2fadccb08e27681c2ba242f8058c0e36216a1792f85197a65df564cc3c0f25d8a60e9eac267262043c4f65a7408ca4b35d3dc34d0b08ba4c40ac46a3ba34598ace7d1be2ad7218883d4a06832e68d7d06e6ee709c872a05cead548be0665ba6dea1"}], 0x1098}, 0x284e9fe5333c1c9c) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/108, 0x6c}, {&(0x7f0000000300)=""/48, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/135, 0x87}], 0x3, 0x0, 0x0) 04:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 04:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x96, &(0x7f00000004c0)="aec9d0ad02d115ec7f6a65d8c9b755d0a136baecfd568ce0c89716c7a489d01932667c9d3b1d5fe031ce2b01db3043da6f8a7afb2f782e46f451bc07f3b3301ef8ee882ed286190e4399d500592aa09cc700bafa39a1357cb2d080bc67889cab0af4c31ea2631e25150195b7c1361449564cff9b2b1c0c695dd2ab5b14e1e6050f168ea30fbadcc8ea23e0f64d6d21f898793087a2e214a3ca98d7b8e311dd94ce033fd4ffef7c4846c63f5661df8e") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:28:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000140)=""/179, 0xb3, 0x841, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 04:28:15 executing program 0: r0 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') nanosleep(&(0x7f0000001c40)={0x0, 0x7fefffff}, 0x0) 04:28:15 executing program 0: r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xff}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 04:28:15 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) socket(0x37, 0x4000, 0x4dc) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) 04:28:16 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x12c) chmod(&(0x7f0000000180)='./file0\x00', 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0xf, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 04:28:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) nanosleep(&(0x7f0000000000)={0xff, 0xebb}, &(0x7f0000000040)) 04:28:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:28:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x101) r0 = kqueue() getrlimit(0x5, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 04:28:16 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x20, './file0\x00'}) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) fcntl$setstatus(r3, 0x4, 0xc4) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="0c206b9f47ce9c17ba8e840c6a6e68e96a541aa1629678faa0ed1ef08e7bbacc2ab65026d1c1e4d79029bb7357acaef6a4ff4d434de904955867572d70a21dced61fc25cd5cfdd18581ded0f199f35feef6491f8210843e9ecf9c31c2c4b0a606642dabfecfdd49a48cea5e445dfc71009b14058d7166875043eaa4abd1e8d0cc4d0e487628f7d41c346701074dbb0e618029812d02ea0538d3e", 0x9a}, {&(0x7f0000000200)="21bf8957984112e78147246504c084138ce07118666c1cb4ad9aeb15639d0f0f8f5f910745e31f515f203095f8adf8445fd7efca83593fa2a8b68ad09d8e5b9797b9328cf3a5ec013e44058a1650b1f7", 0x50}, {&(0x7f0000000280)="79ee52641e7ca31c95f12f1f522b8301b44a75985a99c1a384aac7db4cf7cee576a883d231667fe2488a81cd36e69a8c821e147f22b7ac8ffcb1e3dddd5a75a71c273d164effbed5cb04e512262697e57d5000c55fbf4d4d1a1099e27baed0e986db29ce6149afd3d10702ffeb3247982a922acf291a5112809bfda95cd2dd1a", 0x80}], 0x3) 04:28:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) r2 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f0000000040)={{0x2000000000006}, {0x8010002e, 0x1}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 04:28:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='\x00', 0x0, 0x14) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 04:28:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) socketpair(0x10, 0xc003, 0xe9d, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x1, &(0x7f0000001080)={0x18, 0x0, 0x4, 0x3}, 0xc) 04:28:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e4000000080000ee000000002000008e"}) r1 = socket(0x800000018, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:28:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) mlockall(0x0) 04:28:17 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:28:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x80000001, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4a, 0x0, 0x0, 0x6}, {0x80, 0x400000000000007f}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x1c, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 04:28:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) chroot(&(0x7f0000157000)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000300)='./file0\x00', r3, r4) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) msgget$private(0x0, 0x660) 04:28:17 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x12) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) dup(r0) fchdir(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)="6f4c547fdc4148f0ec4c", 0xa) write(r1, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 04:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) read(r0, &(0x7f0000000280)=""/162, 0xa2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x4, 0x8, 0x7, 0xb89]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 04:28:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x37bab4b0a12bc5d2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/205) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) chflags(&(0x7f0000000340)='./file0/file0\x00', 0x0) clock_settime(0x3, &(0x7f0000000000)={0x3, 0xffff}) link(&(0x7f0000000080)='./file0\x00', 0x0) 04:28:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r2 = fcntl$getown(r0, 0x5) r3 = getpgid(r2) r4 = getegid() r5 = getegid() setregid(r4, r5) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r6 = semget(0x0, 0x3, 0x440) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfa, r7, r4, r9, r5, 0xc91b13f6ad890426, 0x3}, 0x81, 0x1, 0x5}) r11 = msgget(0x1, 0x100) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x0, r9, r10, r9, r5, 0x41, 0x2}, 0x0, 0x100, r3, r2, 0xbbf7, 0x2, 0x2, 0x5}) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x4) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0x400) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) fcntl$setown(r1, 0x6, r8) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000380)=0x80000000) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r15, 0xc0107003, &(0x7f0000000400)={{0x91, 0x4, 0x3}, 0x7, 0x7, 0x7fff}) setegid(r5) kevent(r12, &(0x7f0000000440)=[{{r14}, 0xfffffffffffffffb, 0x1, 0x1, 0x7, 0x7f}, {{r15}, 0xfffffffffffffffa, 0xe089ee20daa9d0b9, 0x1, 0x77, 0xe7cd}], 0x2, &(0x7f0000000480)=[{{r14}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x2, 0xe0}, {{r0}, 0xfffffffffffffffa, 0x28, 0x8, 0xdfcc, 0x400}, {{r15}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x2, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0xfff, 0x1000}, {{r15}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x0, 0x33}, {{r13}, 0xfffffffffffffffe, 0x0, 0x21, 0x1000, 0x1}], 0x6, &(0x7f0000000540)={0x3, 0x4}) dup(r13) semget$private(0x0, 0x3, 0x100) chown(&(0x7f0000000580)='./file0\x00', r9, r4) getuid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000005c0)) 04:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) sendto$inet(r1, &(0x7f0000000580)="542d0cc7262c9cd065bf3a14dd12bbc95dc8a73efdadfe31979bc10e50590b9cdbfd5da0374dd42f6a9538e0d583c8c5cc18b006608e069e5960d135c9f3343a24e2d892515fe18c4d13563fb2072e3cb9822ab7f56008572e5b4c826ced240fed3aec5ec0c03b74a4e61e625e280716f94a67e441bc83a7e21d7e8fb6c4c8d06680bf858dc4acd71be1a8f4e322495308df9ed101c45643123111a3e37c69e69bbebc300e0db22376769574b7c33b001737d7ece8ed8c2be2f134b1555b24ae93eae5ab5e5d42f40f86285ca3881c82144b8d58b3b9f414545ff88af5f6c104b3cbf20effb9a7c3ae757fbab5559e954b16d994eb1f41fa28be30bdf90a0662bc1b7da9f3f63d9836aebcf8f66b4987bd7986de9f21362ad36348831967b8a633c7afd222cfa6ed01fd78d7fbc5c0fa3ef630a63f004d6d6c96d40ff57afb6d25199a90fd0a3be5b2d22e8ce4d4967c2ee970f25ef2234d3923b7f8aa5aa46c8c5f3fc5cea6b07fb338eb217b7ce8b05327051d7e4291e596221e921b94958fbfbac7d69980f4b3e31f3878809011badf7577dfc4705b355dbe05548b88229af1cc2f12d81aaeac067e4d4dd0a37b22590b2b184d060e7cace7a59f29a23984b2b103fb15f60e0626c6e01d2d2ef3bff771f4d726cff9415479e77d6f10f66f9ec638d28c401f962a45609716811cd7a3bc9ce9722272498d1e4630cf8fd5f0efe8fe00c057b4e514c97aa966facd07c18d500c8a9e57f0ef8b4f452a4637fcea830371a89a2483a2c25a95e94a3d69f2047472bdf49e74771b31fad32c19eff9e9c4a448b6e0b77baeffbe31c73dff1e4a37fff85743650589936d5707baeaaa3bb0961efac3890d7438940b65230135339d3c73ccd8481a74463b7b8719c3adb1c83c6a5371fb7ace03f416e45a61a86fc12764a01e4e13b454016bb4cb359db807c83ea6fda948b4feb75cb9c4db1d1c832573e172dc075200b93bf4b3695d466aecd9887ab362cb4a03c731b932cf1a9644b8989ef023a45696e2f6ff5940b7f7819cd2a71522fd6dcba0b863ff4f3d983a97e28431c73be943147f68b8965fecaaf72545e8c02392fdf40b8fec27c7d4e6ee4d8396d7487bd0058ba961f2a638af69cd93667718e7f3cd46c84b4777dcb72a9caf78e39b4c508baa4ef034e413732b64b84de9f7d5e64f71c26405d27db0c38ab00975ab6cf9c9382afa1a9bf32bf636f07a14c18289d8a08f7864301a50b7552596ec55f851fcc30c57c9e406c00b1abad945924c41003b8157bade57073db7c0dd924fdef86f1151807b4200be319f85d020424038d50231f91f0daa66bb62f436cc00aca8120126503b5ce151cb24602514f2747b3623a407906263e82e6a6e11d5815e65985dc078ed96f030c4ad4b810f5c1dd627f3b1deceb796bbf2f80704d42752f853c25355cc7f507154458e8ab01589b9e78fa2c2c3c27839b105a1f2d065c2bca02d8f429e2bc3eadcfc53aa5db766a9fef84aa1d2e67e5e7f630ee7df5e955703c4b667127f4968f74a32d9be433362d1a882f2acd0ce86969dae456b3028a5762462b24c03d33e08786fc5d3f055d3f49740eb876ba77dca4d27e0056306acd0109c79fc67a2c3eadbd8c75947ebe19b392dfe5c3e56c3b4aa8e32f5768d1f6e192a7b417e82a0be1d6e3c8c920e10c0ac116fcab341f81675058b59b4af984090eddb35cfa3c8607fec01ab0494b80e36025b84d898551ea36c7b9a5b2eef0350e652b8589fcd3c9f66e8e0d875744af3bf68e8aebd55d0e3fb5f36635d898bf2294e96d680d562efa150b9d2dfaeb1179e70714fa4c452c72296ddb0cec5ae9af8ff082eae51c22bb904bd1a698aed5a605f5d356f7b827bed764eb44e489ffd528b58c9681b31267830e44c2a360f66c305a5aab9e14b7c7cfa14a78747e239601952997bc5abdc866e69fe2d1cb00611897921e9c18b8c0e470d4ec05b5e9df83292bf1a114a5db39ef8ed56d4f2985ce4f0d81fcc609a54bb63a597778cea2962e36fb282286df77829ca5ddd91317e304dbe2e462a6f26e4e8f88bd749eaa62c0bbedf372f06ef194cdc3d8839cf09510c501f5b1d8516d957a355907c1a8dcc408b98a46fd97db10ee69c2f2b84a7a0310f60dc85fd7df837bfd1e5869b733aaae86deff456b31ca1779c338bbdec485b403c3c3856266e51667bf1afd868d9cc53a170e8b3ed3689522c05e952a189626b16ddbc303d8e851b8001e7aed34df54d663428cefdfcd36c8b753b50dc2142ef855a13392b4d5837457df862bc8f85f51b0e26da072c0f9d616ed684fb24dbcad22dcb4dce57d32bbace4a4048b0b43c0bc6bede366cfe74f7bf54a93fcb19101e9a74594593fd8e445998a9006e633a411717927312fe9608691f0fdcd632b1f64820d6b263a85170d301f3e3cb3320fd37be9a34f9d53dcc806e89d62e98b33ca98456e7f57c53880d98d64905b9ae130a37f64d6f204285f1c9a918ea0a974f4d4ffe0b72289b060b4856ffe91fb3af1ef9f4390a8a46cf9191980b3eeeece18364f9e10dd0500fdcc478982217ff099dbb2457d173e51e8a28b234edb165a8c014542e8792b7422f55d0a559e10139527d23191d67fb90caf4a617bbfbb3a23717232e336030f51668659e73f7c3c5e749b58ae42037e5f69596d32ddf2ab96ed64870e5ddde620f08cf8404528a1c955884518c723cb5a828aa9fa5e524b78e41ab5584204cbc96bda6349795812c50c0ec8929e027c454c05cafa5191d1b8d93948d88ba85ddeba37f282f6fae76a224a7441c61d66e20da137d5ced1de288c3cde1424895982a1e67bb68eeb3c4860738f4dfe2d3277ba6f5ba39ded87b73a48cb2b015b8b911dcf30bfb5abc1977ba4676353d8578983cc7864da84efada8e20d92102161d187c38c417fccd24108a53122de90ed949accdcaa572375b2722d1fdae75c8769aa4b67e74794a0a189992063c6e2fe66eb4fd71d66942debf50fa1b51dc38e0176668e1c1a368a2978dcb3fcfaafc6480d455adfab334fffd3e7023db4b9b2995cffd709f80819aa221c37ff9370ae34c62aa58e7706967d9c59613d7a8f33e9d56fbf894f34b59e05d3ea828f1abc2f8e79ac777871bdc3f89ec39e26125a4bdb77ceb349b352c42679bc09c251bf4b46f9fa303f941db42eff2fe18471ca4b96022c33299f8e3a167f939dfb63f55ecd35d33d5790c4d38e04cccf26e262dc024a6631e7420ef9206189eb0461d22d821b8c93ead5004394e6da91e86ae597a8b1f93ba6ea585b874c219ae5fce968ca152675dca3977a96671488f80711b711ff5d383538542931e70401ef0faba4044bda0890bc8985916a5052ed8753a2fc4b4e6908a1961d8b48904a697acca72af72a6d0ae84ec06906ed80f20bad929f96c77c5fabdd1ba21954296c06926514703eb22052941aff7504b11b07a3a381c07033ae9aabce4fcdeb37ad338bd32436db7f348968271038b720859e6c22a5d860dbf3a4c0326f413d15919461c39548aaacb5e55a3038ad7809e7b882afc84f4a3f58d16d634c6417f7155fdc4cd6400c8a9565187254cbd7e592c73d6129308f4c957a55c0e256976ac19337bee1cd34c7d3c90ad832693a058362408c55849e738ed24f229e193890af5f5ce348d087c80d7502e488656056244f8f9b4f45dba55108fbf7fe25b512b63a8ecc267d92fb15bcff9e61fd02055d7aa0c96334fb8fa46253f529f8cda43b4500d77f74b018ede85f3eff88dab07bdb4c546ab748aa39ed295775aa39cc11df90486f7c312e9fc55e5f48c1f44b75f3704ca07c678646c0f41db41fd8dba4197e8ef358dde6c7dc7690cdf182f8fb3b350249a252f5b5cea2d103c425a1d05be6796800b80c0f33949419618ee1cf543dbeb37c42a2b4cf9f7c5c60ad1b8a85ed48da7dcdb135ff5ef9ccad9192764939a1bc95c95bcf5b031e563f4e66f05ef6bbeac5b7f7be434e5e5fa5f4cd7d2bef0326b0707e7b268d2151ee730c6732ad87864fb4de17ac866e21cdfabd12699ae2f57513b1679baf19541bf36bba199e5cd11273334615dc89fcbae4ec05290681069caf8a4d14b62ffffbd816773f9822d4ffd8e664b4b5f8ec049ab61f10eca98978a056f34643e68b2123c0bd65341669912d154dc157cfce9a3331d33396b237bca46666f3fe80364cc3d34b119774887a84f842c05695780472c652f7bc6ada31b1d6985de9f1e96e4bec73c7e25009741f5dee049f1be7e15527ad7dee76003f7d07a7ec5f46bd6d8afaf851b9523ef23e730558ea8ee15121c8132e396f095aa17c5bd1bd9eb7b7e54ec6022c5de898050dd5277213470d5fd3f55c719c944ba1abac8e75adaf9cbb9651eeef845bc16d2653c566c5dec9e86ab4e9e275d6d08f1dbf851fd2c239b5101cfeb6712301ffa926701df3e53bf19622e78ac79d506f08bd9be6cee09425b67f3cd7f84e4b54834347fce89939f16b78c7cbfda7637367b8a3d7440214a54a056c04258a1130bdcc062acc4beb7748004d00835c45467e2e49c955e583ace96c51ffbd2fdab7ba235692607d3852215debeb0ab9840a296a96c5809e45a8ae0b53cf2bdf8a4aafcef79ce97ab41eb7b7b01c4d17421e593b075c04b611bd66f74dc64de2315e1cdd064ba808b1a8f0ee78ae69ce96787543f966aeaeca2cc5d191bd2cb7e7417948c2728b904ab0e08a0b0466003b9dbacc77f885e77cbf202fdbc5d99d4c57b0ef41228f1f2e8e8afa9f9da2f09e7411f5e341b3368be562f09232bce3a491b50d0e7edc7063cc2b5946907306fc5dbef4299e64333392e1e519a3659d45482d4bfbea4664d55192d26e4ffea8ceb9dfa9d0794ec70c46589e265f423d6c418b044f01f9020cd1c7b3a05ef99a9dc2a8597b2f8ee84f473161ae99d1a5cf888c840ac3c600ca6fb21262e30659df5504ded976825c555ed950e61ebffa826a6ede108fb185290bb7bef80d58947fe14de602de180aae84dc2cfbc685de34676c2a92d71a9ef94380aa9dfffe0a86a7c500cb8671f4dc94f41285ed26d4539ebb459a9eeea311807fbd8dfc875e79bdd9d732b45be9dc2724a86c6b0dea2f997bbf6b93d0673c946cae0e51c6191a540f9d4e87dffc9a1986ecb3e1dc952f11796ad0723314584408912a014c179510ed96caad369465b2922d75a4890b1bfa22e6764ce5719307984e56b637b13ef0f4abc19989d3207bb371b1e29bc005f51da500965818bf76fb42809c2622cc79f1002411d432c71ceeb66a1181fb9a46e928676f04bad9d57a18fc66372214d836187ac9a46a2670eeeeea6b3141ae52985ccbc21fcc4db0c7a11cd3c6237dfa1302b55491d63a630123b32d8769d53dbd4400df19f381e685192d8f12db14a295a5f3f8bc9e4be2afe29a5b1fd8c240cb1ba32c03ba570de2effd80a6aaee7cf9521b1b2d345bcf9bd37cb9cc11a9298cc1641c3f1ff893eee4b4a9725ff888d4831b6049f214a39baa645c440767272105d8e69091a59b07ff8b1db0631da45572d17f20fd411e159a4e56c923590e69a019463d7145463c9d21ebb4b498c6c6aadefc345220b327640430538408efd035ce50b8b861bb76531f54e33a4427eb00e6c3ccd3fe12679d854d8fcab48186ff8f0092480ee2763546dd187e59593b12b6cb92384dcbca93cc62037c7a42243202b13e89cbc9534d2ee903f00b8dfc68c60a992c02a65eedf06f11226508fe5204be669eb7f226b172bcc8253c8d872", 0x1000, 0x402, &(0x7f0000000140)={0x2, 0x2}, 0xc) 04:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c, 0x180000000000000}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x4, 0x5, 0xffffffffffffff00}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x7ff, 0xffffffffffeffffd, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r1, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 04:28:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x7ff, "65a43fac7bde0f5d7ef15382c9d7fac8e1de2184", 0x0, 0x1}) 04:28:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffe00, 0x0, 0x20, 0x860e, 0x28aac238}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x8080, 0x0) 04:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1, 0x9}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff31, &(0x7f0000000000)='\x00') 04:28:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x200, 0x0) r3 = geteuid() getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000300)='./file0\x00', r3, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 04:28:18 executing program 0: r0 = socket(0x2, 0x4001, 0x0) pipe2(&(0x7f00000000c0), 0x10004) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) getpgrp() 04:28:18 executing program 1: 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) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/232, 0xe8) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000080)) 04:28:18 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) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) r2 = socket(0x18, 0x3, 0x3) 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}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x1a2, 0x9, 0x0, 0x28d) 04:28:18 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0xffffffffffff8001, 0x0, 0x20, 0x0) kqueue() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/125, 0x7d) 04:28:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x2, 0x4000, 0x8) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xfffffff2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 04:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:18 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)=[{0x30}, {0x15, 0x0, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 04:28:18 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) write(r2, 0x0, 0x0) close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) mkdirat(r3, &(0x7f00000001c0)='./file0/file0/fi/file0\x00', 0x132) sendmsg$unix(r3, &(0x7f0000001440)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000300)="83a4819c2ae70da822a495e00b31020d87ed5dfdb6901e19306d7e01f75ca76c492f968c21eb52def18ed6eca042211c63e35f91574a147016dba983db98f38ef6d72861d4c85fcdb2409c8514841f37819544270c74938e145f88531a76dcce7921ea20e550688b5cff3a3e62562951eaf36d4e8dc4a0720c3bbdea2ca58b4f8705a1ccba5ad3c542d32c8b789401bb45c8908bd2f1a792930208f344178a2a918b68e8fe1bf1d43f0bc70f171fac41e6d50601bc6f6e12c54688effa4342a6b5ff1058fbf68773836abadca76c509660c478f6fa9889cb9c393da9153da6e6a4f3dc45b45bbb309635e8da62c22bc71234ebac2a95ddbedb9349d300745c516d71aa187d8a645a217bd7079e46856bc97273f314fd191b8488a68ea2519ed0ad800cae694c5d243c50cc49fecc2b009709ae799c93490add5eb6a0595d91b0d5f3594fd29de64a17e2e15f8c15b92d0fd16fed877d22c73fb255cf113d85af423b7f6b6491f570a7a89f1f35d8074fb162722d9fa5c1c9fa47fb6539dd0bb3c17c8da96f87d74a32dd1ad833cfcb2d072fee3843accd1849ba48a0198d017ced95450cfeae6dc4726eb920f40ca3576e35752580b09d9d8e48e04fcdf18bd847d77dc4345f58df92f005e73272f10e3d8a357a810b47bb2bb039d760948fb0ef6706605424b2c811220e0480368ed4ddbaca911f568779384b06f9f1fe5e966d8ef463a2de70b171bdc3172f215916500d4f6afccef5ab514f0c6967a6d890b3c58d4b11a59c3a39f2e55ad7d485032f9c0a2e0514f69825585335d2fee13d181b83acdacefd318bc71e439e4025e30c371b6c15acc55f145d7c166a0f633cd2916e99d49426456cd5926101134b0c9d9f3935fc83aa26de25aa967bdd44507f47ef9418f284b258d0349ba75af96f96210ee4f384f7ed26db61f671275dc2053090c300a27a8059e5405c2539c4831231bc5280923d8223fbc1d397d1db1d7859565b75e93cfa9dc88642a6f74375cbb4250a88d4d2651a4fdb318cbec17814de56efd454d08a8e583cb26b6250d47880f3d851fbb745ca1915531b0a60206046a2c8ad112ac784005b1e199e40446b7490b0d310f136f7f9adbd5b72c70f1661664b60834179160b2cb3d5b83d38542cbc88e39a703973769cfa987ebb2af70ce1bf89c0458dcd0d33b5f8fdc5f47103c7ad41b88cd9c4d59b1fb8fa929355b65099f77a06e7dbec641b5cef7b2dae45848297eeb0aacd126435b39fe4f98ca94ea38259a7e776aa6fa963a7dedc5a2dc08c2762fc62110f708df8380bcf62f070e182dace0ed0083bee0b2a546d93751d18412369ba32afb4519aaae807bf919d20e47503e52ac31af7ab9e218c7feb86f50137b33641982dc020b1aa05f2595d95915f1e044335280f0158ecc9a80316999ca26d1945d7f855406cdf3e69bd8cf287bfc02ab3833a0a60be61cf56d66b23794baeb80f65502910a476871ce838c40f2cef8327fde0e0304c8004994bdce756a83f6c294fe28d4865682ca05a8c10ad9663815c827a1c30265398e4c19e011611397ed9d40725b4569333826567698cb269fd9688edca401110e3a1a4204c67ec255736e755cbc135802ef23c9095273329e99db36d3b0a39a3149597d853b778f2cd40c9e041a745e4f7f8ddda9b5a2593882930530fce1e1c17067e5c868d4739e36c4d1ea5fd6f6627fe010ff2ad6769d690c410b665e6b685a6f8c799a38f9be10bd55a96d5f0efa0d46f7f9ee786ea0c067634d51a1a204026013d5019894d45e0a42b9a365f1af2f939c6173b1722c6ff85341d8e05f0f17025100d84c441e4257557d1dc3bdbda28ac31e10db5454c8196a8f620531a413c41f3c099e2910ad3022f6d9ef2c595e3ef3bb13c2732cec465014def9839e0ac9333de0b64dc2e9b71d696269147b3df878a4c1241d8be7e34f321c3f59bffa712153b7a7ee861f74345483c0721274407f081d0a9653b62629a2b83fe6ed45aaec47430976c9c6039ae05bac5639a2077576113fc05c0db747fd83e6d3956fbbf8a1b53e7fe585dc44f0b0961b171cd57175300932e15d0d0687b95789c156d8384a6e05d1237e8f4fac45549df432ff49b4af34b76128b7a7ebe3eb3cd49ce94fba701e4e8fc1b77032d0d26e9833097e2bf2ae8981e4d1b9337c48bccae671751073ba5d15475b4d7cfc7770caf830d46f48388a96ca7406d036ffdc85bc5aea13319c0eb87e4ae56c8a8cb580c9b9ad68520b8e7d43ffc1130c58bbb6d98fa89d753aa4077a5bdbb41baced6a39e3985ba9dcc8e8fb2d57c365588609d894baa0397c1fae824ce5e03c5397cb7e7dfd7256769020f5ed8237694bd0cbb7321ef46290f158f8b45efe390eb2b0e2fe6be710a9319c81fdb55df2c0d5e485cbf796d724d7ade94e299342fd2a0bcbc622917cebde594e04a8f901d1a445216eea47f4026ea65fc259b29b115a78f51fd19abd90a47afea552f04fdf95d75da084853c3e518b7dc6cbb250322abc527a83056cc956c122d6e86d24b2a3df0028d1d6f0764cb046b6bc190a62bb2cbb07609fe6fa47b6118866a3cb57efdb2a74ba7ea831f69b44101d642f45f9e9ccb454d89ba04cdf2fd188371e3c90b7e0dd8eaf00e6efdc7796b96488fe07db5a65e11c4ee757040fddada4a47aac047c9ae460a7edfb0b40509a6587231638949bb2cb8b9dc0d7b7eccc57f56e07bb9f9dba07008f874d5128d45c2685953efabaed22c6e5cdedaf58c93df7bcacbd7a262c4cad6e6c1b43af5717c7173c13ecfe70b8cae4b0cf91388045c29cbd147cfd19da395b61edcd82693cc973e41895a076f7428a6624dc897511e281fea013e1672494346a7a8e9995beaca60937dec32695b4fc8a5f32b5b44fa923d79a685b2c4843dcbedcad67d7a9033fd9c0a471ae11e0335799cd4d4e7560943411f4e341dea5c82dc6355134ac08695c22da743959b35fa31f52ebfbf14f6c2a86c31c6ed4e6da301e86a01459197cc4d3c15f09815d8a68d4ae30ca25bd35c8ee5ccf7664d6ac0c9e6f4d5a9a2c2535a43550fa2c993284c57f5730d16563a8d2837ebef4679a463f22ad4956e4aafec1653d060c029efcdb4d224be0a4d24c7ebe9348525d6aed38397b1ce4eae526d6910281d62976576738ab72cc605d1104a897aeaa24da83330c8728bca96a682b926a6f7050d97c67db4fb9c2789a4f9b4aa494e99843e36ee93b77ae10a532d19e8fd887ddc5c0fc6833e7887f728a9f03d659fdca9caa73ad6c58f74cc32f93509afc99241225fce15650d97aa7850b3f8eb992245ed9a76c270fd986bb0d3931d68e0f7f4a432c7b9851748b9e30a9d35ef9758804eb10d61eae5c337a288d015611dbae3dab52e57f1d391bcd4bc4fca335f9f7aa4abf9b6a59c498786273f5cd6f6d6f2e522e26d5e125f21bf05028ffcfa25e8fcdd8d59ccb50175f4d6586e8474a94a4697600bad457838562efaef3ec06e2f26b7461f696c4eebcbd96d4afbf9749a47efd15d72fb15f96e99371857329b42471a7c7d31109ef8685a5a06b632a37e5b24b1fc8ef1e2aa115f7c94c61700fe816dd80bf9be0481dd93a4637d76bcf562182b7b2697f6acd62bd07cadc85e639e1149bcf5bbe9fbb86778d748f14e28b5c4bbc2da21b83f9e7ac807a6535e495fff38f4a832a5d6eb01aaba685fc2c9a83b620e138f26b855b211aa90b1233d9b4c1b60146fe1a94d61f6cf9f4be6212642dc69a6e57800b0480d82d9e65b85d1a58cabd181068e58df0369ab5263d4f44080cd9efba68dc9a6767379c15358ce4877f5b81e98f4e3edad452498301f19f20c4d19e0acc31e61071f5bd3e24c4c2e0161503fdd44859244ea87539915bc709b52c2c440ab79b1a665b0486334642ee3a60715bd6953b2ee47ba20c5c48e9f0fef8a4766d885909245f5fcab48e24e4e8692fc3c919628b24cf58740efcb363ffcc9040c2849c87dd9e9a24c6bc9e6b0dd4a7545481a403cf899105fc4da129b01e9bcc0bb0b03f0f3c2ea3ff75be68c2e4da4b85fc258a06ffeac61f60fddb33391d0bc49d0a0acf40902e400ff97ce1a89f59979e56f9b0e320d8e7f4c62d05ad99b670a523d9e5c6e7cf4b1c96018a1f91ab2aaf9e651bd4b6c277ee59fbaf2b9682b7ede0cd8ef03ce98516f6a02f0cb366757605cc4de5470b5f78a9502fd0d00d77bfe80229cdd7d187ed02754f633dc184e4bee76693c15b6bd017a85f234e2fbb101d55d784a27ce3dc1b52740ef0b4cc7d3b90e7d5b863a4856479b41b866367d6e5541eb41df09c2a11cf8dba58bbd5bafddff17ba9e47f1df4259fccc0a3592c09117f00c64b767a71255a86918efd802b61379d25d3d945a9b4422d85f6eb4e25158932a3552a6de568fcc1188b428166609a62666689b1b0de21a1f304ecabe3eec6787feaae363e8e8adf2965299dd7503296ac5f746192b12f5b280a170a5b6ec48d691712d90961fc515c3962071cb15e64ebda4aa758522f3c3b25a5025c2edf810aab5877d1d9463245e3f168088c7404ec697418cd279167ff1eebd097106549077ae5144a5f6166deeaa25ddf54fc2e8c49e3fc0ad91fadbabdcc9975970504f979a87628d2657733b705491053f09caadfbc27e4182c53c9699156d492c883eafdf0991ce3d5460505a196a1c9b668371ff22b5ad6a12bc524fdbbcb7fc5aea9dea9320e0a4aa3ba94fbb25047b9f44a57a73d84365176daac36989a91cc3c13592a1c23d414b3896c8c267d09812b4f0f9e045ed461a14786139b9a9abfea3d1ae4ae9699475175bc2e5f2718ae2efc8ee7619a3e5b1b2febf9b615a4eecccb730c12cca085c6bf8c9bbb0e1ae865835554b3f2c970882d57fa22361bed7d08db4009002b370987b111ca8c632eca472a1c56430512533e0a70fb62c7dd04233c796d85bec030b196bd42da58038621ef6fbb414ffcfb1d5f8fd627b52be3edd75689fd94f8a158e56d6afe916bcbd77157f271d7fdfc09eb94e6069f443d763fe6b2d81314efca4edf972322881f8f4a6699e93cc4a5538cc599a8db978e49cefd04a09a49deed5a19aca3320396fa15aec0ea6d3d98c375b5090827cc5c612e33b29ff835523b97196229726784afc7de9e95d7ffab16e133718a9bcd9f2bdb39bfc3ec9eba6d2d31017b8c0669deac38e8d4265607f4cee82760a619746a62f96896e4b4ec9a2d6c15274d3204a094b8b5c71ede0bcdaadab0d0875d9bbabdc33a2cff9a99037fe95082d08e43d3929d00e731cd2a1e646cf5b952db9eb4f5504ad4cde43bb86798484ba56e7953a79e0c1eb519f83ad8a108a19ed56cad34b8791d3da159348f56ac87862a07be387ebedc2cc133c70de7b999de1276772fe939cbb80a43dffb539d727a943096ea58b3da697b13feb61f76b7887b8f8a745ea0e95a93938ff5da94fe94fa13c83dbb07edb048048cb9e38f43b8370d10a28bc7a34fd4615fc8bec55d08b4773c2d4617cacc5c0ebbdcfdfe04f1f64272a050fb826b1df4b0c887d54b4103f4af2e068496650853ef5ad90c81312ab03887ee46f32eda109ce071386f2aaa63dc01a07d9ee86b9f88c0b606a6e389556ddab0dc89ebc2577859c147ca51b2ac9b58b2221e9e90d21f170b73fb42cabb6ec831239a2e8332e63cc3940e6771d81dac66ea792fe90427a21dbdfd2a7229fc6fca6abca47bc974c693af239a0468c1f1f8bb329db5ceb12eb18cc874f322e30e418eda033648f4e8c8741cb89", 0x1000}, {&(0x7f0000001300)="3862c3ede0b484e5", 0x8}, {&(0x7f0000001340)="54f8ec76d0057de62aaaa3cbaabf8e9cebb1e9d7efa2f9fe0e645b0e31fcc025a2a88d7eb2eb7b89ce651a0e9ea24e210bf840e7e78a50d9fa13bee5ce4bec55491363ab712d02e2adfac164d9b6411108d01858cd93a3a2847006171766220a0d2df4dc3ac2", 0x66}], 0x3, &(0x7f0000001400)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r0, r1, r0, r3, r1, r0]}], 0x30, 0x3}, 0x2) r4 = syz_open_pts() r5 = dup2(r4, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:28:18 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10002, 0x88) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0xfffffffffffffffd) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)) 04:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 04:28:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r0, 0x3}) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040080000100000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) 04:28:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = msgget(0x3, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/184) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 04:28:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x5, 0xf3}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000240)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a5", 0x45c}], 0x1) writev(r2, &(0x7f0000000280)=[{&(0x7f0000003300)="fd6a9326bc3c8d27f0b1c76838c92e5055bb4aa88a417bbd237633cdd923f8a4049bc53887422371069dd83d56e1a28aed1a3bec03325fb3e57a260b5a9e51bd9a082213ff8d1dd150fc6ba97a5f39acc5d021ba99c1c9c09eb8a1384cbea90674c1b50c59ae6977b8ea4106766e4c0bf91784b346591e8c751aefc08889217664517568224a2b338e8278efcc1d2f674249037e18f50dad97e37eba1d27e47a1c081169ce78c900c7e59aefb17013858d85ca9c82aa1f52145fea4442410c3786306c35ee49bb7fddb9493d64acda543e79a6e288494acfd7f81af7d4bd22893358741b5f91dc117d8b74ac44baf45e04a0e7a8727f2379ef6a3a94743da137180e5ece948c064e9c5db578ad3273175cd84a66cedfdb5323965c91b0f4617aba90ad8348d1ce9addae2a5da9350e0a8f1d674d87b97153551e8b7971ba71f017745b06758acc68ec483d14ec0e2237cc076e770beb03eed7cde396531d2ae46c546c0c6b8299b86298b7b09da7cdda0334e658b4e72d1c6333740f6c907debad48398fab87410516c5f4e9d4476ff0c150a7be7c85f69c61906526e98e81081e835b0b4e314edb413b86032b243efce13e121e96c25403c2f25888f3f1cbf2150548b3e905f67cc7a0ea2c50bc1971561fc66fed5e02db7b20c0a7810e1f44776c7137c90cdb1e966b6361904251ac46e917ad9a6d79596306ec5f81d49ae9608c10e7c43b159ef401c0d997dcbcbe1c5b52014b5350b7bfeb3ba85a74648c53d028fe59c10bc6a57caef43cb48ba57230d31596a4c337ee9f09d73015c9f8b383633cb91525c95447a995ec4506460eff91cb8bea60bc75d2f7df4688481fa15f2e2bb49913f3a09e361b60816e809fb7fdf74ee740bc2f966590d3964cd176c96c6e9ad85933ba3b71caf10e1a6b05e9353dc20b3b277f3dd04e8726040af8e464a64c9a574699cd39df85233a47d93f3df4cd18f1ed93e274d2c1d42ab3bd974b6ccd003a0cee03f8cef740fdc50a99b98f0d07916c97b66173b672327dc2cb88e9ba1892905ef4108dc4b076618e7aea8a2dd7ba72021426818974bd6db45852e525636d413ffdf69ed09459276f2b289391e38d29fdde46031ba41343ef8891404b06d32d7009299f5434c9a205fab3b147a490e2bebf7482b25e3ebffee74c32a772b641c2624b4e912474ce989a2cd5bbdd8f15338edc1ed28e7d1e556dcd26579239fc1a2a4ba412b9a0a4f8ecc5fc0a90ed378afc2fe610c1fc28104c3b46c81d821d6b5af30fc6e2a0dbeede16f4280b2cae5145b5e28562ff32df61f0abc78e74276fbd52bd5caa5dd011675b70924f892e147d638cfcb007a79c464ca97766d153854b93117a8eaf2ee8a4efff54fa1c9d406213645f752baa0e432865174e0ca8318ba035ba2563f3ce6a8a056fb0b5f320c31afa1b46b994e5e98639bb7bb2fbad891851a5c8709eacc777e9a87a672f339786e98f9c866f2db7de1298886055cae80b97bf34156a62b6f87e9f4de24f4e31b0aaae7479410f77327cbe22c2264e222104c5030b85a81594e7a020cb1947aec2cd232b0ed45ba981f010d17b8317f46874fa8f4c9a7aa86f1979a74af8e855d3a5197645f37521ea1fbd155692b438f16c9b9c666f59e462d1eb8b5470bd753124248fda545f511ad0094dd580f6fbdaa1288ba90e31712d7b95274beafa679c9846a5caff303f921009a54329cd4a98c30e6a30a75e9a3d9b90b72301eaebdb67a8c76026f7541289d8ad2dd6d9b12c04737ae031944380ea7052758be602d9285cbf2f5bd83210d69fc6f64ec05aa2a01d568d92d423de5351ac6846de215cd926d07b2e36f73444e9e28755332c667e2a8c619008e747eb192af4f70b2b5cc209f1b2d836eb9fb29731de41435fbf755b25d608bbf9015f537895c53b75a3aa798370c0ddfbfaba4a0d620b173d4c92617d537d00833d13d49efa79625df783180ed23b220be8ba204cd5ba0211f428dae3194bee28d232c34ef8155228bba3cbd95c6456a6170943a2cc16d309c4c248985d73ee8c26d6ad9963090ed319ad2fa5aafe7bfe97840dcf246515450cae52e64ac2ebf53c9ca0f7ddcd26fd31a9850a9340f399e005b813d48e5bdefaa14949a24f040e493a95045c7e1c8e94b16672acc09384ee4779e47ae54938bf36d2b99041c234a2a22628f50acb24e79e5025fd2ad821cc55ba2300ee917133d768d5fe63d225f7883e067fc7b74690c5f4563770d4314c5e3a25d32583ac6116e76ce58042c0f00e634c25ff045e59dbbb14babcf14233bddb0674424e53c64872e9221d8754e5a234b13d95a29e27db2ee8ec8135de96d69c34f3c4626ef4b6b82e7835f21b898808029c24ecb2bca39c542428c320a4905486754637732d81a7d75e047aeb8db72a0fbc14c495d6e7ee576db81d707c37a7291c7bfd7648143c7c3f24a7eb17102c57c80cbae8ea252598dabfe3d515fab2f68991061769cd45eb7aec24566acc910c8392048c021f31249d02a11fde53886a845379f72fbc3d0f81dd31c0ff846fc4ce744de6d105db9cb9c0805544ab486951c25564e7f50981cc5cc415bc5d0ddd24ebd96cd8db9ec9fbf6b8e5aecf366cdd5978e44b043fd587cbb4551cbcb1b0b1b9285cd4bdd517c8bdb253978fd5599be559a6fe763149a68edfcf968469434c5264aa2ded19ed185815bc98cf85bb0770c1081d51689078f5687ccaaf00902cfff0be30fea86a06af2091cd21b9e643df83ab2717c8735ce021c47ff809ea4bb1bbdb1da60417973c0074a5d8c48c1ad3521028376441d56d3c5a8451d6a2a37fd8f4f960220fb7622f8fa5375d0212ca1eaf10c5083ee3c8e7b607d849aa0cdbb9c1bb35a6a150d1933b60ae6e5d22579bc84e4bb88f988c8ec7f68cecec73932793a45e62e80efcdbc8450d54932ae4ba599424eb265fa4b6bdf1e4a3253678bf870e6d009cc1c0f5a41b7571e26c7fc9d40e222441180004022044d393eafae70c96b177ec951b4fa39d96a12c95faf2e793a77765588bf255f6bdb8ca64670941454f9c2f737fb0ac2550a86a32dec4978196c21851ea7d0c44d7d50582beb752ce11a8a0004d26b4db05d5d4b6afac51d5186b8eeb496f10a0306ddfe6483edc86e32b822f4e2255815afe7d2c9a058223909026351f90e517d9890122bd727aec571f51c20a4cd2312085ca6706eecdabb18f9b44aa7eb917ad3af926ff7dda53ad192c67a6e88c465c5ebef1444fe742620c05a6cabc20f28abd2a72e7ed71b03da22548b5fd0bff9db6096771096fa7e0daa20cb5e7f3d971651ca0e4cca57ebabcc5e5437acbb7a3db2db73c8f295454587a89e6166071ac82f574710bccf43f47c143b91fe355a9af58e664f117c9d4c1f8c9c6db4f270c5b70a1e2e0c4ec6e433026d9e036003e270a8dbaccf1364fd0688b37956c0a322ecc550c4b9c731f5fbd0e0ad02cdc7b43b35efba302570ee62f6cb4a243708cb5878dde0b800fab2f334c9e9c07a0758a09c53fef3d53b82cd2110e1eb8daeb9e4bcf904433703d7ea87e4adb29b59c949171e4c68fcc54e798462a87178231b1b2c957c41ecb541c954a653b4bdad1947ed9a9aba5f11b21750c896b67845046aa70ad1f6c8d477aa341a73f61f8b617d7fec4f715a8147e78938410815cd5405a89406603d0c9f092053c458d2a367378e6be94dd6a87f9a08dcdf982a3004ee70870fe4b5efaf5a94b1d22760edf0aa54c0f395a17accfdf4ed1811670429523eb0ef796762cbcd0f5a58f205d7ca085545b3b75e8d794a3d4dc97d21aa4645e824d41da5e37ec922981dcb1e27b149b4b1fe059bf976177be130cf071b00e2ead460839b4cefa7c4abc5840d911b94a8280c59e28861188bf3ef392c55840ef70ce80358cefe8a051c1bb43098256d02a9328c6c93255cf93fc5720008aa2174f293694a074f5e8e66cde621c5806676176a8993636e208deba76dc7c48b17ac6178532881c9e50c32fdeedc283cd7344753043fd1d6db0c3d18d573b82b83995703fe36dc8664083e05741a1e29fa760770d12b55f65353d83f55d3a642f99786498e78b84b46047765a40de02bf402b585741ae6aff9c74083d1401cc0a7d8c3981ea97bad217954bdd80b4264bfc94f57d9e7750cec886dd986892c39840692100ba30a59d7ae64fa84f76f6d11b9b1276952eb7b176783fe24e5d6471880c57ebd4990659a430def761992008f5939f5dd10d76c7c443260c7f4c34825a2d6345b10d6cb737629f74f4d1ec62cea93cc0b7845c5874d8e72ec576374eacdc75309be628f064d96328339b443e0012f22c8ea287a3619d89b04fefd1df94466df6b844666a2ea77bc21751075176bab554d8ebb5efaf5fe1e7b8d960cf9c0489a8a0807bc5ecfa9efb42f3d0132a1d5bff0b385461ac6b0af7da73529469fe2596d866d2f4b09a78cfd02fcfe2094323098a03acf9c0e9b3ddde9025ad30ed4bc5e588290e4144b36936cb18a40842834f2afe1632659ca5cc3956f480d53cfbf94d6867e3d305cc6ac29e063c7ffefdfe6b4129452a47dfd14c50c4ded98c995dd48f2461fd939ab6f02d6809bd9846b2028069e6a776b2f467a42f44f4038a35d3fec946bc69d24769fbecb9d6b569d92d89a20f8c14fa728f98354be41bea161fee71ef81f5b59810418ad39acbbdcfef33479fae77e65499e4aa73eb461a2ce05c9d03ee1ef5c98961a81c61140c0c1e3e55ef296d9a0d877092f6c2453beae0c8d35541711a25f03a2f31f9302d4f71d3d54b58e852befccd96e7635354efa07f2e3d4719496d143279baf6dfa7becd0e49dad36a11554b18e049a920c85591a7a1fdbdf0c7a0a0625d99f1a51e8ec202f6d9d113d10aa5b9835239788167bcf26457b546f3e76e1cf59be14c490daeacce9c2056fa29a527cea0b4e397e58aeff58a8ca0a120b04e0f040a32e4db0c3f8fc0d505d1afb7bd37e696f719304abd53807bf25332a88ef02cd9ea8129ac24cc92cd99023ad92d942c23f7b62309d3261cf5dbbc49e8856951e6f7927f45d7a0e767c1d803f675b213dff1b69169f68cebd08c6f47eebaeda0068aa4ec3957236146152a7515bde30249c559bd198af58d52c9e18fde74d360a0fe05f26f3d20472e289fe09b2888db0d6e60c83599c33925bc11865a400b96fa5680e29228238fdbd0c9985de5110d0063d65f03347878814e2c29a7536a56035f75a1414696515c9fd7807a0131fa9e7a4ebe0e3ec8e3d4700e13fe75ccae7094788ca0115311c2c03dce5ac1b05f9a06e3227381a17e379926ca59740ad7e3d8ec21e837e9b674407e80b0d5fb3ff255f7ca63354dd104896f077bd06140281946432f60f0b81c20bf8c889c0fc568d4e4ce921308a0979903c5d9df69132b21f6216533185164d5ac0899ad6343de7f54660f69399e7b0277c8305e7f70ac26a3b912d2dc34628281d6ec1dfee1a491bf77ea039ee0cb195c94710277bab8b29e8747bc9a81a14c3b712814bfb87b8a1525e1e02da23de3c0b02226fb23a7ca3e50fc7c3972b10b11aa6a05b4f7dd1482603f2f2b11aed19952fa050273220c6ff59e5923a2e51c5cb49939492c9b3e495669149cd7c277c5c8baa9322a2bcbcac091e38921cc262f0ae0945c3001c484190bce4f9b2a0c2d5100d47ba63e41c5b030bc5b74e948ef71e339beb4f8ac2e7ec88934a7a73ce01fe30e6fede510e3b9cc5a0f1fe4d69414c0ff239ab9a981023694b7a6fe1007"}, {&(0x7f0000000040)="38f012b2e1937a60af29f792c2a9eca8801ef7c30681105bbea5f206f55c56a9b26e76c35a61a69f2a0ea44cb12f8668451567c656ee7765525826b5b42964dc49d7cc25ba6c9bb7966b79cd5435c1052f9ab26fd6a85a6ed8905c5d9523f69266a6af0d0a5bfd81c8946315e6b626d43adb145e5ca747896809fe2053ff"}, {&(0x7f00000000c0)="bb818101bcb863917226d847af10dd084b397cca898093e7766bc7ac3a296c99e92ba131b9948a5cca00625861f143853f998c94ff5a551daeddddad894bec2b568681a717412e5e2a6bf3a48a3712e27c0a14a1c9e4a934ddc3167196c54e90c1136d4d6fc55edb91477ebc5a2015090d6834cff1f7953de48ff2e993898dad932f313521148aa579663cde62ee59ddd2f7f5d555141cdee6c31d5d1c1df78063f6e4e4eeb8"}, {&(0x7f0000000180)="e57086a63252e9a4c36d8dbe96f3702f9813532d00e7a86d2fae09854e671e6f78e6423dc674a2b2acb0f44c7fa4572d047d"}, {&(0x7f00000001c0)="2b195bbba8903bdc73bf3d6509652fd15ad6442603"}], 0x1000000000000285) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 04:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 04:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000280)="e6476c400cfb04469e9039860589790a3f23084c1afa20ca0acf0e7a2c005dc3b78362369e090c477604523f34d932f460d581b6090bbefcca28e6bdaf58b44b41ef6325cf85948edf3669001c14bca505127090c72fb28f4155dbab790f2462ad78eca1b86ec68f6ab5a240ceb5a6275a18a61254052d28142c24826216b0b14019050d1d7f8013ebbbff64b4658e436fac2fcd4ebfc7267fd6954a111ec22aa1969a19b1435b65bcd883c84c0881651bbaee45c48f480b64805abaadac57a68fd5cc7ce48041a95b1c673b067007ae95a356c1bd2adfb82ebee1224930d47f5f80") syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 04:28:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) socket(0x6, 0xc6d67f788b684ce1, 0x8001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) 04:28:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x3}], 0x1, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x2, 0x2, 0xf1}, 0x5, [0x800, 0x7ff, 0x7fff, 0x5, 0x5, 0x34, 0x3, 0xaef]}, 0xfffffffffffffc42) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x1f, r2, r4, r2, r4, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) 04:28:19 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x400, 0x1, &(0x7f0000000180)="b8e1a65bf47769f8a6cd31165741df2d3601616d39ba8a92d9c16e314fb5f23093e6b84848b6533d4431ffcb8c704d8d90c32a1fc5f119e60a30b5858aaf474d54dda148548fe69dbee65d94280c547de8372a21b07fbeafa80384981eef568aa247efc0b2a2d9b7b2934cd1c5cabf7f735a5ee3014499d25ba93ae3578b8b16906b1de3447657f940f502b0e29ba8ccfe22ca02980fc1288cb9953ffb0f2a1eddd7e3750c4c29c8e95bb6ddf5f6f43bf5cac27e70cfbe1ae7b664542d39fb84c63bbd0dce5ad83cddf2c10f5cd2405c107b4b879c8a3dfab5d7989960fab4a5ec6c8dac8dde95a8ca33a3d6f949d7af2a46e64c0b4fa98007a6845a87f18d356aea51fb66de145a8397866648a4e892415f1a7caadc9b7e6de79444b0186e79dbf714dcf52621b79cb19effaee27dc1ea826ed0d747995da94e14e612f9b15989950ac9afff781e6f833bf5a892fc614874a8ac186309129d1baa14178a42f287f47fa12602bff389daf7e56da0a65f956044b9e89960891066de8ec128ef8f0508e83d1a6b44b5e6184f40f5c71c534542fa5e391f22d0096558b029ce3c613ac5b234b73a4f90dd32e0f058a2227f230a00f8a230ce8bdf9a0cf6f7fa0311bb75ddad3a6f34727f75fad3015d0649438d613ce364a4e95a9f1c62a6f6ebf19f6be108601f538a02363cb3544f3f78343578f22de899425522da32abc5c5bb2f6bef4169728aaff00e551afdddb24a6049a380ba47005e8b5817e5e7674f5a78992a49e3606b6fa2ed8358d8126eff28706e4d2cb7ef9c420330c319938043b0f7705a3f0d02fee81715af30ebd8193ecc4961454984379fc386c5c8b210b443efcf9c23815cb0e0cf320255f7b779f3e862b95cb09598b4f70c469a5fd03a464ea88c703cd6a5ba10316bfe0eb67f522f27ae2f33514ee69c9dd9f03c157031e68a4fed1fbce1b766f980bc7e4c249965e662b376eaf79362caffdfae2dc4c713cbb29a7ce8811f2c6cd1c1b67a776c1959dff1d441901cba58525e8c7396b56171a6b33a5de5de5d50fffe4ec2ea146a6e7a172247df43987538c27f6d1c5018ab843e57b0839d0bffcf289f01bb86f1ea5f11278c726655628253f86178861d5671da9284de514c6873b827c35fd6c421c7d3215a20463a86e4538db75b6bb51dfc2cc15fbad0e6da290cf043aa8996447baae88d09a56d719ca0bd21420490c8b0405aa308cf2629cf6ab04552135d6b7a79be00c9977414e21bc471927008c557e07d68324952f6ba291721babcb41e80d40a9980f3cff64464b0683f155cf9d7aea751c1d22192466bec9d5ee5d992a2b2f7315afc617a110bff70d31919070c65726973d28b47379f850ec3240bccb44bfa05f9e7feba2dfab0457f7f5557734b368928a86bfb4e1a7bdfb8d9b0bfaac5d50a674a360d7acd3ab0fdafc69e25b467b225112488cedae4ff912750104db50de28f1daa02f7ca2cb1bd31649f24cf46990ce7602863df5a42a506e7593ad67f7bdf7e6daf0e69a31963cbb7cc82e627ab5c5682eddb349206ec90e3a74ae4c504b4dcab1885efd2ac731579d8adee34987d18fa876f795308818ba71082f841b82e60e60b1037b90bbeec3ea64edae52ea2b61bcdecf58ac39903df56f20ed019ab357a160f4eaa5bd1b22c0e5d8dd6098197097e272f3cc9a60c5fbe3f2033dff18459e65af97ca1e04db576b6240ea7122a2f64d009c27864bc7bd263bdfa0b1e6bded2e29770c05411cd983df0229fc0091969b83bb03098aea70486a69c856fc54644ec8a2feb109f64ffacc982b6c1cd44b7caf81a5f49639529529b9e5f4687dc24677c08a8c6a4f303aac99e8e01bc897bc3ae44a41ed68a4391f810d7b5c740b287f053f1f706778e0d7434645a3ccf6dad5d2c8e2dcd3932e4a42e06eff5ccbbb05aa1af57053b68e6a19549a1c0dc7a4025f08d3365ffd9ead47ba7fed27a7ddb67dbcb8e9ee219eb157c1f097bc859c338fb19e1820d057a70350674dd3dff217aade52f4f20db82b36e8aea9110a322009154e468f6a8b9461ae0afef09a51fe4507ecd37d40ffe99c43bae17ae29510a3fceb43db82ff07524d83f873e117f947a55e96d81d3b2e0252c55716299fcfab92a7c092f4e6c488aa3938f005dcd68a3f045f5a77fb22ef75e5891578db0d8288ed1ea3207b1a3fbddb3234855c2c969ed78626aa28ec5051231d2ce14c4ed8bcbcdd271a74fa5cf9775ff76b77573f3c324732dfd8ec782398021c28fcd02cf0bcaa7c52153e27f9baf914a4a3ae70d293df46b5fe64c565418137d9a96955933d7a715881ef38425674bc2d3456dd7aebe970424a8316e878f5ffbde5d35aa80d176f81cef6b915b9e772ad7c267515ee4994f8feca11b915df7cb1833b3809a7513f76bbf48b7236695a99692f5ad046a5d41a397eddf98f8aa76781f72edd10a744857073f51f39c9423bf610a15fdbaf3e4070ad6a3c78f5a542b060a581358c8c373e183fad162cf8771e7a6558bdca9188ddb43510c3b9c0e278c09324afca5b3e79fe50de9e2b277b1872c7a09db8661e82bbf4b0d07e288185f8442cea9f435cd5f88d1237d10a5b1ac34ade0dc9b6aaf98714490a18f692ff226a48c72cb77b4a32b4df1fec766af19fdeee0ab2ea772ebd6994169f34815435447568cd31dbefa85ab9ddbf538e5179e3e1fd8caabc052bd8186e1f1c786828911f58548da951db908244fcf1283ceb027a2874904059123cfeb986ee4d734eef67f2c1ecb34341ba80a872ab27b73d563d79fb17bdd0d549159e3430feabb8382e0696a362b781295dd6b732751e0fa3e7b70ec8e336c845e5a6e65eee6f75c23f780c8f95f773fdc17a5cc5a76a5b4ef876379a34527500de4627273a97279fb3af3d352d1d4f62300fb44412d0cdd88ff81d1b4b1806421bc0091dbc9bcc6fb2e4794b6525d50988a9446f408add9da2b3b2bc7e7ae85b52694dfaaa1ab655f2ae90ce9d6f72215d81fa1ec36989616ea811a4a29e29a89a58255541688428bc0cbdd355816e7b44d64b1490adfac42bfb8f776ac83ff97dd70aa09fcd3a3690bf14972fa652255f78657a83dfa764c3568b345695d9ff28845125fdf859dbcf14a4d6a58e810bf7f7de2b91ebf41183473987db2808a6fc01e04c44911cc093a7fb43a9ad09279f9a5a6175557923140776d8fdf5de69a243d665185878a7b10f269097d9efddffdd1993cb14e48bb0891cf58e50093d13a0f70e58d29264e659a5ae5638edf7374790c08069e207d66973477e9beb38f1cab71bc61a0f9af9373c929bcf0d157bd5123503dd3d2c3b6222b9cc028001827e4e971fb1205ed33f4fe9fa86ba85717f61b51914800f03bd30199c519492f50742ec97940cae0138f3401ea0ff0846c57fa07dc43024b66462cc5611862f5bb30eccaa98e217becb4edc4d635552315ee155bb530818346a75cf80b6caab2f686ef869a639e02bf00df67e895aa91f050acc178dc747e6820f1bf562f82512873c5f8fc730697a507915678372c284ab556e9dce74febe1052b748c5751185aea6d2d99de6988b7895203ad98650be9f44fe91f36ae2c0259f76f9aa16ee9776cb671709f44c7e7265c048c00a89e5864c1ec58638cfeed161637f2b8203957b789f7c4892100e7d1ce60effb5391fa8fd3c39d5bde751f8002fd96404f2cc6233f0a479af7c9437f1b8a13ff0418bdf33e6017af018d50ac9844c7f9788db98a6ac5c40a443be40f26d26dbc3d492a94b65bd557c9c962e444e5814e31ac84fe33c3c3a23f3192fbfd7e23b1b0ec8a0224f47882694db6177bd5725cea7bb7f598b7071b8fab6c529132f02e8182d29873261e317a8883d94b0949831f501446a5c349bb673449455549d63de3cfb6dabccfd7a9b5c6509c7e3dda78cf0a98f5bf53bc7f505bdd2b7725daafad499eb292aa270f2b9ef06acebc604c8aee50fb532e6fbdf3a07650c44f58ab60ed665a25d530b1b8783b80a40e84176f69bc5c280afd246cc77ea150b008843219defdcfde4f56bb62785460adbdd69578ce60e1584b27d7ee688889809c94204cfe5f5ff0599055005a13d8018ba6d03e272ed9cc893dfd6627aa92fbd2a66ced06c6927064e488abd218860f91214b59f59b5117fbcf065c3d2c0e01d653a6effea84e70979565f653be97bda623cad7d1747320077e6f9c41b5b724401bb30172d2472aff080ccb7f6deb574c395dd1f60062ed66e8128d18b8da36193a078ca70f4d81064b06ce7b760bb76138339f00a3a4665ef824a27a3e6155722f9be5f8ae5075833d039602392383918461a3cf8e382d0ec512ea9fd0d1b7510ade7a3efdbccb0be33c5bc067101a7fdafd89602c52214837495d80ccd61c46b140ba1f134505f24c104ecca916dd085a9d8d034b2b68bdb8df72ebca580e4623e17e6c1d4a008ffa54da485ff824210b7d98b9b4d0cf909d583d26b7176401344428a2e81a3230163ceb7c3de284b4f2dfc3a490be56f985e46f7ca179750ae4b245e9c85fee73da4426dc3f29a441257f6c123eb3960a8f5ea9756f49abbcab3b88cb10d48bcf080bc049d9fa7f1db9a86d8cdc970c354343f0daa53f59138a838766ad5c37442fb274725c9e5b844ae78c8adbd31023467c99ca78f52e681225bda124981de8c745dbb9f514d4b15cab52db9165579013e86fe9946c14b11206333c43b4575e884e95c3eada1b3b715bf3c1e3c00587731885a116b1e65862aab4631dfb2acafefe99f9ff0ab19415bbd9afde66018543a7ee7944cef08cb5a33b3f96f65278e957cfdcba86b85ad0123279bf4cb9be829acb2a0caf50cf82f8e4f2de890181481694bdcbc59c7c719d0184cbf318579dddba8ccdeeea09e60bbec1746f0dadb5e75dc4dd4f374ca05c80a6ca20aa164ac9acaf65bfc63862727ecc712e0c27608fb9bc4d70d4528cea62b6a5dd5ec9cd6f326adbd5cc2589a6af331e4cfcf0bdef160960b4d07b5fe47823b8c458074a8befa0805d74ae2b39e534d84c6ba5893cd05861369b5233e9f63115449f9b58648791711a55ef645e1d2522bc645f9cde68ddd4ebb94d0fe4fd349e301a3f7115664e9e21f35542fd03020e64c7518d4194fbadcd131f8b01aa5808835a22efa079d85a547de030fab487ff53ea3f88daaa289dc75f74ee5973c978c305188ad3f6a0ae71d8c3394b502f368b579dfade5a323a272e2bcc0c59104500d239caa6966194e70c4dbd2bbc15cad1e56568ebaa63a3abf644a6740f0aecdd2dc68c27d3271ceb955a2d1ec99ef0cbb0a46a24110ca789e1d1b6fa2b329d41bfa97f9eb670d4b2720997b58d4bd1d70d7405b8ec6f4d5f89bf054d4b40f2754681d52d6bb782d6bfb52da5cd4083a738324b70682eca259f992e984b23e76f56fa0432b13fa10cf2478ebbb50705a014a8a618ad608bf0370e98d1ebfabd2ef1a8a38db90e1c2eff43d1964aaa90d6754af1e587c2ecf9a63e3ccf87ded61f880dcd270b0df1db36254449a3cff0256c2268cb5a6fec2e05d98b82d645ec57e4fd28f8c33e95b179727b2295b67ecf228d662097e17ac9ac491e2c0c34ef3c12cab6807f70e4208090d5816f770c6fcbd13764a0956b457c210996da9b7ccb57280d5664ee319338ace8e2b3a5013e55161d5c048daed446666c5f9888ebaa89333f354f1ebbf75964ca9aed09bc9fc308bf145b8136712fe3a69839593fea2eaa52bf45b95e376970cbc40ebfafff23fb6932f14907", 0x1000) 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) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x8) 04:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x15}, {0x64}, {0x6}]}) r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000002c0)=[r2, r1, r3, r1, r2]) r4 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) r5 = getgid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x8, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='&') 04:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x15}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) 04:28:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 04:28:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0xc0b2) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) 04:28:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) pledge(&(0x7f00000000c0)='`\x00', &(0x7f0000000100)=']/@\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) getsockopt$sock_int(r0, 0xffff, 0x180a, &(0x7f0000000300), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x23, &(0x7f0000000140)="18560b5cea6cbf99166ff60270ab7517f3850d77b0ee87af307115792a589859f15fa86448b7cdb3f14269580026702ff24559f5d39a2efaa8dfc838074863e65e8b25edd5cff18ba808c5c5d25784533db4cdbd7e3865ab43dc80a089bcce1cca55b209c8331e00b34a81e4ad613466036566648223a8a6c1bb57c7118eae89e8e573e6adeebf753d5428a5a1be0816682c02291016bc0153d30100000092977533f4f19ea5bc059531571b0aa96b4e0b6b5fe0c956bdbd1e", 0x2e3) 04:28:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x42}], 0x1, 0x0) poll(0x0, 0x23b, 0x7f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x1e7f) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) 04:28:19 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/75, 0x4b) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = socket(0x1, 0x1, 0x48) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000140)=""/194, 0xc2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x7}, {0x1006}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:28:19 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42ed", 0x15e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1f, 0x3}, {0x62, 0x200}}) 04:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x28}, {0x4006}]}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000080)=""/36, 0x24}], 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:28:19 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) getpgid(r1) setpgid(r1, 0x0) 04:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x20d, &(0x7f0000000000)="03") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b3bc18 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b3bc18 04:28:19 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089671355c1e6a47f07932bee8ecebe4fec830221cb6dcaee1b535d3659ab1a44597082e06c844dded087b613d91209d12ab29e26c841aa5b4f753843103fcc8978beb4a5ede9112e1589ada576ce23e770f69a52a991ad08abfce94a355f0c70fa2e18", 0xc5}], 0x1, 0x0, 0x8) open$dir(&(0x7f0000000400)='./bus\x00', 0x40, 0x4) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000480)='./bus\x00', r3, r4, 0x16) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) close(r0) 04:28:19 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da3768de42df21910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f0000001080)=0x1002) 04:28:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="c5e3684993e9d91fa26162bef551fcbadbc9689ce751154208be565aaccc4efe4701c5503a21e4542072e222139c0597a5527c3da63fd8434134a727fd9cd8637734b2f8c968d52ba8254117204e48825c4d3c32f27be1cc0b3d432f678c6ebe1f9dc63dd53341643fdc28685339e4dedb2c59f292c15f80d3b2e36e7c668c998b53c018427de90e9793610629eb59abf303f808b40ebd6a928485d8b7a2fd1665c5d4a434407ab5a6f318569a00dbf78f5b8ff436ab724c25356bdea75bd2a5b761dec63b2bf00500000000000000409f68dbd7d8679dbbfcded374ed137ffa2e3348337105db6977e6673b8d715d8b31a942e4943636dd85989c7f0d55ffdc23874ac8490a64db9874351819ee5a4259a76323", 0x114}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 04:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000140)=[{0x81, 0x6a, 0xf8, 0xfff}, {0x4, 0x9, 0x8}, {0x6, 0x95f6, 0x400, 0x20000000}, {0x9c, 0x5, 0xd0f, 0x5}, {0x6, 0x3, 0x9, 0x1}, {0x5, 0x541, 0x8, 0x20}, {0x3, 0x7, 0x4c, 0x5}, {0x9, 0x9d63, 0xfff, 0x3}, {0x7, 0x10001, 0x5f992594, 0x866}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:28:20 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x2, 0x1, 0xffffffffffffffe0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 04:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0xc}, {0x84}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 04:28:20 executing program 1: munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)=0x232) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) socketpair(0x6, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x2, 0x0) dup2(r0, r1) 04:28:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0x100, 0x10000, 0x7, "1596e9cb78b8d710977983f9688852efe8888b3c", 0x7, 0x5}) fchflags(r0, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) 04:28:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getgroups(0x3, &(0x7f0000001480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpgrp() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="8146da5a782583a6cc56200647db68b8611d178fd94fb3d2abd5d5bc9ddf10f60105adfedde65e96d78a1da1b095edc9bde9054e1e363f9a76b634cc4874294c2cd173750495eaa688e2856c76aaec4c4ed2461d9273f72663e6d3f5311baf4ad9", 0x61}, {&(0x7f00000012c0)="29f4a08b8538b1323b930c2359df453673329218e5e033e73a3e12e0eb78627ba259845a804adf0def145507018faf600bd0f5c0408bc4a28d0ff65f909b173fdfb822c8a3258cbad4bac6677f23db82d77788bed16f09bec9585c0ee768769d52ad2ab5b49f59c23092ce5663c09f3838e8da1937622c768bd5cea42216dcb7473a3efb904d03682c49bc55cb358afa5be05567df37bd5bc8b484d72f6ceaf92506fc8867a71dfff41a535991acb754379d7dd0ded36f", 0xb7}, {&(0x7f0000000200)="51554b6802ee45535f96ca6b03659b0c4a39f10d69f10842bd748889c193c96d9b6cf04c5bdf5649c9f38eb1029a14b35ac1bd3e19bc329a4e", 0x39}, {&(0x7f0000001380)="ab1bd76dcc44d1c1369b4ba1c6b4d6baaaf71ba81fe526559406682814b2d6b8ff3f2fc8173d1caf3d20d859b121b3839da1026139a841330466d5493486cfa7735b99f29d394826845965b8e69d3bb13cae250261c669fdb06d8b8034161dd9924c2fd5", 0x64}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x1) setuid(0xee01) r4 = syz_open_pts() connect$unix(r0, &(0x7f0000001580)=ANY=[@ANYBLOB="0000260093b4db5815749453"], 0x4) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000000)="c4428059283967dd3451e7bdc051b63b23a36527f3fa5a0e969ef2c62992d01fa122e60b", 0x24}, {&(0x7f0000000040)='y', 0x1}, {&(0x7f0000000080)="30a8ac5cbece00063a21c45bc718576d08731c8555354fca9e6788fb85cc202a2aefc2b12ff2030a32d36433d8c6f614b32f0483489b122afb8b94bd0081f5777cacd0b7acbdf27e0b250dfd03910a4caac57af8a7e09bb7a2d460", 0x5b}, {&(0x7f00000002c0)="ece135e664c883e9ff2acf814d5cedfaeb557c9c0164f19880d039f2f2e30d28ca08e27b0381b0176338e6ec44115ef72ac0beb0342caee8409ca1c21a5d2ab0c26435e105268e6e187b2d619c2b2fe0bda7085230e3e11cc037f7a388a528ce4c78d212e2b5864f8deb6b672b1622500cfee18bc10684ce8197df6638c68732fb8d98d8b606ae961f27e4c30a504060bd873fd38106fe412dea1e47a39214a4af61e07087b919d9a391cfe91cbae2ff34b0bcd87a237ec22f2a48ff320ef948869af937dd2cc0d0ee635a5f2c0eebe199a96c4858fb5bd7eb055bea5541c4ae5e2063b2b85afc9fd0f9c30a1f388a6fb7f8e59c9b18d8dcd88b3599c51a477fbe4844ead10c788059971d348fd2c1304ad5c95b938085a1c4ee91db6250146dfca1e685c306c09dc4e9d690d2dcf70adaca8f7bfbb43e3fe7777b2d7056abc78070a9e1d7a450591b4a2c7a50c9b39fa02ba7f4ce148a3c7242a07cf8322852c822fb846215beaf175d14bd54ace282dc8115e7636191d38bf0fd3e90d323271863cf439ebc3d64d080a97d7d8d07b6f6adaf18ceebc5ead95218bd32a4548931a54756f08f078639ad77593c809585bda0e483478bafa3174d39ea134df8f350616fb7b0e3e7c4aeffac84c9760ad76900d1cef401f00350478c93c609423dc9566abdff941ffe3c13f9564563d762a1244af582d8fb1e85db55a60c98631acae7a191f95ae7d9e312adf9f48d339fecc6bb606f2642c84af7fea530159fe25a74c48c0dc37389abf6c1f60e3b160b81afd1eb090ca1d2c8bf756a4ed35eed8157766032a87230bef39c892b74e7b5142a3523d97e85ec10bd1f8c8a4318a081d5120bbc51fd896742c4eed9e62c13a745bffce954ad3e80515007a162d4ad8bbffc18681379f50c71dd4250eeca4ee7d61403704da57e017242c4daa73ec91b2c8fb43f5c5add6606b3b4e96284113039f8783ad1acc8be3151fffe654ee2fd90b3c639cdda3c8f83b56400369d05f232ec30bd35b1695c8e66e44b51a9056402d887d4a297102a350b96e4066affc4082aecc4fed64de95b5a9ce8590887c48294d2af9bb29fb054c57160ee9897ca87c01bb5771d16032b12df08eed5b93ae6fe988c30f6302ca5562bb41cf6398cc7bd1d88689b5f8e07e11637d2ea752ce5618a4605ab72cb8bca95a3d94216e566f411780b844abcf48c62a373f4a5fd5815073052ffde832ef2ae5f4c7362754b31a58c42f2c277f81d273fee5328b58ecb8203a9f2712856e222e4996caf771b3af7cda653606c879f4e98fbb54bbe91b8eba8c1a7c1c82dec928d8e47dff4c2205dc8ca99cd200782abe711b54d332cbe5a8df881c426d3eea6ace1e72b6313771628cba1662d8cc14537245eb569c1768bedfa9a82e9060be47252079fb3131ba6729a8d706243f33e3b38909ba50c5f1a7ccc840ffb60b4971d7ddec527a806db5d5e3fc9edea3fd9be59e1e9f93a3e71fe9c3ccb16afb0db5512c53fb90bb5f29a7d344778b8391d34f759c08ff685bcb2a767d872875d267a0f358b9976dae3624224304e2131d62e06f40dfe87f7ed6c60e4675d69ed81f0d612e16cb9b9842e721b49d582d422c3ff2eced73ad73e6900cb9eb839ef2c6256f9d5d88779d48ea57cba309ec130f54386ed07ed7c6d9f3fd711540910cac27fb1c975f4b5926a2dadb77fe7ba77d5a62ec8b406cedcaec653010fe5f65c9113255c93f229a8ae3a37011576db9008808e73ea5f2cdf2aa2c1add70ace12330272458c7dc4e6d993789bf42ccae68bb01c22cb42c85a03cc78f47615f8dda0bf4ac0d49e8499eb299443404c60b3fd6b5fdc56db6f40a9389bce4ca24f3f0f5c5ed41be66afba6b006985a7d94fb2cfe182a4291928995318e5f7d834e1e249ef71ec8b9e349ba88f45033cd24467f8297f90e2d48897f14e1d585139392c5c69ebe94bea2ac658976e8936f48f570c6904cc86a5246b524a248ef2cad893eba38bb9594585fa6045f5aa59a5027fe4ccb26ba3911c0da39174745fb34640a38596c54fbfff57824899305e06cb43db725af228afce5e5690b30e671961ac44809a413e6ac5a1fa188cbf92d0d364ae53cdaeb5f752c51a0ab6058f898c029742f058e2557f9867d032d347759660ee94d31d745696ca7805441c9e1be5875d38f11e5ec9f90249d9999fcf9c1dfee550d7eec93f811926cedba172ff20c94e497c3efcdf1980b4a9ec85a0ee787636d12c795917258f64133ef9e6661064e339ecb3d5d38042422a2f1a271c18a57b4399d2a28d45f153f98efb0e86541c45e48bfa21409a6e8bedecfbfc4ec52eba7b098f8d230a149a1558d98434b9e08350649577d5dedc4e96c1b002949e180987ac8b11a510b070dddd2e203c0ca3634d8659d941c7302ff6a656977d1626bfe4557f44ce86c555d8ce7fcf3625d8b50989169db0f2a5700b3e1b2ba945919f217e0dfeb24155aea3f4105e95a6f8d44ba1461653403d2cd5adcfe19298e03b06236f30a92f6385d8f573745411ce6bfb2c3258cd7d39a5538d328835894fea39c4417b3c84e56789ea97ef35552f313b2a171153ba74cc96e0330f2c0fb8c225781231cad1c3accf876d329201b89d6b39f4559784ceb6fdc281c694dedb76a566a0e06b83cd19c1719069a4e6249a1740e3bafc2c089a983d83c109b62ad243a9e9a1154b3df838c2a710f04fcae4a7bcb7f63ced7524f39af0b2d3f779d206049dbe907f21f5248ea9e4f476d8078b6438295640b94fb5e10a00649404dce2de692e61e9b88e4d4ef79fc0996290abdd91696f84df5cc461f5745e9d2241b9c61fcbc21c44ffa49a20d6043d21452adac74384bca1aba45e4db561058bc586a744e72250e3de915a0d7327e33c65c1db631f3000a1bc2f19538a4f97fd30b6fd54e2171bd3da6861e45bf9d1cdd0748af2ac40ee7efde4498d78b29a03730ee9d00e6428d48f729c6fcc9b2ea6fbc28e6a67a1533993dfa2ced2c902e04d7078be4aec61fcc40b0a609dac1c2c1467b3b56ae96ddd96b351312c87a3db8571f60a234c1542d76649a082f1c304744e72a6c8ca960fe7d4be7395896686ac111105df1bcc518853fd8166d338dab3cec9ea614ee2b15c143eb5b60d99e21ba16e16c56f4794b2ceb0ef905480d9e968dcffa9c8c065a66b394b4664ef53ed9a2b6ac473742ee4b59de62a2e4f1082b64f4de59a9e5aebb1549cc5641c46b8f1a5fc7c64352d8f78c27e89b20478c94be07096be6280da74f7e17a895ea320bb411031a5f5568a7aaed889a0184cf6c9dd9b05d4bc9bef08738d8d918b70ff4e8289b4eda69d22e204a8131fbb7e4f2444f0334ea145ba2d428e02557b59bd2f31bf039714e91289432722e4876eeb79a2d17bc8260740414d92a616ec0665d8b93ef1ffced557815b407671b6d506af99076dddb0d1e9b7a948dc82aa9539fc60a471aa8e32cf6f31e1059741f3e1e61566ad53da834f5ad5b41635aeaf801a7faa45f50c0c82cda4a86aac2234095c952902e177d23ce05271f9568f531d93527e14f4f6c89e69025a3b962fd3fb9a421197b1e8a9228fa650ba1198112687440dde64bc838f7a5b39913c3c23c21d39df42bd2d74d36082d2d31dc6e15ba7b50ed27076e0ce297c87a203fbef4efe5cba8fb675421aec70133726d269f6ccd9995d2229ac3079395991cac2d09bda05c60e619f4231713fba0928ab7104f6793c2294327fd7043ab5b5f591d12b889240ef0448c1182bdccd66bae1c825e8ce84e8979bf07fb235a98c87e4bc7ae0cb658fd07eccc9a10ed403007539d3e08f977b86a24054762765e3fb299657b856d845d4e42202723e14ba08878f745a9460530f50ae9e49bb73603251b31743dfea93a3c2a2bfd40ec1200e77a7b5ff66b86518344f488690d563bc5af3a1904a1b48aaf4de9d4ceca7e3921cdbe51ca0113d640360fd10011d23f2fc4befe061b54cc11608a7ce2011473b2e57c53023ff4e9a51d0439440132763f7a04a38a76ed7a2e61d4c0764c2ec9157e9796a59112e03e569f7b8d29a3176375510460acf23fb8d156d8515febdae017bc241d6823a438f1ecb03efb97c1d9174cce5770fea85151cf4def5a54f0498b29c7ca8c3f6e46ac34bb704667d8ef7d881f373c469a5237b08e33fc33b17f8e3fafd7a8043266d91bece4921e3be7ec45e28e0b2e61ccc5c6d970429bb5f54d6c589776a6f5abdf6ab55995109417762f9172c10288916a0ffdbdc519a5c38c78bd072c1da52891a341b247542d6e37e574f06d48625fa1df6e1df6d580e5184e00234bbc5c6edc44ddf3de24f25960eb1fa834d7517e742bbd2d42742d2a27c665f9ab7aa58cd98d64c669abd797f27b46a5926d0b67c9ec096064969b6b715439ca6bc53de6b74865e51a0591c655373cb8bf0d306ad07e9ae098cbbc9976dec5443e923e08f0c8fc8cea73af9d1d3890c21293f57c8628f4dd6c2d732fefd2c71e459805175d3467166a7a94ae3d7a0e937388a7c2675bfbbda3b8d4fe8fea56b8cd0f6935163f4323cd18dfde894be00c378e1e268af12ee78424a9f3f73bac7650347289ca360a85cba1f4d30806f57da667ea82bd6228822f00beb099d5bb7ac14b7c4798653257568e97f18b3a85735f292592f42cb32ef2785c800b76ed6e6725b38664e841e57b36881a4a94d36ea8a80a9f8f0367be3f7fac6a50a59565ad65cc5c6759c774644699495c9c0363a2e5b6cfb8d7cd51d9699252125271b12be4f14f5c525616b7a05c4aa58a58db7ff6748ad08c162f6353275e84a6013ecc954d6779a27fabb3d8fa815775e5e1980aa39f926dabfea05e26941a713bcfb6fb391280bf6df610e26dee33925c3d0cbfc767eb1dabb34533901246d41fa0a553c6fd62e3e82560ba1c494f934a02ab0dc73a8cee90a20fa8f9f69bae68482fdbc610133b302a7e46fdc13fc5921d74f985c358172564dabbeb80fdd0d181bc14ad97b679d26fe908f03c39b80cf8c15c9db4f827992e8b070e25313b122e789290ffade010464d2e5f49c6ee04f99cc9f2794d3e588481302cd586a32b4a149e54e90a445dfcced3972399e218566836f6366b65178d8e090a26c119a32f81480e4873fa8914a607d7ca378743dff98e43922fcb6f4cec37857599a6aea497dc6451ceae80f55355ad874aa44e36151d13c29237d0c220e0022247bd6e905b3d977d2cf73314a977f5190f6016cd3dc16303ff8920d18dab4ede426d5dc70249a67eaf5102c5b9d6f9e54a838ddfaed6bd967cfdc481f01d53922815d78894e915b802887a7a16bf45172f2b707adc25584d3807199c58f275ec9306e4d7b57a10e3f8c02e8fdf6e6a28fa0c63440964d715f2b2367527bd067f268f71da082a92b4f33b4b66476ae59771114849bc96b81bf0dcc8956af72157847264552d0f52bdaf57c32425760435db7c20d1b1ff20114b32c78dfd8d8430f8555ddaa1e57e8f9b9dbc6d1b26fa9561478c0359a6da027426287c8c0388e34124f5aa04ad15a77a71b0ea837452cf096d14564ca17bf354366cc07500bffd2ddf0afc9be17a7b1c5aac3408ba295ebe4b201176120d5055f9490d7d3cc9076c811142b22e11bf5555a0d771eaf6f4699b48dcbd77d4770bc5816519e0357e8c4cc25974fb3e3739fca97859eb9fab080df770933788a725ae861bd83c545f886afb26761637d80ca5fe297fc5e0a97eef44f1977ce1fc01a37373c26f81b1fd1aac0998", 0x1000}], 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001600)=0xffff) r5 = syz_open_pts() close(r5) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) close(r6) syz_open_pts() r7 = semget(0x1, 0x1, 0x40) semop(r7, &(0x7f0000001540)=[{0x6, 0x81, 0x800}, {0x3, 0x3, 0x800}, {0x2, 0xf4, 0x1800}], 0x3) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSBRK(r4, 0x2000747b) getrlimit(0x6, &(0x7f00000015c0)) 04:28:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8012, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x0, 0x2) stat(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3}]}) r1 = socket$inet6(0x18, 0x0, 0x34d51b57) dup2(r1, r0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000380)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) fchflags(r0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000400)={&(0x7f0000000440)='./bus\x00', r0, 0x2}) 04:28:20 executing program 1: r0 = msgget$private(0x0, 0x10010) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1}) r2 = getuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 04:28:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000001100), 0xa766, 0x3) preadv(r0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:28:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xed1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) fchdir(r0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) 04:28:20 executing program 0: clock_settime(0x7, &(0x7f0000000000)={0x1ff}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') clock_settime(0x0, &(0x7f0000000040)={0x1, 0x2}) 04:28:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x5, 0x7f, {0x5, 0x7}}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000180)={0x800, 0x6, 0x1}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="cfbe83e9cbab96987e63eb61e1549274a43e590d9388bea5ae", 0x19) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x2) syz_emit_ethernet(0x0, &(0x7f0000000000)="f9") 16:00:01 executing program 1: munlock(&(0x7f00000c0000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x400000)=nil, 0x400000) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x400003, 0x5, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x7}) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munlock(&(0x7f0000053000/0x1000)=nil, 0x1000) munlock(&(0x7f000048d000/0x3000)=nil, 0x3000) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000002800)=""/49) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x5, './file1\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x1, 0x24000000000, './file0\x00', 0x220f, 0x6, 0x9, 0x4}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x30000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') unlinkat(r0, &(0x7f0000000380)='./file1/../file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x19b) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) semget$private(0x0, 0x3, 0x0) listen(r3, 0x4000000000ffff) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) minherit(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x3) semop(r1, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) open$dir(&(0x7f0000000300)='./file1/../file0\x00', 0x2e0, 0x24) linkat(r0, &(0x7f0000002780)='./file0\x00', r0, &(0x7f00000027c0)='./file0\x00', 0x4) shutdown(r0, 0x2) 16:00:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) setgid(0x0) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = msgget(0x3, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/14) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x7, 0x1, 0x7}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) setsockopt(r0, 0x1, 0x9, &(0x7f0000000080)="f5033c255391e466203d8d07672c7c002cf8ff51158e2c059c617b75deeeb40aa545e43f91e5c1621bd7ccffe35928cda037803c5285eee2aa6da966c541651afb594b40934265d489e4f8", 0x4b) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x352, 0x6, r1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r2, 0x1) close(r2) fcntl$setown(r2, 0x6, r1) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$getflags(r0, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8, 0x2}], 0x2}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) 16:00:01 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x7fffffff, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="00008a9d45bbbc225ff36587bc236e5e3b1a8cb7a17a9505f747420147dacc8bca8a1330de7644b4856ece50337fa5f6928695d456054f99013e2b25cf36ac4dd68c78c578c9ac913c06964f3030", 0x4e) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000180)="cae319c335ecfd1f3098925f496b6791726caf0be753b41f8f2da9e7fdb640964c65b290a83eb7c97263cb783f253dfd3dfa69af9eeb4177b764b3f5254fc3fd8c027d27d94998d3132f3f3f18553fed5a87826d5dbd7e095826c2097cab8b97d6165f4516b229eadeb33f60a9a1e48131ae8ffbd2a8a49d52c1f8856b3e0de114d670f425262d0d1f91162086afc38b27b1c8a72843e928afd7b4941e564cc891433dcded8d1bace42fadeb0d450a809ce53edd152d0812e27daa66f6d2", 0xbe}, {&(0x7f0000000040)="e4d2ae20c7bb3d1ee224bb0ceddd0a56feaa0c3d914ea46c7c32e440d1a9e15c8274", 0x22}, {&(0x7f0000000100)="09c641ad8458528fd38352dbc5ad424eafc05ba84bf2a3be8af729d0656341", 0x1f}, {&(0x7f0000000240)="97ddee9795659ea6d36d6457dcacc1595bd5074a242fe00c20c4d454a9f496bb200f28c118dd63f5b9aa5f55268fecfd67f16eaba526ee5736bcb69ea05df54b60addf5dceef084d1456bc72299bf8c7493f5e7c4a33a617c592ec2693dff673cfcfb908b49939e00ea72fc4420a02a9edc57586bf458729db73a9691ac44a948a18c2ff7bc1e49c49a5c6ee1440624cb5e52672f6ebb75b250d834a", 0x9c}, {&(0x7f0000000300)="23e14a3d13f3c69306aab7d59b9a89e186fc0de940e0ddd89b16c67828889029bbc130b90786e4d607e75aa749c6e034a8c37252f5627eed81ce96380199ef0ac4f943016c1e50b1c6369e174926db591ff99b4aeecf753b4118997cff61acec01740f75b15214aae841976b84aee74948f7924db8cb0c7d234f92a5a60309e49b1673e195b33e86437e9582b8e03424a6a26518b35e3779ef2946c7f4017b56650d122fa3cf5769a4f58de9df0b9eab78a18449f2ab87aed2302d19f25e26ba295fdc9ea8e8b1c41984749dd47947fe86a178b7b7bff52f8645c138d803fad4740db93db4abfd43c524452348545c3c01f93d0ee84e3fbf709fc7cda037ac13757cf4243fc736d911e2a77be00843ed854aa353b9be7e5d6a1c0afdec4dc374bf393b6d93e1c55e0a49a6c24bd02c2d7c7cb9b6254694c5eade574ecc70f3ed5339d992d8a4260a1532973d61448317b99cadd820c26b184209746c05d641873e4ea7865734daf5d8275777912c6abfcf7f1e756c84387dcdcc13458b4c6a24682a1c4d59a6a916d321fa9fe33852ad5018495822665d1fe3c6f3ed5dd7e9fb665427bd6a4232bacbcbeef30942b13bb10e5905d262594e93745bf12ba6fc3b42568f1cdf58492e81409585f69e208015fe6726c2d7c8bee4dd58c947c80f031f96c93acf9522ebe930a5175e67eff73b667b65e2db9a547981dbe3c3a54aa79cafd89bdcd8568dd3c75b3af63b2f745db4db706f726e4d9ea3cfce0ec0ffb7bc5404ab0853f85f6c114bcf40f64f6d6285afc22dd969ef3a7df30fdc0f1bc1b8943fb831e72a310f90a546620cd240a338604b89c45b823023b6e1024571a7f903d9c1cbe65571c3fadf0f068fb8c7844b38e767350d750c9f9f7fff21562580003926fc505a406527735d0b6c8012e7db7d11b0d8932ae5695afb39d24217a6941ab5777318235682de3c13383109f5019e158de07e74d36547ee55b62fb3afc0840b58e70d41902ae0dfa013f04532d5a347e8ebd66c7d14e63b890083bb9789dffcda015d0c3c796010aa7cedb5a584af7c98060e11142ff79918d9bd55054e961f343a443e4a076bbaef6251c34821f8cb46648628bd00e14e981df658d339538358213687d11341a34756be8658350cbb6bfd837ea52d4924d23acbc47a1cc2646e2a1c2e1380a03b64394c1dbbf6a2270670a69ad0d65d467d0f2048bd975d9f13bf9e6d65d89e96ea4532f6f19c5693804944bf8ecdf7cc5dca047801c0b9ccc92c9417bfb261ea502b4fd3a23ab65e6c9016451fbd7640ceff5ad34cc16d56b6d6e2a95c7ca7bb3fbceafbb3546c3a78e28b5a2ccaeee31355c06f579d88f64967d6579b2adcd81bbf75fe32ce36f0909165da0ea46f6c2c0a3758704e22fced9102a98e77b3ca73dbaed3d3e1e20263372040d23067bde893775409cc421abfcac1d9dc032301dcca156f635f5468818e88d7b3a6f99661ec9d9319d83dd724909207695386d7ecb89e0b563b60165a20df1b6529dc886c5759de1c226fdc518de86cae4a44a78bc132062bf681a53f097f96b0ee6364e1afe0e8cc94927fff5dfd79622b105482ac837dfd9807cd11820d3c1035a6ac56eafdef4bf6485ee678a9b0d0d99c37c2ad3767fdb082e6a5331bcf94b2c23efa6bed0867e1f2e84696c225d5c503d84ca03ffd0cad0df71a115812cc135ea901b064e3ff8c163721cd544f550cdaf473cb1d44bb9084ef2b56dde2f63aaadbfa72e5f6fe6cf53241ead2ca0181027bd8ac1d1f33ed60d2d481bbe713e972ec9cb5f25568ed9759757c5a76c2b06c7bf5199d6d55a8e1cffa3e3e953e24f278b80b7dc530e76aad508ed01902938699a95131d068bd2026c3fafd101b508e0fd87074369536383b17b82d1c95c63986045a0cff63cc9f07e35f9efd9ba6e35d8149173755c116b6df8447c99d1ba952c63272290ac45fd8e38686bb7a437aa971780457b7501c5fee480ade5051d9ed021570562457b2b35c69f64ede1afe6e728e71b283bf15f111c1622f4f35ee26774789a8fe0a09f958ec3192fc330b80e76de9fd94694c20b7b87fbeeb6aa949ef33a75580561f9681658de21c4cd837be77431f04745c4e1bc06d9c955725fa0749458730b4ca61c35730f18877c2d07a337f6ae0a14316a9b72b1864baa5b2a987b0a6aad5280f3c00d68641b1947fd0b689f40add9e2b36d195d9c01bfc0e382d0aaf9467d8fa3eb568dfbd7200b2a4e1aaa11e8bb90eb7c5a38c87cf1a01eb8643471777389b7238f9ff4cfc83221a7cae16cba5e65ed2a5397b01bfa8c02797b97a96aa2a9745675cfb7097b20a3e64c68b01489c8469768def0e001b676210845b9218677680cd636f082cda45455cf48c789433034045d5a49822c18930a4959da9046454fa9057121eb299cfd5572f553c908a0956566593be0d878d2d6bebe6969c375ea2c4f58ff391170033ec23f24cc8b5060e2b165ebcb8849be5f6de40cf875b0181378f024f57952066f551ac69239c10f8857d06b78c500e71ba308b17ed995e2802caf72bc263a6630d6bb033c00d49dd914f2b921ca5074bedfa44858fcdca8114b48b146af7f7801e24081b89991ae511806a61c0edd95ec201de8f7e5d8e8f73adb775fabcb6b6dedbac35aed1ad17ccafbcb0b877793bb7e904bead74e19d103a78a0f43760cca45dea6201577a2615815e8ff6315b5c70342f48226e607e6686a93f9d10f3d7d7461991ca537f2faeeaf83542b3dea0515b5759179c1763df43704b7c8043d347dbea5ebfbb43d9425af52dc705600247813a1a9c696d8fdc12e0d638b7f90631c2a337b2fb25a6ada346e1cc7f1a16a3424849fe7c116f0479f578ba27f62956a96100e5796cc2e366df373d7e0d67ef9d50b7721df5fd29187a39c20c387c5ab8c5f5640e5017a7c0b562d50b53da0a63ec0652568faf6a736c786b53647f8e0cffb9e1dde88aefb049e33a65ff40c5a655bde6eb5d72160309e22390680cdd2de17fd3950745bb8b11711bad653e678485815dbe0eaeee53f16d4538482fc5acf3e15cd8abb232eafa949d02708ed654f1513bfb96308ff43fd08fa8d63d061253ba0230252622f30d78599efb791b1e5e91ca66c6b728ad36f4b964ce5a4e6827fd3f766ebc9c5b452ff33ca7da8cc27295885700ab353dca8ce0d244c5c8d38282b620d3e41dcc21e1f19f1a098a8d54bb9e297cf3091cac72bb11c4770b30bbdc7d01bd5744a911173a44579abef45266653973fc1af68592d10c53649744dae1417c744c63bcd688c05039a367414e612cc2b1150c37b3467ad63e40fdfdafb5bb5964bac6c82f25fc06395a5ecfdc8614e25e201af1ffa0795acbf492720f795af7e3e2ef1cba95323101233d6945cf1931bd0910b2b7d4d5c11173aa17b7458ea69b9ffe1ae60d124c84352a0a3182af275ac066befe658b94828eb3df707beb55e1a7b1f955ffbe6806983ee4a2d21890c098d3d96808351055d954c7540c62787d9267e45eef6c32a086435226d47221137ff715fb396753094c38762573ec037e162d94ccc1be3c2eb5f9f71ca4f0169f3a6ac70cbef1e576f150a31f1e0f1e582add0252ef269ab216d26389d37894659c9ab5f48d987d179f76a9521222a912b6570f244c97320f9be5d15e774aaf0b505e43930e3fba566b660a78015d52695eb952187fc695ece1834546ad31ccc86933bb41ea4cf22f8f04c0d0c10081a54287f9293c1e86c2bb92e329829650f40dfa6a567ca26bae5cdb035fa9de694864c9c5158cdf299c1cd6961d0a9b1d5606136a93516077cc134229c3135f98b14a70b0a239ca8ad54735089d576748c7f7aabadc798f2775e4c6206475671fd67b24e54b83b59a4fbc5dda48b1cb71266ce65851a328b4626532373483ad1ed44669f1a9993bd8e2dfa12ac8606f82340d0b6c645c69947934c74cb11ed5153cc12d783f655ced5e9110ae34e984d5d581d813f60b53f5f4007ef960c94ae75001f8dfe5e7ca4058a361e83edb6a225548f3219c041fdcf7d76f685315981d93291d802485ae59c3e0f9bac6172ada45737b65c5d4918a0cf8123e22c4afee240d1244d37b2ea48ced84572736fb737ec0380c8bfb4972eb59ff6dc46bfe0a9c57c9d1f217cddc0f159d2a648b6c907f559b7d0c90631e699a19864bd96300d71ccf43908f5799d22ae21fb0d8f5beb8cb3b70501c94957e67b94481f84e4a2bb714644f0eaa914ab34e0bf07da62429e62edbb92045c70efad4151fd75866102487cd6564f0acea8c6f64bae3aa08de3a056856342dbe6795bf11a5b3b6502ae507616b23c4702cb819691fcaaf95ad109b95807476b1c6b35864bb976102683c663703633ef37b3853a5ced3ea5e664717f4194d3bd38c901a875c2adee83882dcc0e25a404e91f1cf8b0d432c3757fdf0293e166a244a148418d9d63583052275cd54ec6e43a1df5b9b129a58148bbec307d26bf945430397d66949df0e2ad5cf5c59232d590ed12b5ee40e1a0a5bfb9b5ddf32d123477520152bc1ddd5ee38a8b4fcd2255000ecdf5f347da62c690bd7102ddc828729d6eab3e1b05a9b003fc565ad6fa25651114be3c71848425725226ae1f17959ed26b6adb5cee7ee88f2ac44689849e1e3e590f21fbbf4ae6c238f1a1ec5dbbdbf2db533771a7b5c524feba7a121bf02069c9d5c680cfc7d48d59fe3dafb4a3a55f2d87dde86e98610d2f5e719360fc66e248da1168608886f4f94b8db2b17a059ae7087297cf2bea5d039c18d55261eb32dbae2e7cbad12f644ee411c4ceeb982593d80aae35969f984762f8f9a04c8b65ac3b9025eab0b04de366cd8a8e1634420d8bc645c82a916849ea9ef9dab51e9a5ebd5b1d46b34561df66c6078ff25307d3a7e747c2cae33787bbfe28e8c95044130e72c559c23486a9e6e888e5c3248122b0223e46cca397c50aa8b5b810f74ad2d12e9dc24d85c384b5060f7e28eb0507e0f4ec522e59a21f61582aecd886e8a511a38215e66442470b8d4cbb7b37bfc6bdccb83bbccca3b661faa765fade7a24c660c6dd834288ebf3cc435b73d6ac0e11f54b65727345d3aeff2858c95eda3fec8fa85aa126d3fadae075efd1ec0423aad796eed19adf71cfa1ccbd8022cc9122a6bd484d0f9aa3890f5ba138db3723e60969d1cd8f8fda55a64e0bd1b719cc35c4b5a780679941af6a4064ccb7c0fbf7e51646114486a153acf169c5d9c97c5a78f4ebbe8f12e78b8f72b7037e1032c470090bca4b633ddd9c6a0c69116ff0948c2a0b384ac23a2bad64cb2d6a9885909bd62d9a146be37f25bf7d2fe11a3ae3d9d7cf9f889fd83221684a1c4120c84975bc9eb4ead2c94a5738e50f060dbaf621d69d07ee1357ed64753d215fe8f9f7cdc16f74d9eecd86c8afa1bb79f5b5ca05a71af25d7a24b94fc2cfd8984d2562e166609d973edf36cab668c084fb5a3a8379df9af4c56c71be06cde7abca350b397e1743305198315475140e103503559686d1d593c3c123bc0f889972fe2fd8944e730d71fe452dab2b5bd192a51cfa76c921b64ad97e07f55af1b120e4a19a2e335e189d96f7b342db4ccbbef09b1d50559edd063dd23f066e7b7f50b0c1fef23810d60b82bef060d1d4924659ce61412aea3b2e8a574f926b55a49ea5480b42b1b09ad0922533155da1569316c425c68696ddd7f7d2a0f9b3c5a161eea5f129a1f260f7c27a672c0c1d68a6afde1366bc6fe426ca498f51e73b3816e9a5a23df", 0x1000}, {&(0x7f0000001300)="f75cf5", 0x3}], 0x6, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x5, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="79aeea792ea55270faa4799c", 0xc}], 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:01 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x200000000000001) close(r0) 16:00:01 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000080)=""/62, 0x3e) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2007, 0xfffffffffffff001) r1 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x81) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64, 0x0, 0x0, 0x8}, {0x81}, {0x80000006}]}) r2 = dup(r0) poll(&(0x7f0000000200)=[{r2}, {r1, 0x40}], 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x81, 0x5}, {0x5, 0x5}, {0x88, 0x20}, {0x15dde3dac891168b, 0x8}, {0x8b, 0x3}, {0x89, 0x1}], 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = kqueue() munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) shmat(r1, &(0x7f0000000000/0x3000)=nil, 0x3000) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000100), 0x401, 0x0, 0x7fffffff, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20020, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000010000/0x3000)=nil, 0x3000, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:01 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) mknodat(0xffffffffffffffff, 0x0, 0x8000, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x103000000000006, 0x0, r1}) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = semget$private(0x0, 0x4, 0x220) socket(0x0, 0x4, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = socket$inet(0x2, 0x8000, 0x2) listen(r0, 0x4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x90, 0x0) unlinkat(r10, &(0x7f0000001300)='./file0\x00', 0x8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r11 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 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, &(0x7f0000000a40)=ANY=[@ANYBLOB="5000000000000000010000000600000089416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef660000400000000000000001000000000000000192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb0000005800000000000000ffff000005000000dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e448000000000000000100000020000000e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4001800000000000000ffff00007f0000006d540000000000000801000000000000ffff0000ff0700008bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b2963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e210000300000000000000001000000d7000000b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b60000000000000060000000000000000100000001000000e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cb8ac7fd4e7c6e91dac87c54270f69fa89d6302dc26e6ff6c34420000000000"], 0x2e0}, 0xc) poll(&(0x7f00000013c0), 0x20000000000001ce, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) writev(r8, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x140) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xdc7654960b90cc57, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x2a4b, 0x7}, {{r0}, 0x8aa711e0aa6b7e4a, 0x4a, 0xfffff, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0xffffffffffffff15, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80, 0x7, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x38, 0x0, 0xffffffff, 0x1ff}, {{r0}, 0x9298637a1f9c52cf, 0x89, 0x2, 0xff, 0x3000000}, {{r0}, 0x0, 0xcdc709207105cf81, 0xf0000005, 0x5, 0x1}], 0x96, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x3, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x58, 0x1, 0x400, 0x7}, {{r0}, 0xfffffffffffffffd, 0x50, 0x40, 0x8}], 0x7, &(0x7f0000000280)={0x4, 0x8}) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="08fbdcab", 0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000340)=0x74) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x104}, {r0, 0x2}, {r0, 0x12}, {r0, 0x84}, {r0, 0x1}, {r0, 0x4216328ca5aeac41}], 0x7, 0x400) nanosleep(&(0x7f00000002c0)={0x58, 0xffff}, &(0x7f0000000300)) socket(0x1, 0x2, 0x5) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket$inet6(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0x5, 0x44e) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8001, 0x2, 0x5, 0x6, "249635edf0722c0f2c7442d0c0beb07f8785731a", 0x4}) setsockopt(r0, 0x800800000029, 0x3d, &(0x7f00000000c0)="041000009aae65084e83adaf5a72d9ca0fa270244600eb434a13d3cd163330600f6b91959f3e5319c338a38a6529137722493ef6821142eb72da90e9440b336142d249e15333966cb7dfb6", 0x4b) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:02 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) setsockopt(r0, 0x2, 0x3ff, &(0x7f0000000380)="ee0a4f13e000ef705a98dfd783a266df4f33b5a7c7e48e69ba11a374bbf94cada47a85f96c3c35c5aab35df24659955ec9e913a1cea5bfc8bb85f5bb77c429834dcd5874b2c1cf7c282c1187ef452c0af0c5e3b0f7d9e8cbb5e29132ea5bf55e9068b8efa621ec1af053ad9f8f45c24190d9da73f4e8f5aebf4b296fb8cd174335779e06ca4b925735a48396ed1bf0d9ddb40334b171157fc12508e0c55a7ded51eb606a894f907b1ebaa8674ded80929591641e7dbeb858d92b6ebd6281c770daa407180167c62733a78d7407c83ef538ebe52526e97649f50bed95e6529a8c67233d628acfff88974c1301fd9af14e2087023465cb38b804192cf95b2b6b2f64384e76b0663b215060fd7a8c4d113b71f75c67b20dad9b1c7989bff944fbdc2a2cfd6a553890af1971fe3260d9fd9de21fad891e2a57fd732cd831ecfb774f270e123b247462cfbcdb58086fe6520f687f83e5d5581a1217c7b6a8acda593fb5bf73684e424016c43c7a51a9b68cdd74ce4e04166c9571a7240b3d0d092fa4693b0a2a4f4484d488c7a5764184eec971c3f9e58061e0d9167be847960da0220ebc5f5849ac6c0088fd7f8573fb90abc6c331d2147b2626f39d10968bcca6b3022557fe105b7a85823f18b42bed0abf3bfaa7698d790607c3d95b19e575264519f0dc1ccc0fe2f1ba38c7b14e55561e7a56291b9720ef6502f66908d7fb9fb321fa2aeecfd5c5579c521338c872e172ddd00f39bde58a59204aa642b19ac060441c51770319fe7ac604e8d8421a1f83c552d99a8b020cd0e802e961fe4e728d188130373231999a2f7482b2f4f2044721f5a92715004dd0a19c90bbecb90a411ab79364e5c5c974aaf69e3a4b13b9a8726a663b4ddcabfb2767b0354bf5643158f9c7ba414c32402405165296a367f98d7cdcd9cf0e0c405a7e831d3b6a083b96ca37aba64fdd09062702d78dc31890e8f26c5632327722e21a2f6ae0685a20147eb2d7f30196167aa03c9fdc4e0e368cdd994ce705093ad1abaed18142314037d90171b51fd03bac47704934d64e03f91c248d8de18fa316c3188d0ccb42a809dbc0b26b289c0e20ab5db7f6578d35458618a7ac882d9e820a1075ba8fe3bc16e5e911a1840cbe01aebead0bf08ff84c2a4177617962f485b399cf2bdda787a603b563698a8ba31dfc04e7fbef9c92141bb595026ae99eb35b6ddddd60216980706c598d50229e319e171d09fdf47b39761f45719360e6ee33b6977f47efe4d570d5bc73dd8cc56c269a110f489247500582e5e5984aa56cfd36024d0ef28f07a0b8014d32dec81cb287f2038e7a70bb1aaf0d04c162f4d0bdcfafb1e602cd505b5abb9972483b5e5d6bd8206d46ceef6283c84489723d3a85dd4aa80bf378729707e8916cda92027722f0566f0ba20331bf82d395f8e6b7948e0657d4f85dbf59756d3afae218a196488c899c77096b3aadd52e914f8fab3141e9849d0a905b9c852803270eafde9abe3c63c54f1eb7be4e768aa78bd0975dc7a4223236a9e929460e87436b1d2c4d65e82482fb21ddd01e4d8358f08d998604dbe29ba3be8c3f09856ac7c185f1c7943650bfd2ff3a8faa293e18aa42e8d7e1c9b7c95e39988aee225f700d26ead70cf9b29ecab537ae0a60be7fae74c85587985f81d6abc8803cb4167f33791aefaf2af452551484b1c7cd019a037f65ac6d73ac0dcf94284e7e95d3cd360deb6ef81bc36b8e7538b697a797456d6fa30e92b6ce859e9ec7b61dc41477ca974251d774ed100581f44e70d7f79dad341085945d5a5eaba26d3bdd65d2b09eff0dba6b1cca6f65e04f2cafa7a0b21cc432d00028f5e3bd8b881d12a1d7c4a7c92fe8d01e3892d4976df5e96c2e0d61e05a8d6c407e940587f8b83003965ae3371707a6fc7a71352fc50db7d4ef16e681e044da71b4672a04fd9e828a751f661139f73efb336fd1e844a5e7b60e97664390023c4ec6337be9e423a14bae4bd6acf0a785edb947c2ab63da024f9cc26493da84a637d6592671b9ec1173eb4a23cc71cc3c8388fc13eac67e163f1eff1de6d588cd8d8b16bbd585f10a551e2339351e7cca7771a189090a4894ef2833b32441a1067762b35064e60e720a85240ada963d20a2fe61cceea44a9c035d5f1d379579542582e09f0d21ad50be0ad566c9e6977897ebd4cf66bc1d49e12735a56fbcdd691d02cd3cb53caae8481ae8ed7a229da921963bb1acee0ce6562b4a02e24e0d32792a2b0a462e75dd7ad8089f63577d7dc2b08a3608b8b73b03998e409acca60efdd073cef5883b7bf1ced12e871828d1630e2b71963fab74b01bc4af12427be0c2993d002c85c9ceebde1c4744de4e3ea014155133a7339a2bf2391c6e09b84ca81feff0abd4aae8899207df90e0406ccbb9d17b0441d83994ccdcd8bc5275a81f1e2cbaa02ad0038106e0850ead69bf1d4c5e16f5652f1a496dc966210dff458140cfda2193f86bf360355a9efb4d9ab8162d698712f06f318a3399d3301dd68023d40c956fe1ffb38290d8372644a44977d8f524bee87a52590e55cc75540b24a5bb68f7b53bb21caf5d4290deb4f82c889143756cd351808d88589189b55478a734da79630cd0fbcef5e14534268120892fadff959f4dd418853cb0e9ecdad7205b2da344951d0db3378e4d5437c2d86c36541e2238e21ba3eb9660581851c647cbb7f9b3514c4b75c38edefa139919546dd56d216e36fcf83ffda2d14a8ebd34199c49ecd7373085d5713375afb4c719551fb6b88b7ed8a07989bfd5bbb22032e4d678a2c462afb433ee11b39171db8fef14fe46128611196d231510eab88550c847fa19067ac895447557c993edffc9037b3dfb964707b6c4c83523a28571123c9f227323645a7cadff0aa06da05f7c37bfd21386201eb3a077aec0f3d22f6033ae7a15c93e98769244734940cb7cc52ec473404a2bda5062818332e42c5be0d9f52983deded7a49862efceaa5753d973237fc400102e5aeb2c77be884c0400293cceace55d58aa7e4e22476284c5acf0c2eac08d77444259a64a2bbd54c5a6a9eb91c80a81fd049166b9fe023ae701f978a50599a8789577a5ddec2d8cc3455fb403e3ffe90f0597a3551f4e0d3e486a22550127dad0bfc66f3dda84ad853ae84ba8f1347d4daace01a1e8a61fc04ca47a152316757d736345308c94530a198f1c9ac814fd642e60b101644f8acc9aa2fbee2eb3326d02b1b37e0f153b0cefb9ae4fe7e420da0f9555a975906d3f428d40e0faadb83137546a5280488cbf8b36d7eaa2160727fe39af25177f101e8d762913aa3013ac62dcb451738fc20c4ca050586bab3e8b10ab017dd1cd9d42884960071af210690b3d6b920ca52a7b28e5089360c3b492bf332352bc62d2c4dcf64efab72738b666ff4bc4775286298115e7782573aa26a185ea85ff23eadd57e91f57641a8a0e855c22ef6e537ae11cdc73dcb2d694776d77bdd9036d4d16f2f25e49a230d4019441488d41f9262d9a750e66eb1e358e084d14c4759d5d19bc8f066de1d34f2139412f5aba3a6c668c039d2e677062eb410242404325aea778eefd3e09fe11f5a42c02834cf20cbfe537ece7c666e3b84274e5292ec4dc55620f6f67db66bdc05399552a6427b1a0231906e3a55d5c6d6425651ee3f1241bafa0351efc29282094224ec010cf0461e7d470421a24f9a8f0d7337de4618e8b0fc7dd4ceeb3b3f450d9e0241f563eaf7e276bd42b7e4d8c170a470cffad04a6b2e8b81b1981e2673336e1e4468e9132f78b7063c3f5c0ae48aa73940542cf4c58458828c2504efb8923081c692b7ecbb64c12a23643f12fa7e74bf199c5a65355405b37dcc205ef629aee7b6250724e3f2ec00b2f00887e80e3648fefc6bfd31d5d60cff4626277e7af983f82ca6303c3a720ce7862d154b29ffa2e5cf5226e6005a9a3c710e8f862e6df2e6dd0e8f3062cf2e03df20d168d488122d259315529078ded0ea036a37eb2b2c0addb4a173dadb8619c59b4678f553b3ed184e8fd449e2e2afa1adad0d1aa56f2b236fc3eaacb3afd32fa8e57814623b20f9b9c9f03e2c39ff54c92fc5aa45643921f6e7e45be17c5310f8dc389a58356b58d96813dbf086681e4af84e0815dc8558b6d90dd8ad35b3220a8e0a1e25cf86456ad1fa8219f1a94d6a1228afdfce723c74f1beca99ef4d300dc5fa68aa1dae9076d071417542c9547adfc6c13795896c440cf395ed3bbfb9154c42285edabdd34144f448d28783267b7ef7ecba8dbe276f041e805d585439e8904fdd13497636da7baece2ff85e8037156b0d58e6981d7d63e4ad3e15b7a5c87566f20c0e39cbae6dae56576951011f4a258d5d5c31bf987cccb386e780b432f3ff09377285d0af506a7431b9935eb7aeda9beaff6783deb7401e2cc969b5c051bd213ea991760de752ca80944fc44ef328383ca70a51c5a82d7f0ca8905d905d57040cd84086f75d08db526f32ceecfe15cdfd0e87e662db99a43a2adc3dd5114aa46a041ba79a71c3012a8d0845b413d03efa26cc868b894f41963b93f8d7f92f9be7ae048b2525ee2caf58da887f42c3887afc13127b6ec2e7feb80abe2d3c407b41f79069b6bf3b8f17aec3dddf988fb036a33396f660cdab4f1ec6df2160099f260ad1eb1c24886712e98d6919a122706ee9ec3e2385e06ff8536c9da32183dfcc6282e282a2c7fa60abe1d7f4ce9f05e9b22330e082609a670a59598907586bd65c489dbcca5292b0862db6ebb17ef89d3f9f2c00db8aec81294fb06402c8ca3ec0beb9aac4b79aa8693a683546802b142586a0054e5a11f884737095b7c7a04a59dc9d771848964ded82a3c7d838723007a605386b27e4516c24ce0565f36981da16c66647257c86e9dc89eae22be00385278b6b851e76b10daca12b2c28426a2b1086508bc77b7b85906d189da3650020c00b630971df98f279c354a7ed1bcdd644ec7a8f4ac37e56c645b67b446657c7404732b487d8b4cac0de5be9a6a57fcce8ae78e0f2d79cf85c30f14a0fd96da83746dcdaff225650298b2f0409dc8e0d7a531e94c755b2c1a7e76d79f2bb7555dec6ff7648a5362064f72446e6fde097857485d4db4321fa20d4c870f412f98473a791cb5abffb14b016472b9e823213666997afa9bae4dfa976c5cf0011b0c6ee2c2d9f71e5b0500f02ddac489c394df1250db3a4a17b498582bacb3524fc7c19650a33cbcf8dde91c597b6d17ff4b5e8455592ef599de4baec6cdff1de58e95df57db6554235e09f9ceba8036a99950b3572be4faf1af0c1fb94535464e9748cd62e7dfac4141be330ba7fa1a03d40b7c7587bd4c43edbc156c17a75da1a45bcb7c8143384fe4a84ab56f11fbe6a736eeab8f5c5b255bd1074e23c1890cc4c537427b832891320f1343a10e5f77762236c7ccb07ae8b20d898dde29c74c8912ff5c1e18cc60dbd7fd523ade544b305bf95763af5604409fe348fa3f72d91143e8be553701a61e8c94234c2101a1dcb7f9fdc2a326d99787dc9b779abfd7c2e4189ef881f920e517d5ca859aedc8433b960dee589d2819227f3c17cb2324e5c8ed1b77e4e0babd4a31e9a03271b714519d62f5cc68c55ab858d8706af7eaf83d1f920e08f6072dda51eef35aa30af179308ba2550fdbb7058d4e37bc3278010450073ccd038238e6167a36bf3aeceb601f3fe671448a1a6bfab08f2e1d1b7e355e032705036305399c6ccb4e3f7a4310c22feed90ca6ecad47f8d72d1133391feda6fd77c76c0025", 0x1000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4000030}, {0x6}]}) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="83") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x200061}, {0x6}]}) socket(0x9954d90720ecfd79, 0x5, 0xffffffffffffff81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0xc000, 0x4, &(0x7f0000ff4000/0xc000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x1, 0xff, {0x6, 0x9}}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r2, 0x0, 0x0) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:00:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e719d48e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x80, 0x10001, 0x2}, {{r0}, 0xffffffffffffffff, 0xaa, 0xfffff, 0x5, 0x9}, {{r1}, 0xfffffffffffffffb, 0x41, 0xfffff, 0x8, 0x3}, {{r3}, 0xfffffffffffffffe, 0x1, 0x40, 0x4}, {{r3}, 0xffffffffffffffff, 0xc, 0xf0000000, 0x5, 0x1}, {{r2}, 0xfffffffffffffff9, 0x1, 0x4, 0x9, 0x100}], 0x9a, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x82, 0x2, 0x8, 0x7}, {{r2}, 0xfffffffffffffffa, 0x40, 0x1, 0xce1d247, 0x6}, {{r2}, 0x0, 0x10, 0x40000000, 0x8, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x88, 0xf0000085, 0x80000001, 0x32}, {{r0}, 0xfffffffffffffffc, 0x10, 0x41, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x80000000, 0x8}], 0x5, &(0x7f00000000c0)={0xfffffffffffffff7, 0x6f}) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x800000000000035}, {0x20006c}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x400, 0x80000001}, {0x18, 0x3, 0x10001, 0x1}, 0x8, [0x7, 0x1, 0x5cbc2500, 0x0, 0x4, 0x1ff, 0xffffffff80000001, 0x4]}, 0x3c) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x1000, 0x36}, 0xc) r2 = syz_open_pts() r3 = msgget(0x1, 0x0) msgrcv(r3, &(0x7f0000000080)={0x0, ""/232}, 0xf0, 0x3, 0x1000) close(r2) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r4 = socket$unix(0x1, 0x5, 0x0) shutdown(r4, 0x2) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008034ff0701000e92d0cc000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) r1 = semget$private(0x0, 0x1, 0x4) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x6, 0x1000}, {0x2, 0x6, 0x800}, {0x2, 0x1, 0x800}, {0x4, 0x4, 0x66925f2f31f1e3}, {0x3, 0x20, 0x800}, {0x7, 0x3747, 0x1000}], 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20001, 0x0) socketpair(0x20, 0x4, 0x10000000000, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20005c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x100, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1, 0x3ff, 0x0, 0x1000000000}, {0x5c}, {0x6, 0x30ef}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f0000000100)=[0x3, 0x9, 0x2, 0xff, 0xced, 0x1000, 0x9, 0x20, 0x4]}) socketpair(0x18, 0x3, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001980)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x10000, 0x1}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000280)="633e9065f70b570e1e36462115a2257117ad146b7a2917dcca7d34800851454ab9e09c945839a87d9d8188502e8df3eff2ad790f1540fca37c7f0eafc0a2e6160148667bc99aafc23001324397698f93faf0c3c385a2e6916c7819dfe00d8b48a22c7ffa451d4b7db10d2c44e71fabcf1e4736a0787f9f235511fd32fa7a1e75a3566d5f460173dc17fa72f88bef0c67933fa388d3efde53a41acf3ae0ba06a4a9db736c012344", 0xa7}, {&(0x7f0000000340)="0a65f1b75827fb899b104f851623f67bedc0da5dcf32776bae1319f6ce9afd37f60655e6b36307ee92e5a27953cf815fb34dc4619b81deabc1328e15eab924128a32d0cf4a147c8c386763951facb6b547b3bea0b555ff757855a62164773ebc5f68356edcc923673a77a3acdd5b114e69f380d012eecdc6919264a6e3fef95bfa73a1f83b1a7073a6b32edbeb45", 0x8e}, {&(0x7f0000000400)="0808c36fbaaed58097f44a842dc5948d2523989c0a549411beb0b2b7585ec02e19121b861b6d9a3a21ae2c3145da413dd8e170e9fb298745aa1a9053a5a44bd4e6a7e66f5d10c4f49f13bc64ec1933064592707239811335b55820864b51f397621769d7efb9f9b4c1344fa240f8e35cb65d50b00f89ae71de83ee7177e627a1ea8cf572c3b6e86eb5e901714ef91c70cdd81e9f427add6909", 0x99}, {&(0x7f00000004c0)="ac8d4d9f907f188b6622bcfff63876010c94c0a02ee5336be8d9b66e489e20712ff30570a923acc932dfc7fd9f5ce39606c9caddf8afe6043d6d6c4c50ab295f1c17d68302abad0a9b4be9ce97c88da50b2bd6695fda3723e17a9f37270f708fab4bf9d97a03b347ad069cb94d238d7d23c780dd4d588e9405dcbe3b4eb64b82d6aa3ea66826cb40ff48e4f908ca07c1d68ea5", 0x93}, {&(0x7f0000000580)="388d9dc98105b44bc508fbc30ec2452a27bba2dcc61c9de3c20ef0262c9b03739bd6610a89d40ae00f5fe16c28e3c7e879877482e88efe4f07e2b74d84372ecca7fcd1e07dbc3a631be00eb911c23cc3e998523b09a8b7fbcf6b2284136b890937c5910bed88e6358824c760f74f6a47f7934299e83daf0b65dcaaa600452b7f8c801fa5c544d3e516c9a62663fb80e8ecd815c34d23706ce3a246bdfe6b62607bd3c4bb7ad84c2572078d82b68bb8557f187ba91b7f66467ac45d", 0xbb}, {&(0x7f0000000640)="d9e85e111289dece71111b5c266ade232ec076b9018c3cd1c53dfa29b3bdd52ba94a4ec7c33a3f031ce2433a33d90f349bee0ee3947a5513e16f1ac2c1930aa7dcd602956367835c9cb5a863d224f7996214ce275b645a136a5b2ec40157bd82633d66412b1682794a79ce08af23c034a4c6e35584368a21c854653c2575f94d06608483db0893a63eb1076041777b9d4a4a52c2696b1a9e6b669461bb4ff6eaa4adace4c2da80b4c3484f740f6d59f9136f7995d556ff8d9ba29a753efa673ce2daba311555ce9d96cf91b12d9e3e635d94577b3a185a8779228757c1", 0xdd}, {&(0x7f0000000740)="58d099fb61c3352ba65edd5b896d5fe9f858d33f8aac2930c2", 0x19}], 0x7, &(0x7f0000000800)=ANY=[@ANYBLOB="7000000000000000010000000000000012257166da2752aaf39e5cf273c433ce89d406e71228f0e70a0d09622c5f93b8fb8470e6ae291db92e7f4e551480a78b38df6000794a03feb607e482f34c5100c7a5bf0bcf37d998170c528ae19de14d351b242a5ab38ea98e000000000000009800000000000000ffff00000400000023dbebda0ffb30378617851448c8cfcf9cd8f6f2cf30010d8d335be8324371d8d813d63be7631c6273d2a084ccc0029c714672ddeee758bf5982d8f08bea71cfe9316e9024ca123b15cb684fc188f61e9886563f9b3b095d6cae46da9f5f2a096dab017be166dd2e245b622eb4fee4cded9eb248feb1d56d2f0491285bb7d594eb940000000000004800000000000000ffff0000310000006b6cec2775c900e09cd9e8f22f1d644a77350f664a735e21f8f95ccb5c6a375a7b97c230d74285cd52f01f1ee872936af9135cb91db000001010000000000000ae04073b02000000db6bf15388f4e71c2591e0ca29d83b22648405d20707ccb9896f5d639a6ef66c802deb39cf2c8be775f0f5b09bf327bf1ba62c4086801e6dcdbd17ea53383cddcd62bf1d049e98e527d982d4df494e88ccebb2df1229ccdf649dfb9c17ef6387565347f2d698cff10af938766804eb501c9e5119a94502e680bad328aa3454e6fedb2a17f570e7e14d75797b0d946543014197678e05635b70ae245004cb102981f35ed3e727f1dab4e48ea9df3d3748a4227ff5fef4bf7a4f1fb882c7fa94765540fa80f6bee506bef06d8a262cc7b71f2f3477ead96d3996ec586bc4f3bb4a04d1b200bfb1588835db37868d808d29192d91c2886f230cb64db47564acacc4808c7e41747242d26d3a5c8ff09c04570c81caceaf126147051deab409b385645326d39c9308b1be3ded4552252dc80992f193c66021d67f85d1e26875cec1b094228d3f687767287ad61f434ae7f037623d486d472257c765752f965486d486672cec2c29152783e6481feee868f02a2c155e162ab030e6fe5c8319134951216b41c8abcd37ee903df4540ad74b2ff06821b615f2046b1719d38cfe03005c35139e1a8d5a5e356468fde17f38370e82025907340ece8a0e3c27b62e2dacfe39e41668f1d3eddb1839a9a2907253e506453e7169101a88f741d3bcd6d9e7b4bed5b7b58bb685147797039b9e466452e553727cb47ca01835b6593799b5427e71f707cb440a8721f979e552459ec06381596c2182d785458e924a7cc67c2707704434f794ce8faf3b30f84d0718542bbb74ba7046fab400aa1b0949b08980a860cbc3c8d54b2e74c69fa3ba55fcdfc8d50d4e403ef8b8cb4ab370cb59846cc8cba35391d0612f3e7d594540586f90a9390b6cfff333f6cfb1f243abb95ddfd57058184f2e43b697a5d6f30d1e0d3a096dc898824f2ceba5bb4d55dfa8421328fc52283fbbb48bea92f19ba86c47dede2921c57e2cb7263d9901649af86e9bbf65d64a4cddcddec09507759d1f3318fc1bd8352f1237d5d45bd30dd14cc5c63ae4e1705667daf8fcd56dba4fc96a3f2bb6006c1f439019e08425bb53a069578ed4d9b14564db6d7bcc19450217d7ec8a239476fcca38ca01701831671a403336b9c254ec1740bc8b047effd4a3f243df27a079abe16d3cc94527886412fad39e2f8c26ba30f8523d3586528fd73017aac28d5d8550456e3b2a1453181f01a8a449618c8fb5b03a8a38841000bcf589c4d44d6d2240e3c376449a43f94a0cf4f4fc5fdf0892fce4b40d9e3896d1e626e86761ebdeb04f19361c77b95c83edcfeb9d8f56d7ebc694131f926c98298f334b8a3a9a9586de0c524f082032fcf21c6545550df2a842dfa923e2215382615ec5ec7b3461778dfdc4bef18b8fb169843a685da1e1fc4a266511502717a898f5b7a2069886496b451016a9fab9df1fc7743e541afa79a2c67e4982073a8bd778d9902de0e65433667bb7f4d07430c4d6266e39fd68cfb713e23b19bbc2d96d26397cf733bdfc32c9b4cdd73ad5ae8ba601b5df5604626782b46049c327aa764db9f1a109da37d01088f38fbdec4419ae89a1c959a18fd86667b40f6799b7e0652afdb5820e663af6c81c8201d67ce4fdfa09094502f1d092fea63ce74a129e37af68b6d0250247fd8ecf16e8e920518f86b32a29c129dfc3e0d5bf310e5863b6a4f8ebd094cfa391dec7905ec61d9657feefdecc6bf7b61d89ab954878a18c9c5571b25501259e12909c678ddab06136ce1e05ca63a42d25a29bb2ffa99cec72f10201dff10de7efe1b36630d05abcc1f209ca45543ad456d801b2516600befdf19604d246b1a0df6080ad1cffa92796ddb0db7abeb332f3fb832d92efa748c1f2ffa4680f9fa48b6fb549ea0887a0a70a1bec4e9a97f52e9f2188270440edb65c0121fe9a957c4707d91b9c639101042193a3e76eb6a54cdda23992d5c430a4d11e17c523da59dad780e67781d9ea171eec52a29a4e23c5fa471b57a5c8c0c4249b82b5276f2e99d8262fa0f945e63c663c8f71001e5585331522a5c01937fb511411b07a07981aeef528d851100108ff06847b85440a2dca63d7901bbca65b2c4c5d000d4fbb2c6123ee8f9284968199b450bae7fe09521f2fd5fd5fc1d64a9e3009e37bb2be63411a540e83976cd7108158d8cbb8a1fb0e7420ff5a608d084c2ca460cc334726a5e021e44e591c234346a4f67a88904a0242a1009f6108ed8258e53cf14cb0f6b2ec0ebc44582b832a4fa1866559c50a9dc0dd6093a07d574a11b3729706dd0545491c4106240762f5b01c1c773c5cfa9089e056283a09db954f73893ba11c2103d272adc2999a57130b1b8095dbed3c15f13ba951efff239316200f9fcc18d793d182f105306ec17903f186178ef1e2f921e9564b6f92a02e084669a9d12ede79c3d20ee9d9c8c19c1b6db33f536dffcffd5cc19031762b06b58892e1c03bd34a4d64ad0c00b9a16436915ff1dde1bad39d0a39a231bc46ea508476bd2ffc98223517be1eb0515dfdc95acb0d5b769e38014b6367e64d10d0fc52eda86e4a7fc39ed2e71cf1b88cf72af910588250d0d23b299a86dbf57195f59ca51c199a21e66ad07cb10198d70b872348e01f71539164ecb85930cb1d852b2f92934d49a7be04f1aebb50616f61155708ad6b5cb506f79a8241c422f9f9fa8362ce171bbc7b3ea6e0ff4fd1e78b71c9313d6d9417a4316462540b5b8d56b7742b2039665df25edb4331f1960a3e8064bba794fbb7f81bf88731f3e7cbc39b018b1b94d6f9bc15be4de84c74b333d2efb4204e1d0c80b256a8d31a7e9adfb4e0918d992d4580b675dd9b7a489517585723e10586351a65a40976cdc4dd3ce6ebb8ce2076bae1023e047e886e238279c2859413b42fad44dbd7d855aca3710f79d5d2a676649361da9d7468ee4d165477d732b29c14e29b2feda3c34ce4d8552b065f13afb1f4c1cabc1f1c5d8e26e5b083a4266bba50bb682f3e874b3607146b9ffa9e82b36de6726f4fc508db9ede03fa4a3549571cde034c0e4958ad9b0675243bf492029628dbe9db5de865409df0feeb5e611eff1d3e4642073c544070adba7eee634604b3eda8bb7f8e85dcf83dd985e644041ed0bf6fe4ae49e11cf2f3fcc184994000145cffab3956dd7cdfb779c8778f67839d6be688f2280a02a75b2a553c6f21def35f19426e7291a5fb35766c7bd54336bb5fc6cc9b9edbac3867f6effadc19079d57aa3ae58e3ee02d6c0347c00270dcca59897410299c2bc9e36b56c3f12df38052c5b1a01649bedec2b92840a64562f0236aceea94f4039fe759986d85e66147493ced5c65b01b69b41de341ce834ffefa6ceddc6247deab5c6db3a0be8df0687a86e08fe5490061e079fa713dbbb5b949da569dd6d8d8f0ccac6895b50cf6eec5203dc6d550d89516cda78cc5643ec0c362c5d1cf7d5bdc430c1786804889d099ef47dade47db63b88edaef42f5abf16b47d8869d14b00b8ad127ce8d02080f7e7bbf461dabf674fba0671e3aa0379b979dc3cd324fd7ff428591e3340aa5297e6b3659d9b37bccd99998ea5314524355b3249dfbc848192655b0d3d8c8a112ff90b863a6dd5c11f30f8bebb2d4340024899e21b052d9e2b988971db9be859a1842d6e8c45c6f1b7d03b974cf71df492926df2f3bf6fe9f704f52558526fbd7cdbee51680ab4c5ac2c95e1ea3a04c0651bf09b239a1960722833d5afbaf858d0379f55bffe5c0a030f18168d06cd2cb4052dc8c3356587937b21f70d5d11d8f56bd4244ebed2c4fc8fe5f04a998a825dc69e48aabaea5039b76e1573db925087de37e2260f5630b60e7328340d004f100d8779310e65c4703b32d5da3afdb1e60bb0ce0623bf2b405d5077026aae10b5b8dc517f3b9b16c983795f921d1c9138573fbab3372edc8fe2de4f2023427e46fc07273ad192429875787fc3157c740eb1033b322d7c186f3ac3bf4d7f6986181e43e0144c2d04f0db593242bb3e990ffcfc3f4ff2d32915b810027843c5cf081a034fef3c704cb46d33f2995ae653f626b9452c0e1f13315ddca2898bbe15a9e995984f22ce3b451b2c33a38aa3da3b08ba498f01acf030a69443fcad77adf17778a1ff82aafa30c87b47296c3ed2591f2f3f3d5f1351a335ff2c5b637c140fa25a8d639ee8d14a9616ce5ea0be0f161cac5493ac7185a207fb7afda8db820756abfe1693fa0bf791387f11131397e78e0675cdc11483dc1fe246a19586925f8b759e3b93a2cbe606e6abd7d1c98a72c99549b68cc4ec83a3fc35a5e5f928d764a44cb288e4e30d515b4653b8b04c1d4b79a51bb897dddb76147c9f2dc483387c497d1c7d2e34b581a7bc9f7df0616dd412a5cad3b36cbf075d4cec5634e812ec39df644d62d7417ec6534312966da5bb7f90db26f93dd64dfbe933de8f1bbf387088f1b09fa1888c5b0a2f03acee1eb57fdff624f3dd7c3dd9d750f6cab612d4fad55eacafc898ca286fdfe50719222ed604e7c68462da6c6fb84e4760c164b71212ee9d390a56a85b578ebb10f8ffee03c288286494fdd077f0f85361131b06a7cffead1ce3add5dd9b25e601abb996bc6bec729dfd1b0fa7c575ee3fd79d1556d9ab3358a7ff0e06ffa3c36e8c0e33afc44d1e689f5bdc0731455254175101023ff490ecfe93e1b96001383680f70f46ca5c08c9aaf170898f5313f7d05994b4aab3718d18091e4beea79cdfaa9ee94a5f90cba87e921608ba173d8eb61a3a2591e155ea7cf02866ff5a08f77d3f4296ed168329e2ba2fcdf6768590dd69ace2ba727d6981a34ebdbefeb0528ddcc273a2a66dc90eec4c4ba8799899c50c52a5941c1339e4b8c5702c928f9fcaa31f044ad821d5c570a8cc90a3a5b41f33256eb531580338d00e6ef903249b56f81dfc3e20fda06a68234ae4d34cd0cae2957652f54663a9b02a142b7bac3dac2bd55026d19bad5d9a4219da48ad83f3132248abfe976cdec58656d121a4c088e6bc448428ce850bedfe2a62532fd76e3e58b1135335efa325629a55d1f3516a33fd6595ec76268ef68f6cb708dcba4dd7a30d6d5e4614b14c29ef9aa266fbef5e501a827bc8055927fb64fd743e2f3f26048785e333979e8578b1d08bd0c8017fbf73dc1ea6327e10ec6e0cd55321ced1e39f59760b762734157611af26d1ae18d3520e630a4b3507b7cb4cdcb3438b0a163f802fd4a27e909408eb1679f9f7991f086067df8fe8fc06026c72d777a2b6dcfe6898373436fc1fb34a0359dab2c649dc2a85d976cbf792d792405a9f78a6edeec0af38f6c33d79f8802aef8052657c77e923dfe789f165224652407116babed371543617c2b1f9cf4fb6b621f9272062730a374b253e95188276353ff8df331161d8eba43945b92d7428c75c322b494bb7caed83ad6392b943167c70dbcd54430959c454c42a82ad0a8863e4841ef9dffc432fc0e3ff6588d23e88f4b539c5b5d47ff4572eeb08b0d2ba3d62d5d8c4945bd2f36a8caa0722eff8191271ef787cfb94d65fca5c6f451bd428de28adfb523fa67797bda4c975a6f72b42dd8e058ff012545343a662e9bc6dd2744475d05bc8533484994e1018a5201431cea0e9b6524c701152f56c656a44b6f54dca04fbb22db357022d72a544277d06bd6d38b745bc3928247ae6432a101d1d031b5d5ba7cf9b85426ba7128245274225f6819fa1dddca557a693e4b210f56f756182d0a946c4eee45355af735ef9db80ae688865abda45aa2e41c9b3e97e433c270030c1dc3100000"], 0x1160}, 0x3) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000019c0)={0x1, 0x1, 0x100, 0xc191, 0x5}, 0xc) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x10001) 16:00:03 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x400, 0x3, 0x8, 0xf485, "909a15e82a43e2e093cb158364364de899ced4b7", 0x80, 0xdd01}) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000140), 0x10000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3c) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='\x00', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) ioctl$KDENABIO(r0, 0x20004b3c) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, r1) clock_gettime(0x0, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x7fffffffff6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) 16:00:03 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x22) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/13}, &(0x7f0000000100)=0xf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:03 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r0 = socket(0x18, 0x4, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:03 executing program 0: minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x77bda19562c4ab0c, 0x1) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000340)="9979bdf10f0cb07d3cc5ad54867df5f804f2e7fd4734e4fdad565f874a6c1d690ece1196efa8b0ac51325de4d89a0693ac0f1fd5b465e69bfb06eb4d6e6c155574d9cc9e909c911c33e17bb24cf2027c8eea4e693b0074f488ff98fb", 0x5c}], 0x1, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x400}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x80, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) execve(0x0, 0x0, 0x0) getsockopt(r0, 0x9, 0x6, &(0x7f0000000240)=""/206, &(0x7f0000000100)=0xce) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x6, 0x40000000, r2) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000004c0)=0xfffffffffffffff9, 0x4) 16:00:03 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440), 0x1000000000000346) close(r2) geteuid() 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x5) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x7}, {0x44}, {0x4000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000002c0)="27de82bc1199fb68638a1f773ff9b5015491220c26a5ddff163578f36dde0f48147a6b42570fb0c3b8ca2d3b0bcd6adfebcfc734b754d65e49105f7105d07701ca2ea0da44af3284ad868cd26d51e6a780f3d7963c3f0aafe42e2148832cc7e7a6bb294fe699172cc64d5084e120e68f4c3b45d4a5fd214e04720cdda9e3b8d549acda8e4376f0bf70d421a90a015e5cbe14af5bd07739271bcebea419ac0ca7ebedccbb053ae55821769ee67aa3eac5f1be092f061aad336c66ba66626bd14c6c90278f216e9ab4196895587b91f9264508eec04971332a47", 0xd9}, {&(0x7f00000003c0)="ad9db7e9def77df80543685167dc3a25911df1cf40d84747513151fa53bc7ae0f278eaf56b83b4d361742801be568ce25f57500f2b593b6795aba08f1473aaf52ca4e051fd5a7c707b93ba3274ef011783096f2b7cf5f61e8e49122c52a21997770c425e68eb67c3a24e66cd37b2a7997b292255e7aeeaa630b18facf91336cd48ffe8d1394ee40fe967efa289c991955a90e6955aea863328e15be5ad08e68b8517c1405679d5038d7775f4e3dd08b94fa62129", 0xb4}], 0x2) socketpair(0x2, 0x8000, 0x3f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) getpeername(r2, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file1\x00'}) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff00000000000000000f0000000000000000000000000000000000000000000000000000003c00"/110], &(0x7f0000000000)=0x6e) close(r0) syz_open_pts() 16:00:03 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x2, 0x4}) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) close(r0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, 0x0, 0x1a3, 0x2, 0x0, 0xffffffffffffffb5) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x7, 0xfffffffffffffffc, 0x6}) sendto$unix(r1, &(0x7f0000000040)="42f7bdfd191d3c3d6651d9eec1d304a9d63721dea165ba50f2af770bb4a38e7d48579f0cb1a73fb4b110b87b1cae036fa7da1c1ffbbe", 0x36, 0x8, 0x0, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:03 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000003340)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc980f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae2159c9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e5910561814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a9f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218c29c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ea00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f000000c02aeb824e4fa60c13c60022d1f74ea8f2ab7bdcadac51b56fef5543edd67e59a201", 0x411}], 0x1) pipe2(&(0x7f0000000000), 0x10004) 16:00:03 executing program 0: setrlimit(0x5, &(0x7f0000000100)={0x4000, 0x1}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xa95cce6f859576b6, 0x1) dup(r1) r2 = msgget$private(0x0, 0xad8a3e3c8c81f52) msgsnd(r2, &(0x7f0000000140)={0xadfc4520d88da743, "b9cafc3365f687dadabe0af58c3771809aa314b74b839795f114de893e7c321c810e50a4eb5b2a513745c424ca9a9d406619b88476b68aca58b9ec91534afdfdb10feb17c0c7faebcd022f4aa34d5a0cb511dbcb8cea9939163fd6876536f2678763e3f63bbd44d46681af88ee2ea36ed200a7e0bc2e66e10eb61aa850fe97dfccd69d6ff9dbf5d9183f08e49655f106e4bc265505f8b7c972bbfe9b4d5f9777e04fdcbe310d71acdcca37ac1c8f9a41b9fd"}, 0xba, 0x800) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) setegid(r0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) setsockopt(r0, 0x9, 0x1, &(0x7f0000000340)="9f793e286a8c48511212af851c4f915e8cdb4317314fbb70cea3bc75d4bfb3e2db45a1b7b4c7377d17dde2e71fb7a2101d8d9f4147823e2a9ad1590f3673612ebf90459a13cdbbc77f66ca6c0bafcacbd0fe537e96d9f99da04375be6a869da9416be88eba6ec0b4e4138bc4894e61b9388e3ff7d026e1286b9f481fd7b3e7469ba9a5437dd8a518ef215a265f7dc1f80b6600707fe44b9dab0ddf08519447d2afe0479a9d4ce2cc6a2364b9bc886232a9537992469da7de0a199a2a8afb6eb15378f8e4ad44b8114a5df17da74dd4ee0bb092152731615fcb5d95a7f32eac9adea16ce9", 0xe4) write(r0, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44e2e829617d430ea108274e583711f99aead2b9970db3904d52dea4de423874ee0e04a5f61defdfa33ec4b17b74cc41f6fd6e7512d06c3930f8", 0xaa) setsockopt(r0, 0xcb, 0x6, &(0x7f0000000040)="6df4a2c01a9a0feb380127ce4cb2bf48a69f0e323a895a620ce36f17affe0e3d5d1a3acd208065c6b9a09df452c58bbe76a20d89fcca3759841b659b9621210714da2c94fc36df17807c675f3366abc721b059528b6b43f21aba8ac01f792ee59247c107a8a9d6dd70fbdf4737d41c46969652884d35e2e17b51bf3c3cee700566ed4a3fc575d827", 0x88) write(r0, &(0x7f0000000240)="6f4c010ed81a2d", 0x7) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) 16:00:03 executing program 1: setreuid(0x0, 0xee01) r0 = msgget(0x2, 0x302) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xfffffffffffffffc) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x2, 0x1000) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="ce8e80889c645957bd764bdb002be88e698df6866395e8df40ab6687b89f14e92efdc6c1ad0ef12d7b3a75d879dbfd489389e3342b11d8c0f30c029b3187d92f79dfadab1fb76be1c6c840cc0dc6648b3270c62ff16988f5c6b63d647d8e0b9cc3e8dbe4142249d08bdf4adbe787e95ec2781904d22cb1cabb6313c19e84bc76f29ba4c0fe60166484ed1aedf03062ff82e031244f489123fe5f6a60e28c1942892ba08e90c960184ed91f2d388d28b9e79a3b1934bbdf4bcb9bbf8df2d6882c5895b2c5ba26592262f0b5128ace401141a3cf30365c741c0282", 0xda}], 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x30) r3 = accept$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x54, 0x2, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffff9, 0x9, 0x20, 0xff, 0x81}, {{r1}, 0xfffffffffffffffb, 0xc, 0x40000000, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x8, 0x8, 0x7}, {{r2}, 0xfffffffffffffff9, 0xcc, 0x40, 0x7, 0x29e2}, {{r1}, 0xfffffffffffffff8, 0xa, 0x92, 0x401, 0x3}, {{r3}, 0xfffffffffffffffa, 0x8, 0x0, 0x3, 0x81}, {{r2}, 0xfffffffffffffffd, 0x80, 0x20, 0x3ff, 0x7}], 0xc801f84, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff8, 0xb9c9c23b87f49376, 0xf0000000, 0x1, 0x1}], 0x7fff, &(0x7f00000004c0)={0x3, 0x10000}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r4 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x4d57, 0x0, 0x0, 0x0, 0x0, 0x80, 0xd9f}, 0xffffffff, 0x9, r4, r4, 0x7, 0x1, 0x8, 0x10001}) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x6) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="765ebd4523c8d78c5b4363dcfc0060ad7391432c77f92f457ff3f510612d233251453949c2c0ff1dc028fcbc3e52d8c976fc1ab9f706bf2af2fc66754bacce32e6295a28e048919a25b8f79c0e089125041d40d573b4234c16a0f3d2712fe92187add0b7a1877b45fe8daa8466ec711416665bc3b1b05e4dbd32c42d05270f2bc90a00", 0x83}, {&(0x7f00000002c0)="ae8adaac7991930414aa3af64ffa053dfa29d80f98513694f3c3459508bae4011d7c7abde8c3e34e5160765bf4a569808d7a47c3e2bd971646e9810085e785e410adb932b90ca1662642dbbcbdc89f55c58f2ca5906ca18d2bea7da4b79e6e9b79bf6b0850c1d2d303d6110c5723f13bbf3b06cb62db5b8cdf5d1779beb0daa47efa20f9e603fe0810b2c656e0169d57e91ec8d6b5fc07d9b1e772df126c1a222a32996330320f503cfa53a1e7ec028dbd3283b6afd797fd5ccd56ae6e9b539b1b77757694fb665f8b5871625b76aaee98368681e348d353cdb5f09eba813b8d6ca7c3cc2bbd2b2b1b7a74d2aace69b1729206c5889552691cbbb763c06779c38b29d9a8cbfe4444fd969000fd679afdcba5c598f04df715b39d99699abecc05e4dae507767960ecae9b14432ce886ba9f8d7656b3c2db235735f6cb4dfa8a25a7e27f3f7aab2f5214e237e098fdc8d5c1cfdec7a466e86b9dd25e6b56fe829c13e1f16451ae9866d1858fdb2dae0623ae31d02d2f9f9fc87164bbf048fb6c92dd6e6de81e86c9541633d3e25115692488f2afea4b3f9f793be0187c29294d7845f7c6d7fcffb61f321b8db781011d6b56d4c4149af7bd96ddf634601a6258f15f3e56fb9dc924c0a1780952cda61b8dd6a00d9749105cdce301b72ea87f3f827af479e95de0493401404634ca327b6bd2ec9ab8dc8cea4e5e6cc0ae1b6d8f68ce32bb0382c6e72a3292b8d21db76d39ed7e263f1d16ab1377e4bfeb29ddb02b98f05ebc34fe55883bb7bbd93e0e73f052fa7ad8dae8a8490d3549e4fbce6f02009d1b21da19af4d376d9c518fffaae9736414446d7fd33e7edeec38f332e4775f9c7b5758386bfd16d8c9ad655c3b7cc6ebf189b587428c29161a979512af24a029efb9f012edf128e8c0af96b27cfa0c25314fa5b59c103e973458cad7fa7ad1422469f6eca5c5bb169dd545c87f1208719c56449d8ce109b0c04456f09d962ac2dc14d56ccac06cef028c830b9e172c6509b9d6f855031eb8f1c702a84b9a88f699f49a47186d8faa58974446d729a043ca2fe665b9fa1c731f59a0e455a59d6c50cbebecdd2649b20da89a1dfa4c9a51e96ada19c444f88840266d705289b063f4bb3b8476366ce8461a62d3cc49621e7141040852223e2b56765b799be09715c6a5960513c4c48207f4b3647fe2950663a3b62c82cb08eed15cb809c236134c0de042b2c4d1d40edfeaa08d30af1c24346ca4504d1f9baf42646c32622057abf267021674f1283d5a47801ccd4eb1177fa27bcc3644261fb30daa21d823dc8c65abfbd407b1f27578cd5592acbb49af0ac8d0df5843981a81f4d4c86593f4fad6ee05dc045d67998ceef25c134bc8faef0cb375353c2527df4b87f09e7c86994d273f9f4d6c37f19b43dd6cccd38c38e1e4343ac1534da82681c192be1c20671ac72f9c84eb16a92ba15abd50ab7a6180ebc2a882ba1d7e12280af30e5a8bf14d8734feda65bc01db0ecd88fe2929befa3ecb986059382317ee9aa156473ddc08cf224e3c5362855f21a8d6e56ecc32cea331805472308431236143cc4d15500ae56a9e56b55ec1c1ee142642b0b43a8c2bf7eec53bb593fa08c750b9c9a07ae0686bfad888d656898072df22b41ad184cd4fab5f822771225515ef1fceeccd3859bb2b196db1c270430c550a4b88f1d0d22bce128590dead6b003a0a0c58c50662013bdd6e1c61c8e75010452b7fe6838c7547692d7481312201a281b474b7b3e01fa1665d24e5d776fe03eaaba1b7e9f2dddcaf8c036b4a651ad8e69d16b0a1d8d1d9ff7c6aeb7e6c4a41a4c78ebdbd5f65bb7e8e9cd7ee8191f7547a6d567656578d68eea91f0a9633a90b3abf95aa247f8902f81eaec9ddb71823861fc2b39585e405f00390bb5b3571caf68a080cee35db4958c682deff05fe7b82da1dfdb98f0ea69e243e2ccc405c8f679fffbbe4ff2fe24e3e9fe72e5e67aff313a9f5c7af6d253124fbae5cdc949a1be811bce570bd1c17b42dcce4fa0ebfb9cae1771ad2636f23052f65d6ba94d2b4d44f71ef853ef6225c831f294ccf8b1e9795d21384ef9fe6946fc94df930e926308c32abb34e5a781d5ec53419b3309cd7724e86a2e939916bcec9b13ecef133cbf45a2fac55e58d7cd8f28298d627c7370663e4c6e48ea2017b38a0f7c794304d207971b7291d9796ecdf5235b0d499c165abc23c6919e52728c6e0dea5431d755d6329cb8cc98d16896b9287d12591d40cbdeac3cdf539eab9f1a74a83ecafbe01a7e7cf463853982a127dedf38eea5da5d03b8bb9c66001f22339bd56aaf6e45b08c06112c9c41c366637bf4fb71b59ec86efe3d9949f5019adb5b75d90d8b20ee7c16010c75d553bea48fd32dbd8f8f0e1de33ad107f9c134e75badf7c8cec9885a89b27d5a0a83652c71987e2e805de35db8edbf455e31d7134508f7f405823c0c9024a2b547a8f77909eb2fa89a111f59ea58cd731cfa6df38133c674a6e5c3f9e32026c60038e24dfa15e9cdd00044d165bc6c29750ed1cfed7a222afb908d98fb3d96a1e80afe738da02d3ecf653837aad94973af95ed330627adb548045f1200aa5968d67594ac783605ab8d4293d82ca32eaee73ee006995717cc749bdff9ac67359f9a4341e0c803121026060d978c1cfc3a23f16975dbe92bb1ca71b0435f609486237ef73b53012d0184c5ab1604dca0073e427cd9ae1cb8a76b003100679e6d1b24d1af764cddae4b09b65a46da56500cbee10971fbac82965e104de16ba7d05d7017a135474366257a9e95115b742c5f9dfd5029324a9ef81e7c1c3340a712a32f4cb4bd09b008293e94eeb7037277c505028eb542439cee29b5ef7655bc2a38c5e9b8bd946d2f6322ce5771201a126718f6964df747313712c71f3d25452e81f1a701768ce62c1ba458b1c5e7e53bfff8d4afde069c429047829ff36c9080db598bf93ede39316b3c6cecb930a4337025c310a8995749325ac2e59e9d7b0bf67c665709840bc39b4cdada1c57f55155b75ddd416d414616e22dad290a2df665a8e1e69cc0d932c7c8153de409e0fef6f8bfdd0525b742f4675b0837ded175817fd4fb9546c075c5e836deed4d46f1fbb6b3fc141e8b989a3b1434c73b4ddb999f5018d851348b2870bb13f69d080dd07c925b4d1aa1e2c46b2b2aab2278106e230450dc2e2dbc4486e6db0a70e9f107b4ba280022d2cd934a2d10f4b80fe85d18c3a71e987ff11c6d27d3d2b136c413fa0ac1146b9c35fe2cbb18e1239d642cea7e2307e66565b1850624d81ae48a7cb3c8ca467f74da219de05541ea8aaa83a8e05db9c92634ecb166ec7a4c2a13adc5c77f7a6294bdd840f066cfd9676a43a918110abe73251932afa45b4b09a481054e264473b626cf2bca63c559eea73960b5c15af18a80058c2a65580253a1960b9624fcc46e9e7acc17373e9e6359d57c8d5c454b2b52c046fb3324eafd806cb06fdb94fc6e9cea51c8207b4482d68c4f08a4b41720abbea038abb0e437880f8b08d5e4c18ce645aa310e6367318e314f73ddae5e47b3679a06412f77d28f4ea09fde0ef8d6d52744c7e742a8de0525d9543074edc12dc749a463fb5b181ca74e1235a2bb1b065f2cbb194f7a8184443bab300857c1b1a08cc1cc64554ffd021a4aa75552755d742d9139658f2d97b9b97885c40677ae18c67c9758c4524faf8627a5affd56146ea290ed32267652d9978e7513d79207d0a6a86186e9fbce834a3f560851ffaa37e051dcc990698b963806b4b32aafc1cb17ed805bba85eea01e0083d7f7341ad7981c1dc1f8832efb11f4c4f325f5d9cae7b8d077e2d1e37f988d35e5ac845dbd933c99d0aff6f3fcd307695fa0bff9d9b53be48870a5e89dda2c5a02056d478dec4d61b5eedaad20f1719596cdf444be6ad8251844662886e12c88f355913c1ac2924e1000fd53ff139c2524cf6e9cbd5e23a534899ad9cbd9c5784ef0766b58eb7e6baf4926b1abf756fa96d73643871a30a1a647885200e686e85aba4a962ccbb76cfeec65ae10067b26c5730eb9e45b08abba4f80254c63d188b8a6c40ae835e7615f68acaf58633d464e1ffe72718676739e68fa8a5cd45892e0a01d80249bcf8995144e18b8f16d474c7db7b13f3e0539e7be2ad64f6ef24d343804d15fbb6d3f6ae6550987807bba5d0e2c20cc3e748669fc0c20f4c2916f3797e3de2abb4e78b9df5d158c97b997f458d1ad905d3787e4da4487f93af95bed15c78f25a428f13e7717df4943ab774b9c8572c3b8519564098060a8c7166e59f55c6f10d59216b37b9e3b95144d71c42eb8617315f5c7391d815a045eff3111835c48fe858eaef9b7601718c48e899f7fac350b91873f5fd6c1263ca4dd4bbc13cd8bedb818a418d7c5c9a174b43546926da220331cd6e4c16bb45eafe47a1fac48360eac424b448844a60ea0a4466689c49b548c99d2bc777543ed7aa8dff159265daf2c9fb5fe2ffd4ec6081460faa261be1cf65833eed5015022f3a8b299b1db3beec0777ab91555d49fb7f4c643abd61d97dc42c5f3cd26048fbf362bb7a3128ac36d2bb6bcd05ee5b87347b546c99fc474c32cc552a59dd06fcbfdb1e9e403099df22a01184e55eabfffffbc869cd79297033474abb455b7fd59d7736e8fa76d0adfc6138df7387b829d8c19945fdf2746c9a609f9855f1dc4224a232e487c65f4afbfc66730017e2d1bc84ed1d18d35fe3a6a071f9f9ffdf1351e808efcc72a2148f33d2e2a73f227be4a6409a0587bf6c5dd20e87f004cbacdfdb79ad7de8874c2812ce7d2155ac7fad519397e490584224186d4ef52007fc418f346ece52d76d2f8391be329114b44653fb737acad67efde45fd8681fe255cf07f1b45489e89c4535710448321669e1a6e35a87bbf96e77c21ca394aa2487130ad7d17b6be438f4da22e907c8e67ccf5743bb625941139e0ba2fa76abbca111628555449c450344cb1d9a0be56d1cd133a3fa1953247932c11cf43249559b24d23e48b6e374e04329f6b00cded48791424719aa073ab8f66301f9a182d4e240cc3b1782df9e285425fe956aaeba58dba3e7bfff61cb33c279490bbb80ab92667b554a950a2da272b987e277ee9419cbc6a2d146f8ae272ee5746ae9b1cb93e1ca469661f794188ec90ac86aaa550f84fb1d64349519e6a89ca4a693c29b9b72bf69c95b7379b12d13b3e34f67ad50e4da862e311f0befe12480fed1965c61880214374b39a657083e72dc3402362d982370188f778c196ab38287c08e1d15b183a1a8dee7a5be932c0ba1edf4942ecc7a72731a30b4aed520a2993e45a09109cf6dd6213c4c0b0ffdeda2ce620b3ee8210dac71256bab8683b96eb00e14a7a8fbcec0add7402cf1de5271527b45d4e7890dfcaa9060390ca266c81055dac7e94dbd7842563d0c74613006e7fd0a085d9538d514c92cd0f5aa4f577370ab7933fa4228ef9840edd4d4fd2e696680ab8e2fe423c4bf7b60eabc75cd3ef6c4319102ae9c4717a6aa8966c4e7f2a2dba4547b0f4388d6632f792e6160ba47ed7ab1b6e0a52a94df14e30f0fa5be769358205fdc829cbb571f519e0cade32f7aff39edca52a1d4349a23b307283df3114108c89d1abf0ba5032a17c563e100af160812d1ee0016c3b42c3831a4dd6c0dca66441a8539362ac9d6017a00c2f5f0d5be00e841c5f19de43167ded42b53fae7e40543e7a0f7ba49ef6fd555c1b1b7db45dad5613559c1b1e0f88702a1c678f64e8c56567ca646b8", 0x1000}, {&(0x7f00000012c0)="e61b760359dfbe5a88688fc954142f8c6d91f6d1aa1f2d091fd2836adc17165ca7b1a49f1c6ae3eb7d7159cd719c12455b3ce08d7dadd7f45b7b141273aff0c93078be01a47ecc779b06389fbf8ae06d82ab127d5673d81c59a481d09d0d8a60666ac6841c709093912327feb85577c3cc0e759fc81e9975e006f6c7a28e2c1aca25", 0x82}], 0x3) connect(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x10112) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x100000000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) shmat(r2, &(0x7f00003ed000/0x2000)=nil, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r2) 16:00:07 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='!\x00', &(0x7f0000000100)='\'\xf1&!([\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\xfc!\'@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!}\x00', &(0x7f0000000240)='):!\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='%}[:\x00', &(0x7f0000000300)='\xf7\x00', &(0x7f0000000340)='\xfa:\x00', &(0x7f0000000380)='\'H*$\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!$$\'&]^,\x00']) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x4f6, r1}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x216f3233b9d0dbff, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) unlink(&(0x7f0000000040)='./file0\x00') ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x0, 0x4, 0xffff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa6c}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4a1c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x73f4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1782}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff7f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000600)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000640)=0x200) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x400, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000006c0)) getsockname(r0, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) lseek(r0, 0x0, 0x0, 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000780)={0x3ff, 0x1, 0x3, 0xdc1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000007c0)={0x3}) r4 = socket$unix(0x1, 0x2, 0x0) r5 = semget(0x0, 0x4, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000800)=""/188) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r3, &(0x7f0000000980)=[{&(0x7f00000008c0)="29f3d052d2f8b61cb364ce1c88f98f081029abead517d21e6c01abb50fd32dd91425faa31017c3cf5b5fd2d1986006bd0c952b9b0844f5a4a089d9df748f19ab12776cd33f4328345a828be321eaf8eb9c4f00b5ac2b71d40caa852650bef917aeba7fd2641a3b200cd9d5280d7808c770435c6ed5bd1c13127c0a6e2053c0c7c4c02962e0aca235a8ffd6f4c948d509216c04f67dd52f03651d4c94eb71d9f0e034b9b473ba1298de5578b1872891f449ccc4e8", 0xb4}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r6 = accept$inet6(r0, 0x0, &(0x7f00000009c0)) r7 = msgget(0x2, 0x30) msgctl$IPC_RMID(r7, 0x0) getuid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000a00)=0x20) pwritev(r6, &(0x7f0000002c80)=[{&(0x7f0000000a40)="92d51c78202cc38107197d2aa5d270a8d8ac5f5a4d05c37efe163e8e47a1720f5fa4f983c8d1a9060507c7907ee45c375effea86301dc44b187cfc7d4967195c411edb1f5c3af70be79fd79ffab937e634e91d71a9d389b5d61c70c2301b5e936b5b07dfee9f925a", 0x68}, {&(0x7f0000000ac0)="5b464355f7cd15dc2513d77b6f8b3d588427e6e19769a6e7fc7a64273bbef28cb7b0fc8822454f2b65b040d0c58a354d0719fd0fa87447937a8a7a1ae65a35ebb33fa661c4bc82a175688348f34efdc8f58b5129788569da7a563c646f7921e82fb72631ab90b39c4ea757d265234e5d9b83c79bdabe87686567fb3bf8c2aaf07c47068f63b299f7eee28a1aae2f43ebc93142ab594da677c180ea57a1696eeaa0e17e6cef17aa48c401345e7477c3a05919030ee45108a6f3069e29a598bdbb99e92de45e13f1ddbe20efa8aa2fc69cce387ff07301969b953eec5b3dd6d20f88be053c5b908cb33ec0b1db9fddaf530093cb0b09deea06d1d677ef11ae652480ecdb0634ab3d7a74e19a55a22dc9ad708141e6660e91e53784e6a813d091fa641a5382e9db5f4b878654449ccad89e9f2e1dcfc8656e8486e83b24f2b08320ea561ab2bcd4e51b9f250fa06aa5544d9a6ebe79c5def8a2ae4e3eab566b56c53838e7c0ff36a27decf760aa85c23ae9adefe089125832e9454d7e4c9cadf8577f0788be18afed8ace83b490276a9b9bd0b100ba021ec432d6435b3ca1d7c0373595f52a8cf159693eb784fa8d4fbdc7166026439b2796950c9efe02ab620bf3ddffd4147be0d5b22d8bdd4a6c172c5466ae6f1de52e9fc08e1419b95cb0ac7c8656d5ea4f120147b3d897dc55f865dfa5771b6ece31ad04d36b8332e3b85ad9f8d30373e3b53e4553d799f5ee27ecf36b215eea65d9a4c142458aa15aaaf45a2c55dd784465f91816544931c08fcc0f44cc33afc308b67ea8c27e5f2b3ba1779858650404b183df2d5971f1fa0e20455006b5ad1e17dcc40a3eb8693c3f00b093ddc4b546dbba1eb686c9ad3793c3dbed1f1a7f2aa61d9ef7511e9c69784ff19aa97803ce62849899861e43d7d1fb00717c1630325f426815489d9bea5d564fdb7712c47684c03a9b5a8c4e8a9f9fb5c386be6eaff6cbd4c07b1cf374ae37ec7f3c92d1d34ec3e43d64716425fac0a677a49aaed202493b1a29c7d60d1607a99b6c3dd3cf7f258da3192ec7e8a09b75aec9012e38f58ac2c79e2f3945c3e305c023e40a867979710508caf8a9a659b4f2fce1e8c4ec5c314bf2013f8eabe386dc9806bdfd57b663e231ed34d02146c292ab45507adb018e5602af8607939f55ce49088f404fbbf53e599d1d3cdb8fa20b63636fe2efb755b5a449839f6033a1312c0ce9585b9150a6a5935a9705ed7131d4c32ac4d8c1f2a29c2edd7dc88e28f540a1045b89f1a5254b95bb664116ee20b77940693ce60a80d5aa10f45af1e5568b2fd304177be28e24e808403faaf1be9af0d7a36f276e88da05e3bae165d8eeaa47bda55273b8cb2025a1b5ae97e5dc5fc5a52906380932bcb00d111e513faeff63b35ec08d18beceb9ee41a9b2d85a9c273ff194b1fcd1fe55d09fa8d7d10aa3f38e1f925fc87a4c98bc88038bf966e7667f311c0f8610040a755ab59a36b3c6105dc99a9f8abd283c6d56bb0049344cb6ebeb9d174577fbea4ae47c9ecd19679594637c22b467edde057e6d7344cce9b8d7c1ed548f61c28b80d697b487750fd6472420340b2d4f9a37aa8c539ec3901672c3fd1dd4953146ee058c6019c60f4d088fbdf0d747ecceef6c4ad8d2f429f0650c11079967a3abc1f608b9ae4786bb7ef2ed1c1464f1c6a41f159f42eb0b384deae0dc8620468e254741ef3ece834f37b35e8dddf452883d767ebc52f708297164c2f16a09eabc8f19059f318f54639407ad9ed18f500087de0d1ec2bcc4309513a129a2605b69a44b97f98d4f6d619ec4b1ce4c565e4ddf703e5e9b58c912a384ea661f43963f0d6ac0ef0a35f8b83acef5014cea8268306f1b5c12db4e75e35f12d5b9b385ff49835d659cb6711f856a112abb5ea6c3d3ea80f24c961b96ce8aed3fea52962624c861723468b1f43e503b5f5a982bba34272f4ba78457f79b3481527ffd2e8e28e38e123037c94d14c979600005836517104b4ef2c40c60c8e3904c46d9f672d6830ba0a61cfdb830b5c80745f204c0e79d85aac411aaf59e6daa43d1b8ad74650452b6d16ef8f591a97c31822bb4a1262b34b2211392ad140f7450307a232f060505a6b293980d84fa556716b69fa523d030f3c0e80995cdd0eeb81ea63961f4e1d0f2754deb9735ac8e83b7c74963aae3f689b7273f45050deb2057265c4108c0d5164d459f87b7f5f7a231406938f5bb01a5cc6afb9ee24006fe33099a8f7a4fc15a0a123e02d4a4ec2a94886d7340f23635bf38ddb1111a1c0dfcbab476627bc252fcf08aa9b560e9b6b936eb52af27535ad91bcf31265b60c16f5ea2a115e9c266ff6e94b4c036d30b10a83a9be4e4e3d7477deeb538b1e1bfd8fbf0cd4a94ae19685a5aa1c3440645b333b8fbf143f7506d90d4d47a1e095869087d85967f510d20d3e8f219bfa1b5702153e51ff258f17961856ab88ec650c7b372a3a6b28b4e7830609b3dd2ff4b981c48139c50ded79adb83fd199602eeceb961619c2b89de3a46a48787baec021c106cde81098113de80863882168815a4fe566eabebd234573a7776f8639ac914aaaf99b8867c270e566f11eb7ae762ac1cfcf851fa5b323521cd8fa590dfd88e8409226e876e8417ce43d31575cd8f8beff211bfd8ebc3852d9a7b75c2e969635a0793e6a1da5daac6022e2ea0c608f95076f8bc6f175e90d2d409ff1b5dadabf1c7d3113045d5414ee37814d30b8dbf95a7841f42497f8eb99d74204adc9c1e7ebfc3b8cb86faaf83f1282bb184f098495adcc452b62bb81e851325b57d63f095c2b2adc6cbf89178cb83269b1221b39eaf7bc8ad05892943ae9a3332efc6564a1989b3f2017e138490297fce1f45258f8e1e96a8f085f39794b4b2e29e47e1d37949fe21d54ef0e53b43f431fdbebbca84d2e3d3bf5281d67618e1ff470b40599f7c99e09df448eae88c856db4ca4338dab59fbd2c2ebaa763f40b40e1fd184cc120c982ee1b1b3eb69b5f9449fd7ec7e6fd043e7ae3d202667880a4f88556d5539cf4b561a3ebc4729f8860e24090bf9c0f53bcb827a3494eba242643f84863886cb4be15e3c88b70b74a061a90b646814222d38b50e87f50b71c00fda0162c09e877557809b86c6aae8e3c57d857d2f5223f7a1d83eb3a2ca78915683d27849c090418ad8f46874fab6f8676ecc29336d89c702ccb66262c8bb9faa622caee3a9460ab854c0617f8e74b15f1c8c24718641e620b69d96e26546d8514d279de8b7f628df85d15c86c0ed2bc3b07505f5910c8502ff622d9d8540296e76ee00eafa4c53cc539b407412ea7a8500ebfb2fc462f252e1625a885265e85b84ce68c4b76057d95c60a3ea47d8b0d2fb0b67aae5d4b53602861c0c53e554c96660eeba6670785515964593be98f09b99c84ac43fe88c7eab8de633b6b03232af7eb3f595596d0e3c67d125a39340b88f014455bda670ff14a05961a154729dea815bf69efc99057a31e2c53662dea8f8990083dc8c06319fd3653e7e07177a5bb335f65dcc319d8c749ee685a474f1e618d9e7d59781b763e611b914fc7cc3322de8a674809e2466d194a9f405fc58866b8727259d7a92b1306a48b183128b21046820ad030a45dbbecca975106f176ac1cd4bb4fd218b9b07c9adc92c34f202b9d121106d69448c06eed5dffef14b79b0d908a7751cac5ee7c63a17461966fa759d83cb03830a3419bb6d204f47dcadedb75abe11ef602885e9ef2575f2955108430c3ac7f21a1510e9c03b970530b523192be8a3bc6d8d32fda711de9d614f9f62429ddde26bb33a3c7efc0d8b8ed6d30c5f4f812c2ff9e6ee007667a1608a13cd666255c552b0d88bb317aaa91275d70fbbc6d2e44742aa685a4d30a2570e65ee3a5327e210704c2a9f2704153b8357bd06fb9987c407b1198a98c808b4867c5160a31178eff3fc9d1d2dc56e25de9695fcc8a1b94322eed6a02bb415c659e92c15aeaaf4fb2e47f71521a54890109e23ca44a4b4d2848f5197120676e2f9d30b9ddbf6880a7ff38cb464b183a3ce3bfd3ebae77025fafe79a7917f9963781894724ea23d617cc06744aed8a525e32ee713d5a1244997cb0c10b3f8a095044bd67f50d6f17541851cbacc5149a31a56fdd408cfcae17c32ae6f1054f58c1eb61e03683c600008cdb700918c639e5d3acf26a58020d3ce1dc28ed4d459105d3fa7b3bfa75a88909dd125d9274aac7be1bea34b178bd7e8ccd4dfa87c741f735491763c3f37f9dd883e16f33dcc4c2f492a2e22df969dae568fd14f6936b4ba374d425058a7c43bd8e6cd1dd97097b5cad21f0714109d804d5e4e71a05358b73a8d24f961b7337515a41d02fa6d1e6f6a6d0891a4dc84de8376751c391fa44346848186863231572375d74b96f86d0bd3cae1256dbdfbe091bc91b0d184c5c1a6d261bf490bd7079fa86dbd8dc81fceff4fca1fc934eea1d71918d7c163c63a5b5f9416dff6fff86474713113100b56d1878b6c72528c7d0b32d5e701434c6ceb881e41720456f86b087e5e11a07f3ce7bec58884e8cef7cef7ce56aaf36e03eace8a2a388a64fd897ae2de2cb1070e148a55d5af07831e7a7d06abdbbcaba4ceedf97b3d2190e8c29d0066adad29328c808a19e8acb53cdb2f5ff580af1beb818bb7fc053b59c7dad57bdecae81d97b6869cc38c7891bb19e95d34cf49fabb73213464cc76c1660c0075e91ab2d92fb6e65407dda8f9dded7ff14db5517b744d94c02083b54cd0f912ad892174930bf05d701b0e5a39f270ae0eaf544b7ed95d346df2ae4da1e88dbeda571ef7635c67a3ab03789c3ec5ee3fd421d3442208fb04ee6504c4633698ec3abe106174546e159438cbb27b8f49fb9677b80619ee626f6381f48cd28009cf97977aa501786a2a32f5c1a7ff557212a9fdf7752897c16a0d67c5e6559f5f13a6a6fbd0e68cfafea43b5e72123ff99a2eeb7eb1c552d483db2cd71459182b354957e58ed6f2a292f6b9462eadd39731ad656c29cbef509ff8c689f8a582e3dbb0ec692f0c56aab831382cd909678a69aa5037eb454d3f7a46342e05093f8c4fb2747f6bc5ec7a267c5be0945f9e3adba8e25d3a363dc13d12934fd776721bf4633f19f180b4ae6bb7afb71153a350ca6206bfe63eda5942adc8b2c28612d93dcbe81ffbf149bb6c4b82033bddff46cc207aba67ae9de99c9d0cbaac114469fb42ce9ee1b38c7603a683319992f6ad1e0873ddc4b4cad8efac2a7b0d09aef521473d701501eda94394d13fe07d643cab70792c3076b85adbe98bf198af9f0ddfc027b6174417d78b79c6acb4983ca877eb780ac20b41dc9f0574224e7a86a46acb420b8a1896ea6ff05d7f5391544b011c4a9b31fbb28ac0e468bdad1708ec159fbf05db66b39e16287daf58e0748ab2326befc732e71534d269c291d682e26d47d7114ee959d7854fe54bb11383ac82eb9e311b1084da6391a97d818d222b4b42569f866cc2ce4b570b40050441a16bf9f3ee35dd12406667cceb10e93e78dca93cfedd7df550e6062a31547daffc36628b221aa7747aefc10808d4a1d9ffbca54b3d939765844d947aa5b489feb46b48f8200a65f12136242a488e7a9c094a9729f870c0a518590aaa84b4ff8a4cf3c09b78fefe6f221746332ee1d8fb1316f28f708f8cde5bf5ef5218305e9dded201937be8104f2cb5e07e9b1feb3118e3260bd98f16696770c7d136adddb4724ae2734815688af64de1e4ea51e39b23e29886efacaa55dccdb6a600bd02892b8", 0x1000}, {&(0x7f0000001ac0)="43e63281d9b8dee6404e83f8821693e3cc6542de5b96030ebd4c1c02d1158c688d691bdedb2a2270994c94eb8f5dad11d081db327c11cd7c82b552453d8a0be805b65bd52b701e0f3f587f82d62585312ea8c77ca719e94a5e4786398133ce118441aad6fa71a343f4a8409efbebae1e6f8071", 0x73}, {&(0x7f0000001b40)="bb1ac5862ecb5a8af027563d158a2a6d0d4422c36a5f327aa62f9b0bf045cd8e5eb3bac21db667b515710374b19f7c611cd7d0ac7c8b808dbe0877a38a9cb6d99597efcd11fb74381bcf71f2d766ae8f2aa0e2974c88911a090852f748642c34922183e06884f1166f3c08e49ff4903ab42de4", 0x73}, {&(0x7f0000001bc0)="5b97852985a0311de8b1f21c557b62036945bb4b75654f521b649b84eb04c0068ebadc9ae88464ab387622a92fc3", 0x2e}, {&(0x7f0000001c00)="39973f0381830bcfb3d827f566b762af8535440a16d8c1dde10218a9af9044fd530760308caa8740c29da84ef343139e397b689e70ef3d38b24b139e46a02ba6fce382a45d1a1bcaceb51267c776ad0dffa4e3ff19df232bf9c55e542ce308cdb4cec0cf77cd1853c80b933298a9e2807ff3e88e2269", 0x76}, {&(0x7f0000001c80)="220d9567de801ed2b8898c6c30f6ac4a5c0fc14da9aa81fa850248e2cabfffdf05311eabac40f2a840e0b3efeb3999c75a22e20d6d0dc5c9ebf508e84a1c3ff63a85e98183933d219c0aaeb1095cc76fd81a082da1fd2e64b6f749133624853ae2ff7cdca89c6b654f14186b9352914ce3e13ae42d9373923cc444434a0eb011851e89d4e1ad27a8f19b1bed772f0a4060d4a7e2d5a73dd6f72f316917fb184cc74305d1addb10d6bab69b92c63ca0fb2fa736e361ce6d85c2012bd6e97663ab22a8787785fc74d7acbe4fd1f2c9f516998b62213e234139e0b0e7e73b76b1cddd735e83c947c29967314d1af7bb4d4d695faae81872667bc59f42aba9492a21458e4884dee66c8b68f99eeaf8946b5daa616615e9b5a6a403e73154e9d7109594bb5748862bdd500b0944f3b9c431a322f9da5f49a72ba1c7af61250999ad55e11fa910d9c798b5f142321d72758a4d3a5c4853e0b60de35038159ef7d7ea252393dc25e308b244d5b96bfab2b286a112b3abf968292a2a6dc6b8a208492c27e4d3ae4cdfa2cc8f61aeb71ca9f99edab267b6d65d73c830b044926452a4649c61e3b41067c7bead130014d05ea835cc7aab47d200097296004057ccb0afee9218842399e7cb1429d137667a2905daff2f0dad387d14b751719543b37c2b4018c0c84f7b2cb55dd879e3316af20a298af5d2d915e678cdf8de724825dcd59c5066130e3a2d15c56ddbf62bec33ea0cc7c993818c987d1fe8f4076a8e273147b67048a7064090b28926a8444b6fb4a6c6a7fb82cdf6942a81330a232416e5bef7017726bd68175bf96196272e3d5c62b8e814b852f359478b9d80659b18b210ac5bd0c327d4ff88c56cdda44695a3214634e4e086cf640238461e9c36bab2928bd3315e57395ad16a0b21b6a4dca2118649c6e01b5aa56cb8846a960138e9efd8609be939699a94653a5ff59cc019133db66a10550d952c74a45c144bf5e4e318cbf787f06e6b6ec1ab18acea1e42fbd2735269512d5a5e50ee167ab089d9175f1db9e28ee6a5bca8ec8d82bae3876ca0ec68ab25236a8c5408aa4d49650b57f1cdfba487f1f74f88ae79050e627cd0ccf89cf76f099a9b876e06cc156296962e70410b06890d54cca644d85c571c47e142d36ae62a82c992390d8f7fc121818339057f4c14b92e92b380251bdf64332756ab603e2fce922098a342d178677da8473199963960e5af853c6a5e30830fbb0dc1e5addc7aa38cac9e318e1da538b6018b2d67b2adb50e428b1155fbec55b485ae90a8fe65fb991a6c46bf3d89f7f2a6f3d6b9e3f25a5dfab6870977c2372a35a9eecaf0767de59d50feed73aa3e36d0938ff45ec0d9022e1057c7fd7b86f5cc77f0ef199996dc8864bbb5344a69e0a5229e48f4f9e9bffea53224aa28b4c9c7d38f3f02aed66ded7ef1d45f4723ce84a07813ece1179f551d7bacf19bd7d29c15cda591638e4fc80645b5bd500fe9511c36de3b1dc46cbfd581f51a3c95c53c1d79881b405ec662e9f85588983408a9924e979b875a43756b78828aebab7756131b66c5e1b10c05fba501f07cb4993b64e68d53f53c6e16c48f75bc842f463cc8be31135948dab6efca928f773a8004b5c8253d8e04c934f0eaa142c46be0b2845923fcdd2fe81865af273bb9e4572cab6bf8c05a5e5d2f419a831ba042e0065e46c9132a7ef8dd6051a0bc876f92faf9d0c3c9783ceac34196939095f1731bb01a5f5960f92020ca4612798f0759262bcf2a4aeb04a1fd3e08975845d0b3a6853ef8ed60b16d2995a76b0e99011464b00df8d9971311cde21bb2ee7384da3895f686a81855bcfc69687190d4b4a3c924053c110025396875f064f8b923833bba6d6339996eb2833a850bcf329cb37e1eac602dd7e94a54e5a4dbdcf439217055b7710127db63eec3b5de8de2dc7972fb9b0c5d156a5f850a09087dc148ac3632d4f028ee7dab75e3d9f20c52b29f8847cf473f6826ee1f8f4c21afd7587d536f9bf2a707203dd7c470abc2c447a5e631d16ddc2a70e3683d818f8b6ee13a038ce99bc6527af701721312eb99488911a0f47f2af8d9033448be8224cc437c54dfa7ac3e6c04e889f4d0b439c94bf3ff4918cc0c0e6f3bac322042ffcf448d08b6d3ce9046841e0d44fe4520503876a67d3f21eb48bdac24b19f1e2e45c336bd537bfd6f577db061cbcf8e5c2caa546ec7895447821b83cc533066ed17ca801aba141ed5a7ddae9d232a25ae6199c8a5da03615c22596d58b65f2f3484fb63870e5eae0e0445d6c945b9032300c2bdc1e968a35219c731806a70a77a65b4798e40a02c70eb653365cbc0c7588caa99c86c100f0eed5b3d80f7d9f42fa217efbc01cfeb889d2f88d817e4d4bae4df020fa2063779024a96a95047fb976e3b9db90198964f8d3675de0e3f710b40071c9fea1a3d9103c091bc91e7cf961ae08452d0d208d972d38ff3feda4efa5e4d47321c05e43a423639d973961279a5a9fe77586d14aa3cf687a15c595bfbe326703873af9328eea4b460a8c71ae663303fd5ec47524b69419b0c76525ba69dd7bd308d174476ab4240f2f85f60244ea0c6058826e2b541a33b4e1366aaf5f471f0abeae55f09d948dbeda5bb826a7f153f4ee4d3f1c20e908303ff216dc93599601494063745211512b9e4f8a877a7dafa53b77011bca8d5c39ae8db007c2e087d9d937cb12d9625cda8562fb8807b10e55436cf49a97ca0de780602a826cb55960d6861fdc271e8836d7cf3c1c9f3054f58c613085f556639595e2ed5de74e7ae99550ef5abb9edbc80e816bc3253ed3d4e74da422b0fae35759583f42149b968cb22181170ff60f21f3f20892553dca0b6ce0facec5b800dfe4a1f58d6c04b8f2f49c6493f1a1f5fc522ebe5c9dc1d29fd220f76e6a2e6a52673bab2b32eec42dfca6c714b256d75e3cbf87627e91a2b9dd73a55b07b93cb34c2ad992a70419f0f1e5533f1247c4f6d6e56657a3a8279a77fb875a58df8561febebdcd3a3f6bbbd8d05be397fbbb435a21d4fb28c6c56b48f92768fc2d277de887355d521fc48c1dd0cb894d72ca216cb4ec81846ae2337b1b152580a44c2f1d37bde1a1a44b6c057982c6c02e9f894d736372c222fdda46b1770010847b2c9278016c18bb1c639c16a66212686e7a3c905a93a92ed75ee39817ee110ed538840af6f49dcedb6a95f84e830864c2e2c4e8ab2963938766a9b0da0af9f87380a0314da6e0456eb43bd0588af37f1295d4645b6c6125e0491c7df15d7758ffd6e0494f726d1f9bd141760a079a634a3360e4251cd94b33f12b1d246e31eb46074be19f2d574304c48a2bc7497e7b56d3ecbd4263ed36eb9f87c32ff6fe7ac1eacc7c95148a1aabaec5612e064494158fee706d13f03e2cba804df51287b1ac72b87fec4ed8a4a9ce4cbd30821d202c4703ee997a375e702d1e8c0c1f938137ab67c7544bd89365a0e1c11bb2ba1e53168ad56e65e305a929a93485a3bfd86edf7b544ff6cc5824372aba35d92171b0096c1cff7bd9c86047ea9d3270ff7e920cf7fca81d743108b086aeaaf1406de95a9b7f930eb59c241ec79a92d65d065c4352ff6b07deccf46dfcc99d0119823f4b5fdc5ddce7354aeb257c565de15704b888c1b232baec0f759a0bd8bcfc5320fe585c1c64b130e4831ee5a8bb027dca938ba02639a86fc7e612ac343454411d4a095483e45b115e71a584fa8cf17f4b3b75d23abe789639e02bec671198e47714097ad932e66cba8ddfcccf8834aef68ccb99ab9002c46c19515752a7695f1fe9323fd26ad07b6e7731f208484b59d37871dd71308e415f720261bb1e5768880e90ce2f07f3f02ded9c691b64823f7051c5489298954eb171fa05282daf6b2bb901505f68cd81c36d30421331f648efa890a16a418bae548e28a6167fe3c9a00ec1e47e2c88667473dbabd43b959c9cf692596144b2f10829984a516304fc8f99c6b6623d2acc974b2f63c9bd8594aec1c35138768803a8e6f1dbee78b64fc14148e3556b61923af31db1e9e9cbc18ba5095f40aa338c9b8a7b5d78a12fc5609f8c36c999cd3fd661a6fcb72e3cd7d1bd8b470b6439b9d59a41fe1fee0c14052fafd14eabd468df566e2d39de7a98bb575d48ed3642723dfbf3d9c469fb7ee26760e0a674eb36b5973685b59492bf665bcac16d39bde53fe8a3093b86c3922dc035c4415e7769e0d7352268a9992943448b25d2a912afaef35eba6f5008a7cf6ec2326c92d6b20941cfff27afef4bedd428ed9f281d7740102a70d42052228fe3873a2b91a00bcb630a24c5aa011b6507d6263056cffe075644e75e8e49f8a317cbf0bf444a5c1aa16e2dfe113b63cc0afe06ad3e955f03b1f5553ceb2f45ae1adeb2dd123ee84b8374244cddf7585cc93df100d9ac6a42c1a1c8a33a57a52c27249c6e064667ab53151e33c5a78c18b39ee73ea866c19dc33b33fdc0a06c232189d923f29984a4fb06984bf14500cc9df15213f987e3de795246ea3631ab8713b369bdae6726f55cd19c94d6d7c6126e07972a5ee4a32cd8336aba19d5aff96fb04eb5c84b1c56d57d9d863cf61edda3927072c9e4b15a1cb39c43f18e003d4ccf5468c915cd2d8eb01e42940f0f248af86dd26f5732db6aa922a6810eff3510140b587fa37bee820232c91f8a35ab01c0f87aa9e2ff7dcdd4b5332d02892a05c5f52e3456eddb93bf605be0cdca4a78506e8954830bde14b6865b9d7c571ccd5b5d7f7ab058cc3404089733240eee4ebc390458b0837674399aa4209797671ebdac2d894010ee1e6d75f448c6e4abbe8095e110f74e9133ad768138c23715df69f1246974fe0cbd26f4f183555f2de682c24fabf6326ba6c6e51102411652157156bd858bc2d6fc3b4c30a5f7bd5090730413f12b02b170aa4a4dc49c48659e94d120f78ebb14d3c4fa98e6e1b76d74b6cba2ef7210a698d38d7b92410b3e7d84e11c5722c417b849fd7ace9a49679a95ac8aab3b43b9215884784e12e166857b9ed2bda61cca11e06eb73940655affe171351664d364918b4db98cb1a7f5d0c60246e213d3c6b2f03d6ecc4645cda52ba8ae30d405e12a5e2ec064989d290caabcf160069c5d9e13de263ae95a3b45bafa758ce20078f6b4e838e965b3e26578e7caa4648bf670990f44a54c0c9f3d44fe02ed7747772305cc044e417a0c77af3fda2b7d11f00f619b87bc9c8e3203e6173fb9c888bff21263e010c90369fca95fd48e9441c5efdb03c3085a9def8006722059efde8488b4de86885b13e4753ce10a6a68d665c69eee1ff540b4fbf485d37987b91c7e4007c2bb494304d8f75ddabe4c74271bbd312f7ec0a31d993fcfa8daa43b014d69ff2423ac6a216d1b04435af1d230a08abdfd5b5014255f6e2c95edb760d2e50d8c9a789ce939d50b3e97398022bbb8d22f118abf9b8f5b984138cc3ba36de08a4f443eecdc73928d099461c3fdf1849148a0c2df63cd18117a7d2c4892e1f6f6b0ba5f352a1e6a4f51137a1908d0827b297e07b32f00b5b36de391bd93d259cb35cc2c472e76025532632259db52eb369351bcc2188be25cd638846d374b26a685bd38f413b95b9d515591e01294bcc40aa997142fb7422625adb895120ab60f7a7f345a9fb1bcad3c340b707acdfcf1fea9275d6d06d2650b1df201b8fa1a134d1016d23c568465f5aa4cfe85c5d995450946109870eb5bb9ad86a47edfcdd2925221bfd6f5231a868d2e667711fd78b62fda2b69bab1d02f2844760483a14", 0x1000}], 0x7, 0x0, 0x0) kevent(r0, &(0x7f0000002d00)=[{{r3}, 0xffffffffffffffff, 0x22, 0x2, 0x9, 0x8}, {{r4}, 0xffffffffffffffff, 0xd, 0x8, 0x3, 0x3}, {{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x748d, 0x1}, {{r4}, 0xfffffffffffffffd, 0x1, 0xf0000007, 0x6, 0x3df}, {{r3}, 0x0, 0xa1e95b4b6f6fbc9a, 0x1, 0x0, 0x9}, {{r3}, 0xfffffffffffffffe, 0xbfa85ed235166bf8, 0xf0000001, 0x0, 0x8001}], 0x5, &(0x7f0000002dc0), 0x2, &(0x7f0000002e00)={0x1, 0x2}) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) kqueue() writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) write(r0, &(0x7f0000000080)="43cda788b58702e96575c4729646b13ac54b46ee585d87319d5e33011ee7cca2a631f9fd1305bb72c7f26e340d3274c80ad86760ad6dd2a4d235d98c586c634d13ce2bbbf4d842c5d58a9ef47a855f61db081734119237d239607ea1018cbebbc68a5506af3b21ba54825e2d77e505c10eadf4701be211d38b2356f65a28aa300f87b9dd6210e2c94d0941290008ff98f1cf8f4d2a4aa26ffe594016e08ca44c", 0xa0) 16:00:07 executing program 0: munmap(&(0x7f0000000000/0x14000)=nil, 0x14000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x40, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:07 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) mprotect(&(0x7f000005b000/0xe000)=nil, 0xe000, 0x0) r2 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kevent(r2, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:07 executing program 0: mprotect(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x0, &(0x7f0000000400)) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x1) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) mkdir(&(0x7f0000000140)='./file1\x00', 0xa0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') mkdir(&(0x7f00000002c0)='./bus\x00', 0x80) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) open$dir(&(0x7f00000000c0)='./file2\x00', 0x30281, 0x102) r5 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r5, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r5, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) geteuid() pipe(&(0x7f0000000480)) 16:00:07 executing program 1: shmget(0x2, 0x2000, 0x10012, &(0x7f0000ffe000/0x2000)=nil) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0xff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000100)="6f4c547fdc4148f0ec4c", 0xa) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file1\x00', r0, 0x77ce150bc6722c8}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='U', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x80}], 0x1, 0x1bb) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x20aa63514367a4b8, r1) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x800, './file0\x00', './file0\x00'}) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x42) read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) faccessat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x21, 0x3) poll(&(0x7f0000000080)=[{r0}, {r0, 0x4}, {r0, 0x2}, {r0, 0x10}, {r0}], 0x5, 0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f00000001c0)="2fa165c9aa53f813f43929648c6bd22c481e0891361e4d49e478164f63f8924c26fa49207e45dc5fa28232a127753131a46202b8ce08b89f4d3e11220c89e501a11ffeb5472f6a4efa406b20d8dc57aaeafbde5ff7ad3b10b3b06530679943164cd98fcd5a33894547ac50ff4b9c654ba394270aa4a5f8f28e7c8e07cbc0bcbc01f15769a3409c295904949c65638933254334e359c543a182abffa4e1a63a16da82761dc21fd895b7e8a252c11b34b0cb32b4b97668d97404fc72d69210a63f414a75b0c52761ab7b2c3f7455a7", 0xce) 16:00:08 executing program 1: r0 = getpid() r1 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffe000/0x2000)=nil) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) fcntl$setstatus(r2, 0x4, 0x4) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r3 = kqueue() fcntl$setown(r3, 0x6, r0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x10001}, {0x6}]}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x20) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000140)=[{0x9, 0x4, 0x1000, 0xbbb}, {0x1000, 0x7fff, 0x3, 0x5}, {0x72, 0x100000000, 0x3, 0x536}, {0x1e1b, 0xfffffffffffffffb, 0x6, 0x6}, {0xfff, 0x2, 0x7, 0xff}, {0x0, 0x96, 0x200}, {0x5a, 0x9, 0x7f0000000000, 0x8001}]}) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x66732071939ae79a, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82002eaf6669ccf1467bca70a67014c145296c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff"], 0x30}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4002, 0xaf2d) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:08 executing program 0: getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = getpid() ktrace(0x0, 0xa2de96fde2173b4a, 0xd9ab2ddb0b3b94bc, r2) r3 = open(&(0x7f0000000300)='./file0\x00', 0x400, 0x20) pipe(&(0x7f0000000600)={0xffffffffffffffff}) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x10, 0x2, 0x2) r7 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000700)='./file0\x00', 0x10000, 0x8) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000380)="2209aa21f713d796eeb18150dfb5af816c3473f13ea648afbbbe4a80c09042cd424a164c0bdefe2f129bee6d55cfb177bf7491c908b919847c0031a60a6389411de1d101d68a135695323d708a3c2d8467a01b6aacbecf728e6b62b34d29b94a061264c7e511c810d89a82c232aefdddbdcb5a29de788f8ca854a1cea8a9f316dcfe6416a60cf2a71e6adef8fb190bd6e70cc797bf0829c6179364152ec1b64ff4", 0xa1}, {&(0x7f0000000440)="6dc8944101b14350d6fe3a79f5ba69ecec4629a86d40f792b983e32562178c9145dac35c441a04e4ca7e67c6", 0x2c}, {&(0x7f0000000480)="eb2822172010b9ba2227a37d19287f7d308e4cd72870f7be31af836585f0cf0c7fd09e5cde1b243c9fc0cf1df795e6f05e94f28f2e58cb", 0x37}, {&(0x7f0000000500)="6051ffa7bc8552b0c7ef344b403eef53597de76517351c9b96967a1e8485d6188d8188490dbabcbd209f445871cf72008e4f67eaa60fec3c68ab32783a31267d0fbefdaa2229df051a23da207f4249ea1a82a9aff8c1e72f3e6be6abfefb40f294796a800a63ed206c1d461ff722ba7ba5a042cc220a68ee6ae19b8526fb78ec179a8bc8d544b70aae58416c78a5b82dee3484f80899", 0x96}], 0x4, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r2, r0, r1}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}], 0x58, 0x6}, 0x2) r10 = socket$inet6(0x18, 0x1, 0xffffffffffff0001) getpeername(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000010000000000000000000000000000000004f8900"/110], &(0x7f0000000080)=0x6e) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) preadv(r10, &(0x7f0000000200)=[{&(0x7f0000000140)=""/191, 0xbf}], 0x1, 0x0, 0x0) pipe(&(0x7f00000004c0)) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x18) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x200, 0x7}, {0x18, 0x0, 0xead, 0xfffffffffffffffa}, 0x5, [0x0, 0x1, 0xfffffffffffffffa, 0x9, 0x0, 0x0, 0x1ff, 0x2]}, 0x3c) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54, 0x0, 0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x210, &(0x7f0000000180)="6e82e8e7b7eec01ef8817a06000000000000005b5c1fa449d228e393f089b084e2b01be10e53632d2a8037060000000000000000") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev//pf\x00', 0x41, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='/dev//pf\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='/dev//pf\x00', &(0x7f0000000180)='/dev//pf\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev//pf\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='/dev//pf\x00', &(0x7f00000002c0)='/dev//pf\x00', &(0x7f0000000300)='&%\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev//pf\x00', &(0x7f0000000400)='&\x00']) 16:00:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xa15) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x0, 0xe000, 0x1800}], 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:00:08 executing program 1: chroot(&(0x7f0000000340)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlink(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000200)=""/208, 0xd0) r2 = geteuid() seteuid(r2) chroot(&(0x7f00000003c0)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000300)='./file0/file0/file0/file0\x00', 0x101) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) utimes(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000380)={{0x3f, 0x9}, {0x72, 0x7}}) 16:00:08 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4bf82a0e64963be0, 0x40000000, 0x40, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x80, 0x5}, {{r0}, 0xfffffffffffffffa, 0x46, 0xf0000000, 0x101, 0x80}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0xb5, 0x8001}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = msgget$private(0x0, 0x640) msgsnd(r1, &(0x7f0000000140)={0x2, "d81f2ae7919bbd5b74440b78beb6566024e7832a09dccf950d1ee7c65535b4a236b7268954d2d79bd6618d77b2e3127b968ecb96e39c11733d9bb5e1be667007335dfd7cac97d7ad96967972d25f789f7d20f72af434a2e29e34f64b543413ecc1dcfc2568be46672f4acd0118eae28a62542ecebc8dfd64306e856482c1d91a151e9fb01394ed494635115e36debcd6bb2e97c2e46c90e5c0e153e1e2b374dd9d27c7de2331de576422df6f02b5cf474ef435c22a2def9ff027f72e6f314bfdd5bc0575bf79a5eff4c20ef96859b9a8eb83a216b560e6c63622ce43535cc398d56033dc4ff390"}, 0xef, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r2 = fcntl$dupfd(r0, 0x0, r0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x400, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x1000, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x40}], 0x200, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0x20000000, 0x7f, 0x411}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x40, 0xc8d}, {{r0}, 0xfffffffffffffff9, 0x24, 0x80000000, 0x7, 0x3f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000001, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x99, 0x2}, {{r3}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0xc0, 0x2e00000, 0xbbe}, {{r0}, 0xfffffffffffffffe, 0x71, 0x40, 0x0, 0x74de}, {{r0}, 0xfffffffffffffff9, 0x9, 0x40000004, 0x1000, 0x8}], 0x0, &(0x7f0000000500)={0x7, 0x78ce}) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x82) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)={{0x5, 0x800}, {0x69, 0x4}}, 0x0) 16:00:12 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) setsockopt(r1, 0x4, 0xff, &(0x7f0000000000)="73fce05854dabcffe337fa58fdefe951d4a719", 0x13) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xff) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2, 0x40) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000000000210) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffffffdffffe, 0x2, 0x5, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x1000000, 0x2ca}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de1", 0x2}], 0x1) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8000, 0x40) socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, 0x0) flock(r0, 0x2) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x40a, r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002340)=[{&(0x7f0000002140)="1f0f75f1694ab78dbaa9040b2189963504e6d071bb18c78a1862a4f474c5ff9f481dff3306977e65800512dbb78eb841c58d41931bf3915198e59721dec1f6c98f534657ff17a97b2dc40304839239501f1dbec24cc95d5908f05c55a6a0dc78f92af4f2fcb96129ac72cf67e29c75a772309706b8ceaeeef4cdc63e4c4c2468c7063696854d38019c9f362950e8f0a498556fd4b91e6ec06d0b0a1d7f3217faceb66d0802691147667e98c56e62627a48f3dc67208131cab72ad29f5463a8503b30a78bf2468565d923c50dbcac0611a1c1605f5eab", 0xd6}, {&(0x7f00000002c0)="73cacb3253d302380ada3cf73f785954be9b150afb2fbd523776bae9024db5273eecab7b5944750397270de20e20975df00fcffecabeb4c3496aff4f0c7fb866132b3772dd57721a7517b67dd4575072b22424c1aa87c9c67cca1db03ac28ba0148ef2675549a0b5b06a5e360eddefd47be2b9567fb6dd43c876bf0c7f88683674da41be6decf23cbc854272dd7833981c16bd2154c9ce62fc579177708622764fe7362a7806c876069ed01791bfcb72b529f4ef257e87b915d3174ac1080cdd2a19daf5f336a701439f364cc0596df09d26a607bef48cdd0f696e1cf9809760a20e7bdebcd48cc51b128864eb3dc0397c61a0977f331f7c000888187c9484a61b71397a9d783212b70067666b94b693cb285aa80325690a5c52a6b2c091024bd912e6d933ec25387d0f7c68581fabc2696d09ac5489596a66906ad202023fff37aebfc8eee690bde234b943a2560fad6258782297d7142c57fdae7c6695e14f82680906cdb0e03c25cc5af55281cb4563dce5caf8660bded3eb96e755409bc59bf78e9dc555d6edb9b9df0ac30c43113a80fccb55a3f1d90d2e415b3a6890963c108a8220f412ec61305d28f6d50728882a9fc4e3bacc56b799b9c3a8e357b109d607b5e6ee0edbff6dd22ff43c36d0e02e9c6c2e4456c5c006ecffa91a625d4cf3cd47e336edb6d20265287e222d0a2f0af118546447bc5c21ca5712d9328e00baadedbce8fa26b2968ed6517e3124dc44c2216b421187818bba85d42c02c19ee9a88dbffdf32078655510c307f881e49f81493cad351914e430fd9a23d6d59508c16d54a4c48a11f283b05867db62c4456b6ccf0087511e4292656cfd3982772e8accf59a0f1f0793f5eef5bfe9a0ea987305368b0318b2e0b55c4207a909320e573f0f6e6aa205e0cda508ec9d8cd46bf5585b79191f57b808ec897c73563d71f2d922c8bd67f0c4ab15b28bdb42ba61d2340ae9ba8eb67ee098ea82761cb77b91f50e846f7cc116d0c7a198b8d393c32d876bc332d652bf7951b75d72aaaa22ed0a592181134a0378ca77ddb37e740a142211b299ea0e637ad5aea0997cf266356a1e1cda4d5a2c385c17de4ce7b7f4a9d36b44a110f9cae14fdf5d5b5b3db739b65813435527b7d77bdf421c9fe745f066814cdb038ae6824e905b689a905f7e3e1dc873502c9d491c3b5a5c523636a041a07320c592990aff45dd0ef6d4fec008e501123f5185a8fdfa229105aad2d78ef25fa46c71ad46b580f80bc3b3d172a7f25bc380282f490e7cedca12773cbaacc868d8d13370b3cfa747ecd53b9433e43eec37fb5311fcab42982ad5aeb6948ab137f414649f4112aa94db5dabc4679fe5eb25df5b10743219b5c7d9f89d458a5b1962436857fe25083d5d54ca2260f2dc42b0eb8f31ca3d5efb6fad2ba7ed42ad4afa8e418b5eb2320873f08fff8d3416239efa1a6b8c70abb6c922a6912b1824ea7292e613f0e13f6f8f55bebfa98fc27920a17dccf9d58c162d3c8ada2468faafd8045b13b7819641a06892b58cd49d6f02ad05f00e0071bd6698a58177d2a26484d072f7f55bf56de85c0de4235d299b99d35c20705b7d7701eb3b971f2b4af78894ca0c0b7c29fce32fee525f968be5801dd1c6bd0abd7879ef62341baf552775d865582de33153c35f1b38a90e518df2e9c3b6210b3782aab01ba60102e4c63d553de67668a97b1ba20439828a24c156fba85a8e36d29434c5f61fca9d2ae803d8bf116db63ac3bffae84fdc55f8c5bc682335fc0612a6c931bfc07abc6cf66108a4981d54bad152ac1f1d80100a6bb1ea53eca1113d0d4a2d516133971ed0b25579fb0376f221d2809d3886399d946733a8b7db9179f7422319eb461553f44f7261f61db133ffc1d85e78e57d897cc22307d3dd2f5e49bf1473a6d79d87365a10107fc6bda10a3a58fedaeb95ee7cb1dffdaa530c3a4255a050b7b78ea1caac939e3d7050b9d9d33fa2754d783f8e4cb04ba288eabf459bcb75deb9e1e266e90a0354154e662513094fe1733877c878a175ae74683d8ea6fa96bc7a4a8271528583cdb567e845797faedbaee603f7058fdbe5e4708b3a81c574dbc774e9c92dc8a9ef0f0e2fdd57e79769c6bcf9ed692b070820eaa405d63736a3fba4bdd096efd8d705a34efe7c04c6f2a4b9a8a4f1b51aa04360ede4a70063b4a73147ff80168a94ff4ca6186bf6f2b900198344b00d66ee2e1d2cbafaca1de3c3e253ffd7cf8aa7dce4ced64b0c4679de235704e0dfa32b347cada2adec804cbb93c8830a03ae66860f37d1394f1300dbedc12631747c9def71736b2de0e929f31080600f98f3ee8c937bca98135ffa467908c16c295f9813fd66e7155d19c6dd48281892a7c303241e2c5fae2d8101b35651e514eefa1155870cccbeb88bc6b3159dfc99ea996a0a6ad526ebb3deb91aa3e51c45aea6f32933deea30b416ce07f9dd8b8bd09ce7620d6c6f6a6f18d472535a6ae6ff8f67f9cd86a9ccba1cb3181be46fc5cf8434ec513d6764f270dfb24c31b0b95aa5f9e23c26f9ae97abc7f4897fe5f92f9c9009ecdc0886ab3ae53ecbf29efa287018cbd1e0dbde6215bd572b02861c701ed3a469e1ecb4e31afa38bba80f68fb0587adee8a98080accc0364b19b90c8477c17fee4dff4fcc09005dc6fe7a6e5ef04f78c41d82ff8bb04797fabe737baa708014e29345ecca19706390a4e794b850cf7f058bbdeeb1ffa6109a6e5734cd207d4a46fd27c074d6fe4467c4eb3b9a7ba1328368eb7321d4589f3a8cabf6256dc1cff7924625bc93765ca2924fdb9795ec7745ac2bc63c6a9648bb6e92afe4ec1743e20cb129d22963474687293bd77324d22153073bdf4ed2b655ba4374e954a5b560f399b31b9b90ec90e45d113b7df99d29e0e362faafea2934be84363c275b60cb829f785d725aadf7808575d515800195275dcefb87025928942066a4178026fbae37c376cbdb7950196bb224783ebd496eb723ea86169ef68b3ffe41d20a2bfcec079dcefd717adfef0b6f2725bb226dd2f4ffb280b132a5c57e91f9f3f09c1fdd8878f244b1601b3f6f81e1989e9e409d8e1009addd52b6907cb71f5f2cb34edcd6ca342bdec9689e4e36d8f954f9f7e8aa1340c191920cebcfefea0101b06955a23b8722b0466060bd2073c25d324262bf270ee68786dc03a1e8ce85217ff20f443f2636b110507ddabb0f7cff15a9c9220f429907ac6f5f1ad1ffda9743fe800235bce10128083bce316ffba92dc12cb1513ee24ea5898d7d47aaa688647250cb9740b4c98d0f510432dc30508e3fb5b2548e2b7a538b830c5511bc778e6d0491cce6d0fa55b3927a20f50b114eaca47bf1e029e4f75ebfdf3a37596490fbb1d2aa93ca3863d0a64599a43ab54751f59b9e4895f1fafac4e93a0bb72fa7fe7559a03a97bf7d2543c0a70111bec17cfbbbea8eaf9bdd62a25bdfa0b53d077f2d51712a04e598fac5f878bca60d1b3de6e4e197f56129e222abd2ae99794346f637771d401f579086592de03a7ac6ceeb552debcebaaa05d4db6891f3d63fc6884e8a417f4a182bc49759389d04260ab0fdf63fcc474b7ea7b1a8dc8cc64512d18997e541dd6e705b9bb54da00c1baceaf4240a15803bb5b331f39f30caa0bf08516ee5b53ef038d96814dc961dcd119e170702d7fc85fba101e91ef374339bf0de857ef272c0dbb5bfe3c8358e99e17540701bb9874f10f70664749bc171414657978c701574dbbbd11ab830f68e71de13cd597df36c2155dc82c0ff9b80c9f16df811a243e97b7f3abe4f8cb9c4cf5c4355283cf1e71145aa64bf8238ba70b3be32b66929ecf6ce548057df72877537513cf741a2db2439c4394bc6d209084583b3df086f4018ee91d2f869bce6153bf6eaf8ce73c41c0f175320d0d69aa3566447729d2fd5e97455bd012f9117dc549858371ed100a8a87bb6b965515202e17b31211d95afeacdde8aa13186bd2ebde5c95977d3ea593f4a85b64f5176704e257b46ba5be19c73d4a5b5fc630d027f2f60546c3c1bf3dac23799fe1610dc56dd3d3eb3e84c02d65d10661e091efcbd00211e859ee220f587bfbe60798d1ae4abfc521ce18f8ade28765f1dc8839ef2979679db169f0159037bc1409469df3c765482220b03be2687b9b2118edb357c46fc238bf6cf6c87d54b7bc71a27c960292a252292a4798c65a06fd0d0e45eeba59f5c9a6187acd5098bd9bc706d3848e1e5072fa473826ad26874000e24fea3e3cb49d0036a0501289d8a2711ba5b6fdb3081b74c9808dcb71964df9252955e41f2f70e7a92774553f5723f3711442ec6c35c1db6ccc6a120375dc6808f39e7c31227834678d195a08d231b74ccb46634030a78ce6471b36d2abf31151f61c57c114a006560b577dc65988c3c2995510970df9e8467e08b33fbd59e2521c1da4c1c0985ff66f4b47e399d2c631bef8655e662fcf30f3dbbabd45fcb7b25770e08b511d2589643bcd1c8a62abd878bf0607c4bb8cc4e786a6ddf12df0ea607f644782b7ea707a4bf0fa6ad264429cc1401c4ef964cd1852c6b9e810a60fc9c09d144e3ac72a29b80f1da3b3142112bb683310f710f3c437df0c1bcd04be14c4c163a63fa9cc6c85eec93671081d7156c9cf46e8db97eea3fc0782943ece0169fc4036d739f5ddeb241769b9d9902065491f75c20fa7160cbc6abd5e4c7ad48966bbd04fff8db058adb6cfe2fcf89d4bc9aa21b96c35f66636898f6df018a07aa502dd27d3deb7489068efa96cbb876c60defae7ad54fd50b34de952aa3197e2ea9418eb19f2d105b41ec6027f127033c0c6d3a9f34e934d33e206b23ea91d8d54fae5d36e74d4e87406223b141eb739c8a4f706db3f50a186187c50a37c007ba51b5e987d4c0283ba207de28efebfce534822b13cbaadd02d075c4b64441e7cc35204a8e796cc70ceb2afefa977be048062361c43cfc81c4f651f703b4e004c24cfc0d2611119546f8b10251392a1ec2a0985d6efe5aec50179fa5f5ecb7535c69c07f645c2606bf8a3b40446bb5413fc9ea26001819ea4452b1476c82f8eeabf3ed91bda8a7466a57a0674552fff5297b72eda9737b45d8f2506d0d53cd2cb788e4731f01c9618f00f3c0089a5df9e3dbd2e51e1645c82ba26b6d8ce96116b7b804fd290c4c952801a61dcc3ce74844f2055e447d66ce30939fb2e1b62a0fc74f33f08118057fd460623bdff09ff80dd85a262b9b5800bcb2009338d0a3b1f0add450d5cd696ce67dfa130134cd11112a31546defb44b5c3678a5034ab1c548013e082b7ac05f5c3c6da228d134c73cb2981d3e9db72772e04af5791f0f89e9fe17f6ba5b80b9528c9d7bb58b3fd1653f98b4d9748a7c03260a9011f74020623acc160575a31afcf7c4c6ea1eb8cb55205856cc36e252725d0b46a04007bf1284ac9698a2b499db1e8de2897eadaf71dd035fa1faeb24372b1470b2269f4c0c64de6d8a6f3cd9316c5961eee46939c8acf6712d9eeb0921082a36ade8b1fcbee74845847bf4f809a13e08078fefb5a8ae1425f89b6d185bd3d68be57a847db302f704571f83f0aa9c92ce826a8ae7aa6a6bcab4e07f69e86d57423d6af849483aaad763160fe1074aac975ff04769bedf5c4e2624a375a1c41325b71bb2fbba52b8e2f49aff108d49969f962b4deed2b63cdd3c14af939e7da7918dbaaa0917ea0fcf048bec3e67d504fc376593ab13396e84aaaf66981ada51a8b37592f9221a292088999dc51e0a043380fcf32554e566e0", 0x1000}, {&(0x7f00000012c0)="a5ea72bb7b0b2b058401756ae6d038fdee3e9d5b06de1c2150c536e571d3952478902c1591966a826ffc6deb2970b28f321de82e65a9dd4461eca4c24c6be45b8cf1d0114f4da638c5a3882c5bce53a5aa935d", 0x53}, {&(0x7f0000001340)="6329f0c5a80d495d9d66384abae8ab8a007d9ba89540d1ce9fe2d770fb3b1bdee46faef926efa077d2645ce3fa099f214f97426f8edd8bcb7e410f69db2d5fdd9a63db241b1fc8eda9de3a8472b83980c007fe21c3dc865b73bacb7648e2e0619e64f7edc0b0fd5f5a6930a32cfc7855c13a143d06a7bdf6429483f301b987812cb2b7e171113b6a5d8ba8f168683cccdb178359e8894352131c4c1615ee53dc8087a424536f960f3de5fafb97b0077d31c23c2793ed915ba20fafe15815e34c3ff342379a92a883875f70cf8992d525eda50a4edd2c9fcd534e77052ea8cb1cd63ce7af9422c49efa2e935827793f5deafea79cb9bbc7c20eff5883b697fc6e05718de5fbdff891b0a617089fa3e9aea9223c75723fa5ec11374257d89c722937afef79acf4e2cbbac31903846cee427d317c13d793790fb3ac96c83d5cf8848a895fee66000b29b78763179312db478e9622c26d61a344e2a1e8dcc37ac0c87075afad36e9d522c98c159f4dd4c75ae61c18f9e4c5081de34a14cd36fb7ee2e0a8e47ea9d05c9d75ab7cf14a43f6f17976fbf18b4975527a3e92f39dffc82d1445d662b637af68f589bd11293aa56f8e7c42f6dd3663310f4d734392364732ca1f94f363702aa60a35ae2c88e9a29ef7490a2c4669973470c6c745d385ca3bb998b944bc62d64e33eb695157d65b40afd05e02d8b4ab5e3cbf4d9d5c5af93b5110538c02999d7715b3e9ca3f31a2277489730350e1b0308f9ee4b464a68105cffae8725ae3123a108ac86f6d6933ddaca7ab5c64d664945bece00232ea15cb86df1e20d523ff5e6a409d67da8ca99ebd4f2ce81bc1ce5fce621bc05f02b43e717f5ccacfb6bf41aa1beca2c56e05c0460c1e45ee07b87404a1fc11da68b2acc994153ee9843dda823f2d0ed7d61cce792217735c349cdadf8515581faa219055559b161153371e30b5c305abd780883512669a3f3d932322c1ff06f4099c44d3866902a7db96bd9b3ff1a03f0a8c086ddf5d9a9a20676d3b8e29afe6106bcf50ae2a7c3e82d4f4c018b730ae1052a6523cf2a1cd00b4ea6a80017e40aab2dcc753f5b2726fc4e84436bae44e64d82bfe8e37e67a94f43f87c59542df237ee11bb6c10d96f9653790006e6d473acb6eaada48c59efab165888790f71738860a199357407f29745fc3ee45087b7147ffc92e7bd7db9de60d5ec3c454fed6faae104b3528c813537e05e56abb6449b05e60adf4ce0975a3d079ed72c53f38973c703585cb3ad0d372381da4817ec9ab30dd46a8edd26394f18618076a6bcf5aa757d9117d73675e5361439ca96afaf1af2777170977b59819c0199186806b9ff0fee4c09c83145f5caf38604ddabb638261eb804ec7aff87908af0d279bbded6db1525e076bf7bedd19b87f74f3dc01e4454ba0b6c6b3d44f33530b552f763e66eb289fa9d87d68aa7328912bb9e51a41580949d2e9d5a1d436b7794d1b9597a34a92819b57a53bfe7536f21e2c82c1752b25e307772d2dd6fe574642f212758407641e05277548e551f2d8e7cd737935da789630f52b88b01e108ca26374ad98101cbb7e707915fbc1488d0485a0fd6e38844e850a7944e21dea9acf61e54e8058481f4fb21bafb35b415cdf2f731543e41c92eaa19f652e5f191fd66b9394310ffb667d11d1c2ff312480e2f7146e17f684c22d3f42c62cb67c03fcab1f38622f8341e7c036f64234adbb57f4852ce5fc1d2aaea43c8963fdab4a3bb68d682d17772a69d3048a7bb836bee4fdb78c6690c9c5ba3c07d19e622e109e1e146d563ae161b20afdd20504f658b72cafff737852c3dfe66ca08a6c732e8634552aeec7c10cf1ad7f933c142757b957a79e0482a82d1cbcbe12768d9ee5d82e9751122456a221894c21edeeb587f55344b8c8c1f905ec05dc60b3655371199280504088cf2b08a0ba14cde7d9f5da063b9fab264702351365b99cc0578a6c2804821825fa91e47f70b0d4e38c58e2092d54f95aa10ebe496481383aeb387418b57d2fd73b5d111316fe291ca5229a48b3935e5f8ad3421af7df20c2f6787eb8f2c37e632cac8b4192c1cc12203767455c7d980f23524a5d63076f2fa773fb8f8bc29d1b82e8647f77afc281a22dc80461bd4673bf64fccd67f61094c0a129b3585fe340a14639229a5b32e1ffd87b980fc494cd51ead967a216921e967dd823cba0fe5839ef46f446c84fc3ccc0094198d78bd94710d4a1a6f99cec214ef37744145056e0af99137b9b2c2e0c12d9b42f7c975dc40c68d45e9b5541fa0ab76c91aba3f161a2de696d87d3dcf77e2afeacc2a84ad2a214de418e4a84602610709edeea3ea8e359da4e642ed2b275b6eee97aad3e08010912ad46ae2c29ce4bf47eb25b5d79a735339149d32a13d306e891eb58a76e6c523d9cc61c3aa947850ff64ca37a1b0943bb2ff2a1684ffafe1fb661fc02b1b2b7048575deb6acef984d93dcd6e12f7205660c1663b18c87a26ea5cfa6b9ad6c8903e5a60edba079995c9992cc42da3d75ce9066273514a2993e2170566803cf867be9c611aee5fb839ad172f3180f39aa105ee54b40d9ee715e4fb19d1b82e893837da9c5fb0d087697aac6ef0204b1e3d92b21b2d3aa054cab03aba4191c9beba1e41afe5a3fab31ed2186b678bf761766a6639f4c99b237676b0523f5b440894a0af8f3470b7db380289a896a57c45093727ea271dc197eb80fa261936cc49f18edc5f1cdb88aa34d40fc9e03e1298b56339b3564b41e2190ac4773556265ac129345ae269b2c658638d27428d3770c0c5169aef62f844ec1afa173eb7d501ca974ccb3f8f3bc2202a2cf86f694963127b55a586b0f8ef9c5a18d3777efedbb69e845504fe9009f58ebd4a6e216bf809f010fc2b3fd3bc14ceff7f257151c576cadb0291ead925b8b01a0d382158f10183cb5d832e54c41df176a82176b59960d17ce15f2b3d47dfd20eccc1f03e7670b32402b6828d50cd754f039ae67007f4bcf3cb57275d3b8a40ae7ec466055be85fc16fcfd32ba4441b2b654086399deba7d398136c972d50308695d5ce4fb34cf135abbc00714bf4b57b474d17a2b65f68d0e6ac3c0cf90c3cc5ff9424205d71bb319f4fddf913fd3c9d85a63104afde9f189dc2f6f6b8ab33b4f38d4f741cf1a996721a6a5c62a1249e01d47cae7554e9b9cee0e1d3ff4ec9f9ae01bcfd72b6a0da39f666da9ab0c7c4f0e8ef89ea8de6d648781395a827877fceab11f25214db2bb706322f0e93144447c144f69fc1c661e496cfb834bb79993720d6059d8875f4e197818abb211ecfea28434cc93968d1b6c85227e9ad5bcee4bb18a70c0a3247a7fa279564323cdc7a67a8b8dea4db1411bcce1c231a56a213213ebdcce0fb2f671c9150e12da14604fef15e6d0a74c0ec5e1f9b65515b3a6ce63420ea93ca0c87a5b243bd024b4a585e045777eb279d956c8c87eac691147b678835e0490183fe214c80c7a936e717815dd2ea6bc35b27433a8117f615a80511ada28b0a44d91d575e1a6d3f6b85f45ed15818cda138daf2c23594653acd24a740b1b7bc8cc3d0dcb289bf7048e012d4ce06fef192ffe7058f011f7ec091b53efb784f4dc79a2c83ba05bea2fbfeb514d16cb38b59361e20c9087772103b86c508b5b764e86141578f04944fa590c7ff05e7c024d5412460c353bae54e072f4371b66f349f1e6867b141b433b62f4653b9f46daa9e974c969a219ae2ef873aabd390b2dec5c74f41907a30e219c5d78473043497cc0db151f5c7099137be8e2657e26ff0c5c2541ab2e3a966c7f36bd3abdd91bc10ab5bb2d30a238f11181c489c7ad83b0f2a4417f9ed556005a4bf51e7903aad3cdcdb157e881b1857a5ab8d86a9cb4a3d332afa7eeec523217ae88b4b3b8e22dddcfc79ee7b7a9db6015bc29e84a509f34ce4db641e3a49e0721a4c59f701108d63601ce9bb95ec46388437052b88aa33323fc50e930e5c1c4637e643ab56ee66555d238a72b0e257ef8c0498fe6e6d21cb50888d2ba99c00121003737e1a911ea742332b8e436e49539284fc78ae70ff0f378b4b5e1482ba4ef00edd5c44561ad7967c0d59793bb374da58561c1948d6459d8ec598c4af3737588f9263628940ba6e0f09c535ba7b50f6bd9a108cba9cad9542dca0f8286121d6c173112bc8d28c9aa6429c810535acbe848aa7d7c3f3b8a57348473c505b9b8fc5017b2fa34f10e702241d07ac0228d5fe1fa48125cca3e97c766fa5cc6e5ca4acebf3a4301b29913a85e430206d8e611cac25df582f5582aecd9b8dc5e80e5f601a167fdc9788b971635ed4db6e5be9a2823a4012947b94bcadb164dcd36dc9d209ff874c055a757a46169913f41157d588dea59bb773bcbb4de7b21c784c3e5d6ca1bc0f95fcbe22ce1190e46934c950b52b3a9764ff83f4bcdb0e9c4e5c28608beb7a3170e604c69c6accd5146f8dfb871caa0bf0376b5081bc0c653a7899abc50997627ef47666873d0ad4eacdfc514559c85aea8201fd039e04eb4b435ffca56a3551fbb11e58a69796362f80755887d255bae73ae44be7f6d037247c007878e852666b405f4fa4e33a2be796475355c449e57a8e62778c650f1171e9bd58f2544c4d237df5df437ff0ed7aec72fc9f4be47a026f34442e3f4b0813c9620cea3de1eff38b1855b8e12a9ede0456fbdae2418ef6db90a36eb8beea802dbdc132bcd77cff7f910344b8c9bc828eeb407bd539c48f2054f4591b39ba9edcac931116f18378a3fd9b36b875682dd40edce201bbaf5c7ad82240f86b816683811357c64bb80ac50c6da052c754c4c2832d8c1495bd63b0ab0359aab6e91b4c55c196ddfb00615d6ae5c332ae5454b67d329a2366b93dcf7d039230d91ae6fac17fdf6fead6f22cc52d8b56fc4e3eedc84c7543db2461334c69b6bb1a40752f9f42b4cc2860927da6e1a5513293bbfec45694822128bbf8df14d8699261533025d9b6c84d8a9fd89d6c3cb21f8a7268a747698f0ed8fac8c0d", 0xde8}], 0x4) execve(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8b, 0x1}], 0x1}) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:12 executing program 1: pipe(&(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0x100}], 0xc5, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x8001}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x1a, 0x81, 0x7, 0x2}, {0x172, 0x80000001, 0x1, 0x7fffffff}, {0x855c, 0xffffffffffffffff, 0xb6}, {0x4, 0x5, 0x2, 0xfffffffffffff947}, {0x7, 0x7, 0x80000000, 0x537c}, {0x9, 0x0, 0xb23, 0x8}]}) preadv(r0, &(0x7f0000001580)=[{0x0, 0x13a}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r0}, {r1, 0x80}, {r1, 0x4}], 0x4, 0x3) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8f0883ccd725b140) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000100)=""/144, 0x90}], 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280), 0x2d9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) close(r0) 16:00:12 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x1, 0x5, {0x100, 0x1}}) read(r1, &(0x7f00000001c0)=""/193, 0xc1) r3 = socket(0x10, 0x0, 0x636abb50) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000340)={0x0, 0x1, 0x8, 0x4384, 0x1}, 0xc) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000480)={0xbf, 0x0, &(0x7f00000003c0)=""/191}) getsockopt(r3, 0x1, 0x2, &(0x7f0000000100)=""/18, &(0x7f0000000140)=0x12) bind$inet(r3, &(0x7f00000004c0)={0x2, 0x1}, 0xc) close(r1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) getpeername$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0xfffffffffffffcbc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) panic: malloc: allocation tooWA RlNaIrNGge: ,SPL NOT LOWERED ON SYSCALL 3 4 EXIT 0 9 Stopped at savectx+0xb1: movl $0,%gs:0x530 TID PID UID PRFLAGS PFLAGS CPU COMMAND 276731 84862 0 0 0x4000000 0 syz-executor.1 *351202 73223 74 0x100012 0 1 pflogd savectx(0,0,16ffcbd920b0,3,16fd5a803b16,16ff5fe3c000) at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffd5a80, count: 14 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.