last executing test programs: 7.201153523s ago: executing program 1 (id=176): r0 = socket(0x11, 0x3, 0x3) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x65}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x65}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffe, 0x5, 0xffffdf82, 0xffffff8c, "08ed95990000000000000000ffffffffffffffe6", 0x4, 0x4}) sysctl$net_inet_esp(&(0x7f0000000080)={0x4, 0x2, 0x32, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) r3 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x4287e) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x2000, 0x21e5f) (async) mknod(0x0, 0x2000, 0x21e5f) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) (async) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) r5 = fcntl$dupfd(r0, 0x0, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) socket(0x18, 0x2, 0x0) (async) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) sendmmsg(r5, &(0x7f0000003940)={{}, 0x5}, 0x10, 0x8) (async) sendmmsg(r5, &(0x7f0000003940)={{}, 0x5}, 0x10, 0x8) ioctl$WSKBDIO_GETMAP(r4, 0x8020690c, &(0x7f0000000000)={0x0, 0x0}) sendto$unix(r0, &(0x7f0000000280)="b1000501600000001700000007000000045c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236a3f20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e40500000000000000000900000000000000", 0xb1, 0x0, 0x0, 0x0) 7.111065603s ago: executing program 6 (id=181): r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x5, 0x1, 0xfffffffe, 0x966b, "ff14e7130b1e586ca6294000", 0x40, 0x3effd}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x5, 0x1, 0xfffffffe, 0x966b, "ff14e7130b1e586ca6294000", 0x40, 0x3effd}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x6, 0x1, 0x2, 0xe, "703cbd723b95e872d5b6df0872c816b5f7d47609", 0x3ff, 0x6}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000780)=0x7) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg(r3, &(0x7f0000003840)={&(0x7f0000001dc0)=@in={0x10, 0x2, 0x1, 0x96f7}, 0x10, &(0x7f0000003240)=[{&(0x7f0000001e00)="05821604d6e9456f2629102e55b3391f6cae211470ba2f9d5dcbd823cbad2f3d4ba6a9a42b0e7fd9ae53817dee8568d02670341ae0edfeaba427bc102bffebdfff4a724fdc9579f5696c931ee7229fdd9c972ececcae248124c24bcf1d4160857a4c0c7e697facf8b237e3fa1c91f1aec65e76e731eb2b2ef071efb23857809ca04d346a2928cb23ae5a45cd82eeec29de036404eaf26bdc6b17951489abbdb671c268727a74a14fd9102a91b45e889db558ab90bb7d57f6a4c28e52850f92f1a5cd55cfc6585df176cc4da674d3035867fea14d311131e926b2ae7e1dffbf141205e189577afec1671e8b3d828ef0cf5ab44010ea8e52cacebd5a8b02ae", 0xfe}, {&(0x7f0000001f00)="f7f1c26ea7fd171b6bc0d5ac3a029e549c82c4f4bc07937f1f94fceba3c90de5e6c3f91a4b18908673780f30a3e1fb686ba54c7fd63ca9e25370fc66fd8a94ee498fbe29b9af25e19b81c332c409b910a69dd655cc33438d639f171b5c40371524d83f5951d3df73b8f4", 0x6a}, {&(0x7f0000001f80)="ba5a7bd05c88a1f1620c8506ac298060b75335581ce27e74ca300f", 0x1b}, {&(0x7f0000001fc0)="022c8818c685612a10a2d93a91cb451cc1b6377b97c60a4b4f3110fcd33cd328db0c94e09cf9bfda223b063cb5252c1fdc016648f62ed3951320bd98367b8d533f0250c1d02e4308c1fafd602fc547fc8bea477b51ffbb7b76b853b237e77fe191aa465614a74e9ea77e2caf3c48d2a56d796d0dfc5af89193d349e390e34da94c6e5b37f9c6b3d0cc55ae204dc504b7cbee208bc4b37f36710773f66543e599cab7dd5eb575a5884ae99b271f30a763624169e17d00ed2d8401097b530faf33b537480042b286031d4594a3a4ac9832d9bdc30e3b26ab73c09b3b596d9d91f5ca557bace6363848f988ee31ab4cdcbf108d5806012475889621ca115f07849aafe930dec46972fcd07d1f6e58cb3adad9ed0b886338d43ec08a9843a725e92c3f6093d313c694d6fa73b234bf1e0cf0693c920e2ca978285ace34b974981f48b1ceb02ca76c1504813f4fae09252dc6abc09ff10f04986c308c1dabba7592caea7814267fb503a56de194bfcaccfb088c4e60b7187c1ac91249cd05bf66d98603f5172366a8ebb40eeac9eda51f35d2b9df5f01054e957a28294625ed9b6b798bce4687896501b147a2f09aa814c103988acbef6397fefd0349aa0245ab6d2af15310c395bd10d8bcd7ccd738ad9bb2e1ed29b2f73475f4aa1a5db00e6481446cdb5b17abbeeb9f30c82fbb79019a7d9894626193a92f5393111875a4235b0c63f288c171a771f55ed2caac64cf03eb98397e1f2853289cb57fa3000ada8e6d9ee2a71c2f000f2a0af3cd25a6463c05887f98a8f8eb05ed27cd5326edb381690b24970ddf8931191abcdbbabf20c2a0a86922e585c34e94784c6f5ed8b8ff2ff233d86576702fa90f0ac7af77ff92538022f3abec8a0152d67edd67fb9ef5d615202ffdb1d8563c051986822aec86b6876a3e0d52393dfed5cc83ff68337275d50aa1302f48575774268976ea3497f763d34a988644e077699a55288127f553addfe1df96b235a67b2ff8e74b1750dba45f600d1e8e4ea3ab05ba5cbb8657e8203d252379ab044149583aab75121c4c338d6720ca2bf45ca7a3be94fe5f9b643475f218d63932793c2f3938a54c87bd4dccd305c25ed4f5f6684d1dbc1403b922e13ac0d2ae5745e2492247aca20c682a61f1e243da74cfc5464d3ac2383b075a042c7ede3134fe7516fefe72c97392f7642b98325411c83be5ce3ac144bb7189d947e74ff7bf1f1198bbc8291293d91dfebc3c9e4aaef034a74d6ed4612bd1b413f507718061fbc688b29d86078e5f12a82f5ba62901b10b39d2fa1b4a3438853897e67a673ebf3d247a8c2596f91d3574fbb035c8b587e492d244eb7cff816f78f9ca4e8aea4e59fd5920f57d3081a20e96f95cb17b47f04935b74e249e53d0bb82c6b509425d8e74f3607bf15811c7803f2b720e252d6a907e2746e18ba71b7a14f085ccdc3cfe983e66a8bf6234efff6456afd53635c3e7327ee3137679105e9068c3d23691ccc24086cb58c6e4a64b9331f447a2015f3ffa31ac2ee7794386799ca02e7aa497f401c63c5cb5d49cbd66c0280e84c7108e8ca322cdd6d6847f269c40a3496f9a0692330ac52f54ab08f8703b7894759eb499c5a2b88032bcc51beb3cad74b9e301cdf4b51166b4514cbceef2776e89c919afa05008719a84a9b60ee4d8431b6ee6f3921bddeadda1a71e1ca9c8fbb70bad82524525c6ec510eda71206472c591ac4149437dd07fa46323e6554fddc0cc376555beea5346a2d10b48d2b3ed806176cc5fa4d5db25bd0fc9d500f308182911745c93ee662e1b68b06f73c9669a53f407685cddd8ef7a66129b35664445d654c0c08e9d130f13d0dffb08e57bb265bbce7d9633ee1ad8716caef71176e197871ffc0c2240e722cc6f0dddf988ec5a9aea6f44c87b1b06aaa644c7958b21485588ff25d8c1e9498ed53df95b88c0f649c632efa98b24a35885e8fb159840d8e8244e470d7e5135e5c9ca1e92be76bfc1fb4668af21aa94ada75fc5b07c3aff313c8f2df119c1b97ecb9b1f2675e39fc818216ac49a68ffaf42e862f6a07f013c21b5d6d64f74b6e98e6e1469e70d4fc675ac65d9ffe4eb0d4a78bccf54a66ddf1a16aa6f4f8493996a9567b64ba3497fd4ec5d4c4a66eed12cb272d364f9ba3471e7aad80d605e55f5433c3eb3463ca49e9af28d0c9ca21619e53729504b2c2539f2e55b5f48677431612520b59d433074b63dbe1fb51eaaca3bad842c6bfb9a731da13487bfd65b3822b8396f05568ae79bed6533086861f7e11b0227f37cd9c13151d06f97951b9b2c10a4d18aba86bc31bf880db1e9aee4851230914ba828c8aa4565239c8333c148bb32a66403186fefa70ef2249dc917bd11c0941eb6b9f3a7744f2864310d4a488d4054142e00f879ece2c5b57e203ef4a9a3ee85722c6b3bee409b1fe8254c828bac653b8593702b7a052bfa7cae59cae6a8df86c1e98c1765e50bbba906f98625318838a83ad3cf271124a0d14f875c0cd53f14bdf81f25f4cfe7cf10a4e0108ab5efd2dfaec68cc594b6ae087c719f0c38f6bef3bff6e4bfb9795daa7c88394aaaefe2f76e6f7c70b5db03ab8b5a86b002e081d5a98632a19104c2862af39cee9a048ee2c7fa17f27d5a45ce9f303915c0519817cae67b8954934f7018d06baa829c7ae883411e0f2ac0eafda8b7d19254eaa8de7b464acfd3982181c9aaed6a8ee2f60676a55ede3480fb0defe2b85a31143dec23147c12e8f515f10cd6f4b79aacefb8a0293870f06a2f0fd85112dd19619c69b7001e51aecc0f43535d374f3164e5cf385e5ae47a653e786d0e479824ed3e24a9e2b838f85760df4579775ca51f9e48bd2ff4c68690a0695165be37a26b886ae4ca00c040d2de1e9deaa78382b9dfddd61a8ae98f38e67e538d43072a34f00e00639d6314086c9896ea8509f3464685696c5cbdbe9e646bf4f544099f505cc111841aecbf396e9d1521c23cfca62a01a995e37febf8f393b2dc65705393bfc253afa4f0ffddb89ac3e26d78c9068e3db664d90895f036658afe0895facdc8a02176267a6e72285e2f09dcf248f22ed853318409ee88b6cb4c04577197fadd917a94479366f4565746119af2c9376ac8d3be02e146f05e76e8edf2f6de8d29c87ad17a09df87004bab0462b6aea41c2326e9c0a65e5fb6bd28d86f67e07d0c0d97e3a4c00816e87139b6c9793e89f056939889c62b1df52af6038b38f0c3d5583c64a344efebc1adb499f3fe8cb69a89625eb6e386f550fe5d91944a71082b0b481109cb84ae200ccbd618ef6d66ba847f2bdea38e0e851bf160d12ee87a072f1281d141c97a476a647b1a7591d8f99795e1ab2b11600bbe25722d977c10642321cf8ab367ba089873c3671b5f25736d89df7539a6aee5340c63eea66e87fa4d339a249281f39bb3edc349b384ddc537109ee7db55721db3b9b5badfd3c9c7d75f85d2150eb00ee0bfe8f3f27625dca58c9186c4edabc2f6887f275b43624e35ae4f48567595617647549875925975ad0999e0a5c9ca85a9027d97b7a05682976a71b8933f7fe17f681642fe4ad78383b3f6c1d8400323d853f210fb8d7c75146b10ab71bc400f0200ebbb25e5e07c768274d593af1ffb99ffc6760d60291f528a80af65b09539a35c95e0c5af56d76469a2f68330c3268e1a126e3dddab8a63663764d7faefeecb9469bd764d87c3c55e064858d169e499d023b2bce11a42de6196a2ebfdf07fa8a8ccf5b0515bed3a3dabb819eb4e395b25b7ca9250503473d126438a4212467c1f916ce2ecb40d64ba8f58e331e65e8fa832cde803e19fd7bb2a8ba615c31033d47bf2b686fdcb716d4305be0e0244c0bd2458468635e83055308185a2a64686d8f6f7f062d29f04998858de47abfbeb7550e993425bfa972330134f17f229b4b3df6fdfa9ce2fd6c8ee7aa71bf54b2d84bf87d9f82768fd17fa8927cc975b6aeaede4da32f84549d26df2f1611ab7f7f0f3e199b30ea8f647fd7eb51baf6ba79e617d24b17d4c463b4a270ec56652627ccbfdc142bb646f480d63fe9919346045e48cadc6ce021efceffd90f5f019e5cf20a1ae3922e0ff2a024b384392179932c4223e727ca3a53c187a28e14deedc393c1767b87d66364b46763dc70c5a04313ea637f80ad4b39fb0c9d199c72e37ddf0bf545df4e320e58bd1225e7951c30ac2a85fc1fd7834b866569c07218235a502136ec7ea20ec40f7f66c78169ab8842440b86cf9a37110ca6a283387da52e9c79c65785c20d39fbe1adad1e25fe9afbe036e7008920a350a0c68c235a5e2696dbf42a970a68e5c9b0489582ad60b1677b1feffd5cdf48f9dbf77d38f8de4e91249283d812df3981bc46786c391ff4c886874f329bbb28f28a2487fa0596d2435181d7b3314b7b7f3de668da6e5ba78bfca4798c63f176509e6a302bdf1885256df1a2a3be26d2ea761bad004f21ad08a46878eb5986274ff96fa573e2c165fa8d1826792ce2d26eb7d2abd1af14a711a02c6be8fe2d0d941c9a700ee9a7517a07b84e2826d3bea0487c4c08793c2a09b660ddc20b942262de4a28b", 0xcae}], 0x4, &(0x7f00000032c0)=ANY=[@ANYBLOB="70000000ffff000001"], 0x580}, 0x1) unveil(0x0, &(0x7f00000000c0)='w\x00') syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x6, 0x1, 0x2, 0xe, "703cbd723b95e872d5b6df0872c816b5f7d47609", 0x3ff, 0x6}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000780)=0x7) execve(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x1000300002002}) 5.426565495s ago: executing program 1 (id=196): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f00000005c0)="cc60", 0x2}, {0x0}], 0x2) select(0x40, &(0x7f0000000180)={0xffffffffdffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000044}, 0x0, 0x0, 0x0) r1 = kqueue() mlock(&(0x7f00002ae000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x4, 0x8, 0x7, 0xc, 0x3, 0x80002001, 0x8, 0x10, [{0x0, 0x7, 0x4, 0x4}, {0x7, 0x3, 0x4, 0x7}, {0x5, 0x9, 0x8100, 0xaf5}, {0x9e, 0x8, 0xc, 0x2}, {0x1, 0xfffffffb, 0xfffffff7, 0x9}, {0x20000002, 0xa, 0xffffffff, 0x9c}, {0x80000cdc, 0xffffffff, 0x5, 0x71}, {0x2000a, 0x803, 0x14, 0x8}, {0xfffffffd, 0x81, 0x1, 0x9}, {0x3ff, 0x8001, 0xc7, 0x87}, {0x4, 0x5, 0xd, 0x10aeb}, {0x805, 0x40, 0x2, 0x5}, {0xe0, 0x4, 0x80005, 0x3ff}, {0x29a7171a, 0xfffffffa, 0x3, 0x100006}, {0x4, 0x9, 0x7}, {0x0, 0x3, 0x4, 0x30000}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'.\x00', 0x1, 0xef, 0x21, 0x1, 0x0, 0xd87, 0xfffffffa, 0x1, 0x0, 0xffffffffffffffff, 0x6}) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x637d) r3 = open(&(0x7f0000000280)='./file1\x00', 0x8000, 0x120) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r0, 0xc04064a0, &(0x7f00000001c0)={&(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000040)=[0x0, 0x0], &(0x7f0000000080)=[0x0], &(0x7f0000000180)=[0x0], 0x4, 0x2, 0x1, 0x1, 0x0, 0x2, 0xf9f, 0x81}) sysctl$kern(&(0x7f0000000100)={0x1, 0x1c}, 0x3ffffffffffffe57, &(0x7f0000000140)="71f91e3871ac0058e05a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000200)=0xed68, 0x0, 0xffffff42) 5.295441965s ago: executing program 1 (id=203): socket(0x11, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000180)}], 0x2) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180b", 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x50000802) r3 = open(&(0x7f0000000740)='./bus\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xfd) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x196, 0x3ff}, 0x401, 0x10000, 0x0, 0x0, 0x1, 0x80000000000010c, 0x5, 0x7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) 5.117095913s ago: executing program 1 (id=205): mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000140)='./file0\x00', r0}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setresgid(0x0, 0x0, r3) (async) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0xd, 0x0, 0x0) (async) setegid(r3) (async) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x9, 0x300000006, r2}) (async) r5 = syz_open_pts() (async) setsid() ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCSCTTY(r5, 0x20007461) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="8b11384532d7148c61d483aa9f5c731ad55c", 0x12}], 0x1) execve(0x0, 0x0, 0x0) 4.991898926s ago: executing program 1 (id=210): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = open(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0xb2) bind$inet6(r1, &(0x7f00000000c0)={0x1c, 0x18, 0x0, 0x0, "2b9561ee6e9ab61d589949f98f2b4e5a", 0x3}, 0x1c) r2 = socket(0x18, 0x3, 0xf9) setitimer(0x1, &(0x7f0000000140)={{0x80000000000078, 0x100800000200009}, {0xffffffff, 0x8001}}, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) mkdir(0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1700) r4 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x44, 0x5, 0x59, 0x2}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda4f5903abf65b18d7c51f78b06cc3a5840c04c2a649b0000006936815296d6c02a65d4cd12c63d34", 0x31}], 0x1}, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x308}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7ffffffffffffffb, 0x20002fffffffa}) sendmmsg(r6, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x454}, 0x4008}, 0x38, 0x0) bind$unix(r4, &(0x7f0000000240)=@file={0x4, 0x0, './bus\x00'}, 0x8) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x1}) mprotect(&(0x7f000037f000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETA(r3, 0xc4504448, &(0x7f0000000740)={0x6, 0x3, 0x2, 0x400000, "63742200000000000000009280c9795a6b47c1d1", 0x2}) 4.905721602s ago: executing program 1 (id=216): r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x9) ioctl$TIOCSTAT(r0, 0x20007465) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 1.55776528s ago: executing program 7 (id=273): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000462000/0x2000)=nil, &(0x7f000057e000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil}, {&(0x7f00000cf000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f00004f5000/0x4000)=nil, 0x10000}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000181000/0x1000)=nil, 0x1}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f000028c000/0x4000)=nil, &(0x7f000028b000/0x3000)=nil, 0xe04}, {&(0x7f00003de000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000065000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000523000/0x1000)=nil, &(0x7f0000063000/0x13000)=nil}, {&(0x7f0000181000/0x3000)=nil, &(0x7f0000156000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000463000/0x1000)=nil, 0x8}, {&(0x7f00004c1000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ffffffff}, {&(0x7f00004c1000/0x2000)=nil, &(0x7f000006c000/0x4000)=nil, 0x2}, {&(0x7f00001cf000/0x4000)=nil, &(0x7f0000463000/0x3000)=nil, 0x4}, {&(0x7f00000cf000/0x1000)=nil, &(0x7f000028b000/0x4000)=nil, 0x9}], './file0\x00'}) (async) r0 = msgget(0x2, 0x600) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x2}, 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000a00)={0x1, 0x4a}, 0x2, &(0x7f0000000a40)="186e1308dcb1f9252691d288fbbeedbaf17e7f1edac34c0590b5ba7904b80ae70b05dd3a90f81ba3c3af2adc9bb9aabc50d099abd42df58faa3edd8bf439eab19116d0475407eaed745ed813eaf9dfa09a1d7441cceec22dc8f29d314e974204843040c25969e030771e3b94ce329464b9d6886bd65397d2f7579f594fa8df07e40bc7ed6f9cc32ed4a311136b47f0db225f0d08d562ada5fd2dc5d061", &(0x7f0000000b00)=0x9d, &(0x7f0000000b40)="6142d7ef08402abf48dbe4760a924618af9f090e137b1778d22117b0c56e8b51e5e788e4efec1eab677a1ff22d72ad2256a869f3aaa3a93e99e8986e3b40e3bcedb477a331388ffb09f594f4d6f272ba0f8641411bb4091e8ab7078a031fe31aedb46b619c3631c6bc6b24459b1612b82ab7", 0x72) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c, 0x11, 0x3, 0xfffffff5}, {0x50, 0xf0, 0x9}, {0x6, 0x80, 0x12, 0xfffff802}]}) (rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x4, 0xff, 0x3, 0x5}, {0x28, 0x6, 0x53, 0xa16}]}) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000080)="c2a6746f1008000000746caaceb00000002b15868f09ac3e322b5e00000000c299000000", &(0x7f0000000000)=0x24, 0x0, 0x0) (async, rerun: 64) clock_getres(0x2, 0xffffffffffffffff) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000010", 0x4) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f0000000000)) 1.343432174s ago: executing program 7 (id=279): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) (async) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x9aa) (async) write(0xffffffffffffffff, &(0x7f0000000080)="2b2c00c9f3b9df07d13ade6e4cd8483696380db53c32267d1f069e31edcfe514b9ad3f24748c290389c70ef0761342465d957bad0028900a27238ad82fde1a0fd9dfa949041f1c8404cd1c65de5591185c424e3fe6042415c565b6e94e1a007239b73c69ea78617c4f8c5ff9087e6f4e1e857ff582defc4d6a152ea6a49eba2b0f0b4f9e49710776bd9af74ab9e3ee44ccaccc086117a53c5db138", 0x9b) (async) syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000005642f25a00140000a800203390780000000000fffffc"]) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) ioctl$TIOCSETA(r1, 0xc1084413, &(0x7f0000000040)={0x3, 0x0, 0xfffffffe, 0x8, "210d0000000200000006000000000200", 0x7, 0x5}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) write(r2, &(0x7f0000000480)="8a522c6b8a8460561e220ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929f3b0100c57351df76ca9ec87e96fa9f010342ace3a6ffcf5c4b75c4c156f4acfe629a5717f5f5b7cad5c4e10a76103ea777239cf2801c0e517b4a83a007c303d4205613ea9d4cfec5065a5f1b8ba070aeef1525a0929f38c073808454032c9b0296c8318221a608a2744f64ed0a56ffc6d847dbdf78748f57e1598218357c1704ceb9d2d21124c42382557ae8ba07636705c5766bc1ae", 0xb8) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x840) clock_gettime(0x2, &(0x7f0000000580)) 1.328854277s ago: executing program 7 (id=281): msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x2ffffdff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x100000000000004, 0xc000800000045, 0x0, 0x0, 0x5, 0x5, 0x0, 0xfffffffffffffffd}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x0, 0x0, 0x0) mprotect(&(0x7f000068f000/0x2000)=nil, 0x2000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) symlink(&(0x7f0000000900)='.\x00', &(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x3, 0x40000006, 0x40009, 0x0, 0x5, 0xd87, 0x1, 0x1, 0x1, 0xde9, 0x3}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000540)={&(0x7f0000000080)=[{0x25, 0xfe}, {0x1, 0x8}], 0x2}) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637f) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000100)}, {&(0x7f0000000300)=""/151, 0x97}], 0x5, 0x7) open(&(0x7f0000000800)='./file1\x00', 0x800, 0xba) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$VNDIOCSET(r4, 0x80046309, &(0x7f0000000100)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) shutdown(r5, 0x1) syz_emit_ethernet(0x88, &(0x7f0000000440)=ANY=[@ANYBLOB="aad726f3d4006e000000069078000000000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500200029078fffd0f00c095793e8f17756d56bbb2822da57b7eaaa554eec24e0b3c94a3c9c97e91e3b5d92ebeedb921bf7482e80e0409b4dbabceada8d8edf021b0ec57463d4d73115b2e29ad88970f5a2a62c1500702fec2ab"]) 1.325572761s ago: executing program 2 (id=282): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xbe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x11, 0x3, 0x48}, {0x40, 0xf0, 0xff}, {0x6, 0x80, 0x12, 0xfffff802}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)="841cbf3e882a06b800c86f71de042448ea2950b945c3df6d5e0c7745000000000000bf11", 0x24}], 0x1) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x28, 0x0}) write(r0, &(0x7f00000003c0)="07001cb1e6beaa63bdc33397a9a01e", 0xf) syz_emit_ethernet(0x198, &(0x7f0000000100)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x5, 0x18a, 0x6a, 0x81, 0x8, 0x2e, 0x0, @multicast1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1, 0x40, 0x0, 0xb1}, {"613ea40838e7a61d2a116e654dd8e6599e2ef1678f299e7411dc42f233e018f7deece309aaba281c74ec7db26aa4f483357018679f588a0f0310b24fa8babe3ccd57f518b8ebc30bddb94cc38628eeb518e6ff6ad07b26777db66d99695c51cfc574d844f410e6253c2df78c949db9bbeabf4c4ac244e5ee92251aaacd9c7f040340a5b1b2fc9e1f87d1ad9ee92ac0d3b531ca2c91225384ba515a12ac412cde5770ede3d643d12b0e768d262848db399916853564e0ea71e97737fc34b62dca9dd50931aefa3bca9e7266a1e61c7723b34cf53f57df37aeae320ded49e78c06963e85076b012f609d6c30c3411f50e2af7006870384c35b4e3e6aaff3a819eb293982ec0f6ccec7162ef002337b82ec181ea79331c395e6797c5ee9dc9dd47310b5acf896faba18f11bdd740f6a919b7f7f1c9016b455c61ed35761a9454438ff8cc670f49a4f54ae892b8c44463005d1567d605cc7648244276d19c2a44b5f2f9b"}}}}}}) syz_emit_ethernet(0x3a, &(0x7f0000000180)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x2, 0x1, 0x2c, 0x64, 0x3, 0x6, 0x9d, 0x0, @broadcast, @broadcast, {[@rr={0x7, 0x3, 0x1e}]}}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0xb, 0x8, 0x3fc, 0x4, 0x9}}}}}) setrlimit(0x7, &(0x7f0000000980)={0xffffffffffffffff, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r4, 0x8020690c, &(0x7f0000000140)={0x0, 0x0}) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) write(r1, 0x0, 0x0) ppoll(&(0x7f00000001c0)=[{r2, 0xe0}], 0x1, 0x0, &(0x7f0000000800)) 1.324242214s ago: executing program 7 (id=283): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xbe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x11, 0x3, 0x48}, {0x48, 0xa3, 0xff}, {0x6, 0x80, 0x12, 0xfffff805}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) futimens(r1, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="a7a6d61de4a10909926243003b47915d8156c41f1b4f0919d7aacdfaffffffffffffff46c0fbde0346bcfc2e78", &(0x7f0000000000)=0x2d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x28, 0x0}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x1}, {0x4, 0x8000000000000000}}, &(0x7f0000000040)) write(r0, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xbe, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x11, 0x3, 0x48}, {0x48, 0xa3, 0xff}, {0x6, 0x80, 0x12, 0xfffff805}]}) (async) socket(0x18, 0x1, 0x0) (async) close(r1) (async) futimens(r1, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="a7a6d61de4a10909926243003b47915d8156c41f1b4f0919d7aacdfaffffffffffffff46c0fbde0346bcfc2e78", &(0x7f0000000000)=0x2d, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x28, 0x0}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x1}, {0x4, 0x8000000000000000}}, &(0x7f0000000040)) (async) write(r0, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) (async) 1.232412777s ago: executing program 7 (id=285): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xbe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40, 0xf0, 0xff, 0xfffffffe}, {0x7c, 0x11, 0x3, 0x48}, {0x6, 0x80, 0x12, 0xe5d}]}) dup3(r0, r0, 0x10000) sysctl$kern(0x0, 0x0, &(0x7f0000000080)="c2a6d6000000005ae79d73988d800f00ecfe746f0301d0c3b97c5eb027fb0e4ba21eed93b6b3f3e67c8e32846b9ac037", &(0x7f00000000c0)=0x3610b4147a780a19, 0x0, 0x0) r1 = msgget(0x3, 0x280) msgctl$IPC_RMID(r1, 0x2000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x28, 0x0}) write(r0, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x2, 0x28, 0x66, 0x0, 0x0, 0x6, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4, 0x8000, 0x0, 0xfffc}}}}}}) 1.228505283s ago: executing program 7 (id=287): r0 = socket(0x2, 0x4001, 0x0) fchflags(r0, 0x10000) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x8, 0x5, 0x6, 0x7, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0x7e8a, 0x3, 0xffffffffffffffff, 0x200000000002, 0xf, 0x4, 0xfffffffffffffffe, 0x400000000100], [0xfffffffffffffffe, 0x80000001, 0x9e8, 0x525, 0x5e, 0x200000000207b98, 0x80000000000001fe, 0x2, 0x0, 0x9], [0x100000001, 0x8000, 0x3ffffffe, 0x0, 0xb, 0x11000, 0xffffffff00000000], [0x104, 0x1fffffffffb, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x1], [{0x0, 0x0, 0x0, 0x7d02}, {0xfffc, 0x22, 0x5, 0xfffffffffffffff8}, {0x4, 0x0, 0xfffffffe, 0x7d}, {0x3, 0x4, 0x5, 0xffffffffffffffff}, {0x0, 0xfffffffe, 0x7f, 0x8}, {0x0, 0x9, 0x9, 0x4}, {0x0, 0x0, 0xfffffff9}, {0x3, 0x100, 0x0, 0x8}], {0x1, 0x5, 0x7, 0x3}, {0xfbfe, 0x3, 0x6d5, 0x4}}}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0xf, 0xfffffffe, 0x70d0b42b, "88b4e4d6a24bfdfffffffff4ff10235300", 0x1}) r4 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000180), 0x0) read(r3, &(0x7f0000000200)=""/255, 0xff) open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0xa) r5 = kqueue() r6 = syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xbe, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x40, 0xf0, 0xff, 0xfffffffe}, {0x6, 0x80, 0x12, 0xe5d}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="c2a6d6000000005ae79d73988d800f00ecfe746f0301d0c3b97c5eb027fb0e4ba21eed93b6b3f3e67c8e32846b9ac03711fb17f3407ee14ad4dfcca6ad5c2eb97ce7e5c36ef6fbecea25a198a57d63d60c961040dd22f260e7be7b457c83b5f2ba", &(0x7f0000000000)=0x61, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x28, 0x0}) write(r7, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) ioctl$TIOCSTAT(r6, 0x20007465) ioctl$TIOCDRAIN(r6, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) kevent(r5, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) 1.04184682s ago: executing program 0 (id=293): r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x3a, 0x80, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [], "8816fad0a6c8a2ed"}}}}}}}) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000200)="09200200000000000000004504000000e67963913f9b47437b413f30ff7a6a0a", 0x20) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) ioctl$DIOCGETSTATUS(r1, 0xc2084415, &(0x7f0000000400)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0xd4) ioctl$TIOCSDTR(r2, 0x20007479) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xbe, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x6f, 0x3, 0x48}, {0x40, 0xf0, 0xff}, {0x6, 0x80, 0x12, 0xfffff802}]}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="a7a6d61de4a10909926243003b47915d8156c41f1b4f0919d7aacdfaffffffffffffff46c0fbde03", &(0x7f0000000000)=0x28, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x28, 0x0}) write(r3, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) ioctl$DIOCSTART(r1, 0x20004401) close(r0) 990.714815ms ago: executing program 0 (id=295): syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="cf71af2f", 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x80086d01, &(0x7f0000000500)={0x0, 0x0, 0x0}) getitimer(0x1, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xfe, 0x0) sysctl$net_mpls(&(0x7f0000000580)={0x4, 0x21, 0x2}, 0x3, &(0x7f00000005c0)="ed2ce7ce407aaa0ace9aa27f11ce34475b1f56487bb439745a835593a0e9a1fa759ff82f25a3b9dfe601495bf2515591e67f7db698d5a7a8bfff3dce6f4ea1db0a5df9c9a4087b7b2c83af92ed2d46f1f4bb6e18a91a85a2d5dcf2f1d151f64d40c761bd14c9cf154033db621d9c8290e36429a9382e83a98c10db1b4db7a5791f44e15935b27397471b", &(0x7f0000000680)=0x8a, &(0x7f00000006c0)="21379664c76d89db33cb4ac95f494f0aaa910a6d8af4ea40f22b56ae39e52e1f7f4e03d112b13092fb0052f3a059b60632ad74078d73c290b0d316426d14b4180d978b9158a48e027d6b132783c742701bd0c6d324481a771476a1f11dc5c103efc18999", 0x64) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) select(0x40, &(0x7f0000000300)={0x7, 0x5, 0x3, 0xbf, 0xa, 0x10000, 0x7fffffffffffffff, 0x101}, &(0x7f0000000340)={0x1, 0x4000000000000000, 0x2, 0x5, 0x8, 0x7c, 0x30886671, 0x7}, &(0x7f0000000380)={0x9, 0x2, 0xffff, 0x5, 0xffffffffffffffff, 0x5, 0xb682, 0xded}, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d7333", 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) writev(r2, &(0x7f0000000000)=[{&(0x7f00000004c0)="748ed3da29ce", 0x6}, {0x0}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x10, 0x81, 0x3, 0x48}, {0x48, 0x8, 0xff}, {0x6, 0x80, 0x6, 0xfffff805}]}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r4, 0xc04064a0, &(0x7f0000000540)={&(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x4, 0xa, 0x5, 0x6, 0x36b9, 0xc4b, 0x3, 0x7ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x28, 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xb, {0x0, 0x1}}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) setsockopt(r5, 0x1000000029, 0xc, 0x0, 0x0) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ktrace(&(0x7f0000000240)='./file0\x00', 0x1, 0x2556b51809067ff5, 0xffffffffffffffff) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000180)=0x80000001, 0x4) write(r1, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) 990.075268ms ago: executing program 0 (id=296): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff7c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000036c000/0x1000)=nil, 0x2}, {&(0x7f00001da000/0x4000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000188000/0x2000)=nil, 0x401}, {&(0x7f000060b000/0x2000)=nil, &(0x7f00005c0000/0x1000)=nil, 0x1}, {&(0x7f000055e000/0x4000)=nil, &(0x7f000032f000/0x2000)=nil, 0xa}, {&(0x7f0000613000/0x2000)=nil, &(0x7f00000ce000/0x4000)=nil, 0x5}, {&(0x7f0000251000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00003bc000/0x3000)=nil, &(0x7f00003f2000/0x2000)=nil, 0xa}, {&(0x7f000064b000/0x2000)=nil, &(0x7f000038f000/0x4000)=nil, 0x12b}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0x9}, {&(0x7f000043b000/0x1000)=nil, &(0x7f000076c000/0x4000)=nil, 0xffff}, {&(0x7f00000a5000/0x1000)=nil, &(0x7f000079e000/0x4000)=nil, 0xffffffffbffffff9}, {&(0x7f0000576000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5e04}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0x8}], './file0\x00', 0x3, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51e]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x1fc, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) getuid() sendto$unix(r0, 0x0, 0x0, 0x7, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) 989.121195ms ago: executing program 3 (id=297): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x2000, 0x0, {[0xfffffbeffffffffb, 0x0, 0x4787, 0x1002, 0x8001, 0x0, 0x6, 0xffffffffffffffff, 0x0, 0x2f00, 0x0, 0x3, 0xb, 0x400000002000000, 0x0, 0xffffffffffffffa8, 0x82, 0xce5], [0xfffffffffffffffe, 0x4, 0x501, 0x100000001, 0x2000000cc, 0x7b98, 0x2, 0x0, 0x80000001], [0x5ad8, 0x2, 0x40000000, 0x0, 0xffffffffffffffff, 0x6, 0xfffffffffffffffa], [0x100, 0x20000000000, 0xfffffffffffffffc, 0x8000000100000000, 0xfffffffffffffffe, 0x3], [{0x0, 0x1, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5, 0x10}, {0x0, 0x0, 0xfffffffe, 0x81}, {0x3, 0x100, 0x2, 0xffffffffffffffff}, {0x0, 0x2, 0x0, 0x8}, {0x0, 0x2006, 0x40000, 0x2000000000000000}, {0x6b7, 0x0, 0x1}, {0x8, 0x1, 0xffffffff, 0x8}], {0x2, 0x6, 0x8}, {0x21, 0xf, 0x140000b0, 0x2}}}) r1 = kqueue() ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xffff, 0x0, 0x4, {[0x1, 0x4, 0x7, 0xa, 0x0, 0x8000000000000000, 0xffffffffffffffff, 0x5, 0x8000000, 0x6, 0xf47, 0x3, 0x7fffffff, 0x6, 0x24000, 0xc0, 0x8], [0x1ff, 0x2b7, 0x7, 0x7, 0x800, 0x8, 0x3, 0x1, 0x9, 0x9], [0x1000, 0x86e, 0x4, 0x9, 0x9, 0x1, 0x2], [0x5, 0x6, 0x5, 0x9, 0x5, 0x3ff], [{0x8000, 0x45da, 0x2, 0x1000}, {0x9, 0x6, 0x7, 0x10001}, {0xeb, 0x9b1, 0x7}, {0x9, 0xdbd7, 0x3ff, 0x7}, {0x0, 0x2, 0x7, 0x5}, {0x7, 0x6, 0x6, 0x8}, {0x4, 0x7, 0x9cd0, 0xfff}, {0xfffd, 0x0, 0x9, 0x68bd}], {0x8, 0xfffffff9, 0x1, 0xe}, {0x8000, 0x2, 0x6, 0x6}}}) kevent(r1, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000580)) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000018c0)={&(0x7f00000002c0)=@abs={0x3, 0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="14000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="0c016237f0c30000ffff000001000000"], 0x20, 0xe}, 0x2) sysctl$kern(&(0x7f0000000040)={0x1, 0x13}, 0x2, &(0x7f0000000080)="ed07d1355bfd12bce5fb54aad9b1b49858a793ba18c26289771258a9fd8e873157b12d48b52683867ffe5dfb54f0e973cab49127c70aef7a215317c1f405870d2aaa853dcd43a336270936b0edfeda7a9df8fd5e2292792e5eb3d5de76ec", &(0x7f00000005c0)=0x5e, &(0x7f0000000600)="158c91f4ca21bee0b7a1e0bf2576a5fbc4ab3a5ba11e414ae897fea2eeadad493d0c6c32a1ff42c9e57e4c86b05cfdb7e5cc6c0247ae9ee8042d99a9645b8c533fcc2aedab0ddda4b244b0100e7f88ccae980d1aea86b00146bfb1e30e0c758ed6f702f2fe0b9bfbc5763822225d671ff60296a710444c8e697da60d92dd824a292214c01dd2a915dc503c1869463bf0d018494d97470d2bcf2707a328804fa0a5df60dd0a93b7dc98", 0xa9) 988.327966ms ago: executing program 0 (id=298): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1700) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x122) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0x401, 0x3, 0x1ffffffffffffffc, 0x181c, 0x8, 0x10000000009}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50, 0x40, 0x80}, {0x0, 0x1, 0x7b, 0xffffffff}, {0x8, 0x5, 0x11, 0x8002}]}) syz_emit_ethernet(0x52, &(0x7f0000000400)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "99cea6", 0x1c, 0x2c, 0x3, @rand_addr="cb697a653e336f0000005000", @mcast2, {[@dstopts={0x8}], @icmpv6=@ndisc_ns}}}}}) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500003000000000002c907800000020e0001002"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x1000e, &(0x7f00000000c0)=ANY=[]) 935.972246ms ago: executing program 3 (id=299): setrlimit(0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) clock_gettime(0x3, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x6, &(0x7f0000000240)="71f91e3471ac0058bc5a91501d94a34b8e09000000b59c7afec3b238a7bf2c29f5487082301e8017a796c773a7c70dc7deb9cbc962b678227fe2814bf758dc5a9c15e96ace240445948c69d5d832bd0d91f6fb20c56aea1ad0cf444a3aa0dcad3fc9b7bd95f07268c0eedd9bdb0120d4bcb8dba67f3d929d422552e58552d10a20357139e65487b4c1c9ac4b1fa132b8b02610591d029e1f2af14199e377a6aa1b716972af2623a6494692c5a8225bd87eaff4e067e063259c92799dcbd93296bd067406796a4a573b08e60816e6fe5a15858e9a20fefbedd077aae20d34a55047a7790215ab1d0335635b89ba963ff0183aaa870c39c63d97c27cde2fff881c75decdb57162ff0bcd9a795913a8882d268e72c2f696f27ffbcbcbe87826352b7890ca732edacb183f91c6f0142d589950ce2a0af39a831941ce21aebb2db3f8821915d7c27704523a", &(0x7f0000000100)=0xb115, 0x0, 0xfffffffffffffeff) 923.415976ms ago: executing program 3 (id=301): getrusage(0x0, &(0x7f0000000000)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\xb0:*\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='},^[@\x00', &(0x7f0000000240)='/))]/\x00', &(0x7f0000000280)=')\x89/\x00', &(0x7f00000002c0)='+{%\\%!@,[$/}.(*\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='.[\x00']) ioctl$DIOCRCLRTSTATS(0xffffffffffffffff, 0xc4504441, &(0x7f0000001d40)={{'./file1\x00', './file0\x00', 0x32, 0x9}, &(0x7f0000000440)=[{'./file0\x00', './file0\x00', 0x20, 0x9}, {'./file0\x00', './file0\x00', 0x1, 0x4}, {'./file0\x00', './file0\x00', 0x23, 0x2}, {'./file0\x00', './file0\x00', 0x20}, {'./file0\x00', './file0\x00', 0x4, 0x2}, {'./file0\x00', './file0\x00', 0x6, 0x10}], 0x5, 0x6, 0x934, 0x0, 0x3, 0x4, 0x66, 0x9}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000021c0), 0x800, 0x0) ioctl$DIOCCLRIFFLAG(r0, 0xc028445a, &(0x7f0000002240)={'.\x00', &(0x7f0000002200)=""/58, 0x3e4, 0xfffffff7, 0x2, 0x4}) r1 = getpgid(0xffffffffffffffff) wait4(r1, 0x0, 0x0, &(0x7f0000002280)) semget$private(0x0, 0x4, 0xb) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000002340), 0x100, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000002380)={0x3ff, 0x8, 0x3, 0x4, "a0bc3932e6738a5238ae26245a6d393205216efa", 0x5, 0xbb1}) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000023c0)) bind(r3, &(0x7f0000002400)=@in={0x10, 0x2, 0x1, 0x6ce}, 0x10) r4 = setsid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, 0xc) setpgid(r4, r5) renameat(0xffffffffffffff9c, &(0x7f0000002480)='./file1\x00', r3, &(0x7f00000024c0)='./file0\x00') ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000002500)) sysctl$vm_swapencrypt(&(0x7f0000002540)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000002580)="dffa7a12396bedbe8996d24434baba0fc190fc6361534be0b82a365336357e9199ef8d7ea9f034a1aaa9849a8fcd8aa406fb14d6ab7886249394d37a0592716602de08866621e072948fc7af592a651dac6be4fd9ffabfa3192e32004f2523d24255144bd5624fb620f8c80bcde064c8ce6fdd", &(0x7f0000002600)=0x73, &(0x7f0000002640)="7db6069a45b70f82498b16ffa10bd5af512c6793bcee597cdb7f3b84fc132f1eb2fa387b35d6a85e6fcf567cd06698cdb7c6f7649fd5db7fffcdcc661277db035e164799922ffba549f756af8ed22e003095e30e077c097d1f77b6ed30ac0372b26e599f8a3ec85bc944a45edc311c9acb51c533006b52e60f60d86f575a2f4bb574a96bea8d18d887d9db1d9779e8095a6581eb23cd8d8cecb2cbde7155916775302cd1bde760", 0xa7) ioctl$DIOCSETDEBUG(r0, 0xc0044418, &(0x7f0000002700)) kill(r5, 0xb) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffff9c, 0xc00c642d, &(0x7f0000002740)={0x0, 0x2513, r2}) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000027c0)={&(0x7f0000002780)=[{0x45, 0x8001}, {0x24, 0x4}], 0x2}) lchown(&(0x7f0000002800)='./file0\x00', r6, r7) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000002840), 0x400, 0x0) ioctl$DIOCRTSTADDRS(r0, 0xc4504449, &(0x7f0000002a80)={{'./file1\x00', './file0\x00', 0x61, 0x2}, &(0x7f0000002880)=[{@broadcast, '\x00', './file0\x00', 0x7, 0x8, 0x2, 0x4, 0x2, 0x0, 0x1}, {@multicast1, '\x00', './file0\x00', 0x7, 0x8, 0x18, 0x0, 0x18, 0x77, 0x6}, {@local={0xac, 0x14, 0x0}, '\x00', './file1\x00', 0x7f, 0x1ff, 0x2, 0xbb, 0x3, 0x81, 0x5}, {@multicast2, '\x00', './file0\x00', 0x3, 0x7, 0x2, 0x32, 0x6, 0x9, 0x9}, {@remote={0xac, 0x14, 0x0}, '\x00', './file1\x00', 0x7, 0xd070, 0x0, 0x5, 0x9, 0x2, 0x1}, {@broadcast, '\x00', './file1\x00', 0x7, 0x401, 0x1a, 0x4, 0x7, 0xf3, 0x4}, {@multicast1, '\x00', './file1\x00', 0x92, 0x5, 0x2, 0x9, 0xd, 0x4, 0xfd}, {@empty, '\x00', './file0\x00', 0x8001, 0x2, 0x2, 0x8, 0x6f, 0xfd, 0x3c}, {@empty, '\x00', './file0/file0\x00', 0xff, 0xa7, 0x1a, 0x22, 0x0, 0x40, 0x9}], 0x0, 0x9, 0xf, 0x31a6, 0x0, 0x3ff, 0x4, 0x7}) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000002f00), 0x2, 0x0) ioctl$DIOCRGETASTATS(r10, 0xc4504447, &(0x7f0000003100)={{'./file1\x00', './file0/file0\x00', 0x48, 0xbe}, &(0x7f0000002f40)=[{@remote={0xac, 0x14, 0x0}, '\x00', './file1\x00', 0xce, 0x2, 0x18, 0xa, 0xd4, 0x81, 0x4d}, {@remote={0xac, 0x14, 0x0}, '\x00', './file0\x00', 0x7fffffff, 0x9, 0x0, 0x3, 0xfd, 0x7, 0x7}, {@local={0xac, 0x14, 0x0}, '\x00', './file0/file0\x00', 0x9fcb, 0x2, 0x0, 0xe0, 0x5, 0x8, 0x8}, {@remote={0xac, 0x14, 0x0}, '\x00', './file0\x00', 0x400, 0x6, 0x1a, 0x3, 0x4d, 0x1, 0x8}, {@loopback, '\x00', './file0\x00', 0x6, 0x78c, 0x0, 0xc, 0x5, 0xa, 0x6}, {@remote={0xac, 0x14, 0x0}, '\x00', './file0/file0\x00', 0x2, 0x4, 0x18, 0xf, 0x7, 0x0, 0x7}, {@local={0xac, 0x14, 0x0}, '\x00', './file0\x00', 0x1000, 0x1, 0x0, 0x81, 0x3, 0x4, 0x3c}, {@local={0xac, 0x14, 0x0}, '\x00', './file0/file0\x00', 0xec, 0x70, 0x18, 0x3, 0x35, 0x80, 0x10}], 0xfffffff7, 0x8, 0x1000, 0x4, 0x5, 0x9b8b, 0x72, 0x3}) ioctl$DIOCOSFPFLUSH(r9, 0x2000444e) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000003580)=0x2) sendto$unix(r8, &(0x7f00000035c0)="bc3aa6f7591ea1", 0x7, 0x409, &(0x7f0000003600)=@abs={0x40, 0x1, 0x0, 0x1}, 0x8) 906.739959ms ago: executing program 0 (id=302): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_GINFO(r0, 0x40185741, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x7ff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6bf, 0xfff, 0x4, 0x0, 0x1, 0x9, 0x72, 0x1, 0x2, 0x2, 0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0xfffff3e8) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD(0xffffffffffffffff, 0xc01864c1, &(0x7f0000000200)={0x0, 0x2, 0xffffffffffffffff, 0x0, 0x80000001}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0xffffff80, './file0\x00', './file0\x00'}) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r1, 0xc04064a0, &(0x7f0000000380)={&(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000002c0)=[0x0, 0x0], &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0], 0xa, 0x2, 0xa, 0x4, 0xae8, 0x480000, 0xfffffffc, 0x9b7}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x10000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000400)=0x7fffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) getpid() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000500)={0xffffffff, 0x5f2, './file0\x00', 0x40, 0x1, 0x1000, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000540)={0x6534719, './file0\x00'}) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000000580)) sysctl$net_inet_tcp(&(0x7f00000005c0)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000600)="ce198f916d436b091eb58c9a8a54e3c178fab6b369b4bde1c2e29d77c20e075134ae1b1ff81638af89e29116947663aae34199cb3eac60e8fabaa2295492bc3e9fcf3fef4226d87c96c031a5f21e926ef02cbc067d92288e9bb51aef7b127991c7389e1e2b0410c63f1407ce833e8a556f590f64fdd6b080465d28f365bb47921536568b6b1cc7efb9cb4baec8c246", &(0x7f00000006c0)=0x8f, &(0x7f0000000700)="0c6a32d8ddc02bc5856b9ed2ba1fcd1ef161b885b23603a429db9e710c9aec9b5251446d8e8732793088b9fd31d1357ab0568a086fe595c0409e34c388b395cd86e3b8208988c3cdae28b2230eb7d515bfb71599597ef28b191894093b32a44e6b402be4de9af0adf2aae77786c6ed36b3eb827fd16f3018bad45238a641485ce663c031757d92e4e5920390d8bd1bfaded9d30d93d4ceaf5744ed0adf58f952c24e99e33819e360da5a02265d33f3db407f4b9a26e275ad2357478fd0fda756880fbd0707740d4d8a88", 0xca) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000800)={0x1, 0x7}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000840)) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE(r2, 0xc01864c2, &(0x7f0000000880)={0x0, 0x0, r2, 0x0, 0x81}) ioctl$DIOCGETSTATUS(r1, 0xc2084415, &(0x7f00000008c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000b00)=@un=@abs, 0x8, &(0x7f0000000b40), 0x0, &(0x7f0000000b80)=""/223, 0xdf}, 0x3002) flock(r1, 0x3) read(r2, &(0x7f0000000cc0)=""/166, 0xa6) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000d80)={0x4397, 0x4, 0xffff}) r4 = fcntl$dupfd(r0, 0x0, r3) openat(r4, &(0x7f0000000dc0)='./file0\x00', 0x10008, 0xd6) 895.902615ms ago: executing program 4 (id=303): r0 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x51d73188af82c397, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) recvmmsg(r0, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0}, 0x4000}, 0x38, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="673bb5b8cc0c16ed08f1b8d24e2217f9", 0x10}], 0x1) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffeffff1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x1, 0x0, 0x10}, {{}, 0xfffffffffffffffa, 0xc8, 0x20000000, 0x8000, 0x2}, {{}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x3, 0x8}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0xffffffff, 0xc40}, {{}, 0xfffffffffffffffa, 0x0, 0x20, 0xc, 0x4}, {{}, 0xfffffffffffffffb, 0xf, 0x4, 0x4, 0x10000}, {{}, 0xfffffffffffffffe, 0xb0, 0x10, 0x2000000008, 0x100000005}, {{}, 0x0, 0x38, 0x8, 0x12, 0x109}], 0xb19, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) select(0x7, &(0x7f0000000000)={0x400}, &(0x7f0000000040)={0x700}, &(0x7f0000000080)={0xcb}, &(0x7f0000000180)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$unix(0xffffffffffffffff, &(0x7f00000005c0), 0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x78abf3d3) 894.804544ms ago: executing program 3 (id=304): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSETA(r0, 0xc0804467, &(0x7f0000000740)={0x400, 0x3, 0x20408008, 0x2, "97a25e6a43c100df61c0e22364bc0000000100", 0x8, 0x26}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000000)=0x1) socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) r3 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x120) sysctl$hw(&(0x7f0000000280)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x5, 0xe000000, 0x10db, 0x0, "3749c7a40dea0000170000000000000000ff0100", 0x2, 0x5}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000380)=""/222, 0xde}], 0x1) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80, 0x7f, 0x80, 0xffffffff}, {0x5, 0x81, 0x4, 0x1}, {0x16, 0x7e, 0x0, 0x800ee68}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000000)=[{0x50, 0xf, 0x6, 0x2}, {0x84, 0xe, 0x9, 0x1000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f00000001c0)={@remote, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3d, 0x62, 0x67, 0x0, 0x4, 0x6, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x8200, 0x0, 0xfffc}}}}}}) fchdir(r3) sysctl$hw(&(0x7f0000000100)={0x6, 0x6}, 0x2, &(0x7f0000000140)="44faafd4c34987b3fa13cfcf45aec23e151f5289cef546e56cd8d84df60d1872e26500caf1ea449809bdeec426a5ed16eedcc3d4b42d143130d8f222016d8dab82e446eaa6d07a2da06bbcca3aae4dd6f63eda92e313898d52e7be097442be2dda1369ec290877ac3739824228e923e867dd4033ad30d4378fc4a33557561ac47e", &(0x7f0000000200)=0x81, &(0x7f00000002c0)="9b0e09dcd324df6ede8fa50736e9bfc898ea491739f7ae99b55b563313dd4c5975c6449be4f2c386d3609269ff5b6fc8fc50376c2f4652abf35dd047ebe71ae419500cf0f3f5449568aca943170378de2870c8d30509bab0b78b9e84448b793b39871ebfc24af8c47ccc65b85af407bc64c479012dd2c8d164e0cbd7466bc2fd3e07ed9a0fd848f69226274e85fc27fa5df5d2b8436e62c542e96462985049f605e00e48bf68d1ccde2529245d41ee1376", 0xb1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)={'./file0\x00', 0x9, 0x400d8c, 0x9, 0x0, 0xfffffffc, 0x81, 0x5, 0x2, 0x2, 0x10000, 0xe}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000240)=0x4) r6 = socket(0x1, 0x2, 0x0) sendto$inet6(r6, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x1c, 0x18, 0x2, 0xc9e, '\x00', 0xa95}, 0x1c) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) 781.240308ms ago: executing program 4 (id=305): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x9, 0x1000, 0xaf}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3e39) ioctl$TIOCSDTR(r0, 0x20007479) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}) setuid(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x5, 0x8, 0x9, 0x5, "ae0358bf6629d20c99894989d02e068cbe5cbda0", 0x136, 0xfffffffd}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x2808, r2) ioctl$DIOCKILLSTATES(0xffffffffffffffff, 0x0, &(0x7f0000000280)={{0xfffffffffffffff8, 0x1, 0x3}, 0x18, '\x00', 0xa000000, {@addrmask={@v6=@local={0xfe, 0x80, '\x00', 0x0}, @v4=@broadcast, 0x0, 0x0, 0x2e}, [0x9, 0x6], 0x6, 0x7, 0x1000}, {@addrmask={@v6=@ipv4={'\x00', '\xff\xff', @broadcast}, @v4=@multicast2, 0x0, 0x0, 0x9}, [0x6, 0x8], 0x42, 0xa, 0x3}, './file0\x00', './file0\x00', 0x6, 0x7}) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000380)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000400)=0x89) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) mknodat(r4, &(0x7f0000000480)='./file0\x00', 0x1000, 0x5) ioctl$TIOCCDTR(r3, 0x20007478) syz_emit_ethernet(0x18d, &(0x7f00000004c0)={@empty, @random="4e7bc6fa00a1", [{[{0x88a8, 0x2, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x4}}], {@ipv4={0x800, {{0x32, 0x4, 0x2, 0x1c, 0x177, 0x65, 0x9, 0x6, 0x16, 0x0, @multicast1, @loopback, {[@generic={0x89, 0xf, "7edaf516122c8acebce96b7a00"}, @timestamp={0x44, 0x38, 0x1, 0x1, 0x3, [{[@empty], 0x9}, {[], 0x7fff}, {[], 0x8}, {[], 0x9a}, {}, {[], 0x4}, {[@multicast2], 0x1}, {[@rand_addr=0x80000001], 0x4}, {[@remote={0xac, 0x14, 0x0}], 0x4}]}, @generic={0x89, 0x9, "02fb96c8f21b23"}, @end, @generic={0x0, 0x9, "aacceb08bd5eaf"}, @timestamp={0x44, 0x1c, 0x2, 0x0, 0xc, [{[], 0x4}, {[@broadcast], 0x7}, {[], 0xfffffffe}, {[@local={0xac, 0x14, 0x0}]}]}, @timestamp={0x44, 0x8, 0x10, 0x0, 0x3, [{[], 0xffff}]}, @noop, @timestamp={0x44, 0x20, 0x7f, 0x0, 0x3, [{[@broadcast], 0x1}, {}, {[], 0x80}, {[@multicast2], 0x80000000}, {[], 0x80}]}, @rr={0x7, 0x13, 0x0, [@loopback, @multicast2, @multicast1, @remote={0xac, 0x14, 0x0}]}]}}, @generic="1c45e33ec4abd72f397543797a5f8cadda99c118fc5f6c7cf0d486f95d44b730bae2512b2c65c833913220bf9c704032164dce0814eded1b3b670a90ba4a2378da924869a7719ca95916850fd45c1eff5e3d6792a769f16b306a6343439e525eb5ddaa90ce82273876f4ba195ee0343ad9840686c259520724e00fa0742f6610bcae6b2dab2630ce2cd5f24b1d9e79dc79b3167f0ceaccf7f006ba98bda98060f2ed8018248230dac08f42aab8fa52"}}}}) r5 = syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000680)=0x80) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000006c0)=0x10000) connect$unix(r4, &(0x7f0000000700)=@abs={0x8, 0x0, 0x0, 0x2}, 0x8) getsid(r2) execve(&(0x7f0000000740)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000780)='\x00', &(0x7f00000007c0)='&&-$&#%#\x00', &(0x7f0000000800)='\x00'], &(0x7f0000000ac0)=[&(0x7f0000000880)='\'#3:&[\x00', &(0x7f00000008c0)='\xff\xff', &(0x7f0000000900)='/dev/wsmouse\x00', &(0x7f0000000940)=',\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='!:\x00', &(0x7f0000000a80)=',+^[\x00']) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000b40)) pledge(&(0x7f0000000b80)=',+^[\x00', &(0x7f0000000bc0)=',\x00') r6 = socket$inet6(0x18, 0x2, 0xdb) getsockname$inet6(r6, &(0x7f0000000c00), &(0x7f0000000c40)=0x1c) 779.017502ms ago: executing program 4 (id=307): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCSETA(r0, 0xc0284457, &(0x7f0000000000)={0x0, 0x4, 0x9, 0x1405, "08040000000080000001000000f8ffffff00", 0x4917, 0x1000}) sysctl$kern(0x0, 0x0, &(0x7f0000000380)="d635d1", &(0x7f0000000080)=0x3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x33, &(0x7f00000001c0)="ebff8bff13924800", 0x8) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9de9) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x1b8) 778.666527ms ago: executing program 4 (id=308): semget$private(0x0, 0x0, 0x20) (async) setrlimit(0x7, &(0x7f0000000000)={0xa, 0xffffffffffffffff}) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r0, &(0x7f00000001c0)="7cffa09ea845315cff603e14f6016e95958b9c7bcaf4a78a97ff5237378e2b6d8aeb1fec700909000000000000004cba6027f3e426c9e602c47749342c7f8f41282a399b90f0e77e73e4893483b05b450c0daf59fc859b5387ce310372e957940c8689431a691b93bc41dcfac4b74848b216e219ea3d1b143662b5a148c3af220505115d719e3fbb39842ebb68aa08daef20e82abe9dae7a9ad1983e8b0cb0953918a5ab7daef846647b0311b5d4d9671dab772a235c656eff1dac951ac8b66f21e89400e22e596f32a31224f1209e399594e754f4c7f7e19dd77a73867b04ea399b9366dcb0af9c58ea3000ae043a814e056dce8290e15f9aef31850c8115fc1336479bdbaaf6fd1200ed6947aaf5542e479d8ba4080b1434129ba69b076ab0e0ef47bcc6b2aa58244193908f9a3494fed398d45a8fe9b7bb71e0662eb911f77c2316b8812f4ac60cc79fd2", 0x14c) (async, rerun: 32) closefrom(r0) (rerun: 32) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) rename(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 737.291442ms ago: executing program 4 (id=310): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xbe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x94, 0x11, 0x85, 0x7f}, {0x6, 0x80, 0x28, 0xfffff7ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x28, 0x0}) write(r0, 0x0, 0x0) 730.512019ms ago: executing program 4 (id=312): r0 = getpid() setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x7, [{0xec7d4ae18a8b6a8b, 0x7}, {0x1, 0x6e0d}, {0x2, 0x8}, {0x2, 0x2}, {0x1, 0x400}, {0x3, 0x343d9cbc}, {0x3, 0x7}, {0x1, 0x7fff}, {0x3, 0x2}, {0x0, 0xfffffcff}, {0x1}, {0x2, 0x5}, {0x3, 0x7}, {0x3}, {0x2, 0x9}, {0x2, 0x1000}, {0x3, 0xbd01}, {0x2, 0x9}, {0x3, 0xffffffff}, {0x2, 0x1}, {0x2, 0x2}, {0x3, 0x7}, {0x1, 0x9}, {0x2, 0x4}, {0x1, 0x7}, {0x2, 0x8}, {0x2, 0x20ae}, {0x0, 0x3}, {0x3, 0x40d}, {0x3, 0xe}, {0x3, 0x6}, {0x3, 0x5}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r4, &(0x7f0000000200)=[{&(0x7f0000001c00)="3dc8", 0x2}], 0x1) write(r4, &(0x7f0000000080)="c30516845e", 0xff55) close(r5) mprotect(&(0x7f000072b000/0x13000)=nil, 0x13000, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f00000000c0)) setpgid(r0, 0x0) 538.536759ms ago: executing program 6 (id=315): mknod(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0xd02) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r0 = socket(0x18, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffff6, 0x19, 0xf27ff7794bbc9c2d, 0xfd, 0x10000}], 0x1, 0x0, 0x9b68, 0x0) (async) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff6, 0x4, 0x80000000, 0x100, 0x13fff}], 0x1, 0x0, 0x5, 0x0) (async) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) chflagsat(0xffffffffffffff9c, &(0x7f0000002380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10001, 0x0) r2 = semget$private(0x0, 0x8, 0x421) semop(r2, &(0x7f0000000000)=[{0x1, 0x8, 0x800}, {0x4, 0x100, 0x3c00}, {0x4, 0x100, 0x800}, {0x0, 0x7, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0xc, 0x1000}, {0x2, 0x9, 0x1800}, {0x0, 0x642c}, {0x2, 0x9, 0x800}], 0x9) (async) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/4096) (async) mknod(&(0x7f0000000980)='./file0\x00', 0x2020, 0x4000) (async) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') (rerun: 32) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) (async, rerun: 32) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x10000, 0x4) (rerun: 32) lseek(r4, 0x1, 0x1) getdents(r4, &(0x7f0000000800)=""/4096, 0x1000) (async) setsockopt(r0, 0x17, 0x4, &(0x7f0000002480)="d085de915da0bbcde4af6b2d6a58d0aee776db0a2b981e4a6b35590ef0a12de1cccd9671070d0521e6953afa9fe49325b15f756e7c6b70aac65fb6334c8a80ff08364d795cbbaa99590ec70fc47643917a6213f66f3b20abf1d4fb8ac33be4f1a9693017a7d9117eac7c76d4be6dc90735bff3c6c5b2789a1fa10874b415ca12ea8c4b49ec50f81d806f0ac8a560", 0x8e) (async) ioctl$DIOCRADDTABLES(r3, 0xc450443d, &(0x7f0000001f00)={{'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', './file0\x00', 0x14, 0x6}, &(0x7f0000001280), 0x6, 0x0, 0xe75e, 0x7, 0x1040, 0x464, 0x8, 0x3}) 218.144157ms ago: executing program 6 (id=317): mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x10000008) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x7ff, 0xa6, 0x0, 0x0, 0x80000000, 0x7fff, 0x40010001, 0x10, [{0x0, 0x2890, 0x5, 0x71002}, {0x10006, 0x9, 0x8, 0xffffeff9}, {0x101, 0x6, 0xfffffffc, 0x9}, {0x3, 0x800, 0x8007, 0x7}, {0x401, 0xffff, 0x2800, 0x3}, {0xe, 0x650, 0x3, 0x9b}, {0xce1, 0xffffffff, 0x4f4, 0x9}, {0x6, 0x0, 0x14, 0x8}, {0x2000002, 0x82, 0x5, 0x6}, {0x3, 0x8009, 0x1000, 0x4}, {0x6, 0x7fd, 0xc, 0x3}, {0xc, 0xa, 0x8}, {0x4, 0x7, 0x4, 0xe}, {0x29a71717, 0xfffffffa, 0x60, 0x6}, {0x1100c, 0x5, 0x5, 0x404}, {0x0, 0x1, 0xfff, 0x30003}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0xbffff7fe}, {0x2, 0x0, 0x0, 0x80000001}, {0x7f, 0x0, 0x0, 0x1}]}) setuid(0xee01) r1 = msgget$private(0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r4) setreuid(r4, 0x0) r5 = getegid() geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setresgid(0x0, r9, 0x0) r10 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1024, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x2) setpgid(0x0, r11) getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{r8, r5, r12, r13, 0x0, 0x7250, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x7, 0xfff, 0x4, r7, r3, 0x6, 0x0, 0x1, 0x0, 0x8}) setuid(0xee01) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r14 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x10) fcntl$lock(r14, 0xb, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) 217.034104ms ago: executing program 2 (id=318): sysctl$kern(&(0x7f00000000c0)={0x1, 0x2f}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x7777, 0x3, 0xfffffff9, 0x80a1ba, "bb08a5590209ff0100000800001b0f00", 0x3f, 0x9}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x100) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x1dd47e34, 0x0, {[0xfffffbeffffffff9, 0x40000000000000f7, 0x1000000000004787, 0x1000, 0x5, 0x8000c70, 0x6, 0xffffffffffffffff, 0x0, 0x80000002, 0xcab7, 0x0, 0xfffffffffffbfffc, 0x400000002000044, 0x0, 0xffffffffffffffa8, 0x82, 0xce5], [0xfffffffffffffffe, 0x5d, 0xfffffffffffffffd, 0x0, 0x8, 0x100, 0x0, 0x4, 0x4, 0x3], [0x5ad7, 0x8, 0x1, 0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffffffffffffa], [0x100, 0x20000000000, 0xfffffffffffffffc, 0x8000000100000002, 0xc, 0x6], [{0x0, 0xfffffffd, 0x0, 0xfffffffffffffff8}, {0x7, 0x8000002, 0x2, 0x800007b}, {0x0, 0x4, 0xfffffffb, 0x81}, {0x7, 0x100, 0x80083, 0xfffffffffffffffb}, {0xfffc, 0x2, 0x1, 0x7ffffffffffffffb}, {0x0, 0x10002006, 0x4, 0xffd}, {0x6b7, 0x0, 0x1}, {0x2008, 0x96b, 0x7fff, 0x8}], {0x2, 0xd, 0x494, 0x3fd}, {0x21, 0xa1f7, 0x100000b0, 0xc}}}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x24, &(0x7f0000000180)="fd0cc085", 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sendmsg(r5, &(0x7f0000000680)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x4) pwritev(r4, &(0x7f0000001240)=[{&(0x7f00000003c0)="b1a5f102de9a9b64c396049f26b87ea9c9de2ef43b43c1c65776e015d8c40596dfeadff8e900f900000000000054525313c2f8d15acf948a14ea90ab1c9d34a4fe2319e02a7f715f5e4121be8536441b6651ac9ade3bc894351a4f758f74c8bfe0735df7d60e5a4879143ba56da0013836e650b6d9b10e31c505e4e528ce4dc1e036ec7a909f06bf5cfef92647c936ade056e686a19f638baf33ef0c065712d4fb82a2fa62bb6b711629b46cf0aae53d51b6fa9b7db371a766b0a4b5d638e6703ec756397fe58a9035d3fb30e00d9815347c452753b84fa6b3f133b959cf30f66f9e882ea24fe428588e804c16ff81b997525671611a9da28491d96c40d3393f893068a03e4d7fb9e26a7ef5b965f5c893ee9d35bd7f2f923a89aea1bed95529ed8a6f973789a87fed734171aa273265356327486c1c423f88d11d8ff5e064a1240aafb2ee02fde0363e58f9cf06c32af6bb3357573fa6e482dd084c2dc0103212fb33138ca9138f341273f7caa8b7b5098c66c7036136841a98241ddc864e70305a71f503acc47e171e172a2ce2e32886996a87ee0bfb419f4c268a0e56deb49f407220dec953ed26567f03a8aa2a3e3ef294a73d4990c8ee4d6467f492173e3af7c25ce9ec1e37006356b28a35a242c8846d4e", 0x1d4}], 0x1, 0x2) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000011c0)="8327000000000000000e590000406d6c00002d4f682d8b55e346", 0x1a}], 0x1, 0x10002eb4) unveil(0x0, &(0x7f0000000140)='r\x00') ioctl$BIOCSRTIMEOUT(r2, 0xc0307004, &(0x7f0000000080)={0xfffffffffffffffe, 0x2000000f}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') 213.189022ms ago: executing program 6 (id=320): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009f050000002010000000000934ed0a0500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4d0800000000000000f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b671f4d335d223e7db3009b95665b00e32118", 0x62, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000001c00), 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000df710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) 206.608661ms ago: executing program 2 (id=321): r0 = syz_open_pts() mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f00000001c0)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0xd3b, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) ioctl$VNDIOCSET(r1, 0x80184405, &(0x7f0000001840)={0x0, 0x352, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x4, [{&(0x7f0000558000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000340000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff7e}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00006b9000/0x1000)=nil, 0x80000000}, {&(0x7f00001da000/0x4000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f000024d000/0x1000)=nil, &(0x7f00005ff000/0x4000)=nil, 0x401}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000179000/0x1000)=nil, 0x80000002}, {&(0x7f0000338000/0x4000)=nil, &(0x7f0000000000/0x400000)=nil, 0x8}, {&(0x7f000077c000/0x1000)=nil, &(0x7f00000ce000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6b9}, {&(0x7f0000132000/0x2000)=nil, &(0x7f00003f2000/0x2000)=nil, 0xa}, {&(0x7f000064b000/0x2000)=nil, &(0x7f000038f000/0x4000)=nil, 0x12b}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0x2}, {&(0x7f0000196000/0x3000)=nil, &(0x7f000076c000/0x4000)=nil, 0xa}, {&(0x7f000024b000/0x2000)=nil, &(0x7f000079e000/0x4000)=nil, 0xffffffffbffffff9}, {&(0x7f00004d0000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5e04}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0x6}], './file0\x00', 0x3}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) ioctl$FIOASYNC(r2, 0xc0107002, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0xe, 0x8}) syz_open_pts() 205.663633ms ago: executing program 6 (id=323): r0 = socket(0x2, 0x1000, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000040)={&(0x7f0000000000)=[0xf, 0x2, 0xfff, 0x7], 0x4, 0x20004, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE(r1, 0xc01864c2, &(0x7f0000000080)={0x0, 0x1, r0, 0x0, 0x6}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000140)=@file={0x4, 0x1, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000140)=@file={0x7, 0x1, './file0\x00'}, 0xa) closefrom(r2) 197.565381ms ago: executing program 6 (id=325): r0 = syz_open_pts() r1 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x61) (async) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x61) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x8000019, 0x5, 0x0, 0x42}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x4, 0x6, {0x0, 0x80000000000002}}) (async) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x4, 0x6, {0x0, 0x80000000000002}}) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) (async) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x7) 145.459612ms ago: executing program 5 (id=326): writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) rename(&(0x7f0000000100)='./file0\x00', 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) r0 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x143) fchdir(r0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') setreuid(0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000040)='c\x00') (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x5, 0x1, 0xfffffffe, 0x966b, "ff14e7130b1e586ca6294000", 0x40, 0x3effd}) (async) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x6, 0x1, 0x2, 0xe, "703cbd723b95e872d5b6df0872c816b5f7d47609", 0x3ff, 0x6}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000780)=0x7) execve(0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) (async) r2 = kqueue() syz_emit_ethernet(0x6a, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb8100400086dd6880058000303b03356d0140558d3dfd766d0a62aab10b9bfe4d1aafbaf5c2c66da2acf4faeb1e580100907828"]) (async) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000001c0)="4103000000817aa201e47374ec73a21c2e875ac85e6f4c5475ee83c1886e81fc", 0x20}], 0x1) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) (async) r3 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) openat(r0, &(0x7f0000000700)='./file0\x00', 0xb5219f1000b913f1, 0x130) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x102) 144.544413ms ago: executing program 5 (id=327): chmod(&(0x7f0000000040)='.\x00', 0x35e) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='r\x00') 144.082589ms ago: executing program 5 (id=328): r0 = socket(0x20, 0x1, 0x0) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) 143.918855ms ago: executing program 5 (id=329): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xbe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x94, 0x11, 0x85, 0x7f}, {0x6, 0x80, 0x28, 0xfffff7ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x28, 0x0}) write(r0, &(0x7f00000003c0), 0x0) 143.598603ms ago: executing program 2 (id=330): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() setsid() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0x8000, 0xfcce}) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="1371995a60946f711caee294890cd6d19ca7793609cec45f45f0f45c937334a3f747b37fdb9ebacd04cb0d307132ce93639e64591f0eaae12378f39bd62a5a188a155aa155d8751201091e33ee03dfbe108629ae4bd82918d7952173ba006a2fce4c479f96453724b9d66dddb8a469086e621a2419", 0x75}, {&(0x7f00000009c0)="daa982b28fea880de51993a7fdee7f3f38349b8ff8e19a9ae937d3e9870591e1625c00f6f1064ac63828238529e934e486928f8e8052b27345953f595f963a6929c4ad9ba6dcd4335435090ff9a229fa34acc01a8dc3556e1d3aff14b16e6ef0a2c33fdb27d0bd9256b89220b280b2172ab5772b47c4ce5ae2b24b6597904076bb61b2b2b7461bf67e49e81b1d6ba24127514214de00ba00b2ed148ae5c99a4d045b2c64f579de897074bebfaa1c33350bd84c8e3e2f07314f56ee6631cf53b990570e7b1cb031b8715079b9477aa78eb5fd3dd431048fc3195d6b54747875c31e1c50624a6446183c05c000b2a29b80f4b7bcb61390ee3fa5e26f2de31d1d32c4d5d66b93d566df329479caf08edfe6401158fa550fed985bd4a3b6b0ed57e6d741c9fdfbfd7d2a776961e47a0df5f84a3cbaf6b64359e72abf5b68f190a6c98a42eb6354cb271952332218de3f766f5f050260e814e786ff84165fab5c60537eb4fe9a90463afd01dc6ed443bcd1230963838c2ec9b3d57d1e126c291691b397a52a6be31ac0a82afd3477b5d3b27c55aea36b7e2bb0b93aff690fe982cb4e6f9c8177a68fc67d9216be1dae8a64579502fc70300c51ee4da434b634cb3978600767d884246fffc801ee9da648b886c653733a5f7d6192bdcafb3b9976b2f5c82a11ae6e8c6423338a7a1a3608028299f0b8f8dc816e14dd9c4bb0f50f350eb597af046a936b8df973e73a3a138e4f00573874cfedf4748914b8f2be8c640a41599b6d55f664c50d6ed5acd4e3dc5ac596525027aa4856549040f706eec7f5637a0b063d55d99e1e4e7931d5ce484a3393b04d7e79e502795e40dadfebb15119e2b8914b7122cda0932b134e2b9b99871944f67b2be02434d4c5f5dad59e34800a5a75937990ebfea1a43c565efb17452634aabe958e053d6957930ef03ddc4002494948535e04ef440f62b1127d00fb30b70e3bfbfee4b7912a708c1d7b061bd5dd2440ee9ea7a6e0c4e736e6e2642dd832ae9d537f52b21366852de7be74e778062a807a73e0dca6e519a63cb7d9460a3fefaf288c161147155fe3d15607ddc655ad71bb0ade899c5bf6cc294541e70126ed3471c4bbe3e8d919098dcd1fa70fd2542501a665c503cdff6c651a19087e2ecc72e5b97e2379c349254aa6fb7615f89cb46dc3845c1491f39aa16fbbad20311f972c947f818d7c5d4ff3000c1f0afe4422e4581797f3293168bfd2f26272dd0da138097ea14349db01a51173db51173ff3f956588d96b94003cfcee9703a0011b8ec60baab590a95cdfc27865a308a8876e6aee039608235d3855f9ce14363325e2fd95e8806a3bbbf1266fbb5f9ca475576f9ffc025666e2c5d40846a9f620ceef3c31cc6b84deefec8997a0a574316c85dfba94fe68b1c59e06413228be384553034aedf46b5cf9c718b2775c882e57f75a61e2dcf65c4ea4729eb09da3686bac3a95882be528fc106a1a5484edaab12a3718cbcd2858061c11494731a4932d28793642fc03e67761e5be244192d9c58d608ed089d93fa5227cc3feb2f0ed51d2382a020a7c48602d0b024525c249bb203b98ef269c8b671de430064587fce311759e22b4fe5e7bdccca134cfddf320306fe17ec76f01dbedeffd60a2da13ee93c4faae9cd8ec02fcac531647c413d66918b7e09258bdf6415475b190b7d09015be8283f7a3a622185d6797e99d5aea381fc79f1b41af1e65bacee15f9f04673369a2ed4861b4044cb91c08fc414f5857edfc1bd6af4a34cf9e0dea13e0202ac56623913a67a9a0c96bca5166cd52cd7b43524f2efa967e21a7286572dd7bee17d595db0583ff1e1654e45c0e7ff7774586b4f3947a58976a46bcf7d7bfc77fe91f5239f2358b3682035fc0d7945c9ac4667700a15dae4a42ef8a1ed8408dcc5e5ed19341dfd77cba82eaa0540dc7f9028010b3c7c9d91af47119726794a580c76bf9c76cc82d1443efdea0f36aca4cfd77d1ee6f94f524cd7e6d2917aca5218bd842190afc0156765d975ec02c956abacc1acbe7ac128619e857351959bd86afb110d0c8582dbd364226766174fa0ed5a73801c68aba322f37739eb5ba676e7adff9ebd3b901b96f7cf873f2c39e43fc98e27c48ec61e1012b402fb8fd5cce2e6398a1bc700c19f747f3a0f2cc678e85b379c9a95dc4d1f6c339ee8799e345bb112bd2a95aa687a4816278022742c35da7d198216c66c4f22e9b8e523f3ed6b387531078635a3510f1e7527c191c5d5f93b450a2b3fb194cc345888f1fe9bfae1f447b7bfe476562f556e6a706a88526b041ae99ae2e7bff59338853cc69643398184ca8f0c5f9851ed5ae501245cfc7e027b6ffc4de49359d3700559687f2b633bacdf2460c571a7ba2aebbe16232820aa8cbf24aa123c34a4c5a5fad7e7792e4de1538300c4f812c3d8cf75304ddc23890476d43cf3ba166587bfe5e681b7463d9fd0024f686fec06c337cb8eaa7ce5c5ec15ad584efa96ced9b5e06a22208f7377f5534ef6e9d643187e3ccd3c5e6d6543b0a7a764d7e7d099468d35c8d4d1837616d5f7fdd2f5e5b138bd2742b5582a0472448790c426362b217068e762cf0851a09e560b37e1e3787df918796c4af9329cfc29819d31eec0b329c43d1c38334eec84c54c4850714ac45e1dd64f2f06e6366026c691c9b6ac9b412e4b05abc8b472298cc34c0d3b541f84b33befae88bacb6f18820403216bd5e27923edf2a1a29fc7afb504c956e0ea4a2315c593d345c1ba0904f36949a8aef49bdb08153adeaabc9c75ba6bdfaa05817a680f7b398a5ef115b00c0aaaea5219ce3dc49bc000d0f8a68132b70175bd6c8ab558346523981f549c4055bf973e011da6670106569cd5c2c0b3d30cbadc7e3616cfe13b32f2b77bb0946e4994ad191537386f7a71c932827bc9fa4e36b1952d22234851a0dec2781af04a2fd10cdf330eefb5f6e73f02601e8893ad75575a54a8b1f1f7cddf67bd671dece3de0853c6fb5fa6d515fa9cbec9f51d6cfdec7aa1ac9853d4cde3c8d1e4b97bef59c36292788762ed307ce0c9a10ea7f137ce106d632682c54bca3995dbe536c6207712711f7364e09040011269912279482c66a74e1c2837abcedf7943823822ded1e9e51df7bada8a05a6315f3449d7b418187ced470d3024798da35b6b4ea364e6cc18bda190ff04196a50ad02f9648feb7675cbbbc7172ffc1ddc3adb052806ce26ebb51894e14547f8e5c644fa80aa56542445c7118ec57a46e8fff55898b1b5b466b0441dc38fb5f27b74c25847190ade67f15ac273f14606263c922e810d1b9716e56960e721a22e2ae706f60e669c9b89b0f4b4a10b9598515ab4566c6256c27d75382469ed202d5da63e6105621ad6902469c4e986bda20195b0c5b6b28a2143767e1ccaeba2dbc6a4da9f2d2717eba448d1b267607504718dc745d212a737f8d0332ed365ea2144cdbdc8af4419908cde6a6d977d8c6a82b09b80e32d71f0a4c3864f77242f932bc294f382e63ceebf354dfda110eb2c6cc228ebf573f5476482990fc1a24d0550f069a6a3c3e99a07086c2a4bcb7332ec54b123643a71659963bd5c6ab6f7acd3e10331e61351f23cb149ecdaa3ff51fcd92f8ea22e9ff1302d5b01f0398217bca36bd5029e33301c752b7ea72180cba3877e6c429932d91b2c8d1ac244e9ed8759f493a43f79a54c6f1acf847f41f7ca6b3dc68e4c67b941f1b1fb0a3de15759052ec01148e18dd94c5673565ba49cddf11587f6b37c2f0dc894e436b3b93f1dca90fefb6748b84466bed0bca9ad1af6b6ee097039064afa94fdc79aa662d622f92075bb2a6dfcdfa9c12bfbb3cca78961b9a1a7b898e08bec843f82921a4a3478cd087dcfa7139d3d175a1d5bec0178e53e834d4649cf6747983b2e1ef1b4cd7b691922c48363ab8a045e5b8cdbe3e1362630c71ad55bb97a6d4dba8bcc869b7e772b6c91a119b3b68cf508389571ef55192610b7fc3610336b2376df4a30b031220742bb471cdf773b8b2669c6257327f10f3ae86b4cedbd062b82c18cd078a581e3fc2e10a8a5d7f3a44abf61c627635f1d997366645b6404fc14cc7826bd0e65bd70e5a18cff08033fc08583c9574e5dc772c7fc473d1d691a030c4d1f10a04a5ca10191e421688a08d57db9df7caff8110c17ff5f9daec7a5f15fd7d802fcadfd6f0dd590fbee499fd32f3eb430d6508cd711edea7118cd2a191ce12a4dc7c3bf03c18e2804f4b06ec63f341be0e43e84ba07f0eb891b59e146bf37b3a552856baa6431ee1838f9ff9ba322634194c13c2ccafb7b34dfb8d8c445ad20b09effd675e0ab623923e704ca47f64f3637fe5a58dd8145dd3906031937ccc13383489c0c4da6bb6c5d310d34610cb7f2d91c177b3802ab9e7887fc2e736e1715ddce95d2238372545ae751f6f6f378252ac9e61e6e93aa0c62345d5b416b34a72b944530ea65a216a451de9f131d75ffed9c08ec10d7d1ba5a0af378439c406cc2246066a5f718bd689c113c83d7f1a78f0d8cf6d4daad10ae834d4cbf6a413971439d5185bd4bceb87d4b253356a2433fc33c49d7c61681ace954ddb48798b95f9761d5b99fc637c88c2485bdb8bf1b624fb9727ff09bf199d8e7217f7f52e570e33aeb02c0355248ec168af3d92d6a945cf6a5b1af2c82160094a6fd79445d61097c6699c6db25f50ab48b91ed37816a3fa68e0dc1364ebd636a96e4922ac7043f7b2afff11f82f494235f063944a7720696e3551c0d0304985f2b2516d9325cf33edcfe9bae35a2d6e2890956504d3c0d95afa87e3cedc1a7a2ddc37c8ff69d553577bf88476099573c95f1b35b8ac151a4fc2c2175d681c7c7beea44cda622f4dfc3332cb648f5e6305d3e680f675ed25e49d1f1e5d6c4941fd3c854509629730abb077d7f850353cd0dae8591a4988edd10b7ea18b0d2b492179d5a13b0a9fd3322ea64c51f84ecaada607edfe717270928d101dce4a1e38f30d3ddc85f66bff0ba036411047ca1ad64da5efc02de82f051eb625de319edde7562ccdb2a1891cc037a41aa1accb5d3c4e5b2aa1badeee18e548438f3f32023d06dbb3afe452a43681c36c52bff2c29aacb00720f0688fa831aea7b3bdcd6dae296b9de972cddb1fa15443545fd0434034d89576ef4981f08d87acf8dee7b9b28362907ee4d1283765b0ab75fd5c672e9d413b3c6f4f7ae13f9046580679d707462b2e7ded25e5df2a3e88ed3078efb29caa136a7c23a6f17c6dfca2fd0f214a3cc567eec36f3a481cc44463fbe158b15c6407a7a600f91794eb189e2b961ae0f78e32dbc39debec7765a00bd01b154a6341259014db1e944fabc1e20297865ed76a1eaa10b788dae20eabf4581b31f1207c584586df2b5c494b174c087c9ed6dce1c986d457bd3750e36301560651211cc040f1bed55dba3c991c357032192874c7d6b09b20fc39b2d1abc007f17a6e1892cd79c4efe9cc258b8285f04e64da8291de5e3f34074fc43503cc327f261cebcc32372f3228362aa41c64b4691aa327c91e6b97870ffb9cfb49fc598a3072c156dab722df4a09137925875c33f5d577cfedbb7057021ad05188659158afc77ada65a59e56941b30eb0eb936c67b9213fa4d3939a01166eb274156d06b37b1efa1ca3bafacba34dff083108e761f34e91563717d09587500196122339f6f7a0c2d36dee0ededbebe9eb308285c96f3eea02b87cf62c751c70b005140759d5a4558608497469c15fa005c183d9a086e767585cad", 0xffb}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7fffffff, 0x3a1f, 0x5, 0xbb, "b9f772422cf3fd88597ac5fe935200c44169cf49", 0x3ad, 0x9}) 141.587463ms ago: executing program 5 (id=331): openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x18, 0x4, 0x4) setuid(0xee01) setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xbe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x11, 0x3, 0x48}, {0x40, 0xf0, 0xff}, {0x6, 0x80, 0x12, 0xfffff802}]}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0xc5a1, 0x8, {0x4, 0x8}}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)="841cbf3e882a06b800c86f71de042448ea2950b945c3df6d5e0c7745000000000000bf1152b3f1e636f25ae58a71fc2b33a81370a6d8679c78cfa96590f7f1081c763630b6c34547db86d33fac9c32d474825b7e87795e8bc6a09d01781c41acf61475a31ee3077588f372e16ac659f2271c91033612e110bd1acfa60a94f7de", 0x80}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="a7a6d61de4a10909921b249a3ffff8ad3498feba46236243003b47915d8156c41f08600919531ea87e5676231dd7aacdfaffffffffffffff46c0fbde03", &(0x7f0000000000)=0x3d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x28, 0x0}) write(r0, &(0x7f00000003c0)="07001cb1e6beaa63bdc33397a9a01e", 0xf) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) mquery(&(0x7f0000053000/0x4000)=nil, 0x4000, 0x2, 0x0, r4, 0x3ff) close(r4) r5 = socket(0x1, 0x1, 0x3) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shutdown(r4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4, 0xfd, 0x0, 0xfffffffe}, {0x5, 0xfc, 0x0, 0xffffffff}, {0x17f, 0x0, 0x0, 0xbc2}]}) 103.462331ms ago: executing program 2 (id=332): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4", 0x3}], 0x1) syz_emit_ethernet(0xbe, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x8, 0x6, "976252", 0x88, 0x0, 0x6, @empty, @loopback, {[@fragment={0x32, 0x0, 0x0, 0x1, 0x0, 0x1, 0x67}, @fragment={0x50, 0x0, 0x3, 0x1, 0x0, 0x5, 0x64}, @dstopts={0x3, 0x0, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x9a}, @enc_lim={0x4, 0x1, 0x3}]}, @routing={0x0, 0x4, 0x0, 0x8, 0x0, [@loopback, @ipv4]}], @udp={{0x3, 0x2, 0x8}, {"ee11e6c04b3c2d0ba35743cd3c7f0c3b328c1ef6fbae482381239d7c72e80d8c4787558670cc5abdb02e5c1f606169c21b86c2dbce0bc751"}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x8000000000000001, 0x564, 0x9ce8, 0x9, 0x0, 0x8}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000240)='./bus\x00', 0x20, 0x111) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f0000133000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x2) ioctl$VNDIOCSET(r2, 0xc0285108, &(0x7f0000000000)={0x0, 0xffffffffffffffba, 0x0}) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) setuid(0xee01) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) mmap(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x80000001) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd12) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x196, 0x3ff}, 0x401, 0x10000, 0x0, 0x0, 0x1, 0x80000000000010c, 0x5, 0x7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) 85.261701ms ago: executing program 2 (id=333): sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)="02000000", 0x4) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) pwrite(r2, &(0x7f0000000240)="4dcf", 0x2, 0xe3b9) r3 = socket(0x1, 0x1, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x900, 0x0) r4 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x110, r4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c, 0x11, 0x3, 0xfffffff5}, {0x4c, 0xf0, 0x9}, {0x6, 0x80, 0x12, 0xfffff802}]}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@remote, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3d, 0x1c, 0x67, 0x0, 0x0, 0x6, 0x0, @rand_addr=0xffffffff, @local={0xac, 0x14, 0x0}}, @udp={{0x2, 0x3, 0x8}}}}}}) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) r6 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000140)=@file={0x4, 0x1, './file0\x00'}, 0xa) connect$unix(r7, &(0x7f0000000140)=@file={0x7, 0x1, './file0\x00'}, 0xa) ioctl$AUDIO_GETDEV(r6, 0x4030411b, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x1c, 0x18, 0x1, 0x3, "48017264fd703e503428fdca562f1610", 0x3}, {0x1c, 0x18, 0x2, 0xfffffff5, "2bb3c1c2f9a1e34a2fd8cc4d163b2bab", 0x8}, 0x2, [0x5, 0xdfe1, 0x6, 0x3, 0x3, 0x4, 0x0, 0x100]}, 0x5c) closefrom(r6) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) 82.703218ms ago: executing program 5 (id=334): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1700) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x7) select(0x40, &(0x7f0000000180)={0x9, 0xa0, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x71, &(0x7f00000002c0)={@broadcast, @empty, [], {@generic={0x3c0c, "f32e559623442e9c70ec3acbcb827062e4e8a331ce1a0049347efd620b14ea915f2fd2a29bb88fe6f85f7c32e192a2e4aa9080eb6249358a16f2d85cecd8d0c29d2b4f8f25ff7de460d1e9e6dac29acaaf1d1fc3a7303819dc0eefc70ace3435a1cb16"}}}) 992.667µs ago: executing program 0 (id=335): mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x80, 0x120) chroot(&(0x7f0000000740)='.\x00') syz_emit_ethernet(0x6e, &(0x7f00000004c0)=ANY=[@ANYBLOB="efffffffffffd09b049f6b6386dd6036dab700383ab9fe8000000000000000000000000000bbfe8000000000000000000000000000aa01029078fc000000605f7f0000002c0000000000000000000000000000000001fe8000000000000000000000000000bb2b000001"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x2, &(0x7f0000000100), 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffffa, 0x44809e9d, 0xffffffffffffffff, 0xfffffffefffffffe, 0x2000000000000000, 0x4, 0x18, 0x7}, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) r5 = kqueue() ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000780)={'./file1\x00', 0x401, 0xea76, 0x4}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) close(r6) getdents(r6, 0x0, 0x0) kevent(r5, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r7 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$FIONBIO(r7, 0x82907003, &(0x7f0000000140)=0x1) write(r7, &(0x7f0000000240)="a32c2aa3085e1749abedbfe5", 0xc) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getegid() chown(&(0x7f0000000040)='./file0\x00', r8, r9) rmdir(&(0x7f0000000000)='./file0\x00') socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0xc0106924, &(0x7f00000001c0)) 451.781µs ago: executing program 3 (id=336): setitimer(0x0, &(0x7f0000000000)={{0xb756bc, 0x8}, {0xffffffff, 0x8}}, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x2, 0x3, 0x0, "d202000000000005d600"}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0xc003, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x1, 0x1, 0x10, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x3f, 0x1, 0x10, 0x3, 0x6c0d}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x1, 0x8018, 0x2000007, 0x101, 0xf9, 0x81b0, 0x10201, 0x10, [{0x0, 0x2890, 0x4, 0x71002}, {0xa, 0x9, 0x6, 0xfffffff9}, {0x104, 0xf88, 0x0, 0x4}, {0x4, 0x800, 0x8003, 0x87}, {0x8, 0x3, 0x2800, 0x7}, {0xc, 0x650, 0x3, 0x199}, {0xce0, 0x4, 0x1, 0x6d}, {0x3, 0x803, 0x14, 0x800008}, {0x2, 0x80000000, 0x5, 0x5}, {0x20006a75, 0x8001, 0x1, 0x4}, {0x1cc, 0x10001}, {0x8, 0x9, 0x610, 0x2}, {0xb94, 0x7, 0x2, 0x1}, {0x29a71717, 0xfffffffa, 0x2001, 0x7}, {0x9, 0x5, 0x5}, {0x0, 0x1, 0xf, 0x10000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$VNDIOCSET(r3, 0xc0184406, &(0x7f00000001c0)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000684000/0x1000)=nil, 0x1000, 0x1) syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800455c00380066000000019078ac1400bbe00000010c01907800080000456c3afa2a006c00fffcfffc0000080001e0000001af79"]) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000040)="79b9cf39e3551f62bea0157f5cd7675fe42b3105300b94377c156e8e8630d621", 0x20) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) 0s ago: executing program 3 (id=337): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1700) mknod(0x0, 0x2000, 0x5c4a) (async) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x122) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) (async) mknod(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file2\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x40047309, &(0x7f00000001c0)) (async) symlink(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x84, 0xc0, 0x59}, {0x60, 0x5, 0x5, 0x5}]}) syz_emit_ethernet(0x1000e, &(0x7f00000000c0)=ANY=[]) r2 = syz_open_pts() (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1700) (async) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x7) (async) syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff170000005f0c1952e971be8de28200083b0001984b0e23742b40c3fa3d76af5fc1faff0200000000000000000000000000014e214e2000089078"]) (async) r4 = setsid() (async) ioctl$TIOCSCTTY(r2, 0x20007461) (async, rerun: 64) syz_open_pts() (async, rerun: 64) ioctl$DIOCCLRSTATUS(0xffffffffffffff9c, 0xc0284416, &(0x7f0000000140)={'./file0\x00', 0x0, 0x7, 0x1, 0xf, 0x2585}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000340)={0x40, 0x100, {[0xfffffbfffffffffb, 0x0, 0x2, 0x100000000, 0x6, 0x0, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0x82, 0xa, 0xffffffffffffffff, 0x0, 0x8, 0x4, 0x2, 0x100], [0x5304, 0x80000001, 0xfffffffffffffffd, 0x20000001, 0x5e, 0x7b98, 0x1fe, 0xffffffffffffffff, 0x0, 0x9467], [0x2, 0x3, 0x2, 0x0, 0xb, 0x11000, 0xffffffff00000000], [0x100, 0xffd6, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x4, 0x0, 0xfffffffe, 0x80}, {0x3, 0x5, 0x6, 0xffffffffffffffff}, {0x0, 0x2, 0x9, 0xfffffffffffffffb}, {0x0, 0x28291c58, 0x9, 0x2000000000000004}, {}, {0xfffc, 0x100, 0x0, 0x8}], {0x4, 0x5, 0x800}, {0xfffe, 0x80000000, 0x6d5, 0x4}}}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x96, 0x0, 0xfffb4961, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x804, r4) (async, rerun: 64) dup3(r5, r6, 0x0) (rerun: 64) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.115' (ED25519) to the list of known hosts. Connection to 10.128.1.115 closed by remote host. pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-6.us-central1-b.c.syzkaller.internal) (tty00) login: arp_rtrequest: bad gateway value: vio0 ktrace write failed, errno 27, tracing stopped uvn_flush: obj=0xfffffd806762ab50, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! pckbd_enable: command error pckbd_enable: command error panic: kernel diagnostic assertion "bpfilter_lookup(unit) == NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/bpf.c", line 379 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 201710 52974 0 0 0 0 syz-executor * 22166 52974 0 0 0x4000000 1K syz-executor db_enter() at db_enter+0x25 panic(ffffffff8344aac0) at panic+0x1e5 __assert(ffffffff8348ad45,ffffffff8349dfaf,17b,ffffffff834a8a78) at __assert+0x29 bpfopen(11700,1,2000,ffff80002a2427d8) at bpfopen+0x2bd spec_open_clone(ffff800035bbdfd8) at spec_open_clone+0x277 spec_open(ffff800035bbdfd8) at spec_open+0x319 VOP_OPEN(fffffd80649c88d0,1,fffffd80097fd680,ffff80002a2427d8) at VOP_OPEN+0x8b vn_open(ffff800035bbe218,201,0) at vn_open+0x6a0 doopenat(ffff80002a2427d8,ffffff9c,200000000440,200,0,0,1c2164d92453d35) at doopenat+0x35b sys_openat(ffff80002a2427d8,ffff800035bbe4d0,ffff800035bbe420) at sys_openat+0x58 syscall(ffff800035bbe4d0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x3e376d27890, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}>