ram 1: r0 = socket$inet6(0x18, 0x3, 0x102) geteuid() r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) utimes(0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xdfee) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000480)={0x10, 0x401, 0x4, 0x4, [{&(0x7f0000000000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0x200}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x5}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x7}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x4b22}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0x6}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000002000/0x4000)=nil, 0x800}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x7}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0x401}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x2b1e}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0x7}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x1ffe000000000}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000003000/0x5000)=nil, 0x2}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000000000/0x1000)=nil, 0x8}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000008000/0x1000)=nil, 0xf8a}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000008000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) listen(r0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x5, 0xffffffffffffffaa, 0x9, 0x10000}, {0x1, 0x53c00, 0x632, 0x9b4f}, {0x7f, 0x9, 0x1, 0x9}, {0xffffffff, 0x2, 0xd96, 0x9}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) getpgrp() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000003, 0x2aa6, 0x4}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x4, 0x6}, {{r2}, 0xfffffffffffffff9, 0x2, 0x5, 0x1f, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x50, 0x1, 0x4, 0x3}], 0x2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x100, 0x1}, {{r0}, 0xfffffffffffffff8, 0x31, 0x20, 0x5, 0x10000}, {{r2}, 0xfffffffffffffffd, 0x81, 0x10, 0xffffffffffffffda, 0x3c}, {{r2}, 0xfffffffffffffffc, 0x70, 0xfffff, 0x5, 0x3}, {{r2}, 0x0, 0x1, 0xfffff, 0xd0, 0x3}, {{r2}, 0xfffffffffffffff8, 0x80, 0x2, 0x8a, 0x7}], 0x7, &(0x7f0000000000)={0x8, 0x8}) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)='ttXP', 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) socket(0x20, 0x3, 0x6) r2 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) setsockopt(r0, 0x7fff, 0x6, &(0x7f0000000100)="87fc7eecea020ac97a8c9f3693514cac4e94f9c00110baed17b8c662c40ae38deb1efb3e3d358ebb6fa0242d7e623036d1f98511692427a7caba1bda195876e1", 0x40) shmctl$SHM_LOCK(r2, 0x3) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001380)={0x2, &(0x7f0000000300)=[{0x9, 0x0, 0x20000000, 0x3}, {0x80, 0x86d3, 0xadfe00000000, 0x61ee8e8}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000013c0)='./file0\x00', 0x8000, 0x108) sendto$inet6(r1, &(0x7f0000001400)="ef677d1e634cee8d89f8213a9e83ead6383ed8324fb51c12e5c5aa306639b4a43bf46a30ef723d88e47267508f9759e4ee9fd04bf7d9825ea9f255a87c1e35d2f90a8f5070fb9f2c8b8d978795bb33d727a46959518834793ce1c955da1fe6db3a4bf27862c0fb74cf192f11506e374dee20a6cffcc39002e7713da20a585c255e77762cc1b431b5b9b84d66f941f53e50a2234114ac56a0d6150c6c1cac0234ad22e50150e98ef7463fcd6e5eae402ed1219c6245c738c68678c0541f4dccd5558d84820ae2ecafa5b8d3638a48713a808569594c332422a379e7e09b8befd2d412dfdd964b586e02", 0xe9, 0x1, &(0x7f0000001500)={0x18, 0x0, 0x7, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="cbe1526cefbac360e7ddffea020a817055ca36ad377cb9a37e542af9ac16d14721144dcc653b718d477e6ab9f5091dbf16d36790faa43efc3eb3b3c5e9c95b041485082e6e07c0ccd5a8597823868380f04d57760c32a4489cb235f21718150bd0a16657ed5aed6b65d30e58f9f8e76a94fd84932b656d7dc9fcbd6d65c4cf68653912264f20ef5976d305755060cf938f40a1c36a86b00534924064473f289097d9a2f5b1ac4696bfc9a769716ee7a3fb75a3895705777b0a07aef91438a8a5b775f0e3", 0xc4}, {&(0x7f0000000000)="c58a9b4fa3fe3809dfda1a4fcb08b0521ef1042a75198c6e80d47b28c842fd14f16d9bbd4fe9a1d41539c6f7", 0x2c}, {&(0x7f0000000280)="e94eae58ccf68ddee7f594b5ba10582293e6956359be133680ec3c4a2bd4880d3f88fcae8038d80a5297a1d78d3e5b7943552efb1daaa5d1d511808bfb8bf65462dc903ea352d17a348c42f51e4da7a52a53f7635e", 0x55}, {&(0x7f0000000380)="6a7495702df54e604f2391f2dda18f617cc6ef3654c7f8fd6843b767d1a58afa2d5f6b54442073b28f344624e2a928beee4e7e5a42400e2b896f848038a5ef1fc059ae4dafd9a5b9f1c1ba623d1e0586356b1886bf83b2101919e40c1b2fbc1cb578dfb4a9c5a9e6ee69960b5bf2ed0838566b0801822c6f95806cd2e183a1fddf00fe1d6ecf96b67fbbca353774e9f70c40ac42b809f1467c75c2f685168375ad8996ba510e9cda1d2e40cdfc713b39de8661bf86581d95fa885ddad14f954a6d5dad340f032404981072961360c8600eeffacd5d975bc5a43406fe27ad47c94e89ab019a40d6a05cc719f50ab1e09f4eb1eab088ef6fedb3ca7eb40e396955406f1eb3cb65000f7db83722dcf204cf2d3556e8dc1daf11c1370190dce0ac11d1d19126e38b44b1a1e697e2607ebb5c424e73b821aa5ce43fd7b2b1ddd8b3457d0521e6eb3ce44d28c7233745216e4a23d4dfb67c1ee16586c76913da61a4880625b86ffdccb55658b5cc19fe3348d127851a460c971f9751533da46355ebd572cd53ef9b2de899ed5f7d293f4747706544391043bef0860ff58fd0aa87d4b98a9b804e052390a24bb108025bcc56ac05446238af03bae371dcf8e8366ddf22dcdafc0549dd5d9411048f0cd4e5883eef25d29d1880be51ca23abc13a1298d13fe8094a996648ade396393173403ab64a2305d4cadc3eea92c963d744f453b5b58777e2717d44593b62234aaa9c17504ad524d9c3248894f5131c90e1f02885bc697f81bc652bef9abde581c9b4ebfea973a91e643f058707cfe2b48c054f916dc3d96f4417febfc1d0155504ae52e8d2c0fa403393e10ea1202a81a8e28ad9bfb8440daccb7e308917b947b56ac3214ef65c0c37f5c91e99101d9ebf892e753193d95f667f49aecb98771f4e8c13da23f128962faa59720972dfb5ce2f6607ca1392e9eae978e148c958cdeeb00e0a24a22240d1b733a9bb2fbd243217e80b24e5f90cfd59e9a94c07e854da2476187947e3fe88754df2147dd6718f75e2673eee43416daf363d0d9559e3352309a411ec2ac1538bacc423a58dbe47f6b6e83fe0dd56e366b65b18d3966048802e313b1647fe3a8e123ee1993cf49a40e685aef80a33dde82920a468a930f1a9503674b637dd19172ad024a0bb0c2f117e3a885474435f3adf614f20c4ed666da59e425873625eb304b28a4084248f6d039357f173c6a534a25fc7d8420774adb2b70e15a0212b5bdd3f678aa89527617b95f3e01c40987ba76a0531f27d1c7ae671c4a44cfa09c36489867e4a55f702d191df45d813d314f781392ca924d73d7a89dbaaca0e07cb4efea8b1dd322e93381530dc12200c870e8c5f8749bc577be910913f2b05a31df03bfd89ac4ca9c6f9e8e5cd377e2b700e3a5191a616b8d6e648ac78ff87005d3646339c65046b0adc9340923a2fe5e32df7752ca8e88b9ea3bb2da1198c599e49283811bbcdce28a30a0c381c90db9722244371a511d9237ed5aa809523b49b39f3445029e4428a7a901f7e00d04361c50e675dd12e4d6ac7c85d8d293f1f9d24722ab2f709e1b9225a26ba3ae4dfa30c4014ad8b2fc0a6be4e697bca37ea2dc89872e46923f89c336e208e975c87564b77fd4d0c724a126024089cff807f9d02ae39e7e57f836c0b54349e139011078225599bd34e034aeaa351da850ba6b42399a164ae520762163a4120b876d986fcd81662f8939df1b4870b8de94915d6a6a89d7c25084685f01aa46b9e9285edccbcd475a9fad8bca01dda0d64662985e217ad314775461fdeb15c3e61ea70783e7e108b6a54b47915013663d20ce7188ce9273350db0074a9c7a026ae17e543479630206596f244401d52ef36a405288a37a119e23486bc8bbdc4edc202d3ebd947899d335f074b2f8c7c4a40535cef26e9b4f41c1925045206a93be40ca5d6f93d45c1123f8910eb5e716db87472f2e2edd951a22570a62c6c4673afa71f134e6d001c145bcd49d3a724586bb173b2266f17b85a3c83c94ce9797de05ebb5ffe51cffed44bed280a4eaca700724416b90d66debf62bb06dd4195c5a12b404914ea71e46c2200b9192550e142e3d2b6c66463bff820f51986a76727ce81c5bd41abd990f942832cf6b5bff065a755e976523a1ecaa0fca94e8062b221377b21071c4456551fb3c0a8ba5b274c68b5bf77e730edbe98e8ec8e45de4983df93f6a5eb7171efa756ea843b06cc2c5134d67f4420dc6c0f5cec2d25eb896e62151463dcc947309b0a6d043735c374c25f09310ce4eea19e69e4df6f1eb67925378ae79c155cdda8b7c8bf7fa8c2c83eabeffe314e018ee0682d1af7968efe940c9516255f7e627b49ee7cd6eddc976343590793bd290056e548d9f3262528af1239c08ecde9e7a8a64a92aa76a2bc00fce0d22804c707b6050f833009e78ce0155057cebaf10d8009795547bd5ffc8b5908e186cedb0764bf33283ab4e73ec93a1d2dc3b16f314333553d8f4466a84e1ec86c7b93bf0f7dae8f802b53d28177aed80fcfee0e6dcdebe74d9f5be8bec7eb9ebaa881f2a95d81cafae9da149e26efb2978e4a28815b8a9c749ad2c79398b63a9e42679679352d470528a6a55fb13e009353b9c9d745cbfd0907334ff097e8f72b100d11bd76bae81e617597aee53b9e8841974e4355187ee616d2f0c2613dc3730ecf6538de1c619060a656d9ae81f3862e52b4978025a84a6ce7cd3303bc97cdb83f41b3e938d4ac41c4afdf6a4f1da09031f18908a214d4563d6679859e39227582ea030dacf8503be55baf62d6f51d18ea170791c7f06df59ec25cffd3f73e30205d167d2736e69bba6d071c9fa875e2a2e336d5ae93db4d922098b27b618d457c0bacb40c7f3eb70d24c564ad1c1a3b79680bfca6b8de2dd35445c58e68e575aead7128d4c929e265fc14ff1100892c8ced14a9179bf04acb1df870ddb516fa4d424976741144dcc2a1485855f7e578d261d8fd6224fcc5190c4cb59bb553cd72836ad3ef197e6cba54866bb8ef1470676331703763a27a88c20063a4b386b82f55e62b42a7c4c45f55d05658e3afe47fbe0d8ec9a19c972dd2a80e840037a60bbec3f36d52ce35f555304818207497006fddbd563c0be10539723f73802a857fd290f3ec8184f20db78bb00f85d537d26092bbd56b78f9fead995b52d5266c1978f86fbee1e804849c566995ea1c9daf82d8606ca30dd37852d04b75a63b330ba3391b1d87860172bbcfabeb3cef5a2f63b352fe9e2ab559ca24c14480451e03801f100c2ae9e7155f355a16e537a066bb2d7ba22910e64261886e07f28658079452d4dd3fd6a43209e6328e0b79c76a7e857cccb2a089436aef6721c2727938e2de878ce24f50979b83fb8daa8541dcdf5055bb3cb9d954791c720a7398956211c0b33b324c7d8e26e9ef163b42d0e1b1b171c8b741978bf3ee8690f725177bf9f43ad5cfca433c8c84e70f1854f170e2048ff176590184e6ed193f443181a8bde698a6749d8179b31eaedefcc2c1d3c228a872d29857e3d019c9748294a59c0a3eae1d66cc1e4fd85c1b4ed8047821b0f91d17094ed0d2b7a0130162a25cdf626c103418e5d18357bc206916376d2495abdb30f1dec367eb406ee40db1724433705f4b4fda0f10092cfbb7629830360a12e6017a1f87a9715f0852551657fd7d3955b188c5cb534a7d27167dd4293b3d690067b88c68c4cbbc62941b51f5d3173392fc0b69aead09cf9d843bfdebe143de853f6a1022a4dc601263732033ef4d08251ee41f1ed569782d72939f248277bad84e2b7d189b8697c6a42c368f132a2725820c940338d44c447d766ff77954f6565ed294e34f89411f9c62e5c775dbb6f3a96fe214550b51a60853b499e5da2e1dfb49ee26447917c26264b4f217baed6b503697f8adb32671ac23671464a998084fbafdf9f1f8e6e01c867f0f37e4a4676fe53e442603ffb83375faa2cbbd20c24d40faea0bf69730a0939cb63fb588985db4e3eb7bf39c50f4ba4583d2d6ef46cbc348d9bdaa647ed1deceb2a92e7ad1c8ea7ea424ffdaf4f36ff3c6dad6dda6f8be5c3d1d2495f3ce52b1e0cc75598788edb9fe249476a89f847681598769323126c1c378d2cb131dca5a016c0054eaaf28522582d93777f89a1386ef1cc8aa4e2fca62805dd7801ff9eba6b9d54b981725cfaf2281b826d21df4a10e98a7f4d82395d76e273b6d06efefa7d957db8339ae232c7fd384ceca21a3c1a6c631712f6248378d717d5b19a1e816aaa68d694f48c77d4c2d682dfea43595a3c82bb52391cd22eb9b39b768d23be20e58e46ed71afd3a8575dff6f87077f0f13c7395ddc9e7c32a131c3ffc65f7a260b156c737ebc2739d2aa4752c63546f79685efa6bf50cc6bb94bd10d3885fe28d11850cac97e298b219c5b357d557ef62a24c91da16ba515bc413db5695cbd32946e712bfde90e095d944fe0a05bfd5757850897866b121ea65025bb550f6bbb4c9e7b5810c36d2cda4ce8275b6fa900b7ee75664ceb0fb97e1e289cd0ef2110429727a3313fa1eacfd85edfdf42226e423d6b250a38d947adee44d422313c7b8422ba3ff41d143e13dc5c0a904dbd1ebb8dc1bed4ad1c709e0e5e742ea54920faeeb50554f811ea0069eefefb9c56b8e657edc94cc606203e4f40d59353448c0cbeeaec2b79506f737e0b72ed7cab43605af42416bfd4cc3c6957b58de37eccba72f1c04c0de3dce7cba2593b0fedc7d8ecf5110261106edb4ed06dae0556c2967d4ae3002edb97ae1056a343a9dc38c261ad5c6aa91d39099fae139d7e48fd40709bc77195be0555b7d47515038969049093553bac89cd62c09e591a6bcff8bfe10ae3e5c512d1587b5f615fbd4c991a310b379cae5f37c32239f604468a3bf854faf40e373d4fb72d6d5f8c0d5cce8e2cf6a399051174342f15340aed5ef9b3daa5ea00aa2b228f18684d1b8a46c4f22745cc9c0054a16ac50e28a030547d240a38c443f6f53a14057dd82567143afd859397f20b2017c7786bee8da607f41dafd9601637c82e4bc0ac62a4ed742e167bfc6d2588f032e33a5e6a71d7fa40c1288e8f064977d1f47955f9dfca0deb2fc195e7f4df76cae4cd7d3c67cc7a9830af71e9ad7a35d3455e1ebaa0f76f934551df73ffe25d855b4996d3c6f1dac1c7095f1efc4e416496f8ff351b0c7d6cb489ce7855fdc85f4719a79ac48f39848e6104020152e65c67aa13648e6163667e9f87ca34a230cc1d298897f75dd62db17b0bc4b5b62970d41e57b74b734cb460b172ac5fa35ce990e4d2d6bc393fe13cff58f49c970e6f18841fb59ff844a68ecc623c5522c8d172b4c3cd5c873593636d8f5680092d2efe42ec699849311c6b996085af43b073584ca24ec7467766d21528d4d793e5fff026584b30b0144a3178d4e398ff8f661c9094ce93e1590850d0abe08a39b7040f3f34eea82ee6b5ce92d7532c22ca05d052fd74af28faf8d9d4c6eae006c98724d3bc68d8ce7560f01e78bebfa3aa64228623b21de5836c42304dfaed5041c10356bc745062454b1cbb3d75ced10a8dcdeebe8d2899d927efa65a1a7649cab01ae972d2aab25712717382167321c1b19b3817b169d52409d3b97297e91049deec73ccdc31c386989f5ec7667dc2ff23008221e52594608d250c78f4320db8a2916559f7da45a23481c05484911664612fb6dd3a216fe1049799a057f167f4114cd216137a99105fc46e951bf4ef30e0413838e0b012853961668d6eccdc936", 0x1000}], 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = socket(0xc05b800c49d6117b, 0x8000, 0x100) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="974a907ff86877d59c318734403054e2d5746e45296a", 0xfffffffffffffd86}], 0x1, 0x0, 0x18) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) msgget(0x1, 0xa3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000240)) 16:00:38 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x9, 0x9}}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000000000001b542a538706000000b811000000291f0000000000000300000000000000039b893f"], 0x38}, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x8, 0x4e, &(0x7f0000000240)="a534ed441dcda2a4be629263f02891a83c5d8493ee8e6b27878eb731568a5feaba311aa2652961cd69cc37282b330c113eb28e92cff20b3fd8b67b85bd04b19d6b216d0a9d6e7bc557061246efcd46ac6365e1f4d6c6e23c1ba9f0193bf35da359cee16d5e57e5c4ab90fd38a138517d5727c8d8d3d99ba539b40796b8d9708969ad630b34f00082423d990c065e193794926b024127e296c66ec2bd3845f6fdb76030ded8b5e133945dedcb4dd4617b8efa35519e8f5a6f1114ab88099d7418cb4fc2077a29da2857aa3bda8b719216601b30c186", 0xd5) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mprotect(&(0x7f00000e6000/0x3000)=nil, 0x3000, 0x4) r2 = fcntl$getown(r0, 0x5) getpgid(r2) flock(r1, 0x1) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000180)=r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:39 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) open(&(0x7f0000000000)='\x00', 0x10, 0x4a) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="c2d65061f1401bb0482b41b3fdb5ebb3adbb0945c634489e6675043ca0b0078e0564887b36767b18d077b3aadcc5a89469e743483ca55741fcf7ba7971424c998860c0b9ad03b52d1d62df956fd320845f1030acd035402a919cb3d5313238327b0000000000", 0xffffffffffffff37) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x300c1, 0x0) fsync(r1) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() setpgid(r0, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2781281c89e1e463, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550a", 0x61a) dup(r0) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x20000000000016ff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x102) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x43, 0xfff, 0x8000, 0x9, "090c3f6cf3aac19c5abdcf68a3dd9c448cab2603", 0x20, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000140)="98b2ffcc1805d822d2ce6f9e49cedadc9b44743935a50d8e6cb13a61c36ffd9d53ec8dfc2efc584b21951768df156adf00075374959a6ad1d31abef36db58991235ed1380d9ad0307da0f5b345b0174e8252d7f3f17290044d34e44e5b00", 0x5e, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r1, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file1\x00', 0x120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getgroups(0x1da, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, r0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) unveil(&(0x7f0000000180)='./file2\x00', &(0x7f0000000240)='c\x00') r3 = socket(0x37b0300669ba6d40, 0x8005, 0x8) bind(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000002c0)={0x10, 0x4, 0x4, 0x800100000, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x1000)=nil, 0x4}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x40}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x200}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x4f70}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x8}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000004000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000000c000/0x400000)=nil, &(0x7f00000bf000/0x200000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000240000/0x1000)=nil, 0x1}], ['./file0/file1\x00', './file0/file1\x00', './file0/file1/file0\x00', './file0/file0\x00'], './file0/file1\x00', './file0/file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x10001}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) mkdirat(r5, &(0x7f0000000140)='./file0/file1\x00', 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f00000007c0)='./file0\x00', 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="927541db2b7d0f6b71d8a19b9029ba89d106c971ce7e1120a23d989746e811ea163a916ce99072f43651bc05d8abc3bb2047595a44ddf0c0681b8fcbfb6ef06b3917145679ea56eb174e569fc78f8252d4e0451c16036ac33cf8f00f1f105e6b5532c7882155e7f70c7653138550e9ee6229e92ebeba6587e42ea6fa36cc13c581e5283982b7402c5f42d3640b2187e9a7cf9e855334b365097131aa30", 0x9d}, {&(0x7f0000000100)="9acdfab1028b1c5000635aab184b6c8059b7c46ff6210edd2cf66760c22d11e2a780b943d7c240799e99463e2741b714bed9b33e4feab74917310186e6ab8dadaaa9d3abc47ed3e445a72eaa4d1dd624b7709dfa3c7bc34b5b0b0c3eeadc91a26e20eec8d77bf6817b3ffead52c74733f2d287492ca597cd7bf06e04a4b493ca66e61cd3e3d65f62ade9dd57bd846c6098c2000a085047", 0x97}, {&(0x7f00000001c0)="5a2c2a6ec1aa77f4ded6d2fa6cb66431376cf0495e426b00953bc40e46222096327c25a43ea31af5c43635f066dbee749198f23804fc9a7c541f358e13785ef2003301ebe3acc5b38bda6fd96aadb326e1a4b02180c1808b2bee6eca56a7a2637f741589e488522d9a4980148aabc49e4e393935c74413d04375c9d2026000b30e3771c1e0d6689d0001154e620bd5e66fd9a20fc6992cfa95d8ab3783faa6bbfb25d39715d8991deae4ea1f1ff874a9cdb55b17dec5e0268d143f9a0b144a03e3730fe81c55a58d331efa2f16704e116a8f2e", 0xd3}, {&(0x7f00000002c0)="8a39247a484636cb6c0fcda582ba59606ca0642287f65b9353e049234d891249cebb5df3d8caaf5ae24b82eb4d30b01156146b8a12a59e7085597abcfa75624f08608a2a84ff69b3ca6ef2953e54e7f1b7addbc1b8d379b7fbc231c2a6df2d10", 0x60}, {&(0x7f0000000340)="92b547100918870cd78003221b362ce93eafa8834aca1bf7d9dfc5a703f31e0dcfb85f9ad3c942f1dd12a18db9d995e1a4d9c5b66ef5f803460397dbb868974ab04cebd8c6a4b5ae6d4997a11d76db5964cbb1ca0fd654c794885baf42ff51cbbebb7bd547397ce1a6a5b6d5487f55331790eb63e23c7a2007475b81bda737a23e189d842869a554fd1817af7893dad78fa05bea0c77a5affcbe7c68750d6afd293f090c4267b6712dbd3fe2f7e0447dfb3d88c0d565b24ef5e73ace173a20dfb30c3f4073c455662fcfda36bcf3a1662172acaef40110f6cf0923546781f40fa705d5f1f97b929764988b17d16ff62961a57b81e5f3c91c445d8687d9c43ff7086650a0f5a869c6d67739aa93f6c6b84a6915a9bdf3f5dec95ced64badd3736f18ef685581d24472147a06f1ef8d2f4dfca2516fe0401afe22671e3f9b96fd0a5b21fe8d604277529ea423bf6ae2dce80a1b3c6c63b354da0a54e943b99cbfa8ff3df292801d687c97f6b0775f68a2b3a982529896d1b2091c7267756d4aa44a2e2e6930646bcee35902be3d3ea42802353a34849c7b8df8d32e05bc249d650a162a3bbebbf86dc20bd9e52d0120e6b1277a214e229d68f133d84d90ff1751c2833c082679160d8228dfc1367352404c9d22c37b41d910ac147ada016e280b6a6bc7ec0f9f8e58405b82579f9f5b41209d71b46400ae622c664e8eba20b947071a8dc47edf5c16e9efeb7e6f47a28617effc1e3f4d5f18d145f8a82784e54ba9114186f8b0975e02cf90cfebbcf48c148972c660bb298e14196aaef787f82fc79df33d8e16df796ee370d629aa6953089792cd7e39936ea1b081852e4db14bf83c7b1bcdf4d480dcea4c869ca678309a9377629f444f8af678e266ffb93035ae49a32f9f2cc5ff8333255e051ecb54e1d67985588fe4a03f2cd6ce44c6b34f3cd0e2b6aecff75262824d3fdd29da33b1b522cb29140871a647b6de15121decc268d4dea4e5e0a7c35c913cc5865258dad1497a3bfe1b1681f7d0eb9ba9fd7631d675755a15a718e22d8f62633f0ba105601a78a379ea7e14382209b8764f2dd5212e45dadf67c14df0546e0cce68990adfa68b1aca043b656d9cdcf201559db6ebd4035a7493b215def95477619b5762c3dc30d719c0045e9504d747fafdef0c61e8826e29e49fc79cdae7b5f6ea8e4a2f56119ccaa893cf474bfe727da9d9d96d919217f4d600c6254b2ac48aa945f2998706fafd52c1169bb088347019e7597a0bdcf47198b1af708fe4567ce88e32409b031fef37b411fa4164e9ac0bc5b003d506f59b07374ee340863927939b49480d4f2a6224c15cc77b80f979d97322efa7c55b468c8509ad083e2d7dc4d18654cb6d6586a7e9c445c4169a002a9c86f94a79dea7cd0e7f94b61e1a4fc20fab6c1b0a01c5a3afec00234b9700a415b72f9bd924abe7ac79fe1d4f1ae95cf0555f526c68784868f5263df56d24203b1c36e7dcf430c78654452ed3504451922ae9bf4f5523953fd690b8fac29f6cf5b32abfdbc06562106fd0fc9476934c2e7c8e265c831c9c00f6061b95187f4df198c7f3c4e0f8d19283aab5ab3614f3b1b9d58bd0ef671db746cecd72bfb9c6425744108fc7924b6580a75b9c35390c3e60dc407c881e0facdb1a1f776c4e9ca02c358e2919ef68a69782d07b1f42ff146d42c143408909b8e7c0686ed3fa739bc7c463db43fee2f1aba95e183771ba64169a5247099ac182fdfc03f7e76db3631b39846a9a3b762b1cf9a3c93555650c63007e9309b357fc2b4652fae4cd9f0ed09e12b9d9f928063239400065613455cad9fac4fd2d2d8df430cc326128c62f693a3df75249101bc59653037bbf7cfb1c65b113db1f47598e3520ca7d4dba8378a05f0964fc3c776d65f32c39de406265dd936355aad3764881daa51ab5b1214f9ac4013bfaddea015a741853810848d14f431e8ef52446f02087a7bc8ba2aaad9dd8e65573192396302334e44b0129162374f7999796aa0a958e939733281890595ebea66cbdc739a601d57e46dcd6df72472ae3c28327edd37142e8b92cd8720ed4e9482689dfde32fb2ce97d3066255ecb6ed896bff98d5c219288515903ee126746c8a25c71037dd06a64cfebf5a3b63c9449d1ef98256e5e8d65312b15004807743e00fa96df7bdc9c227858e846eddd3d2bfeca84cdadba498a4ee45745729f460b89b2272afc6ef9b035fa5c7424a7a37dfa22d45189bced13964c03f456ef8fcb982dc6ee34534b1a4f5d65ef83aa60df08ac288790a18a2cdde3f791f1b6c80f3d575d6465d0e58e67b60670a2072c797463d3004f4fd14c73bc248fb91c474f568b888c2ef3d7fc0e2ddd845ced2e19eab2ffb44f3ae5d44140c443d5ff455cfba7f67af729f536d351a496c6b5e1cb327db3dd553b1a44cc48759ec3373813b55506c2a38eb757dc6ae6ae0ddfc44055ddd0ae9bb5aad6bfcf87aa45de82f123fc40a0d8f866cb948fc9d03e9eff54d84f279b12f53cb8f170082b31df5673b278872af5d96dd064458857d18b47fd47b9e25737daa086960420acaac9213c0ee0762e1bb5f1bb34a2fae197c9a8e0dd0ca0133ee4565763991585f88f31def4254fddf552e2427892bf0472f9e9431384590d313f3808a94e2df4023d7469f70ede51d79116fb5133bed18cb6a3f53ccb4b8e3098321e54871f40aea95965998029795342cb80c97ed88a30dce75696a009cdacf97125b681967de356422a56521055b76b64c414b3a691e73954f03071f08845ac44bae7f4a14f5ac7e1eca92c7f1e517d9e9b4d0519b4e1d1b62d380c55275a5b3b430a87087486e4253769896400c1c099e5e7e8e5bb2f4d682a97ce06d62f7c9fa9e3ad20133eed356c129f88dd9ce8738385d84f7a725cb318f6da666aac38c2170d4cc7873cbac37e871798254264c42db70c297f680991b7fc087dc25fae3e530448911d58ee924b3d4e102df3a9491633694ccbc28cd903ce8c4aae2c82c8237d9da2f70be727ea4daa63c4e9cd51b06181951bd14f5963247bdc7c1c111b55dfa8893170d2b23da753f647fd2a586818a10b43e8521753986de1b336406651dccd732f69b0988f745d8e4e20f803c0731c711a1844254ac67ee9a0f7418842a81c45a858af4882478de656593b2aac70fe754346873166408c2cbe6e22ba12576184d2d139210ca8c088842b22474970d81b6551a4fe0fea593db33bb7a4eb36ac3cbbaa749a63c28e38fe0024a362fb8833e6d920b867e9c67cde18b73d3fcbfb7712b1aa60786e0dad19e95390ae81e3eac566f0fb294c67b623eafd4b83ed3eb67f5dfb0ab5b44ca956cac679d2d2de28cfac48336a9a64d9231320524a964b948eab19008b8c45b740878a633c7905e5748253e46fa420019b9f8a43e7b4923e4fd4f28b68539aa9f8320dcc5008da9a10fb19b39f4a4777352c4381cc013e3703d31a211b78e84be7062882dee49bc1e6194303ac03dd6abf7d5900bd0e911083579cae2c5994c0b1421e3ce98666edd26f0c94755d931c16fe9b598f33904f23ecaffccae669f5700129b373912ffbb5afc88fb7bcb28e357d9c47fddb0755febb93cf44620aaee51ea07bb99eed4e13e50f64dad5b3168e9a44ef9b679cd79eaebb1d518458d4ce5bb7527a34e5b058f477d7a874c334f76524a69b258a5861a98c3864a2b06887f484d3336cc2e9d5bcc6259273bb12d8c35a606d7ff2f157bcd1b4460a1332761b86b3e812e5b606db5e220755e2a0538959916079408d222f55c27b874c45540063a80af3ee11a65976ba7760c16cf9a66050d09899e7e2ff8d64f0dd5a657ade7569b5255df9f980ac2defa7c3966869de4bf07c8782dddd413d41566792448cdf09724ea3bce1c2b10fc2a82610ecc26d641c920f985ea5213a3bd943db094146f362203ed4277604039538d82d2bc0677b9031045f5576484804153af0af2d815cbb1a4c216e42e0ee95c34baba636a6e323d5e495a6b33d91bc68bc196fc9c4f15099dce01e15e0115dedb11732f105c9b9ebc9b8818225848068fd475019bc6e177340ffba16a79c22bdd063a43fa96019df998e945a5729e820bcb9230d76cd5bf5b3e9ca8865499e1c76f15b2d48b67fe39a0877b13bd69005030c99b729f813445405f4232a7f1ed34d6030415be79549aa5d6f91542c7eb41a1837b0104333aeb169943b32f7ff65b67d889b30cffff0b9dca5029137aa255f142de2cd0ac4f6520c1531b1a0e161680331ded0c6ce047ce391e44e19536d421e42ea9ebd6ce72c10836868b074835079075cc30304906732a731972f8c7d74bf33544346602c02fa68a879f45bd17ffa7e082e3e6b5c2acf78fae11d382a83fcfdb46380698ab3b704a357a2ef5f74d307fb135424e0d900dcce12ab07c7e331285cb4895ae9d78f685a11dd3132f732b4ec61ba492ec94fab5dd5fc0e2d6cc58254bb530ef72dad73a3bf21ffab373b5377fd1234f8cd52987595c6ddf6e1454d027fc2fb6593e2fcef98d45b5339fa61be5dc52dadacc5bf805b9f21cf4bc564b5248f446833800a35b6f6a039d6f2eb92107db33690191665ef88f212a82c990f4f18e2e5b6c0a7f334989d9cd5a2ad77842d740583843b6af43d382db6bc139586ebbabc26133d08aec58a24ca3bc4b34b6f5606df1f1010dd699dcef8cb577cb68838629a50c3536f86c75013dd19019043b2f7bed0c7b9e5cb4ac373c4775d11907d0f191c9229fab3b56e4b60cf5b1880126913126c25dd837c232a8e144efe857453c50076d0c1a7e3dfe51ef19fd844ca6f393cf5a09225f26c33a65036492cc4854037829c4c7bbf49d912fc2937df28e39cc460a1357b8abbb4a6f518694dbc11d8db787896f3a48f0e143652dc29beb52e25752264194d58aa8a142e2c65387e9d66ec671c7e5d0232f0050e153e6eede6d7da515faf175ce30a00626f7c7377106aa17baf7d957903f349e1c5cefc7cee2e81e3d9d49d90996f59c76fa771d81b87a755ea1300759de6fd6f8d1c25650995b491251d89944d01fbd4f68f1e0760635a5318cccf444c7156884cb678e23f3f63549b09bc166431cfe60c654a14f3c402895ad73ca2c6a5935813efa4e9f2aaf0e0435e11078c8e5b5e0885674e89a67ad4e65216dcac31dad7520315eb966c421e004e25689f186334d63870cd59a1e57fa4ee076256b1ae7e74a488ff54c93263a984963346c6c76fb9a169ecaa9177b84414cb0f8ecc92087c8e3e9512b5a98b239ebb87b03670faec27038634967f96ff955c348b5f7685d8658401be48b4b2531aabb9d7b544b06124358c9b5a7b99835f5a5e983671fd84946530c9a8d047328d6486be5105c9a4b134906feb1e1ac82527d79b0b1db78c9d551eaddb0802e50be25c4b02ac21eed17458e513cb7b87d547509738941c52b9b5be2076d939ec0adf6760e580a5912f9c3fb2e73297fd289681c901b95413807add992f3f06b692f4e35eea3b1a33de9bcafd2fa3afa5cd82eb434131a6cd6e8c466da9c7584e74210f97f3ae915f8a65b03c59cfa194c79e3945b82a038899202f9e115bdb3aefa17b26de1ec00ee1b3921bf6e33d176ee2e1a41611efefdc1a7cff16b7454bc047f58d931b809df0e1f39589866b23077ea096a1c6494fa6864cc33a4701bcf2019fdadb95bfa2acfad43930e4f12e026474dcc3ee8c8f9a17c2510bfba1050e0b1ef59d5edb4b30a64e1c3221773ae70c729af4b3d1f3536652b5d50", 0x1000}], 0x5, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r1) dup2(r0, r1) 16:00:40 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000080)='./bus\x00', 0xd5f1993e4dc701da, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) syz_open_pts() execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000180)='/dev/diskmap\x00', &(0x7f00000001c0)='/dev/vmm\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='/dev/vmm\x00', &(0x7f00000003c0)='/dev/vmm\x00', &(0x7f0000000400)='#!\t\x00', &(0x7f0000000440)='\x00']) 16:00:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x17c) dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x0, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) socketpair(0x18, 0x3, 0x286, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x0, 0x8, 0x80, 0x1, 0x8000, 0x7, 0x1ff, 0x0, 0x1, 0x6, 0xfffffffffffffffc}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:40 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x80, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008ba8162b27febf00000000ba0d31e99a00000000000000000000000008000038b60fb5590f", 0x2c}], 0x1) 16:00:40 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) select(0x40, &(0x7f0000000080)={0x9, 0x100000001, 0x40af, 0x5, 0x1, 0x80, 0x200, 0x7}, &(0x7f0000000140)={0x3, 0x8, 0x8000, 0x4, 0x1, 0xffff, 0x1, 0x2}, &(0x7f0000000180)={0x4, 0xffff, 0x7, 0x1, 0x12, 0x2, 0xc51, 0x65e}, &(0x7f00000001c0)={0x9, 0x9}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:40 executing program 0: getpid() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x25}], 0x2}) 16:00:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0xa5) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1ff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x3f, 0x4, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x4}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x101}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x2}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc664}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1f6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}], ['./file1\x00', './file1\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ff}) fcntl$dupfd(r1, 0x0, r1) write(r0, &(0x7f00000001c0)="026b1243977c0d4663bcce7d88d2d2fb2612d535f319ec4825d7b49e0347a0fa98cf819b41d7f26e15a44f62963b985535d6e0ad23dcf3e65945c5c6ddc1ca37", 0x40) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="46cf707df8c0f14a4b61e8f4d42bff74cd2f7a041cee732ce4c2b6d587e277fe63c50f659b6d59b40d150a9b30d5131b60ca211fdbfc4f67cd84e828eb357b3ac13cf9c984577103c09f4ad13bcf87a7e7bb39fe5a80cfa29986e8144bccc45a345b969c7bfb89ed47405ac003b06c3792a9ed41e1e390a48e917cecd157c9d1147a4cc4c82f35302b3c8154beb56c0b1465fb3cca6831faf85819e3d94e1ea52ac045f454948890f6846de8fcbee4f465391080bc497c0a8b1e4d6a913d97336f26558c4984944f6f4bf53ed6e3cf59b31ffda1c5f4d2ee8d020a353b1b25addc7467f3ae498adcedc057c28163", 0xff95}, {&(0x7f00000001c0)}], 0x2) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:41 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x41700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:41 executing program 0: pledge(&(0x7f0000000000)='/dev/bpf\x00', &(0x7f0000000140)='\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4a4, &(0x7f0000000180)="e426bda3164b7925f07f26dbb50bbd830af383715ee9a1486e72ccb3e6f3991c961fc7613a040d4aa4005afa86881df2f1ba46640ff4acef91605479bf97c64582") 16:00:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/83, 0x53}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000173000/0x3000)=nil, 0x3000, 0x14) flock(r0, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x4, './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa3, &(0x7f0000000380)="b489a03b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c31331002b0795de24a22962442245e34a7d3119e1ed3d0cff448699c66230b709100000000036a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502cd42d5371") r1 = shmget(0x3, 0x600000, 0x2, &(0x7f00009ff000/0x600000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) close(r0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x179, 0x0, 0x0, 0x0}, 0x0) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x40, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x401}, 0xc) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)) connect$inet(r1, &(0x7f0000000040), 0xc) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x369b36e59e8b7cc0, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000340)=0xfffffe57) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="ca060440c029e9326f83277cf6dfbf3d162fe73a8bf66c4035448f71ab24329709371d4bc23216f93b637de864915e2e82e373", 0x33) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1012, r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat(r2, &(0x7f0000000240)='./file0\x00', 0x2, 0x98) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) sendto$inet(r1, &(0x7f0000000180)="818baa75e7654674e94464c71b3d9dd4d65370f69f597c83bc118523a355dac241ad344d0df8aa6b969ac55ee00e8e6d9dc1cfeee57304adae747ea35f32353c151a2549e53a8907a249d4c49fcbb54196631e3c5d3a29bf1265c5e1960556ca2f90cc7de0ac51db723f463e815f93567f98a9eec99efd4c8b5729ce1ed03a744bbe788c3dd42fa10da48bc92500f552bd6ef9a6f32657f1c36fd537181ae2ed1fc034af", 0xa4, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fchdir(r0) open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x5c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) 16:00:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0xdb1, 0x401, 0x1f, 0xff92, 0x0, 0xfffffffffffffffd, 0xffd1, 0x10, [{0x3ff, 0x8001, 0x7f, 0xff}, {0x568, 0x7, 0x2, 0x9}, {0x2, 0x7, 0x3ff, 0x9}, {0x9, 0x5, 0x0, 0xfffffffffffffffb}, {0x3, 0x8, 0x4, 0x380000}, {0x80, 0xffffffffffff4bc8, 0x1f, 0x9}, {0x2, 0x5, 0x200, 0x6}, {0xfffffffffffff801, 0x5, 0x80, 0x4}, {0x4, 0xcc50, 0x70, 0x80}, {0x0, 0x0, 0x5}, {0x5, 0xd69, 0x2, 0xfff}, {0x1, 0x4, 0xfffffffffffffffe, 0x3}, {0x7, 0x7, 0x80000000, 0x1}, {0x101, 0x80000000, 0x800, 0xffffffffffffffe1}, {0x102, 0x6, 0x7, 0x7}, {0x0, 0x3, 0x7fffffff, 0x8001}]}) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open(&(0x7f0000000040)='./control\x00', 0x81, 0x10) ioctl$KDSETRAD(r0, 0x20004b43) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') execve(&(0x7f00000000c0)='./control\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='*!\x00', &(0x7f0000000240)='\\@,\xad%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/73, 0x49}, {&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/65, 0x41}, {&(0x7f00000002c0)=""/235, 0xeb}, {&(0x7f00000003c0)=""/252, 0xfc}], 0x6, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:41 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r1, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) nanosleep(&(0x7f0000000040)={0x8}, &(0x7f0000000080)) 16:00:41 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=ANY=[], 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x9) r3 = dup(0xffffffffffffffff) semop(r1, &(0x7f0000000440)=[{0x6, 0x6, 0x1000}, {0x4, 0x89, 0x1800}, {0x2, 0x3, 0x1800}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x102b0, 0x100010132) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000680)) mknod(&(0x7f0000000600)='./bus/file0\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000280)='./bus\x00', 0x2080002002, 0x40004000000028aa) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x76) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x6) r4 = openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0xe2}, 0x8) getegid() close(r4) semop(r1, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) getgroups(0x1, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x6, 0x400, 0x8, 0x1f9, "3d2a618520b929277101995da30b9bf2b26e3a34", 0x8d, 0x7fffffff}) setgid(r5) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000580)}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r0, 0x4) dup2(r0, r0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x800) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x81000, 0x5}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x80000001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = socket(0x20, 0x5, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="209d15eaaa183d97cf0b0d8dfc38ee01c5a05ddf929a9bd69044b31e7e5bd3057345cf591a899323e3991c1d2f8d2c7383aaaa7862965e7fc5386b6d50e2b5ecbb9b283e28156551c031568ee147b6dc1502fc943f52d2e14d1df291fe3b0c131f182ca1e6fa1f9e6626b4aa5c779ece31273608d93314600f8c7da576eb717c876b45048d2a7d9fab283f648145aaa4a1c00ef525c30091b7f04131556e62f987269227171baa1eada03ae9aff992c94397f65a8911975fbd777b2cbb75a2608a44ef6e406c704f2bd152087568cc5b260ea05da3bff2d64c93b430939b1d8fb0e8d83c6c18a5d8900b6dc17a2fec5ffa5010fb4bf690e25e0c31a7bf82ef9f5241c8c3ee888dabf7e992d2efcefdb8b9a2a0ff3c9a07996feaafa44739799a641ed54b7c74588586ab98f7d5494ed45fa2d9767333b01a4c0a7fa7b1bf428f5685aba4a34020f1023c7cda79c2be26fb23ae043fe66c93bc65dfdad18bea5c677d61b5bacdba729b3fac492402433e9fe2b6a8efa521e93dfb836fdba9e87443b670df1e3320982d7995bf60cad78a0983bd68fcca455e93a2cdedc52884ccf213226ee2adcb58be6c2db2074a432bd6a53de11129039da28b35098d11ec1ad1d63c3a6349d86c13b1aff4b71e9e3786bedc32db55f63c2e387e457ea591078948d627c8b2b0f344fb4ee34576a7867fc2b47ac19a451f36c4afa9d0397fffe4f6f17f56e674beef18fbf3632c7217f8a1bad3f939a7155900040018c1d719675cfffbe21e3aabbc3f28d1023f231df00cf1aaff568a4286753211941ef57cdfab6da4ded4670a978fbe2e9ebb8a08db0bb2d7307a0014deeba5de59b6dcdec3110e581c7c7d3c9fcaf2dc12bf8daffcc55df35055a34ab74e5e2aa5f707b7836e3cd03282c804835919b2fd081d6b1fee2ed3767db2e6d199e6e5a115b6922532c1e67d621b0690e930af357b059acfefa762c0b48f1975b1fd2cee135e6344034623dc30c76ac3573592802be01d4107df156d78aae8f9905626e0289a25a3cbc36a5c59f4a2646d9dff8a284a33c7973efceac84368e3852da452a8702ead11e9cc956cb8f3c070ae5ea26302c396da517b91ee4632366b44b769068cfd5be710fa406988d2e7ac097a69e41dfd2707baa3bad5f4863f7070bb6c20cfd405c8485dc2a42e1b4ef437ad40807ef0cdefa7b89b6fb6c516c9377eb08d5adc49a3cea160bd26f8fe71bd94ad576e958163104af22415ed264e6e39158c5af2cdd210d967a8db2af64f463474f3cc67595de4af04e39c150e0301ca723f9774f0ca92d114966eb5224e7360a75f3bb2b5d43701cceaf5d76b6fc4023b1fd86c1730a4612f7b272b5822fa222e3152fd46faac35c9fd1a046547c7113c699f24d4b2e7fd498e10d7618e4fb7f0b7b3a4a96033bf34a2b88844325b62280ff53d46ea0520aab62101d4103834ee96d346d4eaf3fbf699095b7ef5793b708f7dd399d214b5c46a5b59e4e560fcd5073d13bb3719ec4f36a6b60b65f28720fbeba646fe2e82556bc838818e54b53213a64e96ba430af708c464dffe9d07e6c08062e7be6efd9e0f2ea5de12bd9bab23a5537d0377c8da07d27ff80372d6568470d5f2805ef3692cd0d12d4f1f717938a94bfebf7c0f30f2eb62a02860da536a70ab12c601c3836bed34a4cd319f86fc47737fa3a2c24c14ab4da0c72ccd16843effc3c32d537d4a2694a25d4cd6c2c9cfd5317423f4b7d3c6de7ab74d9f1935e8d66c82cbdeb892029d5e7ff9c51959d4bf1202865e7afc74e2704873f1cca749d9d76b46b1224fa8487275e290de2da9c42cee4cc6d53acf97b2d23c26484dfa174a1a0ecf2bbd03cdb2b487fa6750adbfdb78e8822d6e5254ea3b0c4025702de1de7fa2764544d80a24a8657db06a2fb33d84fa194b98d3abbeae32a65da24254607f87d876affb85d58d5c406be983163c383900ebe542641123c926a13820013a8efeb73163d9b92c027edbba738298dcac2319c85db30f429d0b8c91480caf14461c3fb45f0d3a56d7d5a15ad15a3d9ab97f9d323a3104fedc4ce12de0d991174d440280720da9be5d5bd924841abf63d40e207892374de2119761631dbb9da7424e8b9d93febc2dc0ebc293e59d42335032cfc255a711a15f496c04b0cdc58aa5d49af4e9b19630e4a81b500859ffae0e6c129c172713b836781dafb69ac1f4d0507c42fc6528baadf46a579a4b4012f650d7cd45c269147ac5c36307748172c37632103e46b4e33af2fdf7d914d641123fd618fdcd1d3d7f0a8e8ca5a7759e43a4a5d06c9aa8bcf6e3213c30e9163f537b7d72800b7a7b4ec9cdcfe8bd1de951edfd6a473e274a711f9f2edf4bdc39547a4eeed719e51f1e899ed7a619c8970b2e78859196349d96523ea03897a26a5751144779c3ed38f3dfbc61db3341fb09b71dad60df1017bb77f805d23357958e161f0953f206ad3034b15e955a0c40c2c7774d4864659d0282109a0c68b95c24527e7e89f59ee58d9a3f2c0391af093514b53bb0894cdfd2ffcf684c234c682c6721aea036515e5db2be9f8f071dc2db62e95dc2acc971040d3be77e8bcc3618c5074f08dae0e0074c0ea04070b7c2ded50969d0e321e80e3fde1d38c68784f821f12e8521b6fc562bbfa441b2ec4188c46125c0453f931f0fe9bc366ad464eb0a79dfa0034d7af91d2b6e364834314d23a63b764ebd2e0249301d7ca89896d2d31b6cbc9b286256b1450f5cc02a5bdbcabf93c7e23d8d859b3a08065a574c91247a11593d55e3d03db0e1e28cf822f130c7c342ff987b95334aa5e5f26f7a3409a302efc5f133e1e2183125d46ee593464782e30c1e082b0cef24e02e36b864db90d50057a702a88e1359a6bc7c00796307dd8cc34c76ba2ef51087412b6988d247ef6db487282cb42cb041de3b9aad2ee893bc4af4afba37d743b94f6af1d1fbda7c94108eda08667058a21c330e85a4639a4dc508a0ccc9e0f43d83a408f5ae985e10e18480327b448feafd502c589216dae01c519ba5727cc7fd4060fbae9b61794cd4fd750c3dbe9f56f75fa4b4674c7545c8bdfa6e6474c5b9775b2a8225f1ebfddf6337f3c6ac3892fe1a5c0d05e45ab3707e635554a91e2432023d9bb1e3bc60e520bc981427dfb07cf89bf037f4e6ab01f94bc6f17ae0caf9cc4c9d6fa248cebd7ae7446203336203dbc0683273ea41161062528010f77c010dc35fe2341f9cc82c3c92c9e3953ea8c541e7dd61216c35f53e55e62e4bf14926d3518daa80a17afb3f557690d043c83c3421a580a8cf7dcc439f24b9ffe49873c9b0cc373b85c2f725e36b956d9dc58f2db8494822e1f9ad915c19007dc15c7857600323ec90ecaa953b0bf6e485ed8cda1cabe948e85cc1568002e391b337667c947941b611317aaf4d63110bce1a023c5e97f823251546028347243d2b222d786abbb6555025a8c5477c04b536713a39008b8ec1cf1ec87176d2e4e5fe1982137efe346a7b6a6dd58e14f8ead010748b02fcd6a3029f793fcc81d05e4984e0e3a5691695eaf87bf368f15fb129fe2b196f43aa18968ceb7d3075807fdbfb99ae94839f30856a796714978f6cb8a75de88d1e75fc01d956b2d8ccd2eaf095f4576661eeba5ec118c57b05c811d8e96b17041951ed7f3af59173a01c76c2b243713ec4a86f6dc1b1ad25b855ded3537e070ff84e1b48a4ca2231d290759bd47ef408481e497a88fc56206f73a7393d5cf2ba67e1b0afdc6265c4301b7d25b05714ad649b57fc6f85ed0bacb3256feed213ab7c0dfe0105e134e624a7cb5b390cd43838148d34b4ef4f68f3a0c65a5f31b31dcd56041a58c6758f27704238db792fe798e99fa3539ffbecbb62cfe24f46dba694d91486cc0512470adbf62a310c222663762378ff15857d8b212655a929944bf2df5c5da8f3e957ddb719288529ad3e612fa7f8f9c4df44ddad127df558a6b379dd52a004cdcebbbdb5b39fbae5f89a70dbd5e12296efc600ab8366e930e58f5b489abb580cdfb6f6e6930ba4350987a66120aaf92239f376d37f799e73aba3b1afea867d23032d36b0d2e0e016dde94417eae474e15cec1568cf1e611666d1696a8a7e70c6513d4ebb64f05f11ae7f65e8832aab1cb7dc55015e4662e579ba2d0c6bd5c9b32411c4ac98bee2b882e0e3b793c0f82ac5a07c914590eb66c41d815bf587e1454c6868716123d2b692b640b9e7f0c5ee0280860cf630c4b696dad1e0d1fb64aa1ffdd04c150649cbda55e84beb46017c53765916aa112d6e6aba1f879b38be0298cda1c84d498321945001482f82066e3a665c93ee8a63be2a39cd22fec6c16b3bb128c2ac2c0008d6a5e7e358bc0eda5be2b3a886c41346e7f57014dd755a626371975ef50747ccd64ea5f03293364b75d116a7109237bea54d31bff8ac967753af74f5ae7a124d082f43e13554ffe4389bbda3697a3dc9a4fb5f4019c43a27b928beff596413b97cc7bf23c84b973641570560944d5c7715c7d05268be1f3c8f58f8ccc31189d3233d639d7a2c8676d9dd67a380eb3ceac77a2ffeff378a1b5c9831f22d190fdf6f0d3ccad67d843765bcdb0faa9f7fc471f998f169c3522ab3339b0331a688d963fa7529dd418051b5ccb1f6bb04d85d775662e64cf0273662781d2471e31d01a6a3cfadbb4f280d6a8c6e6823ac7b363e61a7066387497bfd62d79fccc90492a6c2236cc65265bc58f613f7a5fb72dcaf6b7ffc6a25c2202166beaad3b8d0366d4a6b948cdd8ae0dfee93bdb39e31db17c82e024edb8620a353882fd095bbe4fd067dd8b7f17175bb305d8773a4d2b900810c95823921cea0f5517042235f366314d635213b5b2aeeb9d441664295f848d8105adf215876ed383d986c388365febc29f0fd62e05930052b774562853476d5ed4d23f8508aa40f8e3a8361011ad40b921ae27418e707710000108f2f75b0d977c6494643d574b47740000ab12e44d6e21c1b14df0a060834fa49948c01939107e0fea6f5a563797949b59ebc5b3d5a0ef6a6451becd7de0a62b55d4ae11f27ffc4349d957576d2fdd08bf6630ded7f1b8ef628754bfb836ecdd090809a6c77a3f4682afc85ba294229feeec74c3197b66a426ba116967b7d68bb00263bf08cd107cd4bdf23ae81b7e00737c0c52c19115d845549c187ffe777ba3354e51eca297b9f795dad27e3f309b374ada95fe864655290137db1539ed835566a462bd429b4aa7c9dbe9b8517ca49ad0f6b47eec843ed156dce4703e04d2aa3f729b32f7c219d93d93409a5fbdaf258af8d64b9b622a123dd882561b2f7b4c12aa615334cabdf1d9cd210c6715a652348ac3d70fd4012e07c852d7a150b8e5c81c7f514294adb3b516f62ffd4f80bd367b03ff62f810c851dce83cb1df934f28883d66d580d2d3161788409d1377cc43cb9ef5bf2d542b8d4fa3151e2a86f0bbbd407867084524952287e9787a0745869e495e2a18036e97cb1526b20fe2dd74b3ea3947d035b6aa2048eb49fef4cd902ccdebf3a8c56f65949af1ce9da8d826dfe27d41f74e5ced047235e9eb341bec6faa84137efce0535b5a33bdb980426505c14dee5ce8a15b035e36ffe7190068dd7919768b691355c7dad2f43cb697a89273475f0171e73361022d033b0e2e688f42f300833130f099464662c6f7fc512b00e704f395cc2f17d7e77d2f51b14f78ebbec686de73a478a8be507d89cfb1c91844dcadc616b5769bd6a12814411c280841f0526adbc9482748e761a5b9008de", 0x1000}], 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='e', 0x1) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 16:00:42 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40045700, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) recvfrom(r2, &(0x7f0000000080)=""/10, 0xa, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x1000, 0xfffffffffffff801) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) 16:00:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r1, 0x0, 0x0) dup(r0) 16:00:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1559, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) r3 = semget$private(0x0, 0x1, 0x20) semop(r3, &(0x7f0000000080)=[{0x4, 0xfeb, 0x800}, {0x4, 0x7, 0x1800}, {0x5, 0x3b, 0x1000}], 0x3) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0x20) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) r2 = semget(0x3, 0x1, 0x0) semop(r2, &(0x7f0000000040)=[{0x0, 0x81, 0x1800}, {0x3, 0x3, 0x800}, {0x94e640345dd29489, 0x6, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x8}, {0x0, 0x10000, 0x800}], 0x6) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff73, &(0x7f00000000c0)="e1f737d5210bec0b0e0a2c7472171bd143") syz_emit_ethernet(0x42, &(0x7f0000000200)="f943cb78ea5c1fcbc1848fc5bdddf5df226e6ac6c9d8c2387a505a7cc3779932154168a5fb0b233be2bbc8382a35f35072a18c0efd0297cc9c428feedd0198f14be5") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket$inet6(0x18, 0x4000, 0x9) 16:00:42 executing program 1: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) r0 = open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) pipe(&(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) flock(r0, 0x4) 16:00:42 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x62}], 0x40, 0x0) write(r1, &(0x7f0000000280)="e1087dbb8a6f81857960e7b448b44cf52468a122ab1b8bd8b3f4991878a8a910d4817be35ca3c8a094171ae857145212a69cbc4e9677fec20c19e1972ad7b6145e0e8d5dcba5aaed7756125e097beb481d014a05dea3c01d95644538d30446d12c76407ab67d4d97a67c8de3c25684eb89ff964f58c04e59019da4a252010b229d70430cc613e1ace6d01860e5ef65b78f33d2ef54f0c45361e1c46ff493ac7434c2159cf654a0b38a3f1be70ba580fcfcd2a82a7c777cb00c33829a83b947bf88b928d285202b57e15fd7d9127067df136c366c78656c8fbdb5682af99485ae3793114b191273161c6def126929682d6d4aa5fbf712d887e485601697423441fd9ca698cdd475b7d33f6859730c5afbd2213c65eb9f43b503404a886ba1baf892c80452bc9fbfaaa8d739932b25f06ff99ca6e9ec52948758e9c209c4dac923a6c0250df8135fb2893418c7344bd60c70df9a51f4ad9372a2d74596f66dce1ee8e5afeff4f3b78d8a1ffbc1162e022b63dd494b91ccee1c3b3859be9dbda8d4101c74196f965d3e4f2df85fab79e949bf6be16b7450749b642a0dc8b9019d22403bde03633ce60dcd0fc4ead061e69ce93bf79e1f45d3e21441bac10a1e740edc09ac0516374217e3557a8441950cb5d854c9fb6d5f9090070d88b6358111b67a361967d71e1ea0e47179847ffee864966518cc78f6fae8c2c3d5c376161eee513da3b993070b2283852509baa67a68be68be477593fce2bf73b26b2299e3a1f50423f1d13ab93e973e9cb79eb170dbffc0757e8884d6b742d50c3f6b50d8d98f187228e65ed0c1c85657d6e225675fbae5159bf109b28181d6eb615d7afdb814ed9a24c175320dd28a8c8e4a4363f28689075b0a7fcc6a8223377469c03ed7acdfc0a5ee596c83345620b1d3f0d04e70cc6a0a916e596a5830c52236618e47584cc8ac111f3eecf177881744a449bb238a41bca724597c71134797ee163213132ab5ad1c6cdd795ea2257c188e09fd0e735805c5649044b487f8cc864cb8a9261b618f0f4f0b76611f6e6ea59a38a0e94c256e579b717f81a8e06d172c721c27ab020e2118a98428deaae169f6131ac1fa671f300fb718560520a9c201650222e63a4467a1ebdd42964cc4dc8a78f70d2c709b563eca77f40068964b2360a86e110c8f90fb9bf32532e77669d47d462435146a3abfe5b547296cee19176764fb607de36f67c085c0ea2f5e6eb775d0d9505286c4042b364e1c12f82f053bf6bb8adbc4faca297442bbb663995a2f377352c9adf882e1c46df65fe58b9c13770f96da631df020e29f70f7f96d0d6dfe27f29dbd5aa591e1c4370d7f8512c232a0d37935b05eb2e49b6dd45ec5f04296f05d7547790b8919b1b861c33ac0621a19828dc89b23a3df72ace7a3466f9677150787d5e083ea70a06ee7276f43bd78dcc84f89aa3ea93f8f4592b0cffec85c571e4a2153f4fabec6e29fb4ffdd05f0246eff7d5673279b6ed08a623fceb73e56ebe2a8a3f731f2ebca4d8145ed40f32d269347ba75deaee86d84e8943388f60e86de84858be45db6fbf65d8d87c3ce83c7efa77146e1693a6c322795937f25cdbaa8f3776c497ff8735652f852586bd4fd4224c07d43c374ead4b1aa9fe03bb631096449d1816c494efb22b37234bf50e57aaf0cc944aa1ac4cd420bf2fbcd5c2531cb6cd072a2b98bd255736bc682ebc2175f338db3636b50c558c2e80549bba82e84b57cc83408d3e13e1f04c8ee76b10363a1e58fbd6fd26934b30b0fd3e7848c1f37f48dfb1037cf1d05d4b7eec3deb498f51f70dce829862bccb9fee1031d84f6ad04ba1b52d7dc80c70111dc860dcb678e316d5960eb5fb84308da13637d74c4e1e7b8db23669d10aff778dd5ab77bf1f7af6e92115938f21c7e8e2a3f5395ebe32bf56056c8db9c14074fafa21095ff9d2f0f0d3c61dc5f54a0a285c8eae720b7295e376f5b16f429fa95a20c07ff0f95624a8c15453732dd71496597459898628af437c3dd811fd40a474f4dc2c09960e4c4a69f30c464f630b858f5644fb46ef27e8bd387b3e65a7257f72eda08a0322c55338ce9e9400ce93ca0d23e48db645ec301807e49f45dfedec0d3976c294edff10af0be367b984f3c3b413f5efbe682a9fcb3cfb7f4d0c6821e69c1e7aa1057d72d6c07303c2b72d3dfe1619b0f3e87003413f5a80b3e8feb9eb47d53345460e856882735a27109980239fb554472174a1f12c1ae9979a623f496f1460fe785c72a880a0ae480456e8de5e18d5c75e2200e01f980a836d9f76af28edc3f298d6b84a6e979aa9add64a7ceec31e9f497edd5efdc16db3c5991c7f3c7673e94dec4cd08fabe55c2e138ec8deeb0a207c654355663c67d201e64768c2b8d530d4138dca548c516525d0155d52b47462545427ba1958e51ebb9fe3b1fe50cc1fb505bb9f805af4879da9824b2d6ce7f0d7cab4ea6e33ce2936555109d14630858a72237ec5430f4943d3a95f1dcfcb6fad04b3a58ece1e9edcc0e8d21bbee6bc52a2cc4c18011c2e7cc94df439b8d537a83f991b83e5ca4a8f1f4bfa1f8c0ce9cf1eb6c85d94d6bf343d8a746e30108b11d95f0296a6554a739f80eb33c5ff62a01d4b9f17bf562a4887a0a7823107d047580d76257280fb93834326b9a7a837be5bf083887254c6234bafa8877858a43e3a8bd5b836941acacb9eab59a53c01a62f14ec14e945ae4176cf444688c49264cbae834a60a6d4d3bbe92a309dfa8527559668e8f55e3fbae48a3c92116707e02a18fa580e4d91ea20da3656b2be47534527edd7ef5e2f28e3ec7260705c3ea5a88cb150efad8430f7ca42cb1e664e15708c194de151953dccbec5536adc6934ddfe5146d7405fedb8c8757b2765d9abf77ea6b1d50d71aa62504f171705d5d44b6ff4b74676c353ec4c3ba4c3bc07fd0b7867ba27f698ee491c7feead4242d5ff26cebcfcdab69d204ac3fb30c50e7a22785af60e6fea3e475394e12384578d4fe8888a970c62927a6e3cc5fcd20d5dca2eddf929353828d17159307a9b80a7b1ad3fde09263dc4ed36f78dbacdaea2c3931e49125db4b44aef3e50adfc6d76481030f70e80d00070b03e68b7873ceed7642f23e8b8bb2bbc8a4743165548b72845a5f0f378bbcf3193b32a6613ffee98748781e2b7eb7824adb9097541f7c630a425bf359313b8355328f8d4599a2af2790c5d364bcb97bfb0a92dc54ed2b368d5f245a5b3537b7535817e289bb07cc29852eda83c762ff3062b29ff89ba2dd3b1980f96f3c9119e145e9fd326baeb8feae04fabde046cd63779989cc493d2b1f5d69b78412cfe3f42fdc61f32dcc5097dec11bc362e8a367f6893c69062133dd7f719049d4cab27197f53d7dfd70a498bf099a6c5893be06ea7e59b348a4ce6e5b2c3c373c45764cb90e54d545aaf6e89fac4b4b86a7b4f6195279e45df77f1c639b49e5cd1543536230450109c8ac1e737f05d38d957a128326f6087de84fc5d9991b4e44c3e6ee343eeeb4e03a4a7abce2855c9ac077eea2b3b830a523a6a7e2cbe260d82a706cff76e4586e816db1cc91ef4d3e49a8789a9a1bd76be55d975c37d040b1f8780e9f137184a662849c1bee7a3e57e4805b1c7a2e5308bea95bcf0612b4a26a6fa296cede836ed0f55c189775dc61cad0e0074cefc11dc5368413bdfed300efc2718f287fedaea045edb33c7fd0d8ef9acf4a658a27877aac35ac4c3520c13d752bbfa8009904c6991e489dc268647af0b76308659ada4227a4e4337006a2975881c136ba1933195b55e9fdaba5c520d73e4aa4e27903a59c62d36e7af6b458ac6035cd5ecaccff1f05ccc3814889b28a7da174688b79ddc634a71df0ccfcb43c5edee3f317dd598b3ca56b2d6fd0d1dbfc813be7a7bf5c541d789c74e838e893e6667d5f921ad15dd78b73f0bdab1cd964520a55aa2fd30370c13c79fd4e4555ab5f25128ea6595c9f8a9ac25bf36dc01d82d078c60f19e6dffc2b2606fa4afdbb8dc2db6d51f245f1d3ee31916b24b44b332e22fdffd1db37b70cf1a718e51f026f95918864cdedc749e721bb8d7cebcc046b7c6c18e42ea5120e97b4079042f3e72def452f53a4316386d0fc82c16ed8de5ea19c3be201b29e420cfefa7d5b35a1603bd1499340d5a8dff1514c6ffacf1b4a0304565e38b9bfa082be75a815061bab971045533c7b23ee31dcdf58c0a2e9723765ec00dd9f775c0d56133c232172def266fc1e76863e4289485fbabb26dd37963cbcacc8e768e1a36ab4461e940ad6112d52b544f4cac4e7fa90ecdead39e062bc8a9aedc073d559bed3ef703b94970b5e73dcf176efc7100693c958d8d1552e8f77f61f3539a6e8061fda5bf45b718559015a93a2c18187c1c672389f6e45f38191f89928bcb64e0abcdb90b4c11787917f6c83a7c8a75a2ff0c05eb99d8b6dfd6ec16549fe1928d2b3068a8adf75f023cf9d8149948c4cee9987eb5f6d1580f704d8ae7337763a7266f26405a6bce10f6c303e194a131e6ec9ca5e6381902259977f185393a7b2f1410fe18af79b38b1a59c4cecf53e715aae10785f6ca5d31e8af189e9c8580ff31a55837f4be90b3b2b851e253c3ac571d003f4862ad879cda823c25abaaf482be0b83c7c5d9851c9551702b1e41487688a8c856839ed4f14d2ee18176244ba9c533c4d147a97ab2fbca9a0b983f51de3705d6c12b0fc22853c3a119993df930cbacf2736bcc56d0ce90333c4a16715b8d8fad7dd2f431945b555770c3f3569c0a95a589f1dced80e52eecf259bad74f9279540e2bf17c1b76482dd44e441a4a875456cbddfb0191456cb61f0e4c0751b4074230d5a583c003cb57c7d75bb934739964379224983d2ea4aca82616907a5961b3e9734c9b9e1e04768f5263bba3653e9cccef9131887278446613ab463406d2cdce5f674075095d3425efa8df378ebf003608c5beb02722f23ed6f985591b4882e61deec85471d2c37bc684839bfef2c3895e766a9c261e8f96b39ab00959bdb8757c7609ca8288dd0c15267d3fc11a092a014d0fd95680f6a3b0694209af513df3786b1fd972f9a481816904b301f947fdef1a3631ea3b2c04fdb1d28f3c775f6056e520229b8b2ea9ba645d2cafff68fe1b340706bfbfa4941d02730faac8807927f808a62a940ae43fbf46c47e897d1d47aca75359356f9cd0bf4483771cd1e3e130d40910a75019b96cdc794f69c697e7ee0b23d5ad0583dfefc7c5ab97236b2bf15ca14ca84728638b073c38127cfffaebb5a394e63ee309c806aabf7b1a36a59671087488cce447b62871746f8b6bc5be697d7ed161dd6eb477b8c00d74f70760d53efdb20a25b64aa0abc84188dd51ec0fcf2785c4681d087b6028a4d90b9250ac04042793c8c13ec9c41a57d657ff2ff114145747ac500c3c2810c8a00fe46e7ef8786f2f8339415883bf079932b2192ed281c4dbf8452dc021b34131baab76b700b41650d7afe234908ab03f2549dbf1c5740ba63cfb02dad5c56855fc8ce0355435a1311ac868bc48337fa9d81292aaf470c4afa323819d8dca455aa81d19c50b26fa4ef8dac9f0003079903da04801929943d3aa303ab869f8fcd7998c298256793d1dc977368bc26b41211548098231c039aa90d34aca99a59c10a8e167072bfbb2ba8d2724129dff1646f821a737b6653aa7cb205f07ec78b6905111498e7d48c6a9492927e8eb523435071bafadf3e39a5a304c56b4fa1d7c2b0c29ed7a1dc3ae0516cbd8bbe0aec571b89cc", 0x1000) kevent(r1, &(0x7f0000000040), 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xa0, 0x2, 0x8, 0x7}], 0x47, &(0x7f00000000c0)={0x7fffffff, 0x9}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xdbd95ebb04c94c2d, 0xfffff, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x41, 0x4, 0x7, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x5, 0x33}, {{r1}, 0xfffffffffffffffc, 0x84, 0x8, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x5, 0x4, 0x0, 0xfffffffffffffffb}, {{r1}, 0x26f200aba322424c, 0xf0, 0x4fb7b9f95a260db7, 0xffffffffffff0001, 0xc2}], 0x8cc, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x16, 0x20, 0x1, 0x6}], 0x9, &(0x7f00000001c0)={0x5, 0x2}) 16:00:42 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe02}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='\x00', 0x1) sendto$unix(r0, &(0x7f0000000240)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3b809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf75dbcaf0013104128da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1007, 0x0, 0x0, 0x0) 16:00:42 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000040)=""/13, 0xd) getdents(r0, &(0x7f00000000c0)=""/37, 0x25) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x100}], 0x2, 0xffffffff80000000) 16:00:42 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r2}, 0xfffbffffffffffff, 0xbb}], 0x7, 0x0, 0x0, 0x0) dup2(r3, r1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r5, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r6}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r7 = dup2(r5, r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setuid(0xee01) clock_settime(0x2, &(0x7f0000000080)={0x8, 0x9c2}) r9 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x1) r10 = fcntl$dupfd(r5, 0xa, r9) write(r9, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r11 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r11, &(0x7f0000000280), 0x0) setgid(r8) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r11, 0x5, 0x5, &(0x7f00000001c0)=""/13) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r9, 0x2, 0x1) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000980)=0xd53d181c86a701b1) 16:00:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x7) close(r1) r3 = socket(0x18, 0x400000002, 0x10000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = getpid() r2 = getuid() r3 = getgid() r4 = dup2(r0, r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000480)={0x1ff, 0x8, 0x6, 0x1, "09b43118f94f80f568ed4261facda164868e5d01", 0x1, 0xfff}) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000900)={0x9, 0x1ff, {0x1, 0x80000002}}) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="00e369358751de60eb2f77687f1a656b5d7bfd8ae5ff9b60eddeb61125a5c6e2c5f98f41dcd73b90cd6d1cfcac11c8e9bf068fcfc9ba1f7dcc4d899b1e53a987e7376a15c5f29a14e9af8ea9c5c9953b8f7271627016858b4568e9638d6af8ce891c43bbce123ed8c45f9da61cd6088d1d8c4fe972328d592d8bccba734e541946b56e708e53592aedfbc0866d25d897f20dc6015641b2aba9ee3b44e4f9a8d164e97ff477e1b69d83eca3d87f482d3bd2d19e00ce065ea9103ddb2711f34dc620d8aa141c36092004e487a0389abd034941e05159106a86a83948d6ffc37b9fee5d", 0xe2}, {&(0x7f0000000200)="400cc87d0d2758b9c67bc221f42f21d0d67581d8fabd5262beacd4f549fe370d1ecadb94dcad55043891279edd41b8f9", 0x30}, {&(0x7f0000000240)="4e830fd11783610727a9dfdad0eb068f04ede77c026de7bf2690717a9efca2fc145d32dadaa1f0eb5729cd58a78bf299ce26ca4c12b785bec950dc6520e82d7dcfb2e7b8deb91908dd1c806e6408e221ced557c765255c44b47e9304103adf2d9dd062cf35d613fced72cf793e0d5be37ad33eebc2359f5581f1c7b015ce096067e029f08b52630c8687b313a2d83a3940292afd166c0f8a278133681085d78f36ae70eb477d8f4233e5adf2d897e2e70c6d3d8bebd5927f5be53e00a608c8cd26dd6605b12c35a3ce825b1ab7847410a4840439d830c88d108c8cff4b8883a812af712476", 0xe5}, {&(0x7f0000000340)="4d9448623e76a76e3021ea986e943acd30d1a84b336e50cd6cfd1b25071b76c4fec3c2df0b6330c48362fe116a2fa6a8c91caf8fa0e1d6fd6e111f4b6a6228e218eddd78", 0x44}, {&(0x7f00000003c0)="9fb0c1627ad131f2e976943d4fff606018ceccefc07d799a85a1328664b6ff4919ad461b67d343247683daa6666eff69d00084e67c6c2b08223d44c070db4bcaac9ab9cd0ee0fdbfd2037c4199335d8b2731036f5c3e6cbc878cec068ca3b0", 0x5f}, {&(0x7f0000000440)="f58aeeb9218ef37ff7ea2429276480", 0xf}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="3b98a66b3d017a4e5e9ceed4548dc2", 0xf}, {&(0x7f0000000500)="ce82cf1f2466f10f73d828b0da3feed935c956cd54ff33b6c9e663d32b89c428b19483b15c6a301effe0c8e83280012d77908103e002250695b588f06da4977115eb9517689d1fb7ac0b49fc8cbb5a5ba6dbe6c4813c8e54b2f39d53c0c51fc006df151cf075ead9fdcc39fed5e5ce9505ad25dfd0ada9530b956ad812e62449d7480ead4e9fe937996e14c4397e06e83274cc4a6dca3cf4f57c21f3f80fa13863e3eb7fbdbfe5989cbc1833", 0xac}], 0x9, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0x4}, 0x1) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000018c0), &(0x7f0000001900)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001880)=ANY=[@ANYBLOB="00000000000000000060885ed38992d3", @ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="8e7302243dbf428bd13ebe325ebebcce803c84c180609aae21c48259054412d6a62b5651f3f931149951669bd5dab0848e263ed726cd0cd1a1704a2fc7e433c2405f634ab24db8c67cadb95fd77c79f9053749fde76c5b89541fb14bf8e32ecae216332a4252b6204fde2ca1d9b5edc59f7e0b8ccfeb06953ffd5972a9f2eef4de3dcc6b533b32495deb8d404e8a0e9632cb0bf6e67e312f765d34738a993782289a644c3dcebc8452071657e415bdda7d99e7dcac6721a93f14aa0542a553c7be8134b1eaa703aa"]]) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x7ff, 0x4) recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000001100)=""/97, 0x61}, {&(0x7f0000001180)=""/172, 0xac}, {&(0x7f0000001240)=""/98, 0x62}, {&(0x7f00000012c0)=""/187, 0xbb}, {&(0x7f0000001380)=""/212, 0xd4}, {&(0x7f0000001480)=""/204, 0xcc}], 0x8, &(0x7f0000001600)=""/221, 0xdd}, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x8000, 0xb1) sendto$inet6(r0, 0x0, 0xfffffcf0, 0x8, 0x0, 0x1545385ae51c4850) socket(0x6, 0x1, 0x8) 16:00:42 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000280)={0x4}) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="a6a647096e91358cd42a70b5a77747338a429e45ea0bc992b4c3ccd507a5340e9c5bf9902ba43236caa6418ab6e6eab48ee04c356633382ab9cff1a8dac270272508769a8e43fc09f6850e38552fb4326a804ac9edc923828ccc405d3cbfb1957070f57e63345b7968a79908d2eebd1b78d19bdd9da4449ed0ed7ae58f3780d22318adad7c60189df7e01d348d0333f10b67de20389046262d3ac05db5e448ffcb8381a377fec42110bc017cf106b429588f6574f6cd81139dc23ea9b2b538bdada335ecf320", 0xc6}, {&(0x7f0000000140)="c69fcc", 0x3}, {&(0x7f0000000180)="c68c28192d6b044350e554ff1593", 0xe}, {&(0x7f00000001c0)="e6babf6923ae0696011304e0334124af64918be2c332fc43a7f6bb9c244b0a3fcf52cfd1772cfac87b80d0e9d4cfd21d86e93219472dc4944b90f8f0f22c39c79424f1bf0a6d65cfd6c69a73005df72807ce7092e2914008117a2ad0b1f5be10829bb2eea5b163ff0eec9131073d0c2374decef24848", 0x76}], 0x4, 0x0, 0x0) mlockall(0x1) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getpid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x3, 0x7, {0x9, 0x1}}) close(r0) r2 = syz_open_pts() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x1, 0x1, 0x6, 0x9ea}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x40004004000828a6) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2c}], 0x1) 16:00:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0xb122}) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x762df85e82229d71, 0x20000000, 0x2, 0x8}, {{r3}, 0xfffffffffffffffa, 0x21, 0xa, 0x100000001, 0x945}], 0xfffffffffffffff8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x1000, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20, 0xf2, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000001, 0x6, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x6, 0x101}, {{r2}, 0xffffffffffffffff, 0x1d430595f911bdde, 0x80000080, 0x400, 0x6}, {{r2}, 0xfffffffffffffffd, 0x8, 0x4, 0x8, 0x4}, {{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x3, 0x800}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x4ec, 0x400}, {{r1}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x7, 0x80000000}], 0x983, &(0x7f0000000100)={0x100000000, 0x7ee}) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x74}, {0x6c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xa2, &(0x7f00000000c0)="2fe704b3c9bce73d837ed477fef725268bb7d2b6df3c0af4a9b231c9df328f9dc8a87d8750e2b7db70e0231e7092096e53b4ce0e1221cfbd1567bc1c9483c8db85f0f04d961496ec363fcb6eb4cb639ab905841ea1ef909c00c2f9a8a9afa1f7c3066a080608be51cfd6696dd3f45a332b57d649cc3ea3b133d61a35aab98a3b115eca1a9e552f452ff65a0f140032dd5f41892a7cf80762de1eef6dea0000000000") msgget(0x3, 0x341) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x2) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x3f}, 0xc) socket(0x2, 0x3, 0xffffffff80000001) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x180000000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chdir(&(0x7f00000002c0)='./file0\x00') fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000280)=0xc00) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x66, 0xffffffffffffff7f, 0xb45, 0x8}]}) linkat(r3, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4000030}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x5, 0x100, 0x6, 0x67a}, {0x800, 0x886, 0x6, 0x10001}, {0x1, 0x3, 0x5, 0x8}, {0x5, 0x2, 0xfffffffffffffffb, 0x5}, {0x2, 0x17d2, 0xffffffffffffffbc, 0x8}, {0x3, 0x62c3, 0x6}, {0x6, 0x1000000, 0x3, 0x8a}, {0x2, 0xfff, 0x5, 0xe360}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x5, 0x8, 0xffff, 0x6b5}, {0x6, 0x9, 0x0, 0x6}, {0x401, 0xd56c, 0xc2bb, 0x8}, {0x8001, 0x9, 0xfff, 0x4}]}) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) r2 = getpgid(0x0) r3 = getpgrp() setpgid(r2, r3) 16:00:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2000000000000083, &(0x7f0000000080)=[{0x4d, 0xfffffffffffffffe}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xfffffffffffff741, 0x10001, 0xfffffffffffff001, 0xfffffffffffffff8}, {0x91, 0xa00000000000000, 0x200, 0xffffffff}, {0x400, 0x1, 0x0, 0x7}, {0x1000, 0x1000, 0x6}, {0x5, 0x9, 0x800, 0x8}]}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x9, 0x3f}, {0x18, 0x2, 0x29, 0x6}, 0x77e, [0x1000, 0x7, 0x16, 0x56a9, 0x9, 0x5, 0x2, 0xfffffffffffffffa]}, 0x3c) socket(0x6, 0x1, 0xfffffffffffffffa) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000ec2f66696c653c4030001546c793783d4c38306d46e4703f23b13be3d3729ac0794b735222659457da940d8138035284debdda827964237073e90d302a67dcfbe2e6d9867c2c95e2952a367c843dc0d0104ee13658b71dbdd92529bac6c03655ace667487c7e384cbbe0d8abb3eae6a4f0d2b6c69550d2f0d57598fa30581b1be1bce52a8b79a0c72a9a7d91b7c98f22ec2c8c92f6171fcbe05d2ab7a60295c73785d26808fc398b0621dea09191f4d0534cef6643dc17059a841a1884747954ce20e6a3e6"], 0xa) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x3f7c, 0x80, 0x4, 0x4}, {0x5, 0x1, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x800, 0x18) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x200, 0x1c8) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x401, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e501", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00002f9000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r0, 0x1) 16:00:44 executing program 1: r0 = syz_open_pts() sync() r1 = getpid() syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x4, 0xffd, r1}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0}], 0x1, 0x100) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffff34) r3 = dup2(r1, r1) sendto$inet(r3, &(0x7f00000002c0)="ee97ef91e7e887571decc703384ad346f04703c509c65bf783585cff25f0aafd28956b820d40f5a62bb77d871119507cb7b4f186a39b291eaa8af9972bc6cd522cf54db270c63cb826e93a6c7ad511", 0x4f, 0x400, &(0x7f0000000100)={0x2, 0x3}, 0xc) linkat(r3, &(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00', 0x4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000400)=0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffff5c) getpid() setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000240)={0x0, 0x400}, 0x10) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) connect$inet(r3, &(0x7f00000001c0)={0x2, 0x1}, 0xc) fcntl$getflags(r1, 0x1) fchown(r1, r2, r4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffc00) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: r0 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x8}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="013d00e500000400", 0x8) r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 16:00:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x612}, {0x1000000000000006, 0xfff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$unix(0x1, 0x3, 0x0) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) dup(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x81) r1 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x6) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:45 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xc10, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x94) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x100000001, 0x1, 0xfffffffffffffffb, 0x2}, {0x5, 0x80, 0x100000001}, {0x0, 0x0, 0x1, 0x2}]}) r2 = getpgrp() syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r3 = dup2(r1, r1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000003000000000004"]) flock(r0, 0x4) ioctl$KDSETRAD(r3, 0x20004b43) fcntl$setown(r1, 0x6, r2) socket(0x2, 0x752b18caff4394d, 0x9) fcntl$setown(r1, 0x6, r2) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="267b7a19c8bb994b105dac628fa69627639e9844ed3e2bcc8fea850bfe35c20a7e6cc15d3fff202a22567d57441d57eca3739bcb980e34252f35bbfe9dc8ef0f2629319b8db52c3ba3605d5fb20ef471cec8404b61429ba0a6f327acb2874bc2a05cedc116f025f23eae171ab2067a5e25f365446330c6f453ed157fdb36e87b7c940a8053f1a093fc2dcb3d0786", 0x8e) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:00:45 executing program 1: pipe(&(0x7f0000000000)) r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000005}) 16:00:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x8003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r2, r5) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e2b66697f792003c25eff5067139d781a6c1a4ac06af3f77f5cc82b752459de72440af223dd978ebd755817f32206bfe0a93c97cd086a4315d1dbfa0356267bf32fce2aab46e3c842235872004adac2097f544415189d62d7"], 0x1c, 0x0}, 0x0) 16:00:45 executing program 0: clock_getres(0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x7fff}, {0x5, 0x8}}) r0 = semget$private(0x0, 0x2, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x4, 0x310) clock_getres(0x7, &(0x7f0000000200)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7, 0x200, 0x1000, 0x3}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000280)=0x1) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000340)=0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x9, &(0x7f00000003c0)=[0x4, 0x5f, 0x0, 0x800, 0x3, 0x6, 0x34, 0x3, 0x5]}) getpgrp() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x7, 0x7ff, 0x20, 0x0, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000540)=""/4096) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0xa23) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x9, 0x2}, {0x0, 0x4}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)={{0x1f, 0x1}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x4, 0x5, 0x90b5, 0xee, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x80}) syz_open_pts() 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x18e, 0x3) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x2000000}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=ANY=[], 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x480, 0x88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 16:00:45 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) listen(r0, 0x990e) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:45 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x302) 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)) write(r0, &(0x7f0000000140)="d414c69bca905757ecd766e55c237b301e5a941a3591b0e543056478f23fb9bfadafb55f1e4c3a519ec19c969b3b074d27c4208f975051aa9104bca77f5c3fca4142686f8288d5eeac2d279845feed83cee91b30024f51073781f50428f6ba3dcdb628aa3e058f86818cbcfe86c6689507ad8b9466fa46efd5af1d0299fdd87032ede1ab69", 0x85) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r4 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x100) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10108, 0x0) write(r3, 0x0, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$KDDISABIO(r4, 0x20004b3d) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname$unix(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bdee3a3abffb7f00"/4105], &(0x7f00000000c0)=0x1002) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) connect$unix(r1, &(0x7f0000000100)=@abs, 0x10) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) pwrite(r1, &(0x7f00000002c0)="cc8d467b5f6a6d65f09df80740e88b0fdeb2354d116ae243798ca8a9738fe9212eddbec75052046f7c18edd9869482990b41d9ca04de2be6ea7915dfc7faa7e5488fdc3841eaea19f023dee1e32cb35339c21d21cd8e374cdf537e8a4e6c117b1f991764d01cfbe32218122c0f08caf9623ca7d82cea58f73f85f3853b4363c4f5657b4df32f83763b9fbd46b7115abe57e2ac", 0x93, 0x0, 0x0) 16:00:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) pipe(&(0x7f0000000640)) lseek(r0, 0x0, 0x0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0xff, 0x1}) sendto$inet(r0, &(0x7f0000000180)="14aba7863a141de5e5a388a02a1a71228435dabd00c49f6041459b421e4b315b128319ab867847e9c7e6a7851d648d46fc74cc838eeb778521b54c", 0x3b, 0x4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000600)) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000200)=0x9) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000280)) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000002c0)=0x3) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10, 0x8) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000340)=0x7) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r5, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x2, 0x796c5d6c847fb070, 0x1c2f, 0x166, r4}) r6 = msgget(0x1, 0x7e5be1c4789e697d) msgsnd(r6, &(0x7f0000000440)={0x0, "4f259547a8bb48e54060d8c7a2f9fd0900"}, 0x19, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000480)=0x8000, 0x4) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000004c0)=0x3) kevent(r0, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x0, 0x3}], 0x7fff, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0xa534, 0x200}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40, 0x100000000, 0x8}, {{r2}, 0xfffffffffffffffc, 0x10, 0x0, 0x7, 0x5}], 0x70, &(0x7f00000005c0)={0x138, 0x6}) msgget(0x3, 0x80) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) socket$inet(0x2, 0x2, 0x401) r1 = socket(0x2, 0x10000000000003, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000040)=@in6, 0xc) 16:00:45 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') r0 = msgget$private(0x0, 0x440) semget(0x3, 0x39e57cd1605a96d7, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/178) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x100) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x800, 0x0) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x20, 0x0) pwrite(r0, &(0x7f0000000180)="dcd17c5b72fee683f7ebffb047ff210612a31f8bec0b931713498b522f3bf7075d5190fd13855af8cc7a797f8ef21bb76bdbeb039c457a608f3dc24844a44c1c9eb8bd3ec92b99c2d2f129a04c0ee647956c76cb8f2ea586e1ac0add6ef82d0682db80678374fac81c4d620612c5227d18eb9d69ea1f0673f0eba465242f94cb0ece253249b6d42d4990c95de23070bbed68f3c25d92635aff6e254bd2bbd9db3d6b3387d64a3fe6eecb32054b67385f7f646240946e43f6189732e30e83c0e71d07e739becd15c7062dc686b2218cd42c671c1f7bed", 0xd6, 0x0, 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/182}, 0xbe, 0x1, 0x1800) socket(0x9fe6c6c1e600ad0b, 0x8000, 0x7ff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x5, 0x13da00000000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x9, 0xfffffffffffffffa, 0xfff}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) sendto(r0, &(0x7f0000000040)="cd7a890a0cb851e4d88d7956033746b333c2944939d32d1eaaf384568310e87e81", 0x21, 0x5, 0x0, 0x0) shmdt(r2) setsockopt(r0, 0x6, 0x5, 0x0, 0xe3) 16:00:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x0, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x13eef64be94d4e86) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 16:00:45 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x7, 0x9, 0x7f}, 0x22, 0x80, 0x200}) 16:00:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) getsockopt(r0, 0xb693, 0xee40, &(0x7f0000000700)=""/198, &(0x7f0000000800)=0xc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file\x00', 0x1, 0x100) r3 = msgget(0x3, 0x610) msgrcv(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000007bcb67a000"/167], 0xa7, 0x3, 0x800) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x6ed7f94e) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x17936c92c6dec25c, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000180)={0x10, 0x2, 0x4, 0x3684, [{&(0x7f00004ce000/0x4000)=nil, &(0x7f0000379000/0x1000)=nil, 0x7fff}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f00005ef000/0x4000)=nil, 0x4}, {&(0x7f000028c000/0x2000)=nil, &(0x7f00006f6000/0x4000)=nil, 0x3f}, {&(0x7f000000c000/0x2000)=nil, &(0x7f000007e000/0x1000)=nil, 0x9}, {&(0x7f00006b6000/0x4000)=nil, &(0x7f0000735000/0x2000)=nil, 0x80000001}, {&(0x7f000031f000/0x3000)=nil, &(0x7f000072a000/0x4000)=nil, 0x3ff}, {&(0x7f0000645000/0x2000)=nil, &(0x7f00006a1000/0x3000)=nil}, {&(0x7f0000219000/0x3000)=nil, &(0x7f00007e8000/0x4000)=nil, 0x100}, {&(0x7f0000610000/0x3000)=nil, &(0x7f00006e2000/0x2000)=nil, 0x9}, {&(0x7f0000726000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffff}, {&(0x7f00004d9000/0x1000)=nil, &(0x7f000055c000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000763000/0x4000)=nil, 0x1000}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000080000/0x3000)=nil, 0x8}, {&(0x7f00007d4000/0x1000)=nil, &(0x7f0000486000/0x1000)=nil, 0x1ff}, {&(0x7f0000420000/0x4000)=nil, &(0x7f0000026000/0x4000)=nil, 0x800}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000331000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', '\x00', ['./file', './file', './file', './file'], 0x7fffffff}) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000680)=0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f00000000c0)=[{0x100, 0x80000001, 0x7, 0x9}, {0x100000001, 0x42fe552b, 0x8, 0x401}, {0x8001, 0x1, 0x7fffffff, 0x3ff}, {0x4, 0x4, 0x6, 0x200}, {0x2, 0x1, 0x5, 0x9}, {0x3, 0xf899, 0x4}, {0x8, 0x240000000000, 0xa4, 0x80000001}, {0x3f, 0x4, 0xa1e7, 0x22}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getrlimit(0x4, &(0x7f0000001bc0)) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) setuid(r2) sendmsg(r0, &(0x7f00000006c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x1f, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000640)="28440e26623fa19b01eda6c6323a9a50647c3579b757daa061f8fa025e8fc1c8156b15b89a2fcdd4648717fbf31e1e6b51ec4ce3457428b1993b93df5e20149a8e97e48f8d394d3398f66220c69697ada4ab8c50c2b399c9767bf4f07811adf0b716adaafcf07cf4e9677c52cc37cf0512", 0x71}], 0x1, &(0x7f0000003140)=ANY=[@ANYBLOB="6800000000000000ffff000000000000ca231271f458c998d72c2cc490f6fe5edde9e9349a6e644bcd84cb1a1881180e1c76ba45f2b92a83dfdd9e0bfdc7172e38d09631c3711340e58f80e0e5f0ae3b64a2894e9acd0f9ab8a5e8988612107db73a99775800000060000000000000000100000005000000e72cb63425638f5b4096e5f4723554c2215e41a6806d38ca31c0e1eab83137410ff217bba45214bb3698f5f77227c0d74ff833dad220022b3080fcb354b409864ee28068a00626952a82d4c3ea641fc71010000000000000010000000100000029e017a0c7b145d73aae7a975562375ad49a4d7ef99e317966afa1b0cc191ee7b3abf4f0c17ee2cbf9874f407c734c96a904f20ccf7e97d905ac574f0df49e41262e1c4ce887eac1ea05ea2da3d23eac4b04a36e631d4eef5e4347d42ba3b4fdfee3c2230a77284adda6acf13dfe4037e41ed450ace37bf3c97005356d02edd83f9d0fb7881fd4d1901ea51197f4620164d01b2431abff116929933ee7bdca4e68b1936426ef6e34239757e37aa080c3e03737328268a5b8b3dc676542770ce82c14e5c1c7f15f28f3eb4c0a849b873a25690dd9a35d69486c395ea3465b1dd008e4bd1070ea5760fc477be6f8ec9688bc67ca644df14f3bc4d4c41a03e11e3ebda15af1070b78366deb084291c4eca91cbf074b37ad52b24eca94c10cc78b7b68fbfd8c1f959f1e1f2ce1dc4a1c7d9a1c2c624ccb62e0dbc6fce5de024488b8ab619f22d9a4e31ff1009f756d78468a8e0a7491759a202655ca630b413e60d691db91ddbc96b644527e09de6cd9485f8a4ea675bdd3eda43ecd1ebd9e2db557e48e1bc5cca1cde36f1b3d3d057314088021cae10b9d79c5c22c6c92eb5d76f4cd54c7a3c387762223db1eec078094f77a2c41896385cd571e5731c548c66e058efa4fb84b91851b72f9ce218fc557ea873811add9f52a2fbe25aebd1dc48017bb054efd87dfc20bd1bad42bb3e014c3b9a16bcf21eda191fa749f407078164fa3bb961b4b7aa7846028631f5a99c612b1f2f51d13654c1eb7da23d37351a5d6624ef7495a2ac50e56a1df50f8a5bd83ed8fbbd4db17c87af13f2f0d0ccb1831eed036e89aade3487ccd227a0984194ca2108066b7032a8d51d3e50e838371706ba5aa3c43bb715bd4d062b96d79983570de5a8b7bee101cf4f42fd5f78ac0fc0b7f3f68f49f9fe72b8d0e9a30ebc35e5bd79aea44647ad290c76b4a31a3b53b369c6eb368f65f64caac5a0f652909c2f970c32ac01276d4666baf4990bc7d93da3c4f4b008bcfaafdca496ec389fd5223634bfb9cc7844e8c782f3c237d9e978897ef9accadc6bb4e643646b27fc5e5e7d62a7fa887f02c3464f8bbe97d2f7c744c0691bf8f22c42851581ae0f13bf687dbee1983f0325b60c88da5976682f32696b4bc0e728e400903e4a76efb8cca3f6f279ba6c3723247b54525ab1675c668aba02cbe3277c5c16c2627faa353d498b93484daeae9a71d40e7255b27c3d6edfd0188722f3997785a1577d36f2d8d2f73f0e2ea956dc02668916e81f9f500306d6a79201b0c2f49d5d079f27525dd296dcb0bcad47b65e3106c10dfb9a36fc0faf9748f28846cd32f3cd9c3772e4345ab2ee34e891cb52e2eb79b4ec5009a9e8b4e7fc17657c8536f4a1c23d81c08e281b20c1eee2f0e781c87e89c79e0e2e03e29189c6aaaf46acab534b038851eb85378fb37467289e7baf721a328749239af7aed071ea914075251003c7e74a9a8b6d669168ce7401c5a16a0e04ff6caf0d69439aa080ca5552fe91d6bee51092b38438db239a24d65b8c1016bee1348d08e6daf7a69ce44ec1be1f806bfd92f67d37ac21960c4713961ac96a010f2f7902fd47ffe826e49cf815f41bf223a74c9e31a15eebf4ef1719b2d89c978458fdb26bc4b0cb0a3c46105b88a133e7ce390ec424591e895fe6f78e3dc450ba613ad5f5666b9ad1df732068a7595f805467f4161b177b9b5d63fb93ec05c34e79ae8f0e7719ec0e5f08590e82515e6fa7079f816c96dd1934bbc824542a6e4d4278722e9a6acbed65b9c86b6b7d35fd73bb97a296d7c173c3abbd515e6d86573bcbb2606e1f196aa3d3541ca5c4baceb6e03fcda3a007df30f80b79ce1bcb9114fe6f801d6f5e637e50a66c8da29dda11a2e3cd230002e57991d846c0d9a0a85daa11bd2103b79f4f1b19cfe748131d3fb1ffa0e16366b9503a9e5d7ca76353c4e7b6e6539513b24ecc2927b8d88db0679d37f48587031ddcf125d27f7a84215600b7ea029887c0058f556439b85564385fe03c1620e7fe2ea7aa72a64a08904e48e3118017808ad576b96a0dd7f98e03fcde1e43150a2553b381a2ce69d59cff34381c9d3e1b1502e305430112f89c2170dd9d2d1060c800b5916ff691f0ae72bdee37137e57a01dc218cfc38b7cbc1fe95522db47b2723ba6b0997967176cf9836b3efb9960183106af8aed85e07a8b967e90a556b0e4bd96ceddd19214b4789f9517b9cb15746477fcad3c0b9d8c2f4d0990520c525f5af01914e65530ac0815957546f9bab23c263d3b91c451f293e2d1a160956ae02dcaca8bda19df6c40cab99e81535e0809d56fae61349eadfe50551d87bc6397b4147d9325cdc7fa5f75067b9f2617cd733fffb7a92e5fa4b41994f0c52622ac96510b657af8a999e13136cb23cccddc3ce065b9f31247ab86cb809f332613c7ae7b8172d40ee7290716ea161e2b3beec25bc985beb09d7ce99d65e96b79230a3c2ca5ddefa8a75189e3ec924df81a9d0e21111a013a89bed78182029031f7a797155046941435edf6e5eebb9e662991f56c0f67e2c8e76bd4ed9976466724bd7c3c9a9b80b0d46a191a94f5ba91550fed0695413f2001cbcc081101be96d44a302c9c40d7aa48e004a16ba40b1df9b809136b84921c52b4579fc82c5d187d8e5de9779b99182b9dce46533fb08a001eb371e7604094e8864c80986d3e89228f00054f2dba3cd5b3ac6dd0728cd62fd1f85a710b35c3a7d99d4332298ba21b816f5b76c09149c6bd4ed5d6b5f47cb571b7a020f2bd9e05d95bd0d2182e9a761e16cb4de26156660c934da1d43456d86293d7a33a5b51cf5ec63f0b6fad114908efe83e48f042d1e38d91776871f34928898180df86350cdfa17a1002c335e64944a8a3b75419cad807ba93122a10ccdd1e408f6e2e9da239ead50421d0989b8d55770eddd1c865e6a00d0a26b4618c3790718fabae794cf5daf6b7c2161b5965c57e769be32fde7489ba4f34700646f21c48fc6fdc446658d959c446fbcd90255eb9acd4ebb9894c37c2cec3b5bd20be850d6465118992b7244ce6f896616ebda5725fc90265596115e1a84228540d86f6fcb28b2957c8f4f0b5fe228edf257ad2117f5750766fafff22b87923365447a79c871884e34c6a901077375b6f5cd33c723c0b0c8cfa56a4056f537b7ca27ff37669bf16f004645ce86b399097fe9c77017ac908134c2ec3dcba9a95b4eebc38dfafd7675fe7960d12824c8ea49fdf8994f70bc82fceee10e83543cf81122339ba6296d9abb551939849d6383de86b58afc3537d05c6a950c4fb125d0c875de92efccd8e6f354f7405f675afe76bb854465f6f4455dac6e9c78905ca30b86786d69887c66ceea6060bbcdf6677bdde177c9f907402325d4eb81552bd255f85916e219fadd3155e39d149152aea7a9ceb1f98e515e5e3abd1c9329189eb715bc44ac39ef90431256936f356e90c9e3db3934d8a257247cda66c69f94078872e9e4d961163a33ac73fc75f159190b4b2312f282030b0810aa0e35027c15b8e105523e28c9ff50336d73c629dec9e0ba28532a423ebfcb3a0c23d5ae80fb079e6e6f80cb08caffce96205f6364cb1364e07bf9031213e0d366bd3d886b94416578faa87a499de091abee30063ee45af28ee779cd3fd3fa8589f456c7e3d10a07c42fbea1eb53c549ce85c349823960567361767ed106052c2d0fb6e6868e91ff539d515e59441357c4109ca5c3ba07a0d102a9dfca19134f660a92de6f02354cc1e96eabe3e264c1d2252d9e5fb48a2b50ca03bf35803b9b56b3407fd86b7121b1e6abb476e62ebcea2899b58bce34136da4ad6a6bec788badfb87b736d3ffeba86bff319de9bdb11176aa355b6d0ade5e84b1281cafcef728a0e8b14d2b24f39bf959449a9c367b54797ebe69930193392b4ecf4f1f95629287f8e9ae1ea2502af47cddd7ba4f1a466b06fe9b7353b5bf8664f5d36fc4ffc1c2a8f197c90f8edda8ed825246d98ad46e31b23f6162752d9bbb594218424bd201e467bd080c592af5836b3d401940530fa7efd162bad178dcdc4e232016b286992f6ca4d02524e46e5fecf4d08065fd56337fd0d08c8998a20d0ee15632f4664764d99dd5dd3a3c782c1679856f2d88eba7f6614d89ebd7bd1ea57c3f4df9ce21d6526e272969bd3f96dca529d433dcb51a9a7d4f26f76516dca0f9d3929d5863b8f5589655ad81d72d2ad03ad6d8ec69c87d1eb1b0e16371650772c10f919c93ccd507b16663f4409eac064e05b2943c313b5ff4d4f2a59488aba3f9d7f497e8a2975c21a8bed7e5643d5f9231ecf501bd677978027e895fcd1f34fc3629800c0b9a0524e63d9999e77b30061b37fb36b3010ba21433a1d02bf08e5a5784990a71adc8f84267c76cc48458934cb0bf992bc3319ec334ad5437c12b087a266329be28ebd9012940f9a7e51822eeacd3e5fd9337b83405a0de727100d4a3e7223bdf9f1312360484401c57abc1e8dde3964da3bdf8c86b22b5456cea740bf821deb38ac76b554e1b955f09f941881b7f916b598ccf7e9dca33be67e2aa550242929ca0290e4e7a94b77436e40c2b56adf5087cb0603726af2ab6f743e4893de27e47388054fe72cad11c48ead683e1b6ca312c8a92dcb62df700d32c41ea5b65d4bc0aa6d11685d95149ff91d2b5c11c319d2e66913416628550d029d71edee77cb8f33a7964aaea89906b08f1ad48a02b4167070f0244c14bc1042afffd43d8e4e8002c2f96b02cfa15c58dc5d5acfd17c8da40c98b7c93153b13a3eef5de37b782dae1d3eeed2929320f7c7b23c19169275a9b3f8ec0afa5ef7a54dc21af6e7bd7955d474712ae8d60c4b8da5e775554ed1f00758863a040995f70ee0dbadfc7fd0babc951f261a52182ac03b45e08c9ce84ed813dce2af7e382290ff40eb5aefe0f2ab1f4620c2a20b2376310535976126d71b598e61da2c5558d1601919e12cea6518d9a739fdc40307db21111288974a9860a40d530e977998837d051038d1d9f54b4fb99f6c4d3a5fd0175c611806f3a59cdc87b9bb6f142d3246f0d24d427f5c5bb3eb6ed8faf210a00af0a47b0fad7a5eb5ac71b4f91032c17834adb6d0149196e72f6855ff7c7522fb191800a1f47f501223c45b5a6b8be64b96d94a0af25fbe9876261f7539ba6d5dbebe0f41ffb53e452774cf648660bb3a4a3cd9d042d7e817c275997201f806f141de6217de237727ae8e3d97eee1f105ef782c601b51742dd50d065c4f2f2bc9ecc530b8a2ea96ffefe4799674d8b27291888c7f1b95deeab7ec7d2dcfba418bcc7f4b34236c85fb794417e9c2187db4b338e3815257fa7b91d273af9711775f4e428ecb58c9e19f9bd29e4482ba488ab33f0db143c14db585b6a8ff370da10524fe36fe6a96fd252c6cdb52cb6505204b759ad219849a7475d3310edd54ffe7b1d032c51d755fce2eee0a487f305933d91898ee87b2ca35d259938977bd9aff93a140d998bdbf524a0ee853324093d8b17663d14c6180b87fb8d8eb4388b7425d59f31ce15b630ffeae8b2c77c72c4b3c36898e85975b78e3c01dd625158b9fb45cf0f050c3c81c63e721b9c4b1e7eb3ec01ce22a912ce22a7e3f89f0bb3f5bc5c0f4aa1427fa2be70650c7868e0e89bd683d6e56c02975c282879a8e3c8aee8bb82b0218df9ecae5b23b64c30d8c6c82a42cc489f7e0f716622a14354fbe552a0877c58159b080b5a5dc099695f242fd4ab26f86156ef0c5a624b67f52e59e7b4fdbf6002bd52aa83524e111d80ce1f08fee278000000000000000100000009000000641960a65d2e6b1a924de28e65fff8657aec5090192fd1d2a265f06f81ca21d404a617a5661bfd376f856c798e0e10d11fb2a901fdc731aced40d78f1b64c12a31257e039c97d5776d93e18723b27fd1875cfa824aaac62793d0f5e6ed7998d3d17d22cefb73636ff000000000000000ffff0000a000000003d7b2d1581e7aaf774b9e6ae3ef7bd00f34f6211617ab340a675d8ab15e706c6351fcbe709d2b07052068b9a71e3dbcd37bcaa3d23950540fa91e71e0b4966d52b65986dd9f0e751408f344d6cda0ede3ae4cbfaf8012f9f85540a19063645addd56788326f587958dbbf22b38c26fef083df3655a1d054ed53f3c998f21c58726f7bef79bef069d071552f4ab6353c9614bb4018476f13f876dd8c0eef3f6493359643919a3a07ffb5da40697cefe134b806e55d70bc5fad9866134c798c524b964130394c4adec7e41e0181ac3005f9e56caedb1cc0929e5cd00000000000f0000000000000008e413d14ff0000003eba339f542186d8178577fb9e7d90b3e3c791018cd865bbb457895cde9b30a3f519e2230dba3e621618e44c5d34149f5065d0d18eec2c07e775710be72f23323098f611c23cd396420283cbd327ce2bf1eed230351ae3f17f3c14b3fd47f1df90108681c2386d91b221c55e921920d5b386248f90f54b53dae57d6e69c14e34a0db4ee0ad445821b6ec2009cbb21217eabee8388b9474c2d47459c5a357392d7c16cd9cac60a00414f41f9c7c72aa9fc4f428a260227cfd66d8e103e09757e1791b1820e10ad592051bb1ee592da245625d763863c9a01eb6e0df000000000088000000000000007478e77f5d000000074855a232f79ff5611932301e017b500df7c7ebbf377ff6f08f4a39f591dc2a8764c8644bbba2a3403db39819417117f24756499e046eff34aee9660533f00a21d055c1cb6407aa310429b442c0644060de4a913a9d0ca4bab527fb03b46b2fa37f4ae8797b10ab55e317c7991f3755e0edc9aa00000000adc70feff3d6e6385e5419e2f9c5f93345e2b758d79003e7d0d8e3fbc0d8430e91921960a6b5f0448a73524affc125bee391952851a09a07e7ff7b23bdc9b2b6ba9ebfb1f4fb7334dd3edbbae4b930f813f8c54277941efe0408e7446d0c2e08116c4f0da089669287bfc86d74ebbc2359cb739d547e6bdc5f973790770ba2dcb1485d5f7d2217826f054cf40e0b5bfddb86fcdded52778034b972fd4f39ad370372b73ee02a9e2e949e48ba61ae7f3bd7babe1dd4398d5d35cfc60d1ecf80c95e0dab6cd6e1dba56dcb34479422973838b59cda78458d377739777cefb3ae3f3deca871c4a416bf8b8c93e601a2b676a4b10925ae2739a99a8a6e57d99fb3ec8ed05aac53772e5197a825cd266671c971b5992daaea5b56cfdf55df42cd752c9da5e03e5cd01100367c36b1880a6711ff126027d000e2a058b05c8900a615dacf985d1005de3761f90f4de851282d3d5b10549dc9792fba015e831575ba77899af15eba838fa020163c0a633d82c4d56a99bbc8dd5b"], 0x13b8}, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) semget(0x2, 0x2, 0x404) openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x8000, 0x0) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000700)=""/105) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1d687d19690af46990089e5597b5c7f8400045d443f5a84dba360a", 0x1b) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0a70168aa973663824c20b9ee4731807798ff09b8661ebb4dc0094062e699c32404b1b17499fc0ee0e3b97984cfb9d665d0e43527343af641fcd0ff9c4331d8351c603ada1df28ef800036fd55221f3b51f284c975b02de27b375fcbfcc868424aaf6a72eed9dc6b8a9c8f6768a04f5fe7de732ee87b56d6fe117d43b0682479540ffe163f0b14760d87c04d1abe29ca65ff02fded3b5e7ba94d83b2ac655b04d78aabd5e5bc78928f119c8608cc7f", 0xaf) r1 = shmget$private(0x0, 0x2000, 0x10080, &(0x7f0000ff7000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140)=0x80000001, 0x4) getppid() shmctl$IPC_RMID(r1, 0x0) 16:00:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x4, 0x0, 0x7, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0xbca, 0x980, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket(0x6, 0x2, 0x100000001) 16:00:46 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chflags(&(0x7f0000000280)='./control\x00', 0x0) socketpair(0x6, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="3bcbdc7d25796147344ab4060c474bcc975ee133ee8bd09517862dc70a084b9c868661b8afa4f6c411e1c252b4b1926252c54215530b95334ee9ca4ab27c22d6d66774f97c6b71675f59196de6276c51fddf1a9040c43ada2e0cc8401a8afeb9497c586d7cb7787075d212d2e9902f7071e775d1f83ac3ec5fe2c90bf9c1541c7c138704a533371ad6bf7aef12d46c438995cece0550a926697e8f8aea1d81b4af6cb5ffd16456a0a2fa00f73f929da8dd2b982e8da98400e85eed666be889be350d8d7874306a4de392cc25bd52a69bf2bde03dfe219de8933fd0b7a478ee463cd14565f6af3cc74d0d1220bd9f02a8bb9e50", 0xf3) 16:00:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x100000012) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000200)) recvfrom$inet(r0, &(0x7f0000000240)=""/208, 0xd0, 0x40, 0x0, 0x2dbdd271d16f366d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x1, 0x1, './bus\x00', 0x6788, 0x20, 0x1f, 0x8}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') ioctl$KDSETRAD(r0, 0x20004b43) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/47, 0x2f) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = socket$inet6(0x18, 0x3, 0x0) fcntl$getflags(r0, 0x3) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) poll(&(0x7f0000000080)=[{r2, 0x40}, {r2, 0x20}, {r0}, {r2, 0x80}, {r2, 0x8}, {r0, 0x100}], 0x6, 0xf5) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 16:00:46 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)=""/230, 0xe6}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:46 executing program 1: r0 = socket(0x18, 0x4000, 0x80000000000000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xc600000000004000, 0xbc}) 16:00:46 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x20, 0x3, 0x3) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:00:46 executing program 1: socketpair(0x21, 0x2, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x5) r2 = semget$private(0x0, 0x1, 0x104) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x9c41) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000001b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000010000000000000000000000000000000000bd7d0752f80726e9cdde660c9300000000000000000000000000000000000000000000000000000000000000000000000000008f4500"/123], 0x6e, &(0x7f0000000400)=[{&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/103, 0x67}], 0x6, &(0x7f0000000480)=""/160, 0xa0}, 0x40) r3 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000005c0)=0x4) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001680)={0x27c95950, './file0\x00', './file1/file0\x00'}) open$dir(&(0x7f0000000600)='./file0\x00', 0x20000, 0x20) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000200)='./file1\x00', r4, r5) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r2, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r6 = dup(r0) ioctl$KDSETRAD(r6, 0x20004b43) r7 = getegid() setegid(r7) semop(r2, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) 16:00:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getrusage(0x0, &(0x7f0000000100)) 16:00:46 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='-!@:\x00', &(0x7f0000000100)='%^{)\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x8f+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$]\x00', &(0x7f0000000380)='\xb1\x00', &(0x7f00000003c0)='\x00']) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba6d67eefe0800000000000000f649fa9da398bcd62b103434820a000000", 0x23) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7e, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:00:46 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = dup(r0) close(r1) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:46 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f000026f000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00002cf000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)={{0x1f, 0x7}, {0x100, 0x80}}) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) nanosleep(&(0x7f0000000100)={0x0, 0xffffffffffffffff}, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() msgget(0x1, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)=0x3) r1 = semget$private(0x0, 0x3, 0x46a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x31) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/49) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x57, 0x81, 0x7fff, 0x80000001}, {0xfffffffffffff800, 0x4, 0x6, 0x8}, {0x5, 0x40, 0x809, 0x7fffffff}, {0x20, 0x7, 0x6, 0x8}, {0xfffffffffffffffa, 0xbff, 0x3, 0xe18}]}) syz_emit_ethernet(0xffffff93, &(0x7f00000001c0)="677a1c7b48a7a2acd728b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x1ff, 0x0, './file0\x00', 0x6, 0x730, 0x6adf, 0x20}) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x9) 16:00:47 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x10010, r2) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) r3 = getuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) 16:00:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) getsockopt(r0, 0x20, 0x5a, &(0x7f0000000040)=""/98, &(0x7f00000000c0)=0x62) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, &(0x7f00000001c0)={{}, 0x0, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) 16:00:47 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) flock(0xffffffffffffffff, 0x2) dup(r0) close(0xffffffffffffffff) flock(r0, 0x8) 16:00:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r3 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x8, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a", 0x4d0}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x800, 0x4, 0x5, "34050ddec3ae04ad964c6e514c11dd645c4687be", 0x0, 0x4}) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x100, 0x0) recvfrom$inet(r2, &(0x7f00000006c0)=""/142, 0x8e, 0x41, &(0x7f0000000780)={0x2, 0x2}, 0xc) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x2}) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x1) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) syz_emit_ethernet(0xfffffffffffffc3a, &(0x7f00000001c0)="ddc36fe7f81016fbd0751a1a24632eb7899eadab130444e5a1eb348d4a1c9d857c175421f64e153f242d99810dde4a0cb5090041ac62c3c3408902d4119e0c58848b9cf2e01d1ce92ae337230bd85dcf2bc99aef6df1f7a6ba701132ca8d6131ded86dec8f33d6d8d2febe21c66cfe946ccb273632470c40ccc28aaf1b51528f86512c70e33348fc55b62de69111b3f94fcc1f6735c7482b91bffd027bb62169656e019aa61f957f5c749d9d0975b352f13ee40785ae8a4c08eeca1dc4a7e978d01b56ba980569729546c09fbf175576bd867a694d31636ac104ae31ade9973b3a4b263eeb16") 16:00:47 executing program 0: mlockall(0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000001700)='./file0\x00', 0x40, 0xdd3) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001440)={0x7fffffff, 0x1ff, 0x3, 0xffffffff, "2040d813d4804a2b05d1bd4a0807ff074e2c117e", 0x4, 0x1}) r2 = semget$private(0x0, 0x4, 0x10400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001480)=0x8) r3 = dup(r0) utimensat(r3, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) chdir(&(0x7f0000001540)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000015c0)={0x100000001, 0x6, 0x80000000, 0x5, "6469800d3f28c407d9c1487baef4aabf8fd476e4", 0x8, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd0\x00', 0x200, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001740), &(0x7f0000001780)=0x4) socket$inet(0x2, 0x5, 0x844) r4 = open(&(0x7f00000016c0)='./file0\x00', 0x820, 0xf0) mmap(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x221, 0x0) 16:00:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) pckbd_enable: command error 16:00:48 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) 16:00:48 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) msgctl$IPC_RMID(r0, 0x0) pckbd_enable: command error 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0}], 0x1, 0x100) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) 16:00:49 executing program 1: r0 = socket(0x80000000000002, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file1\x00'}) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="56022e00fe696c653000542156f0829b5a18ea872b9b7c1486f23a23063c00b828c5b1f2dc8d63874f041b67bc3bc9bc9fa007f690bd87a545d0fd7d9ba114e4f7"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") pckbd_enable: command error pckbd_enable: command error 16:00:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) socket$inet6(0x18, 0x5, 0x8) close(r0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x80}, {r0, 0x100}, {r0, 0x2}, {r0, 0x1}, {r0, 0x2}, {r0}], 0x7, 0x3) close(r0) sendsyslog(&(0x7f0000000080)="ff6f1716ca73de1bb1fd99abf6d9d4568a36fae629281990eaead246f6b81f27154b7f61d660f1c447bddcaec7b49e502625fe93a891d8f39946e29b1dc0c4872ef15b577bcdb6572a2dc063591019285a4ae9d624a86b692ad5ebbdca280ac77658841503fe82ee110aff02bc9eed5b0289aa4a859330e417dd09ef6e8e7523cedbb499feac5d029f828c8c4a26fe4cdd9f2dd810c66646fbc4ecf3e15197955eeee6e17a730b40949c8cfd956af2bd62cbffacc3dbfe33efa6206b43074959c1f83e", 0xc3, 0xc) shutdown(r0, 0x1) msgget$private(0x0, 0x422) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:51 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) msgget$private(0x0, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x9, [{0x3, 0xbb86}, {0x1, 0x7}, {0x1, 0x8}, {0x2, 0x80000000}, {0x1, 0x4}, {0x1, 0x80000000}, {0x3, 0xfffffffffffffffe}, {0x1, 0xff}, {0x3, 0x4}, {0x2, 0x8}, {0x2, 0x80000001}, {0x1, 0x2}, {0x1, 0x2}, {0x1, 0x10001}, {0x1, 0xff}, {0x1498e1fc9092ba0c, 0x81}, {0x3, 0x20}, {0x3, 0x200}, {0x2, 0x6}, {0x2, 0x2}, {0x1, 0x6}, {0x3, 0x5}, {0x3, 0x3ff}, {0x2, 0x4}, {0x2, 0x2}, {0x3, 0x100000000}, {0x0, 0x2}, {0x3, 0x100000001}, {0x2, 0x1}, {0x3, 0x8000}, {0x1, 0xffffffffffffffff}, {0x3}]}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x69, &(0x7f0000000180)="b5553398c3fef39ab36440bb49d426834c8c070000000000000032f8574f49a51b9e600cd67183d9e881bf73b135c00700a12af526749b749cbbf68ff207a33c75e3a576719a2f997c0abf0cc7d5ca360f641b0c0e606358d44b812a3f401d6a7269fa88f914797d27") 16:00:52 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) close(r0) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x80000001) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x5, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="16684a1ff39614c5ac22c08d99c7307c5cdb6a90f093c65306f01b85283950646cd0651551d554620ac91ceaf3b6c13b82248b993f87a4fca366071cac459b7887d779db687fa12123b52486f2f8779c2f639744c27c2c503bf84ae19ae3ab58df3b8ada994c", 0x66, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) shutdown(r1, 0x0) 16:00:52 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x6, 0x4, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0x0, 0x2}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f6669af88d368f85269ff5900664e00000000000000"], 0xfffffffffffffc92) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 16:00:52 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8c) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x200000005}) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1bf2fcb9ded34b04, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180), 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r3 = dup2(r2, r2) getpeername$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) dup(r5) msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) geteuid() getegid() 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) write(r0, &(0x7f0000000200)="9bc4d4269cf396bf3f8ddaa2425ff9fff933cc3d30a0af3b455c9dcb671f740b620c8ff8d8e8c703e08b1734ff25f96f77798ea3defa8c8a5edab064946d4143ec25cfebac5a9b99bbf8f4596537d25fe807a845930696f0cc2c96c3e33cedaad151225ca56bc526dc5189c80fddd600dffdf33c1b4e113577d2efe6627714e0c766842c7845468334d6756c6b94c1f439e2892311c7c404bec294f80436b54011c96cb1ab3592f11a6a82493ac39e8ddfeeccfdb9f69d424a1ebe83bde1f76dc04b425579f90eb19d2961695cf683bac2ec8f6171efd52139c4ee56e24eff36b8c36a1ac8af0d", 0xe7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x80}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) syz_emit_ethernet(0x0, &(0x7f0000000340)) recvfrom(r4, &(0x7f0000000140)=""/26, 0x1a, 0x803, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xb5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x47b5974452824e45, 0x1, 0x100000000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:52 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff0000010000000000000039581b84983442a27372fc19ad64d771865d10e041b8ac847dc4a3789b244541dda7ab4791c1f5312a87011200fcffffffffffff326f9999f7df3f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) 16:00:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000640)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getpgrp() r8 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x1000, 0x400000000, &(0x7f0000ffb000/0x1000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000680)={{0x1, r6, r7, r6, r7, 0x1, 0x324}, 0x6, 0x2, r3, r8, 0x7f, 0x100000001, 0xb1f1}) r9 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r9, 0x8000006, 0x5, &(0x7f0000000d00)=""/216) semop(r9, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r10 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x3a, 0x12, 0x0, 0x0) setuid(r5) r11 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r12 = semget$private(0x0, 0x4, 0x180) connect$inet(r11, &(0x7f0000000580)={0x2, 0x3}, 0xc) accept(r2, &(0x7f0000000700)=@in6, &(0x7f00000003c0)=0x100000023) semget$private(0x0, 0x6, 0x40) semctl$IPC_RMID(r12, 0x0, 0x0) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x8d3b, 0x122, 0x7, "8b453e4ee3aab801ed9c54ddf659b4679416cd92", 0x29}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:53 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) getsockopt(r0, 0x0, 0x6, &(0x7f0000000000)=""/69, &(0x7f0000000080)=0x45) 16:00:53 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x401, './file0\x00', './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r2, &(0x7f0000002400)=[{&(0x7f0000000340)="f23518b473c2ef15dfe4b4c22ea136cb5182ca24308285270f697b21e28304f80fe32240fe51103567eb247416d63c52482527cd81d8754019f8aeac464f9506cb7d45e3376b5be6311f98e39acb25bc30c3480c384766038712ecdc45a85979e797641afec2260d92675d7e8bbbc44484577b30262fd453f51a8e212dc8276a215aaa7681298c5afc4f43011b41afd353e1eab064b8231dd7ee38a8256769c53ed3cc265fe28e27e929527f53586ffdb7621fa243fc05802ca4408d7f7741f0c8cfadfc243b9ed59f324aea3658f4a7ef2a1e3ed375628e1951e9fd5ebf45b18b9540935cfd", 0xe6}], 0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x9, 0x1000, {[0x9, 0x20, 0x1000, 0x1, 0x92e3, 0x3, 0x7b0, 0x8, 0x6, 0x6, 0x9, 0x3, 0x1, 0x10000, 0x8, 0x1, 0x173, 0xffffffffffffffff], [0x1, 0x9, 0x7, 0xad, 0x8, 0x1c, 0x737, 0x5, 0x6], [0x2, 0x101, 0x611e, 0x6, 0xffff, 0x0, 0x8], [0x8, 0x8001, 0x80000000, 0x40, 0xffffffff, 0xfffffffffffffff7], [{0x0, 0x8001, 0x2bb, 0x2}, {0x9, 0x3, 0x8, 0x9}, {0x20, 0x65080, 0x10001, 0x9}, {0x87de, 0x1, 0x2, 0x3}, {0xb8c6, 0x8, 0x1, 0xaee}, {0x0, 0x8, 0x4, 0x3af3}, {0x40, 0x8ea6, 0x9, 0x1}, {0x9, 0x100000001, 0x7ff, 0x3}], {0x0, 0x8, 0xcd6f, 0x506}, {0x1, 0x2, 0xff, 0xb06}}}) getsockopt$sock_int(r0, 0xffff, 0x1883, &(0x7f00000000c0), &(0x7f0000000200)=0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x5) read(r1, &(0x7f00000006c0)=""/101, 0xfffffffffffffdb3) read(r1, &(0x7f0000000100)=""/233, 0xe9) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000500)="f751bde740b8e34da86588522d03d5342ed8863701b43ec6f08130bee95e41833dcd755008a83af7a8fb0566b75ca7bf8bf104dbe339a2f17393973ae9ee4efbe7658863a70cb012ffa43dd7959dea6b9ff47e0b72bae00b27cb506703349d74007f4b5c43cf88984a43df978a13003f5b0d899b1e1f6b1086d4dc7c59f61c4500375e8c481fac65f94b7ceb5226c52f9a5efe1a5886e61f6862147b546c9e2ecbabf2d51254b24a0a95afdf2b63af81087906992ad2d72e899a91a5e7e1242e732dc57d8c6f44f72e504c659ba66f7337f29f7f9b832ed855ac33e18592c266d4c3", 0xfffffffffffffdfc) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xffff, 0x1, 0x4, 0x1}, {0x100000001, 0x40, 0x5, 0x8}, {0x8084, 0x268d, 0x1f, 0x200}, {0x2, 0x7f, 0x2, 0x7fffffff}, {0x3f, 0x5, 0x4b, 0x773c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x101}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x10050) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186004008b0000232700000000000000000000ffffff9c0200000000000000000000000000c8bba3aa", 0x2c}], 0x1) 16:00:54 executing program 1: r0 = socket(0x18, 0x4000, 0x2000001) r1 = socket(0x18, 0x4, 0x6ea) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x9da1af8ade1cc1eb, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r4 = syz_open_pts() close(r2) r5 = dup(r4) r6 = semget(0x2, 0x3, 0x40) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001600)=""/34) r7 = syz_open_pts() ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000400)=0x7) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000480)=""/227, 0xe3}, {&(0x7f0000000580)=""/141, 0x8d}, {&(0x7f0000000640)=""/214, 0xd6}, {&(0x7f0000000740)=""/2, 0x2}, {&(0x7f0000000780)=""/204, 0xcc}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/108, 0x6c}, {&(0x7f0000000a00)=""/198, 0xc6}, {&(0x7f0000000b00)=""/30, 0x1e}, {&(0x7f0000000b40)=""/224, 0xe0}], 0xa) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x26, r8) readv(r5, &(0x7f0000000100), 0x1000011a) r9 = fcntl$getown(r2, 0x5) accept(r5, &(0x7f0000000d00)=@in6, &(0x7f0000000d40)=0xc) fcntl$lock(r2, 0xd36ffc51e8797662, &(0x7f0000000140)={0x2, 0x1, 0x9, 0xfffffffffffffffc, r9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = semget$private(0x0, 0x4, 0x110) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000001c0)=""/178) 16:00:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x30) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x20}, {r0, 0x100}, {r1, 0x2}, {r1, 0x20}], 0x4, 0x7) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x3, 0x7}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0xffffffffffffffe0, 0x2, 0x7, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x85, 0x8}], 0x1}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000540)={0x20, 0x7f, 0x0, 0x1, &(0x7f00000002c0)={{0x7f30, 0x6d8d, 0x0, 0xff, 0x2}, {[0x6, 0x6000000000, 0x4, 0x1, 0x7, 0x0, 0x200, 0xd8b2, 0x8001, 0xfffffffffffffffd, 0x9, 0xff, 0x5, 0x6a79, 0x80000001, 0xfffffffffffffff8, 0x20, 0x5], [0x6, 0xc3ad, 0x3, 0x1000, 0x6, 0x0, 0x4, 0x800, 0x5, 0x7ff], [0x9, 0x10001, 0x2, 0x5, 0x3378, 0x0, 0x1], [0x7fffffff, 0x8, 0x3, 0xffffffffffffca86, 0x5, 0x2], [{0x3, 0x3ac, 0x9, 0x4f2}, {0x9, 0x3, 0x1, 0x737a}, {0x80000001, 0x5, 0x81, 0x7fff}, {0x515a, 0x1, 0x29, 0x8}, {0x3, 0x7, 0xffffffffffffffe0, 0x400}, {0x0, 0x5, 0x80000000, 0x6e64}, {0x0, 0x500000000000, 0x100000001, 0x8001}, {0x6, 0x9, 0xffffffff, 0x7}], {0x0, 0x5, 0x40, 0xf8}, {0x8, 0x38b4, 0x0, 0x1}}}, 0x15}) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000800)={0xf53c, 0x4, 0x0, 0x7fff, &(0x7f0000000580)={{0x100000001, 0x1, 0xac7, 0xfff, 0xda, 0x7, 0x8ef}, {[0x1f, 0x3, 0x3f, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x5, 0x337, 0x20, 0x6, 0x2a2, 0x0, 0x10001, 0x0, 0x7, 0x0, 0x6], [0x7, 0x2, 0x5, 0x1, 0x3, 0x36b, 0x5ebe, 0x1ff, 0x2, 0x6], [0x7fffffff, 0x1, 0xfffffffffffff001, 0x3, 0x4a10f33e, 0x464, 0x7], [0x7fff, 0x7, 0xdac, 0x5, 0x8, 0x100000001], [{0x2, 0x10001, 0x7fff, 0x4f}, {0x3, 0x58, 0x7, 0xf608}, {0xa7c, 0x4, 0x7, 0xff}, {0x7ef, 0x7f, 0x6, 0x3cf}, {0x1, 0x0, 0x1, 0x6}, {0x6, 0x40, 0x40, 0xfffffffffffff99a}, {0x8, 0x5, 0x0, 0x4}, {0x0, 0x7, 0x800, 0x1}], {0x1f, 0xdf2, 0x6, 0x5}, {0x0, 0x1, 0x2, 0x100000000}}}, 0x9, 0x7}) r3 = geteuid() r4 = getuid() setreuid(r3, r4) rmdir(&(0x7f0000000840)='./file0\x00') munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000008c0)={0x6, &(0x7f0000000880)=[{0x1, 0x3f, 0x53, 0x8}, {0x7, 0x10000, 0x3, 0xa08}, {0x4d72, 0x0, 0xec, 0x3f}, {0x8001, 0x80000001, 0x55d, 0x1}, {0x3f, 0x0, 0x9, 0x6}, {0x1, 0x1, 0x4, 0x4}]}) write(r0, &(0x7f0000000900), 0x0) madvise(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000940)={""/16, @ifru_dstaddr=@in}) getsockname$inet6(r1, &(0x7f0000000980), &(0x7f00000009c0)=0xc) connect$inet(r0, &(0x7f0000000a00)={0x2, 0x1}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000a40), 0x1, 0x0) shmget(0x2, 0x2000, 0x280, &(0x7f0000ff9000/0x2000)=nil) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000a80)) 16:00:54 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000000)=0x2000, 0x4) 16:00:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r1, &(0x7f0000000580)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x45e, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x180) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)=0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x82, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) shutdown(r0, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) clock_getres(0x0, &(0x7f0000000100)) shutdown(r5, 0x1) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000001300)=0x9) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000001c0)=r5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r8, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000103, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x40000000100}]}) r1 = getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) recvfrom(r2, &(0x7f0000000540)=""/244, 0xf4, 0x40, &(0x7f0000000180)=@in6={0x18, 0x1, 0x6, 0x6}, 0xc) r3 = getgid() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000640)={0x6, &(0x7f0000000280)=[{0x6f, 0xffffffffffffffff, 0x3, 0x200}, {0x9, 0x845, 0x1f, 0x2}, {0x60, 0xaf8d, 0x0, 0x1ff}, {0x6, 0x5, 0x9, 0xffffffff}, {0x9, 0x7, 0x9be, 0x6a4d}, {0x5, 0x800, 0x0, 0x4}]}) dup(r0) chown(&(0x7f0000000080)='./file0\x00', r1, r3) fchmod(r0, 0x100) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x982889f0722a66a, 0x15d26978c3ae4515, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000300)={0x4, 0x80000001, {[0xffff, 0x1ff, 0xffff, 0x3, 0x9, 0x4, 0x2, 0x8, 0x9, 0x1ffc000000000, 0x9, 0x5, 0x3, 0x3f, 0x5, 0x80000000000, 0x10000, 0x3f], [0x6, 0xff, 0x80000001, 0x1, 0x101, 0xada, 0xfffffffffffff35a, 0xffffffff, 0x0, 0xb], [0x3f, 0x3ff, 0x10001, 0x5, 0x8, 0xba8, 0x800], [0x1b6, 0x5, 0x0, 0x100, 0x5, 0x93], [{0x92, 0x6, 0x100, 0x3641b9c5}, {0x7, 0x401, 0x3}, {0x3ff, 0x5, 0x3, 0x370cd9dd}, {0x0, 0x6, 0x401, 0x40}, {0x7fffffff, 0x4, 0x0, 0x6}, {0x6eb1, 0x6, 0x4a, 0x977}, {0x6d, 0x3, 0x400, 0x6}, {0x8, 0xfffffffffffff098, 0xfffffffffffff001, 0x1}], {0x101, 0x2, 0x3, 0x5}, {0x34, 0x5ce, 0x7, 0xfffffffffffffff9}}}) r5 = socket(0x59e966af879d46b2, 0x8000, 0xfffffffffffffff9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="52b124cf0db4a087462b", 0xa}, {&(0x7f0000001040)="174825b1e22f543cb16dbeca968e7403386defd8b91c50493e9eb2733cd7d98d2b777e0c492bc8aef2600213006537a29b6a5eb929e3df7817199c9030612a3e401061f953bea94d6bfa88cac02199facd9ef3ced5f8a496d7f0241cd8bd1e7c642b0c7c7ef737e4b8d765db79a6b22295aa4dd3a9966184e4f9b873b945ca6dcc675d9531edb97654c0dd8b0c13370b5da69fe7484c2d3116ec6d6fe1aa774e78f0f6d35e304723", 0xa8}], 0x2, 0x0, 0x0) kqueue() execve(0x0, 0x0, 0x0) 16:00:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r0, &(0x7f00000006c0)="35d9929bf4e2014d283aafa2dc499c55ae9b1c406765cc4a5b9bf907898e2297e2ca9fbe9775fb49f246952177492909c2d47ee1e7fd40802dedb8f6694b1fa98d816ab7c54a9c4c02af7c9abb4463a41300bbd5badcf1fbef006b6300896b875aa0783e0ee1962df965277081c767d1cd008202bf6a695fe5a38272299b399670708132ed1623b31820daf2933eb6dbbab00d5b8100c61200e7e1c0c737f0d267ceb444b4a27f479475771788c26a61fe674a1ad1a9ce5d81882d532d31368ed62963", 0xc3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) wait4(r1, &(0x7f0000000140), 0x8, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)) getitimer(0x1, &(0x7f0000000040)) getitimer(0x0, 0xffffffffffffffff) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:54 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x1}, {0x1, 0x9}}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x3f}, 0xc) socket(0x6, 0x8000, 0x7) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:00:54 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x8) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="ad1af05de2f4ef18", 0xe9) 16:00:54 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = shmget(0x3, 0x1000, 0x8, &(0x7f000074a000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/202) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0xc724, 0x1, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:54 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) listen(r0, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x900, 0x0) clock_getres(0x0, 0x0) getpgrp() 16:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:00:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x61a}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xf940000000000000, 0xd4, {0xffffffffffffffff, 0xffffffff}}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x9, 0x8}, {0x18, 0x1, 0x8, 0xfffffffffffffff7}, 0x4, [0xffffffff, 0x65, 0x7, 0x0, 0x63b, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/230) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) r2 = socket$inet(0x2, 0x4, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x9) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x87c, 0x4, 0x2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x58c95d27}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5522}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xea3f}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0xfffffffffffffc21}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x9}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x16c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xfffffffffffff801}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x3ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe8}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000800)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000840)={0xffffffffffff8f33, [{0x3, 0xb33}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0x6}, {0x2, 0x3}, {0x1, 0x4}, {0x1, 0x1}, {0x1, 0x9}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x1ff}, {0x2, 0x7}, {0x3, 0x1}, {0x2, 0x100000000}, {0x3, 0x6}, {0x2, 0x7}, {0x3, 0x9}, {0x1, 0x5}, {0x3, 0x7}, {0x1, 0x8000}, {0x1, 0x7ff}, {0x2, 0xffff}, {0x3, 0x8001}, {0x1, 0x9}, {0x2, 0x1}, {0x3, 0x80000000}, {0x1, 0x2}, {0x1, 0x9e06}, {0x3, 0xffff}, {0x1, 0x6}]}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000980)) semop(r1, &(0x7f00000009c0)=[{0x1, 0x4, 0x1800}, {0x1, 0x2, 0xc4097c3e994aa59d}, {0x3, 0x7}, {0x2, 0x7fffffff, 0x1000}, {0x2, 0x7, 0x4cb07711846e1341}, {0x1, 0x40, 0x1000}, {0x2, 0x26, 0x800}, {0x5, 0x20, 0x1000}, {0x0, 0x221, 0x800}], 0x9) r4 = accept$inet6(r3, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) bind$unix(r3, &(0x7f0000000a80)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r6) r7 = openat(r2, &(0x7f0000000b40)='./file0\x00', 0x2, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000b80)=0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000bc0)=0x8000) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000c00)={0x9, 0x9, {0x2, 0x5}}) dup2(r2, r7) r8 = shmget$private(0x0, 0x1000, 0x241, &(0x7f0000e22000/0x1000)=nil) shmat(r8, &(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000c40)={0x7, 0x2, {0x40400000000000, 0x4}}) 16:00:54 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000280)) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000002c0)={0x7, 0x103c, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x42, 0x800}, {0x0, 0xd120}, {0x22, 0x1000}], 0x3}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x0}, 0x2e6) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000340)) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x90) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r1, &(0x7f0000000180)='X', 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() write(r2, 0x0, 0x32b) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x100, 0x3abc4993, 0x0, 0x1, 0x7fffffff, 0x80000001, 0x1ff, 0x1, 0x2, 0x7f, 0x5}) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 16:00:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) ftruncate(r0, 0x0, 0xff2d) 16:00:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) fsync(r0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r3 = dup2(r1, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) close(r0) dup(r0) setrlimit(0x5, &(0x7f0000000100)={0x0, 0x1000}) execve(0x0, 0x0, 0x0) 16:00:54 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) r0 = getppid() wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)) 16:00:55 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) acct(&(0x7f00000000c0)='./file0\x00') kqueue() setsockopt(r1, 0x5, 0x7b9, &(0x7f0000000180)="f83da58d7304e243636bf84b0a85ff2f18fae328b2c7f479728ea1d291fb41b75e034f69e4f5a90cab1d165d6b8323f2c83682a39c901c174be809eac64a203203788b5aa132e0", 0x47) getpid() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2, 0x10}, {r0, 0x28}, {r3, 0x100}, {r3, 0x20}, {r2, 0x40}, {r2, 0x4}, {r0, 0x80}, {r2, 0x20}], 0x8, 0x1000) 16:00:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x21) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 16:00:55 executing program 0: r0 = semget(0x3, 0x1, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/227) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000340)) 16:00:55 executing program 1: r0 = socket(0x2, 0xc003, 0x2) socket(0x0, 0x5, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931f", 0x9) 16:00:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') pipe(&(0x7f0000000140)) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x1) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[0x400, 0x2, 0x2d8e, 0xfffffffffffffffa, 0x7fff, 0xfffffffffffffff9]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x46, 0x0, 0xfff, 0x9}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x2) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8, 0xffffffffffffffff, 0x7f, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100000001) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7f, 0x2}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000081", 0x2c}], 0x1) 16:00:55 executing program 0: syz_extract_tcp_res(&(0x7f0000000400), 0x2, 0x3ff) r0 = socket(0x0, 0x5, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/126, 0x7e}, {&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000200)=""/197, 0xfffffffffffffee3}, {&(0x7f0000000300)=""/66, 0x42}], 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) flock(r0, 0x119) 16:00:55 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getrusage(0x0, &(0x7f00000001c0)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[0x5, 0xf80000000000, 0x2, 0x3f, 0xbcbba09, 0x7ff, 0xffffffff]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:55 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x100, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x102) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/241, 0xf1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) socket$unix(0x1, 0x3, 0x0) 16:00:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000080)=@abs={0xbc22810f94928e4d, 0x0, 0x3}, 0x8) close(r1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xee82367c30ba69f, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x400) 16:00:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) fsync(r0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 16:00:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r1 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040), 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x22, 0x1}, {0x8a}, {0x43, 0x7f}, {0x6, 0x5}, {0x44, 0x100000001}, {0x46, 0x7}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x100}, {0x4}, {0x85, 0x8}, {0x54e1540fade8beac, 0x5}], 0x4}) poll(&(0x7f0000000100)=[{r1, 0x4}, {r1, 0x10}, {r1, 0x10}], 0x3, 0x3) getppid() r2 = fcntl$dupfd(r0, 0xa, r0) sendto(r2, &(0x7f0000000280)="90e91bcf468894556e9023485ec2d12cccd958e07f577756db125176a923d5a6a0c08edc3302a330921dc37b25fc749db08233961a848dca591deedc1ff42cfe7fe88d955096d896fbe0e25116e89bc0eb27a0d060d35565a25a0f1fa3286af7f273c66a0b8a3f0ce2c1699412c5f0985126cf4cea2766cc5b76ad9f5e956dede65ef43a244d7760bb633679725a04139ef1fef6d295f044d55056395e7a06855550e1aa70b32f5bc7f90ad4f9fa48e6586a66fc08f02ab65f4239d4d4a8429c208f4459d9bb61e3badec3bec6732e25f84c47fdcf28a77523f9891c3747919dfb8029639d818bd9", 0xe8, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x800, 0x0) 16:00:55 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) fchdir(r0) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x40000000000d9c, "9f8dd8e500"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x8) getsockopt(r0, 0x29, 0x1e, 0x0, 0x0) r1 = getegid() setegid(r1) 16:00:55 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="d3b8905223a3fb81a699186fcd649fb154c71779f21f67fd69ec749594ca49bb7d72799528dde4ff231d4199e80a24239fec532af44095b5b935ac69a4070446bf4b12a296f435ab67cad5b87b07e10d4b6737990379bf3cb37fcada570ae3b8e171e7130ebb094dca5e150d5565c315ee419f9000a6b3", 0x77}, {&(0x7f0000000200)="ee474aa1e028b8b6b3dbc7faa1cad84c1371b5e5e5b8379513eee6cd56ba3337624923976748e493045b4474af7f32a206b40d5c58b829941c467e715d6441594a52293e51a0fffce059ba7b26af54908d6f9797b82d917ee17c764014f386eadb053b53927a9a5a98a0b74a2a23555aa85e1b147883762294291c5b14cf1a1cedf8fb908e5224c1657d256e2b5708ab7b6969500aabd0b114b55139aa5c22d7267af2a716abb45ad5bcfde131cc8f596d2a4d5ee689186da9d58ef0eff33f9a304fbbe66993f84652a3beaa0a310629d08ba2595f97da9dd1051be403b43f49cee0393e7e8930985cd618724c5b1a6f7e9a4330373f49dbdadacf6d0dc6bb0de27dd768e40d3fad3eeeb2eff4dca16c27138a27cc197569b456e9a31582792afabfdc1591ef5963aba54f2f45b138962eb1c9a50066d5f48e207394483b004fb39627cc113bddb20f6daa1b097c9f5848253947220e5992dd82901e576ad29b8f131217fa79983ec88e42ec1a729a6e29b98fc07a5e0bc7791402ee80fc0062f2e0bc4a20d5592b030a065739cf98e16c4a6d9cb9260a822de76873d8ce5293f898ed3563b4a87ad5c409edcd615bd5fb4f7377ec4a26b548cbf16cea1478abde434e964c4a28382f0cfd600fe282d6899a3af0353facf0c25d9512efb0015a3c9bfcfad0324f6beff5a81766aa4e58b99c45d9efd35147114ef67f6fb5488f0413658decb4b2c37103b8b36c30e3fda7cb88fb8c83fa93d7332f47a5ad114ed5cc1b8f6e8b65870c4a4a1f4e7d4d4ee275c7be23dd5790fcae1e0f6cf831037185bcad5ee1d7bc079ddb7ce2139a155c09fbebe2007c7c4210135e9a4d0b8da092c71970dac50c6ea57c32e930b6e60c45f9f8cf310eab2caf5b99a74daafcb84d51f7085ff10f22be89b26eb39e0616003d150349697572827c64bc7a28e3349588be3cb822ebdbe7628f222c5fe0029030a562f5328af64b041ee1534b37db36a305f287a5be55ff161b8f406e2109f957c619c26dbd614c6811302afe70cf852bc8435a00126de8ccc16af75c7cc4a6ec07a5a1e36320412f5274888174d2ab435c84a32d26040f2f284cff0fb5b952714b1605225c99fff3a7a7abcb144d62b2f28f84ca4c3796dd3979abd7e2d978257a264829378c272f4ed38ec71b2f1cb345485375b36715216a6b8668af9db4b6f3eda7bcb296d60ae9429d217c933471e0f821adbb6bf500083b3bb933a12bba9333e5447963584892b5625ab0a6e95a8ae72994ba517cdea14ae0e4d8ae82f3515ddd5380309553d2ee6e02529d3ecd4f50e0fc79e31c9d86e15bd371096dddabcd964b006d6c06baf9f5c8eff314a72a1efa33fa1939381f907bc175f06af61e63fd4f1fd358ee971890a26102c644789b72ed70c868a3a2e1c80b6aba3d21e4ee4ddd2ef9d65ba58fbc8b5515b1dc4fbb4e1bb8282a2ffcb4d05e7dc4462330a7ab5876f2f57b1a3cc5aaedf808e8be963f3e52699660028a2a8254af8753e8323c748ca9cca9ccea7b06137dd672f6ad76b3182c353f95f821e780b875f5a319999b86025e959020b3166dc20341a3a8a06b2eb54f8a771a269ac8471b30fd64f3b585ee9a3da5b64c8a8fffbcba281e996d50c4ad77970f02b13d266da87d683fba91686f8c4a997ce4555e6b305132359a5a1d0c1235e588845f5b982aaf4fcc5d3f8af77a37d3ede97304d0874e8592a2b9a5ea9ff0ebafdbd434ed0c775c2da660a974d2e06d3a787ac34161ff7d550d71de5c0a5c4ab697b9613fdb47c205e860f244cc5f1d0aac3f0043fc5d9c1139b8155c657dd1ee9c8de646563e44edd912042d48104fff0739b3684b15b84c69ad7509110b5aaae7b3e650cf028003fc9f9ed2a8902c889a52d9da509642334ee275768d13c447f8caba69dd189791dad45a5b87b41e7a96b92cfcd17a4647c09f953186e28f2f69d0bf344f58a9cafc042ea8f73222e53be82bf90ebf822e3fec1ccbd4b6518d2f64082437e17147d0fa78f3fc4b25d61ee159dab3f1d1ddf322a689daf7d1022c820a155f1df9efe7313128f555d306041793cd7923d1fd87c9348affb5738d208a9ebe63bb34ca0c0511ee7c5453466081be8e77f4a1f1e7f7dd88151dc1511326fcb692bfdcd0d53d07322ef8ca4d0834f72e8e2c28be7fcc7c90cbaebbf07bb5adddeec9f3e812a7251c165e739ade90a28e71753978e8f24c3d4cd98c1175f7a4aa86af13076c3c0563a0299cfc0be9792bc86b756e74c40741748a5838f3558ffabe3fe4206148b9d11b1dd0509c0d7c96b99966b34a03fe8a573b847cf85a00502c78269fbdb395114cc2a73a1c62d8a8f2e597e71c669b8eab815ca53aea6f7ee140fcf6bbe8b9c598be3257a1ac3a7a1ae5582560fd2fb889f56d0c57d6564f7dcc8b6c64f5803b1afaaae76fef854cb807be641d9c80bc9f107b6ece4c33c3cbde16868276637130b502fd1c1f4759e78254a11ad1b388858c57048386ef670ce0345b834f6769d2af9aa5a772922d07c5f5762bf349196813804ead64cd22ddddf886fe09c3f7c89e9ba4648086352b745c96a1b791c40c020e4e6e127daf05cda2e0d992661f1db914048b383906a9030520784b9910c0ebdf33b66d2855738b705dcf6608d4a091950578f3998b585b501dd877a41e4fed0c6ddd8253d3d5fe873fc64e30469ba73b8bb6abc24c66e4c58f4d32bca61da66d8fee03b2a7ab73e99387ba38431ed80af7f714c5bf1424734bd9315e46d85d052a225b161893b27632f9bb59b76ca77003c684d327cac4134c0cfa27061daa2914b82f23d4a562d2bb694b4577eec2f5b756f94641834d0c55739e4237288243316224447f3b59ca259b92c5b0d3aa6275e5dd61a258debe287d29d94161a4b1c627b287f24b00b4dca85c1c3f6e3b1a856641314745aeda804f3294c3ad3c2bbc2f033feaf05f3e699bb2a60d185f486ed02da1f5a4a6bf89d7b71b7c3cdf0b272b88eeccc585d4da5d7f7dc7088b38e868ad9bb7819c4aef294cf7d3835c8211bb25d187554c4363c4fe93bb7dc287eafe8011c4480f777031128c7d1f27b8b1835a5648fc79ec32cc53965dcfb9a37878672e7b1220e25d588ffbadce7710fd4d860e84fef944d49392027963a9ada2379ff2d0b1f965c036f745b1f2f024685ec6d4ffa0f063d0ffa10c73c8c5e4467690d716ba3c4aee2104d9f0f94b6830a1c57828818044c83e2c64dbf65ad9e4de9c9f5f64937f2b22cb4b4ea641b7ba4c3c2dde6ee44a221dfd65f43c0c8c21b5adfe40f90965d2792818bc4feaaae8d19905fc255c355df6b3a4c579b03a48db765d276c4501583a4f3b2b9a6f64cbf5bf95aed6d80242d93e21ee2cd784b399bdb5f691bafcffcea798e5db89dae54d36d079957a2348f9ed43bf721f00e791415bfdfbb2e2e51b56c29fbe8b10f6fc7c2f1692ebef50029831aa37342b44e9bd61ff4c019a647d66635648afed59e5a1bda206837eb1c361639c3f637c88f1e61267df4f161d4b38b051666f168b258b72c8ce38392c0f663ee0582e7cda1421133be46680b103bc47291a3654d2492838838aa3d0d1a95a48f8c803435f4467858d4cf4cb1dfa9d723d38fc84fc3ff5b53311dac678e67b82b7f616447e3e1f64f7a38230561d4504829e66204450d982a4a2ccc4cf1ebea0077e45a100e217db894a32b1a8fc38eacd47bce29c6d20f59880366a9debffff0fd6fce549a85661ed8c94007f6cb3808292de9dac6521af00f74697a55ceae60721f50e40267e7d16286ffb737b8db0f1fb9edb30ead02b4b5d391b7e98c164dbff06fae1239d71d4bd5275c6071e156e89425b56ccd889278520dcf7e4fb2e6ce18198560781583e3f5173a8fdba35e7f9c17438aec26d67b323b2db1bdff42e13ee59140c3650bbd745a86b3e9be45e0810df00356a690fb4d0984d04991917e3bdaecc3a78a44ba46d002860a507166fd90090e653eb838691c95faffc16d6e6e69ebc9b32c5662c779afc702c2c75a81a7fa245131f04e807522ff72ab9cd4883ac96d528ef3ce1ecbae6d3f8af9952e67542c65a3f5d098efaf0d46013e02721a0c1380d7f592cff618d68364ea5508db73186d635d0d2d6b71e7dd1a7bc8e1fff525a6461a90a5d1911cd75a636f1cbdee0da2c7ba2725dcdf126205229a135e7b6a747f798915e9256ced4ecfe4b63d1efa0b84b47adbf944f05280c42450df5f51482ce1be28220aa9f7de10af6bb66e58cd7faedb962996c95417aa706f9a8057909bf69199609cd31de7fb2b924e456903b4de3a6c696ab0370451b923355c9bd966ab6104f3516b368f062c6d117946df81baace221fc48ac442467aec62f277f9bbcbd29caf1597604e7d46fc72c4480efa949f66a3a963af0d85a325f593c3584f036b69b856eb3f53d3039d56f5bf0dab7ae0b1be63401cf0789d9646baaa4be78c52d4acf48d479d4cdcac1de0b6ee409134f3784809eaee45bc950cf651eaced852022dd46481544623ae63502bdc080475cf2c38cf6e7d257b92ccc0f7b6b5c5d42406ca2a11ed9ae584d154d69ce078cffcfc7d55cee3c2fb30ad7a4602a6d8dcae3f010286ab9f21e2ba5b16c483c66279277d95858402ff05fc8d640aee235db4d515fa46337546e12993d6a5551da33514a18e95b97eb9b30507f402100b351c8d9eca19dece5eee8a21a147bdefd6ed461912e2d4d1e35f271e15c6375afb42cb1d7fbfab3b07ee2411b4e5616eee8478cbf58c8e626ba0117efb99c9d1da48d1e244480d159683252afe2d6704d403b6bcef05573791b16a916e63594fe7e1da1e08473360519e262d0d95cf6d1e1b345cf1a41e84337b69b9127c546d08cef0e974365f965f3b38510a70eeb6dfa53125fe1d4e9ccacf4539781b19e9f130b500317f08d00cf1d5931b3713be54cf14db2a3ef115bb86450a6256f60d77318964b4a4733450b26233517cd278ae93ccbcd2aa4339be213514bf786d8d237c8af5f23bbb76cedee5d6b9dfac60812ba6fb354d70d5ab2d98d0dacd3de67b358be3767a9405e28aa3a6c0404abdcbca6b93c7d65b24dc54e49ea470639f71f798e696f3eccb8d4a44b4f610b4f0bc95ae615efa66b134b0f49e1a744e7b05f852a9a9743f48864ff6a2b9497c709870f4d5528964a048eb4ce3c168e37853091a6a25df671d08a846d889890e277207a564e24b8ead4cb3909d26c860a20ace31ccbc3f226480a540b1c80d11f4d3ac78549881bb03bb54cffba95974592098fb1d6552f0523921c504462496f99baf94f61d22f7a56653ab7fdf02c3659300c4a222c88bcec2d966fcf8a3e72b00f079934fa2e930c95ca8b41d1f55257adc68313e26f166e8227161f1c87de35c50b45a636f6137089a9fdd8c6ea4818587f5d10c23e756597c826f6dbb450ce378b3e1b1593d8f368f05eaa86718266b0acb6e1a72757d0796affa632736c61999742d6c1bf6ecd089d8a8bee43411a492aaa9a7926fad935e43ca437091f1b01a9ae03f63f3f8fc8c57eaa4ca54b28d250fbeee3158c28fd30dee2b7f57ba659a222c4dfab14b7d30c75c9ec0e30a693d2425248e86959c70c4458387374f27829926584ba28e0492233b4b92dfeb3ca58fbc9ca6965287e17fcd29115d485dd755eb23bc898103a3b233679f747eda76ce9d3d508248438c80b914ae70e181c75cb646414cbe4a2c9279794d10f0f9f0d9eecaaf38496c01aeb3250cd535caac01664e8dc3bb352d5bea7d0a", 0x1000}, {&(0x7f0000001200)="1250e5d96b3f6d28de2eba14a02df8509a6320", 0x13}, {&(0x7f0000001240)="a2dc9e87e4c564c8bd3d6ddc6786258e8e4199c356677bdfc7ba38c79e185dab349e3cab6f73d1b55a42a48e66692891c4cab56091886b45b5", 0x39}, {&(0x7f0000001280)="e0f617671ada2b2f1e9781570d273cfd105bd469d583a033182bef871f7cf8b9d6944a5634177371b15e8e1fc9b2fe80b92039c53e95c2e4be6c52b1a09f189f821f8a3fbb46910fdfb9d1023c47792c439b989428defb34dd84c703775c317ae2460147df3dd3c440360d8ab15178427acb8ada922a4a7b3bbd75c7e68580dbb0e8cbfecffcd32aa68275517ab0", 0x8e}, {&(0x7f0000001340)="f568a5cd638bdd5b868a41e49d7245727086b3f49e3bfd58", 0x18}, {&(0x7f0000001380)="f6cdc6ca66b93edffcdcfb32a20e13034d1ea7086d07d010a5c0d35d0dbdd805c0f8153c86e89bcdfb7b429b7f87ad8fc8adb7002c096f5557ebea4de075bca05aa3226906c40ac494560f9e9c37f0b411aaf7fef1d6ca5f9a5f6a93ed002deccb3d321c9b04", 0x66}], 0x8, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)='o', 0x1) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') unlink(&(0x7f0000000300)='./bus/file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) mkdir(&(0x7f0000000140)='./bus/file0\x00', 0x4) mkdir(&(0x7f0000000600)='./bus\x00', 0x10) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r4) 16:00:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 16:00:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 16:00:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff"], 0x30}, 0x0) 16:00:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="c3d6b24ac2efc08ec8f04b74a58f747dd557c2f1a61afca17f3124a9a5ff3f6e619b3fc118ae2eb9c478fd49d9ec6498f6aa5f87c629ed65767e892c2ee11807d83ad51d0927696ae1c3cd22b2ed2243c0e3a08f2e99428391dec3ec4446be8a195432408c72bc2dba878855cb82c7355a18270ebc14cd989d89b987a5cbdb42b8c159999d72ec4bf16a07a489b79387c5fac2b1fa1ba6e95ec824fbddd8", 0x9e}, {&(0x7f0000000000)="87788d24a78d2e253d65a0522c9a3d804a5f1f415f02a29acba76241a3d3f827a53928dff2565f0acf2bf1e67f31f43e659a7536e1a68eef", 0x38}, {&(0x7f0000000200)="8d951466dbf04b28fff30ee856a1a1c12bb85e7caa12fe49a9f3d3a759ebef53f2b64010641331e84e11c72ef8f688574284b36ad2db4924fb207edf577aeecb2dc5c839bb6b19a6af136cad411f4ac32cc58a7f29a82c4ea1d27f30f60cf12a8d7484f9c0d4a694644bf0f0ddd3af040e75e25fe6150e995e3f34f41b323c0f9c7d78fcd5ea2d1ccbec0f0a6a165e9e9d2d11bd5916275de70fe70da86a391c6ec1eb6c02bda30569429f0e7d3bfbfef915518e3657fd56f1aa0c5241be31d20b42f67284a2f5f454082eaa367d702c68e5a96ebcf95bd59be18093ef1e53a1263ac76739fb8cfa9fc80c926b4883a88e", 0xf1}, {&(0x7f0000000040)="501390860955aef7baaef295f7ab89f589947538126ed15aa09a8fdbe2646074013a5ade150020fbb4", 0x29}, {&(0x7f0000000300)="5c2f96cc3c426e98e783d061e2dfc50c025c4fa4b0ca9cbcc4cd55dd22233fef2a8b8e7bc79da2b7f9d4b5d318baa11ab802dceecf84d8844952b3d103756a0b0a4154c252433287a1f11e43e34dee4c963403158a760a8c6c0b246a807b3f9e6d2314a6359960d0891fcdfde467a6e19e11fa4e5498dbd336c78d8f3b8ec0049ddc9b735899d7400b15c8ac85a6b31309d259e21762446a2f57a8158d07672ae0111c29c90c74067e5b15ed160ee1e3c02d85b7562432248e968bc088", 0xbd}, {&(0x7f00000003c0)="722770c2c2ee3ae848570f3a1a77741e24ed702180610a490f6c61aa1c24cf28736a8ecceba9ac2df9f5a1a061c1527b4d8b324fef4b466f53b9583023c4956db4407a98fb79c87f86a32e4639193325e9f66d16169c61aff8e9256b2c894107b0d5547749e9f27cae1b2c5fad4d15266e5c80cde06213d998a063a56bf5ab2eafcd69b8df1aacd877583b0972a53695c469bdffd4508ddc7b7599772fd2a1e102d7456729bb5f589e343a1d6109d28222208de782", 0xb5}, {&(0x7f0000000480)="f107fe2577d232d4a7674bb6b96d3f8be6a375cfae8552ecc9275bc41b85e879138b46bfb977d041888ecb1ab7bdf6a9b51f4786e93c0b76a0c371033fd7a6d346b24f3120531e7e60382a5ba18341fd109da0f6d6e79806e284e4c9", 0x5c}, {&(0x7f0000000500)="21f72f65b8a45494e2e00f5a73df2367738bae7bdee51723c83ec4f9c523e8009ed80548e35f92945ebd44feb7f1e53f9a7882648ead93f0fe535dae3691574f636106361d658cbb5a60b15e", 0x4c}, {&(0x7f0000000580)}], 0x9, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x2d2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000680)=""/250) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000580)=0xa67a) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x1) r1 = socket(0x6, 0x2, 0xfffffffffffffffa) connect(r1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000002c0)=0x6) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000004c0)={0x2, &(0x7f0000000480)=[0x6, 0x2]}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x77, 0x0, &(0x7f0000000180)=""/119}) sendto(r1, &(0x7f0000000300)="13785086c794aebc868eccf992738d5a861899f025542def9458de81216ba0bef8b9b67fec1270d0ee4b24b914e658d011f178d1bd3355f33e925b889622616dd2856f7f6b8fcd1ebbca30acf45f22b721bc09349f23d7bba30653bc9fc7a462ca77bcf74804a0a7e55a6e755e2c446e312fbbabf3a17d745f3032ef11e8a8bab199b2335c88259e1a828e74e68fcc9c6e768217621c738c5bb5a2071d2b6f195f696a75b0dddcb5ff4db64710481a939dd3f5b51031cf8e383a5112873aa9dbf536b2e48e7c94ee9dab469fa2", 0xcd, 0x4, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) 16:00:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x0, 0x6}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x7f19) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') mknodat(r1, &(0x7f0000000580)='./file0/file0/file0\x00', 0xe36b64dce70f7ff5, 0xd) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000640)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000240)="dc8497eb35e37df73d62b02b5737c0dcea5e58679db439f272d5248e96ca34c408e54d4203da5beec2d198ee", 0x2c}, {&(0x7f0000000280)="f35ff24076548c43fb54dc2409cd310442ed8816486325c31f7025cb3f97bb70415095d9aae048d0d3de081ceca56dd9af98b683d8a53ae191ea4e37076af173fd74a9601a309804464155a8c6eedfa09a1ec7d46885ce0ca83ce4bbb9806507de8c09d06b4c8932714c96a2f3e05e85b7030598fc907992c9c4e02442263f5353c0aa56c766598e7e7cb798ffcf57944c460c8c479bb8413c3535e76a6ae119a4e71e7aae56c7eb1dbdfd952a88fe04a9fefdad89c53fbcf3cc11f01ae998eff8ebd1d4abfe99279cec265afc9937f1392806cb9bdc24db1241ec33083e1b3b6ddb62d784b55d3e4213c24b293e", 0xee}, {&(0x7f0000000380)="96622e99ef2b8053a930cccd44b612bbad44f0c4e3c64c5e2e99776c3431491f13b210bed68db69f9cd81d211a6bd2fa19d4201d2ae70a8cf85a71ed36c72028e5a42abb8bf0a344b2026f907854e8b895b0d94c176a33a6b4d24ed5e0703a565c073dbfd87496bb382695433e70432f48b1b8d2bbe27c433994331f1b879b", 0x7f}, {&(0x7f0000000440)="c42bccfde8d883f02ca36be5da166bb3386850557837539e", 0x18}, {&(0x7f0000000480)="84513a61608d63995eaa98e0d352be473952978b", 0x14}], 0x5, 0x0, 0x0, 0xe}, 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000005c0)='./file0\x00', r2, r3) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x4f7c44b4f4dc266d) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = geteuid() ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000080)="00ce41a7") 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x89) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) 16:00:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x6) unveil(0x0, &(0x7f00000012c0)='x\x00') mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) msgget(0x3, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380)=ANY=[@ANYBLOB="0015"], 0x2, 0x0, 0xfffffffffffffee3, 0x0}, 0x0) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) 16:00:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5, 0x1}, {0x47, 0x939}, {0x87, 0x2}, {0x20, 0x9}, {0x835877cc3d6154d5, 0x7fffffff}], 0x5}) write(r0, &(0x7f0000000300)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c57f608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d24ec34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8fe99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28db129c4f29528817ca364bf6c81ac66bb2e9aacd81ab8ae2d1500ef095a6a7f493a922ce1aeafa0d45bb0fabf8b3cd759dae05d821709746b2dbecbb1263b741e72fe9d2a3eeab19638567a776642deb5b12587fe733b32295423cf48d47ac5e9573ccee8bdea331e662858aa5bb128881c6e3c27bbefb9da4ebee8999419ee8d4705f60a963e9e6533690ea29af0f49e1c1121298cd97a521497c01f4c6680f8bd88698ef6dca5ae07f934ad4b05394316bf69054302a482eb234ba102c69c28b5915a5888f6fb49caf2b9dff7d76d32da24afc9df204eae08c57d39819b0a539c8ebd5cc6e9be8d58664c871172cac91811d0384341c1a55cbdadf50810a848377c4f029445521c7226eaf22267310573475b33feaf2093ad2c4aca3763a6eb5d8fbf3f1188b45e6a4d5bc6d68c5358ea7d5a472d1878ff0b9f6fe18ee774d585c541f02bb0cc3b47e49ce463ecb05d87c2402020bfb47d9f20a92fbb4ad90e4d94e9516e183c950305526f9fd2a23a63ba248d6d89a35d460852b4ddedecd21815333", 0x293) 16:00:56 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0xeab5fbd6f201628f, 0x100) r1 = openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x20000, 0x0) symlinkat(&(0x7f0000000400)='/', r1, &(0x7f00000003c0)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000480)={0x1}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000002a40)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x2, 0x8001, './file0\x00', 0xffffffffffffffff, 0x101, 0x9, 0x20}) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) unlink(&(0x7f0000000380)='./file2\x00') ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000440)=0x8001) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="28000000ffff80000100000008cd7fdf030000000d16836115a1cc50e8f7a12f548fe7277b4ab3cc70a37df03941e5411c6412cf7b1b322ae4485392929d8fe5d0fe9729439d7cb0029c465f45177cb6a541b6f3e6179ca372a8a517bfc39f7d71b56bb3554743ef8b33c1ce9820c717403a2bb9774456a9498d9ef1b64909efca2c941ad13c23d2bc1c430053f9965227b7819fb194f054eae41012de02213d5c74dfb4e20ea78d83fcec35103ea4d0bca64b6e41d406a99fc11a4ac763482108c4b6aaf98727d90614b03be1bd050a4e89843cfe1614e130e3ff4d10f13c428021b4e45dafd37c26de980c29f4b71e73fb89a2f08021", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') r1 = semget$private(0x0, 0x1, 0x551) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/22) 16:00:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x80, 0x14e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/198, 0xc6}, {&(0x7f0000001500)=""/239, 0xef}], 0x3) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000003c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x17ba, 0xcc44, 0x100000001, 0x9}, {0x6, 0xf5, 0xfc26, 0x9}, {0x7, 0x6, 0x5, 0x80000000}]}) pipe(&(0x7f0000000100)) setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0xfffff}) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x577) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f00000010000000000000000000000200000000000000000000000000085f911e7745944e2488af8638caf192febc1505ae3ed0fe12291e526f556f7a7296102a74c08f4ea4264c43a153a0dfc396f82ab13cdd4141bdba55efc11e5d415ce84c4b7b2a4f4", 0xf9, 0x10b, 0x0, 0x0) 16:00:57 executing program 0: acct(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x80) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) symlinkat(&(0x7f0000000080)='/', r0, &(0x7f0000000140)='./file0\x00') chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:57 executing program 1: poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r1 = socket$inet(0x2, 0x2, 0x659) recvfrom(r1, &(0x7f00000000c0)=""/252, 0xfc, 0x41, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x87e, 0x7fffffff}, 0xc) poll(&(0x7f0000000040)=[{r0}, {r0, 0x80}, {r0, 0x2}, {r0}, {r0, 0x20}, {r0, 0x4}, {r0, 0x100}, {r0, 0x94}, {r0, 0x20}], 0x9, 0x3) fsync(r0) 16:00:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x9, 0x5, "7427759c8748ade34a9ffb5bfc3df9cb8b89a832", 0x1, 0x3}) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)]) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:00:57 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000]}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x8f87, 0x200, 0x9, {[0x80000001, 0x1fc000000, 0x0, 0x2, 0x9, 0x20, 0x81, 0x4, 0x6, 0x0, 0x8, 0x3ff, 0x5, 0x911c, 0x5722df47, 0x7fff, 0x8001, 0x6], [0x6, 0x0, 0x0, 0x19, 0x8000, 0x8, 0x6689, 0x5, 0x4b0, 0x7b], [0x6, 0xce9c, 0x4e, 0x8001, 0x3, 0x80000001, 0xa0000000000], [0x3ff, 0x4, 0x6, 0x1, 0x2, 0x40], [{0x8, 0x8000, 0x0, 0x82be}, {0x0, 0x5, 0x1, 0x8}, {0x200, 0x953, 0x8, 0x6}, {0x6, 0x1000000, 0x2d4, 0x8}, {0x7b, 0x1, 0x6, 0x7}, {0x72, 0x72, 0x9, 0x5}, {0x9, 0x0, 0x5, 0xb4}, {0xffffffff, 0xffffffffffffff7f, 0x8, 0x1}], {0x0, 0x9, 0x5, 0x50f6}, {0x3f, 0x7, 0x9, 0xa000000000}}}) 16:00:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x7}, 0x10) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x68c3) 16:00:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebc186f5ca00c20568aa4e471f8e9e1dbc5e7f48", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x65}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') getrlimit(0x3, &(0x7f0000000040)) syz_emit_ethernet(0x11e, &(0x7f0000000540)="000f51bf41fd2123e8ac7e4c176abccc58877b3c07aaef588754d388c42cf5605ea4a3f178a4f2f3ad97830ecd41602e250074435715857eaada920a40f5f302227f37f875575f9bc27f9efb72d8929d1d126702e2dd82abce22e947354b662a74bcaaf5b682641f355a9e6737bf4fa157cfe6ba1b9e29ba2cc6548d4271b53464a20e61440969dfcc330000000000000009c60b90508e03a2d53d9c313a8de6ceb2093f1ad0e84b1300c86d6cd194972ff20599486e82b983d6fd6466c884cb007eab564f190e8f4767cfda63e9aae316cea329865fa9366e87401c7c61d533a95beea5f6179c95213e909abebbf2fc88a6373613dc95c869e9ee9244d7ab7e18d1e4fdea82a2db884f04e8667a3802faa9483dcac663a2b2e5d0b4aee2") ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000003c0)) getitimer(0x2, &(0x7f0000000380)) dup2(r0, r0) msgget(0x2, 0xa) msgget(0x1, 0x20) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f00000002c0)=0x10) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x17, 0x0, &(0x7f0000000140)=""/23}) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x1000000000006}]}) fcntl$getflags(r0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80104267, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="0f88f5a6859c80d814ca0896e53b5825e7a041ddb7807fbf8abf020d0094a80fd5d0f53434bec078ec7252e94e08afadec23f67e3c3b3da9a4c026cea95d7ba43e5e2581020cb862e48047c1a73f5a2e754e3235e3df7d0da0902e3692eaa89c6e69541b57d7c362466688f48cc2cc89f9c4f420cb3d8ce757a59099f733678cbcc1715b3622314fd9dadc6bd7daf199b8af94c19cb20feb5f13bf12f6736587b25daa8f590c8b7edd3d8af232af2662169bc57774", 0xb5}, {&(0x7f0000000040)="64a9cad38b32b6d6286539de582c9938476b510b1d13bb840bd5f1", 0x1b}, {&(0x7f0000000180)="cc622293f26a2d8fa12dfccfde8b183ca4ae438f21d50bd1847e9dee4e9f7d0cd1510a35b53b27d791aa2323b2ba3a08dd3416db22e3ec6ba3643d6735130c4e204cd992755ee5ff49e86d4e701c41a02b62d559622b945f3ede7d", 0x5b}, {&(0x7f0000000200)="b09694f4224761f7e065a545ce2ab390c3f8", 0x12}], 0x4) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1c1) ioctl$BIOCFLUSH(r0, 0x20004268) close(r0) close(r0) 16:00:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040)="6ed0a091ac4db4c37bf8223209bfe1eedbbd894d8bb6968611c5cb58f164e92877af3712646785ac3ca831838fef8d20067040", 0x33) 16:00:58 executing program 0: r0 = syz_open_pts() flock(r0, 0xf) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:58 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x9626) r1 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r3 = semget$private(0x0, 0x1, 0x10) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)) fchown(r0, r1, r2) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x800, 0x5, 0x3ff, 0x1}, {0x5, 0x0, 0x80, 0x7}, {0x400, 0x100, 0x5, 0x101}, {0x80000000, 0x100, 0xce6, 0x8}, {0x81d, 0x4, 0x89a3, 0x70}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x16, &(0x7f0000000580)="84756e7eff0d11954cd3babac129168e1ca062192852cff40cb25dbca0bae64af518725601c58d814290692fd1b689ecae803e494e45408e723e200294358ecef59e931cac13f5643dc00f609eb267f00a507867116680cf59bd6fa4851f2c18f80777642513537d71aaf7e06917f938af172dcaea0c46d9bb4325af0a3bd99a0d483fc50cbdafa0dca558dc74b26d6ea6b462391cfa9620edab6f2e634fa7028921d99dfdb32edad988564434ae55400e1f6472f0cc59e2eb6500639294379c581401f08ba736b14a02aa210941104d45c8d4df006101c4c9290cb3b2b6767e811116613cfafc263cfe9a8d4cc19524bbf950b43297") fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x9f, &(0x7f0000000140)="ae6e764c91af4898f33f8f6515ba0a99aa3adcb91c291c972b954cd1d789b9c8aca9de10eac8293717dfb6df62196bc8cf5332531abec15afa07a76048a6ffabdca1e7f9345b8a0b1fedeff511084b501e33f78645b35f7661b523df2d28fbf4b100cafb87a2623e999d03b790e8efb76b7f91a2082db1a9143ebf6430bae10b312338908adec25adbea4df6f6c4175f55b09327833a67e5fbfc1539ac080e") 16:00:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') 16:00:58 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x9cc2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x67) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c0, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x2, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x9, 0xda02, 0x6}, &(0x7f0000000140)={0x81, 0x9, 0x3be, 0x7, 0x400, 0x3, 0x9, 0x8001}, &(0x7f0000000180)={0x1ff, 0x1, 0x7, 0x5, 0xc0, 0x3, 0x3, 0x10001}, &(0x7f00000001c0)={0xfffffffffffffffc, 0x75f3}) 16:00:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x38feff1c, 0x6, 0x1ff, 0x9, 0x8001, 0xba27, 0x81]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80000000003d}, {0x45}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x9, &(0x7f0000000140)=[{0x6, 0x3, 0x5, 0x1}, {0xffffffffffffff00, 0x7ff, 0x101, 0x3}, {0x5, 0x0, 0x452e, 0x9}, {0x0, 0x4, 0x3, 0x5}, {0x7, 0xff, 0x2, 0x1f}, {0xffff, 0xb75, 0xd039, 0x4}, {0x1, 0xffffffff, 0x1, 0x7}, {0x0, 0xffffffff, 0x3f, 0x910a}, {0x95bc000000000000, 0x7, 0x101, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000004c0)="0000000000000000180000e1a0c8f13c582ffa636e3b4323e4bc80bcfb29c92ab13b4157001f51f92ccdaa06dabc410fb93e16ee951b606f6b1c877d44a2d49939b4856daedfd68a5976dc4cfef0fc3ac58da867c8091bd4da03c5bd8f4eb917c88c3a2d5d795ff426e0fc558071b1865bcbba4973e095df531e4164e7d703cde3ddd69b0c0cd02af5d30ffd41b5ab50677c5b17aea2be56c89b616bd20192a51b70b01cbd23107ba3a2d801e39975bf9f6e3dd2cbf11fdf861d74bc9157fa4b5b8debdda2cd32abdd67c46bc77a83c7177686c0a336f5751b21f2c2682ddd71000000000000000000", 0xe9, 0x0, 0x0) r4 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) clock_settime(0x3, &(0x7f0000000040)={0x5, 0x4}) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1e7}, {0x5c, 0x400000000000}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:58 executing program 1: setuid(0xee01) r0 = socket(0x20, 0x4000, 0x40000) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt(r1, 0x9, 0x2, &(0x7f0000000200)="4e50225931ac0c671cd3e0927291f998f15101f480d351b2a77c1f1a60abce6d8977c8f5bfe470182797573ec1b2cc0f6369a05dfd226d61f079af5ab26b0c1637c7d17003bf5bb42a14c0a9eba2c53a0971aebaabbb4dbee430ea426b71cee5e1cdc1a5986e4e8158762b17a0fbe90d69c19f9add8e223665c3d23467c12d759c9373b00b63c88de9309cce99f5d8bbe1628263c7387d2b28e7a9dc39391defd930952ec7", 0xa5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x80, 0xffffffffffff898b, &(0x7f00000002c0)="c51ebbb59c73323a6fdee54fdb6daa8de01089226ad9a6d7698ed368345ab638777a32bb91f97d8c4b7e1aa0c5d646ed568a32d55de28137df85bd936cf9f4e3faf05536d34d013289c035924e769bb00145eba6923b54935618765f6123fb38fb83e53891d8e853a3332355cbabae798e92b9d94205ac45f727f859038adbd9c3152017dc7e3383c32c73ac81ee6aa6a483896794bfb8ab695cacc92f233731", 0xa0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = getpid() link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) bind$unix(r1, &(0x7f0000000380)=@file={0x6a196e03128eac7e, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:58 executing program 0: pipe(0xfffffffffffffffe) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xf0) pipe(&(0x7f0000000000)) 16:00:58 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f00000000c0)={0x438, 0x7}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x8, 0xffffffffffffffff, 0x3, 0x31}, {0x2a30, 0x5e00, 0x4, 0x6}, {0x8, 0x3, 0x4, 0x3f}, {0x93, 0x7fffffff, 0x44f, 0x3}, {0x3ff, 0x8001, 0x4, 0x5}, {0x80000001, 0x2, 0x2, 0x2}, {0x3, 0x6, 0x4, 0x200}, {0x5, 0x9, 0x4}, {0x7, 0x8, 0x2, 0x5}]}) 16:00:58 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000a40)="d6fd59231bd1564a113eb498220cba581208acbe72532ae546e9789a9a4eddbc67c669ae7e0117e437929b0ccae9e84390d3a77187a119eba2fcacd947ed4474aed7ef9dc08cb0fbb4eef1fe2a8adb4592ffff92f1d3125f810c9d9f3fc22f2b3ff3bd4113cbf4004d3be583c6983aa08af1b448378a92140af897eda52799240b14fca324d4d3307ae5ec8707f3b8c040b6b98b36c2553c8a12f704200248b2679fd9daa8fb679f45c19bc8ede43583cf91d6b69c0b086c8adacb88fdbab7641e0e7202a6bb2ed0b919e215e73c1ce066c13b3d497b7cbc22d3d403c9f953b88db7f08c5e80c2ce636a16e4327403de9b3152c60c4e71db042167097ed04b093952e1b5ef01743749221ba8875f8796788ab604595cc5dfc97836476e009e905a9e3c7a", 0xffffffffffffff83, 0x4, 0x0, 0x34a) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000540)={0xed, 0x8, 0x0, {[0x5, 0x1f, 0x4, 0x496, 0x9, 0x1, 0x2, 0x1, 0x2, 0x8, 0x5, 0x3, 0x20, 0x100, 0x3, 0xffffffffffffffc1, 0x4, 0x4], [0x6, 0x745b9a00, 0x1, 0x4, 0x1, 0x0, 0x5, 0x5, 0xffffffff, 0x10000], [0x81, 0x5, 0x3, 0x2, 0x401, 0x0, 0x1f], [0x0, 0x2, 0x7fffffff, 0x8], [{0x0, 0x7f, 0x7f, 0x3}, {0x2, 0x1f, 0xfffffffffffffff9, 0x7ff}, {0x901d, 0x1, 0xe96, 0xffffffffffffffe1}, {0x1, 0x8000, 0x81, 0x9}, {0x6, 0x9, 0x4, 0x7fff}, {0x3, 0x7452, 0x6, 0x101}, {0x7, 0x100, 0xfffffffffffffffe, 0xf05}, {0x3, 0x3, 0x0, 0xfffffffffffffff9}], {0x8ac4, 0xfe9, 0x0, 0x508a}, {0x1f, 0x44, 0x1f, 0x68}}}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000007c0)) 16:00:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x6, 0x8001, 0x4}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2404, 0x86128) sendmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="ea2a0b466307bce726e12ff5d8140cb105740e28aedec740baaed01474d265bd9720", 0x22}, {&(0x7f0000000200)="949d2d35872f1c9bd26633b1290df8a41ccee139a393b8f7c6ddba13a026d57f49ee1e5a28bc29836f476249a28e224debb88425332733305bf87d2f30eaca2dc67a7c3b5ec6d22eef355872c0595a6e68e9f75e0fc284b56ba37f848d9706964d051306174bfd6b5274bec9492ae77e8c36824af1939ad748a8dba474e8e919a936f28dfd9f882bd15a86e77e71a1110141783086c0d5fbaa6d1859291f1bfc26393a46478983c5b496b332f38a129673419f2b", 0xb4}, {&(0x7f0000000140)="c43080efdb614d55fac9897d3bcf2fdc5dfc5f8e68de283f1019555041665d66fd64dde3893bd3ca09d8494be8eb7485bbf84b93fc910274d4366ff0", 0x3c}, {&(0x7f0000000180)="a66f0acf9eab830059a7c87f8c16009c269fa7a7c3a01858e8cd", 0x1a}], 0x4, &(0x7f0000000840)=ANY=[@ANYBLOB="5000000000000000000000000500000081b25b97b9d9af1c58d45495fde26d6ff568337ceef5a94f425560b8ac69a8d93a31f531567141842fd3adb5c6e9353b82db75e2f1261f7d07170000000000005800000000000000ffff0000070000001c87e1146ae6c8b566083ed2373e3d390062431735363e48ba514dc8c499451af785a2069b3cf4ab269d949368ac470b5625d432c8a9fbc2ed608622ae7d51732a3057f400000000c000000000000000ffff00005012000076248a8b4b3a422d3dd9c2922035412d07ae4c654de441d03f0667a6566c04ca744b5b9d0e593a619b0556bbc9a42c574c2188ae9a79ce94230a5a3e75ba075d36aa29b8198a4ea6b8a8f2c1f3e640ccda3a28894ba570b6f897327de0d53b579301a037b181011e059147bc00a26b0807af6d7ec7c80913515493caa0b80eaa9f0254f003fd80c3be2605589a01ae9684aaddcf31714b39cdb91bae4d485aa3101db1fb33ffe821882ca7cc00000000180000000000000001000000020000003633d25c4f000000"], 0x180}, 0x400) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000340)="16fc5b1f8e52a15345fea58b47ce27491ca37202914f20b069a9a2b19854cf9339b1fcbba29ae0bc29678105a07dbdbec060a5f6a758da0e452b97c71779cb76a0bf74f316f12705d0e0a8f1ca2a7e3f1aca2485f0523ae84215bdfa45", 0x5d}, {&(0x7f00000003c0)="0836596faea4366573f4b43b5d3cb5f76e787a184db1b53248dd817201322c48a188dfa74c89b2d27b4904011abbec067bd65ba5084c72ddb1c76f024b52eb2180fd44c72405ce73e8dbc4af9397c9f5e3e80766ffb5e883965843f0fc09ea4956b7d42ad3751f1422bfa426f03667a90e5f0dafa31adf0c4e61e9c951505d479a272d19f0cb4849714743c6d41321", 0x8f}, {&(0x7f0000000480)="7e784a008cee0d05224756b617b374613cc4055e9400f125cbbbec31c4dd6365a2eb7e1cf961bb1e2c1afe2676c2e40b60ef0cbe8c6ef45e8ea511c11df736743007058e24625c5dad9df1b0669aca53e3b7bae02dbc006e9579842fe7d6ffe5144cece2b34a0453d5c8f47a1a643e730d09bb545ce6b324a2464e4320a32905eda2bc939d0062497e715f1702f6feff172de956a4d587e0c7561fe8e465f0381717b81b9159aaf32e569b0ac69609f812bb143574b725617d97f31cbe01f486fd4addcc86b0bbb2cc352fe4caaf8d84bb4978", 0xd3}, {&(0x7f00000005c0)="5cee499eb960db38201ba2ff3b21e4b9203df516fc62e4f3953ad52e757aae44d403a6796c5a4f480db0ee3b48496fd680e4909d7fce88a00f1909cc77c406251ed076d1f1fd584f6c7659f88d0de30940908dcad6aaeb6380d00c43aebbd4eb8c6b4347b4bcf5de8934b57c98750858ae6fc6799f738605d38f76da4d164296876c4a8c66c8cffaffe4c3907c8f6523ad86a84974d08cfdd25b04a39e8d36f849aade1d971bc43608b1769e58dc04c59056d53a9b1dd7595426c18f3d9c4fc667e44f1fee1cd5c357a4f6be86c464ea001fa7dfd0ea5f8525642b2d08df21613a53e4f9811a4ae1612d7d030d4e1eb7cde35cc29fb3abc7384ef6abef1332faa470ee2a71e5dc3928079c09fb2da17a08de614bd0e5a87cc100c2ef89edf36003253f0fd2e8695fcaf1dfdd7ae7575f0b4406f1cb577bcf455177124117bd58b24593243449c46c89177f098260479c7d61c173dbdc46af0641a12c6ead2106c9e5b77d003e54f9c28d80af5e8dc7234c7635949712048f05b64ea648e0be7a9ff2369a8cc1d57dd85208c1dbda054f9ba9b3a0437e7c445b3ca8c8ef118f56497942947a39aeef63754683c098eef21675c4dd440edda84168a0825de54bf9241efce7fbb8150dce842dc71e61feac23158140cf55b7a0163b5bb09fb480645896982b0eb7c15e6a39b11710bb2925b50f1cd9739c7e89546e3739576a35d1db6f29aa06c057d5cd25f1b23f8d13944323e14d4174dcdb393f35855f9f02285bd0348033b54b99b4d8177b0a1a479e53327bdb1a987f7357dcadf413ef9f7dc188dcf90e8a597056429c55dec7c8780b7e7ac3", 0x254}], 0x4) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x10001}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01d935e4f2f87d6a85b85638e47feef600000046692c65aaa8"], 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="0f00000100000000000000000000008e5327967af1a673e7e45c9c42ec0000000000f09c9e997b7e716040c3658a026b967c57c2e8721b23620e7e8f9b55ee4f0c7631d1f642a262c0d96e8c02e201aff2a0a4c8bfac1435d372ea445c5abed923c256ff7c19efc5b7d1949e0f78035e3c1d59855efab73ee4a8b63bb3f334c2a685351b0a4f0b"], 0x14}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xa4) r3 = getpgid(0x0) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') ktrace(&(0x7f0000000280)='./file0/file0\x00', 0x1, 0x402, r3) openat(r2, &(0x7f0000000140)='./file0\x00', 0x10000, 0x4) setrlimit(0x0, &(0x7f0000000240)={0x3, 0x3ff}) r4 = open(&(0x7f00000001c0)='\x00', 0x100, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) renameat(r2, &(0x7f0000000180)='./file0/file0\x00', r4, &(0x7f0000000200)='./file0\x00') r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xffffffff, 0xcb2, 0x0, 0x1, 0x8, 0x6, 0x2, 0x0, 0x1, 0x2, 0x8}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001595dc70 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001595dc70 16:00:58 executing program 1: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000140)="417958c14c29c9d6a7d3a4a933b83200718ba0df953005be08ae956a376afb18eba4fe0e1a32a45ea39dc71d2cab4d31a8c371bae2a25070a5d781430fbe9a49b785d493e611d3e8a720940020d2bc1c68fe6c87623eec3a0631a09d4ad821babf6f5f9734a1ec61b3f891a3b245a991be0201ab357f50b3f7f4b33dea51c3ae15a63ba725ef9b2db317aabcf7d1da9713b8d4ae836efa14aaa083469696ecd59e839e43229e5dcdbff650a4d6089b86a7af67b1452245a725f5e1e0362ce9f7b829e5061fd9fcd04ce748da07bce2e447a371ef5dccc06326983a2f07fc99c24fd0d2241590997e8bff42b69058dfdf3312c5a84d39a9ffde7167c22c42479920e632731921631fe32a5a33f05d62d502e0bf1a5c1416ae0b2ba3357fe9553d09dd167bab1d2ebf766ccca4dc3a2b103cd83f5a4d71e4df1e64b21bb7c6465d08d08ae7d4e13b5451234bb45b9cfb28395e400363a02ab5fd8e5cb0e08794f759b17ae8448412c03ed02bf355d78f11461df02166980c0245e56d94814e76fc58cb50738639a0b7bd76c5fe4624a3a46404a8afdf6e11b6d53b7731526f5c919c6c14998e4ce7315b18a021d6f135284ff447a9238d005aea5443c38b3f9be81e30a340288b95742ea9665d4a88282fca5bcfa38609f3378aeb397b97b32d9e9a1ce0f3a5fdc789f7cf6e45a1da86170e1ba51f140db1be514f6276b7cd4e8f2954ef0c46348ff970880890896e3504114901de93037c8d25aa662315f69c0bc4169d0db9354afba004a80dbb38408e2289cb0cf6ef5009f61801815fe7990d5bff39f0fc5a9796062ad7692c8d91f10469f2a72af07cb448e53ace6d35373ca2921f8c2c2d77d189a2388f6913870583fa910f1949431a6ed33a635e50ef7bb6442c0a530bf6afa00d039a40ce7f1fc0ca853316d7a9458f3fb9d4bce06d5b2a38988fc0b256b8d7693b98030e8cc49008f476d77a87ee63fcb6ebfaf8abf497af8b7b4b10eeb3537bf8f60835d159eb20dcd8bf793f8d69e1e650ae0e363dd60503f4922237a74f35a7304c714a40566ecb63629f1171297b1504db8db0249bac5fc8be72da70b5a1f3387f5253f53f9006352e8bdcb4ef52693ebd7365ed2df64f20b88fd3c8746e846de0f7dae3af3605fbda7a997193da33b00a54fa905ef5aee19d8f6ddc0938cf91d93ec7cc1f21a88729a65975086eed04ac7327b1d736dd0bc98d105fdfa3182b2bcf0b391d61ac7ba143db83fc2cd7b879be5191e299753d2d4709b9873b77179d89602c53f59e7a7c37eb15135328ba60872c88ef4ab15915522cfa69dbf31570b809a6b96a3cfb2feb685447331a1c1f9706e6760bf038faea3bc5be8fef0bc28a0af11287d0f21357123499c01079447f3129253c9362125f31fd042ee02d7452b39b427eb4e263a3d80de2c766fa9fa803e6ad6a0759b049d16d8ac99decf510b50018e2558255beccc5c5f9647f781a3b7226e2d02fc1c4000b5e55afb4c7e5a23048fd99d52aacc75eb4ade91b200d9675008f29aaf9a10391400120d48b906c08ab0315c2ee4e4ebe2b6bae865f28cdf1210e2deebcb99fcafe10fe7672e17738fad815700f451a360945c62d22c8dbcf4fbb6e66b0ec3f7c87a53a93f0ba4c741aaea66b2d7e51ffd289bcd6ff3796bc2c8ce69ad413cdf240ebbd5548f17831f2e1f2db4a910674dfa3a9614ba7f5ab39d8f76928a6bdf1f67fc3842fa79d89e0081b0a813d05aa98f9f24e5cb205c0353e9223fd0a06b3429d5a5148c49ef2f3aa6fa93abba5c13cbd029c0ee2adddd3da0d7594b95cb0771e5f6a092c6d94efa1e0dfd43737356a40b497e5a0054dafa45ea19244722041bdef6cb54974279202bb8fa8005269ed44a55ec2fe2379354bf22cf7615317935cde358d6b4dece3cbf38b4a0b132c0c5605fb623bb507b50acbd335c9bf03601fa32dd8b21d0d8127445c7a986e8f1d684ebcead8cea52f4af9ce00e30e8fa48eb2a625fcac8a0555b649e04a5dd257ba5545e8eb4aab6ac89043fb9a5b5a38a11b9615c704b6ded41310412d89d5602df069c86fa25068cfedbb695bf1e517f8cfd53056e1120ce55499ad0429ba1ecd373c4281398023554548528bf78ce5101190d8bddf58b5d3b80f5be9201a066b57bad8754c8d3ca40485fb66b60e9c30d373551788674810d63c61fc0ea4e3923a7f021012e39fe0d9dbc910fdf5c45a4c7722ef9117d5809771f8a5790ce1513734ece77399632665cdefd9fe5697cd721ab1759966f8ea2e55d0d06e35defa567ede9152fb57eb25a3d41c799ef6a943fb0c173cceea0b8d2192018e84fcc49f1c48142443ef525605207aa4cce4cd1c16a18d0817a3c920247ac841c23d8daad3b4bb72ac1a2e00afebe3db9ed4778fe0d554f3f6ae7f8b7e92495986c5e7287abee3b826c40bc3d0c9e1f888e65ea4624a40a89d287e3ffc018391fa2bde25f19d0c2631cd7b4b0485ec80b05f586127f68ff5532fcac172c6a38aca16a1e710c86f790ce59b6e8c2229db6006c3c0a0ac50a63e6f2f804f1702da96b246911e1b4ac2c23f3f79fee31eee0424a6166a279f9af2ecbaea5b18ceba96efb7a8a82a28afc75668a3947cff58bca93ca37ff88ad96644d3d09f89949a3b149a6a80fc5f536d40055fc20f2d80e6543e6560aa4c25419c38cafadb0b51e3dfab41289b1265eb7248ac20660421d041ec315466bd3bb746abe1ff0673e491118a2cdf14c5063e6396f51785cedfd51e1bc3383e02a755770dba4abbfe10e8f4da72f11b8b5ca9017a52c048514db9a66914012ddcf0394d09673d68377015f0351b8e3b19e5d7e7224c40df0f133689de844bee49972c8684c42b4fe3bfd76bb49d4913413a5f1cbf0ebc0d21fdc36b3137fcd7cc2557e0f9abafbaacff3b8ef62d89104fa10e0e5debe9aa08e8f28e811bc275fc5dcfa793d926020cd80cd25be359eb601fbd4831033ce6105b9fa7004880660a80659b0f77ff7e9d1a5f2800f67cf54518160b4958cc053fa3376be70dbf9785c69b7d1642c1bf1ed164788ebe6770bc30c4217613940ad801163d2b2364172d293b6b09baa5c6e011022179201d3cd9569fdeab78d1d904c97c5e83a5dd54ae2bfe2891ecc5e8f404bed07599a2c990fdff409db08e67349d069137d57f09585946b48e9ce5c2d7d64a7e46855d155120e08ba40e88b80c0355e30d4bbd1b443089a00746c70821d251c333b1380660f5b15b8734b00f2a81934efa95739d0737e9dea83ea00666a8c2aa93abf6e08ff2ea63a3c97591b334e59a325977c9b8ecca8c4e59ed6d3b0313d0b472b8ce9c2d2b4bf3985e1283bd38653383dae9e1b44e8709a4c9e070da71408e1010f0df166601099b9a2859fd2022e9a0a3cd9b8488458c986fcee0d5557dfc06280a5a4706dbf61526dfad22f50b8ef9e5070aaf1c7f0cd12c62c46ff0cde5d44d8cc7f480a30f9e37a41e9cba3ec5f919a815409b72ae4a01667340de16c803a23ca81b6c048853fcf369da58fc35d644eeeed299370b978c9ab8177cb2d35f71916f43cc8e60af02eae4a71837b09bec1a5109668b6da415fc9c9e14e00fec60822283931f961fcc95e7f7f16c876bf03baeb66dbe15d1efaf1f12756ec1ecb1fffab03964316986f253204f2cbf94d8d2d0c940f3cbe131ac01c9251ab5c19591af90d4ecd98e39fc81718cf255ff600165c9b4b00f1fe842d15a29ec037c961b2340d00e95c5b1ebdd3446a3788be8dd1537f65facb9564628958b164f72b1f26eaa92e531764277b7d263d698bf7c246729ef9ab41c1833b7baf451eee7e54626c8f74e8249b73cbe6316f116663a580d2c8f8f1b0f1dd4bf7ec5ba3541ee5ec02b4ce4ca7a4f4109ababc524889b27034398824649121ac4ce53e7bb9d46011fb3f30f4a9fa1659bce54a8d537779fbbaaafd6490575e2fbe7c99157ced7c571f0e711043f7d1ac519fc9885ec410ead20ab240b5c08c19aa6c766062a348138adf70a6fa438244c26a4ad4441f609594064c700162b5ec89e9f95b21caa2af2b055e50254993eb057ac326572ddd9c13831db32a1965acfd235bfa48e05c1f717243be4c02e12c365a92482771a9d530d1f794c36cb1894a0ded94e6e6b78d0ff9a9a28224a0a7a0d2fbe6fc73c69de3837e03e1ee37e7acaa31849518d19529374e232132f9bf0f02028d5c8d0c7fa755000f24c29281730a4a50226571a6e732d992bb53876d1dfa0ae5bd90e89e34871d97c3a4930165f28a8cc4c92f66f091e8f986d28c03cbad9e1e1a1a451b03b3300e1760266d48c9c3a7d23c43e943c4ebf7580aa937fb5268e8a7177ec060c62965b05a5f15aa42fc59b2829e92a19253478074f729cf2a3fd3c4b192353d1e502a2fc3ff13bc9d8780cb6d3654d26cfc57702001005e1d550309e36fb34583cc38a175036ddc537bc1ec6f4ff5c5558c7fbff367e52c03ebd2b94c9b47765d63a0dd46f4e2539d46b103376144e8c7151e2d3291f39e3cc9d6e27413c4111f2657c5ace4cd39f28e47f0458ebfab324106f781b65f006bdf917aa53f3e2064384011a5501f619dc23a46ce4f407cb83e6c6a437065c5dd31d30ea046c5165d2da5382fb600b5df6f0210ccb7c34752ea34fbfb200037a35c0674971fa1f5ea3d2acb0a0e07a310bc7c9c6e7cb1aa889b54998b3c0caeb7eb2a1b77bd16a23cb69ce9354691144705bd078cf381852f02d10ab46af9c056a544d374f2c2cc39c6c7d8b221440efd95e9a834c38d746e12fa24461dbc09071aeb084558e0ffcfd19caece5fbf7ce722d1e0864a7ec1b6a40020731164fd95dbda95fd4a220087a642404c0d124192645e7601501626e7046df46f8bb75cae618ac063cd055b25471670e31f2bed9797eb9195134ed97f7f4ba15997fa480d18e565cde1a242b8f57b206d3ea3725c661881d6b4a0a074228452f2d1867a03e5f9bbf0a37022744d01d92bccca73b37218c9b62d46bec00fafc9e8c756e3b1b66b85d76aab46b566dc1333d2ccba6927f11f562c38d9440d6e5dc4c90d09a59e0909a8de1416ba97c0272c1caf16f9080d9f8d2e94498bdf61e06092649b2f3cc34de02b280892b6c675adb5d0ec4ae36a0e02dbf364b5235d9a64b5ece1ad1baff3fd5fd730a47c2a6a4aa36675dcbeed174c2e9ca5ebb7399758064b11d5dfd9e95f46ab34fb2c646a8f98bba7f9ff9e5d248febc453df26c73765cc3c7176390008369d3477112421e3734854e42f3ce7f6c89f62477cb74681e37d39429aa1df015858d295a810c0a4c7644db3cf0544b5b3b6f7df38a56e98425aa76e2f1f652d1e3b0e1414ffcb47e53513b0b4e9212d358c4737826a446b1f6af73d8a549cdd7a4e65e527c54cbea5f15961f9b6b1149705dd97cc6e5dc982d3388a0aa2964e944cad11941f13bdd43aaadbefe4d748f95adc5516f203a791e27c48cc06bde65234f16721079196715833fa314d9005b3628af2c7b2c195aded74485158012da4d1ed91dffe67987c590d9e19a81e60af0a5fdc0905b5a657522e6106da64d452d0d96c78a06eedf92a821792d756ecd0cbda47cc2718d58959124d3ec3035ff75c259b1ba7d8e87b74c9d26b1e7dd385bb0b5761357a4f9f8c5f6fcf277240e7c86f33d42b85964150546c248b2819801a1f76a5d893d219b50a299e55029ed7c44eae1178f17baa93ed1bbca510b54345220272096f570f31d3854b855cfe2280b19e5e034d5386fcf29f292bf9a01c43cdd53", 0x1000}, {&(0x7f0000001140)="4a8fe0e62576f7492b6d9cec312eccb8c6cf53fae928c795aff44b0cf95f711f5344e3e80d59bd57ab91bdf1956f01dc0620595fe6185cceb2d0104f116eae058ed5509fa65c724faa10a27f1ceeae694626856ac4970be2d568e25eaf03db33095860eaba71340fc84c5b4e79c2031d2556e4b266e96578378ac5ca8de5900f1428459cedae0c78214e96e811e41d4dea675a405b73cc5df535c0148e8b61c9ed56d11d5825f1bddaac66f7781db701da615590e4ce66390ed9da4166d7b838bd1532634360dea7eb4c5053bdb00582c9db1aef9b7fb89928aac181dc4e8b05737d7155354ccad575277bc33369", 0xee}, {&(0x7f0000000040)="f542602b2338c259d94d83e55949530c0b04f9d30f83d4208eee965f5f17de648f6a1cd779c153859b", 0x29}, {&(0x7f0000001240)="871751dd714536ebdf7a99785fd58d5cf613f072a580ef379f6b91af7004361839b5b3d3b69432052fe63472992f62cb663a9965a36c703b116dbbc008e91e4501ca46977aae2614edfcf427a039fca0a13eb876b4061ee808e6c3a57511adbd99fc7c3b4d1a7073d1c7ca9b86a037db06fef7259868e9", 0x77}, {&(0x7f00000012c0)="67af49fec3643dfe782cc2ace056db85a7aa130fde137504e98f7e2fb3b7d90cfcae7fa92687d3781c76fd4765fd8a1bac661b70a1cb6cc597ca6636ac90b9cfacb4a9f0cd162f3d5e175b00eddbccb5b80eea03733c5adc13bdc01a98071c2a033025ddf2d78a0d38c6eeeb3f53a247473edfcd8bc59db3ad681251c64286911bd5c28658f4e89d3879b431040227a2afd0c985cca7069fd1fb1c4201003debcecdca80fcaef2eb83e490ddd4a8", 0xae}], 0x5, &(0x7f0000001400)=[{0xf0, 0x1, 0xffffffffffffffff, "87c4c4cae8f9ae76836e5d548428458a91e6335b99285cf51b4d11b99116ea74984fdc82ace973ad335b12c092fd5a9d1378a65f92546367a71cbf76039d95ac0189d09f7a9bacd5b2a68a0c8dcd76380e452216597851c91ab112a7459eb22d707761be5b0f8d72bfe2efa80e41ef68ea25ece9d54809ce23e98bf19d735bb0ae4f630352362ce6fd865c7cdac01002235a9c31f0fb4b9202b1347c27c5729b5b61a829aaedcffe92fe9d23ca698edd72bdf8da04af971c550f8e8ce89a1c7fd00dbadb5521182134637dd671c39b759527202d7d6726164308fa6a671394"}, {0x60, 0x1, 0x9, "621a320c134f6c72774eca1260f6488eb366edc0157926f008f7e14fc827073e6e4360a01cf9279cb3974798eb77e745d5e3863bb9139362610aa786e03413eb6da2646297035c206077ca"}, {0xe8, 0x1, 0xffffffff8e2e3210, "b3e3370f0259997fe0d27249b932c7b13070051213cb0ea019e123713039e67320b3ded661626f0e1b7c593ec04cd8425d7456e5fc4989136021a71ec2470e51f20bb08f4a59b78cbce6082cea8dcb237f172d9fd8d764c1048554a27228f9b3ea0804e03af90ef63fb0aca8ea7152f136e74fd4befdae12070386b3489942944ccaf4888459bea42987ab03e5e1817c5b2966427191baeda12815a1d8f947064ef6cde22658f32d72455882c213827f993a72cfb55c0587bcf645c9d36905799478ce4385d43a653e74268603656544ab3e288e"}, {0x40, 0x1, 0x5, "4bedde3928626eaefd4039be80beb56d45986489ad5657aabadf927442365eb3455e219e639943c68cbbaffc15f2e7"}, {0x58, 0xffff, 0x401, "b0ccf0c095ec98b98b75fb59fec18a4e7dfe6d654cb7bbcacca67b4c0632577dbc20d50e702934e5271ee0203f58a97de42520b4a579605b86f7529d05f2b101d44b33"}, {0xc0, 0x1, 0x502, "8a0b4b10122118aa373ed600617c320313c008e6f64a5b17e1ca53f4435f6130bc9001af11c8a2b1836781359f3d92527ca72f1a241f5e9590d1df5e7c9d6e578e414a1d02d5b1da1da1a380e7c82db85aa561ef6d1df55e6fe428c3e5609eb4ee0425e0c1af58b0dcc2726f7d7ddba2294af4ca5cc0a2823573fe869449a6ca28f681e268d1a4a5e015ff67a5ca94c441483328e7d24911121d1f4978afe9f61cf9c5805585cb25bdacecb1c48f"}, {0x30, 0x1, 0x1, "49d4b1eb59f908fb87106c0cbabc894b50d30ee6d0e607603103392779e01a"}, {0x98, 0x1, 0xe57, "6c12cc49955df194dc2cfd59b3a6522853ec23c3340e692e61a05f8b30e1a7bd7ca2d88847bfc6f932a595594fa3ec6f82435bfe1e57f2b4d6c3dea1122f3d6225b69733593f3fa9da3fa8ea431cb2a9cdd40fb002767331c5ea964ade398e37470fac29b910e80dfe5574d21893c69ebf75fdaa8e08aaa86122c13cae99560d98578f"}, {0xc0, 0x1, 0x6a78, "9309489a45298d67f702d6994653d2a0cd42a224ff919c64c905da61b8c91f968340cbecab2f0bcc49cb2287f2b48e8cabaae6cb91ac5792182e0bef7dd9f00b4a28efd09f5125baf54964c6ba7d95c3442ed073f8ca88fd3f944e8c0c077e1e753c05aa688579367c94ce26411eb2c1ee94bf797ea683ca84063cf9b1386257e11f572a6b34c08bd7a2b8b808b0bc450f160375b696309b202b2ca23bfdd26752693b9214bdba1ff8f330"}], 0x518}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:58 executing program 0: socket(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) pipe(&(0x7f0000000140)) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000ffff000001000000f9cc7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x3, 0x4, 0x778d}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x0, 0x3ff}, {{r0}, 0xacf5472bb3237a8b, 0x80, 0x80, 0x3, 0x6}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x4, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x9, 0x40, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000003, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x90, 0x0, 0xc928, 0x5}, {{r0}, 0x0, 0x2, 0x60, 0x1, 0x94e3}, {{r0}, 0xfffffffffffffff8, 0x20, 0x10, 0x800, 0x6}, {{r1}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x6, 0x2}], 0x7, &(0x7f0000000000)={0x0, 0x74}) 16:00:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) close(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x8, 0x4c, 0xffffffffa005ceac, 0x8, 0x0, 0x2, 0x10000, 0x10, [{0x2, 0x0, 0x8, 0x800}, {0x3, 0xa18, 0x0, 0x1}, {0x7, 0x2, 0x7}, {0x23b, 0x7, 0x1}, {0x0, 0x6, 0x1d6, 0xffffffff}, {0x4, 0x5, 0x80000000, 0x2}, {0x2, 0x1, 0x8, 0x9}, {0x400, 0x3, 0x647d82f3, 0x4}, {0xfff, 0x6, 0x40, 0x4}, {0x9a1, 0x10000, 0x3, 0x800}, {0x69a9, 0x101, 0x6bc00, 0x1}, {0x0, 0x800, 0xff, 0xfffffffffffffeff}, {0x4, 0x8, 0x100000000, 0x2}, {0xffffffff, 0x5, 0xfffffffffffffffc, 0xbb5}, {0x7, 0xa54, 0x3fc000000000000, 0x6}, {0xa0, 0xfffffffffffffffe, 0x9, 0x6}]}) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) shutdown(r0, 0x2) 16:00:59 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) socket(0x6, 0x8000, 0x4) 16:00:59 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x79, 0x5, &(0x7f0000000140)="3e63cf6e0fba29ce18905bf9fd0d78c2f97b1e598fce75b1f76230ae735cac71b27c81e53256c350d095b542d5cca05a9a1ef348973d793abc7017be7179a54d49c631628a0563ca332b4f4846dd2b8e7757557e50e2655427ebe72db3363edff690dbab11c9da141f79e6898c6e44cf4ccf3d1c35d671d512044933c58c68bee03538c51d7e4dba45e1633f5199a31be8d47930dac417b2aec65c7e56f62da328d9141fdb732fea023dd1a9558c5b4c470cda87e5cba272", 0xb8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:00:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000061acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf954466182ded7b546aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2024, 0x802) getpgrp() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x20}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) 16:00:59 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:59 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xffffffffffffff39) ioctl$TIOCSDTR(r0, 0x20007479) lseek(r0, 0x0, 0x0, 0x1) read(r0, &(0x7f0000000000)=""/117, 0x75) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x4c}, {0x6}]}) socketpair(0x18, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)="ba") 16:00:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) lseek(r0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x800, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0xfffffffffffffff8, 0xdd}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x5c, 0x20000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x492521268cd143cd, 0x1, 0x1, 0x2}], 0x401, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0xffffffffffffffff, 0x67195e85}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xab4, 0x2}, {{r2}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x3a, 0x4, 0x9, 0x7}, {{r0}, 0xfffffffffffffff8, 0x14, 0x80000000, 0x300000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0xcac4253fab4ca2af, 0x40, 0x9, 0xc62}, {{r0}, 0xfffffffffffffffe, 0x10, 0xa0000006, 0x101, 0x9}], 0x6, &(0x7f0000000280)={0x10000, 0x3ff}) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r3) 16:00:59 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f00000002c0)=0xc) getsockopt(r0, 0x3, 0xfffffffffffffffe, &(0x7f0000000340)=""/23, &(0x7f0000000380)=0x17) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f0000000180)='./bus\x00', 0x1, 0x0) r3 = openat(r2, &(0x7f0000000000)='./bus\x00', 0x1, 0x100000101) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x80000001, 0x5, 0xa2, 0x0, 0x0, 0xcaf, 0x800, 0x1, 0x2, 0x1c6}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000280)={0x0, './bus\x00', './bus\x00'}) pipe(&(0x7f00000001c0)) linkat(r1, &(0x7f0000000300)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00', 0x14) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x22) pckbd_enable: command error 16:01:00 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x6, 0x0, 0xffffffffffffffff, 0x0) 16:01:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) r2 = semget$private(0x0, 0x3, 0x80) socket(0x20, 0x8000, 0x3b) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:01:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/38, 0x26, 0x2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2cada86b39e47ca5374d270953ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f1000000000000000100000000000000", 0x362, 0x110, 0x0, 0xfffffffffffffefa) 16:01:01 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pckbd_enable: command error 16:01:01 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='#{\'\x00', &(0x7f00000001c0)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', &(0x7f0000000080)='@+^&-)\x00', &(0x7f0000000280)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<'], &(0x7f0000000400)=[&(0x7f0000000340)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<']) pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) semget(0x3, 0x2, 0x400) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000640)="582720efabd16ebae63225259544fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d4723551c1d8d03368535d9fc941c8f79803891ccafd64b676ca9eee8f36471a67a88b0ca13c3c7bb4d7f5cc4b384d6cec25b372b8c85fd216f5b2a2e2bfecfe854abf715473dbaacba423f2b8000d4c2657f935c44b5dd4fda90960f8e6bc68e75946afa02bc2edf345aae80ec59cf68d8162f23618fc5371f66b62c6a28575eb436285073a20a3946fbbf7b59642f6e6dcb771dd6cd778e9bc0600d4431326451b60311d7accab60346d897faa5c80ff981cd3f697ae1e4175587bf3cab6b1bcba83b00f7cd462cf374a364aae301c96224a3069411c63737ca9fcf4d58949241f2713f7207ff7e74c935ee33368fb4bd0a341c1d88554b0607be05dc9834022f84d6cb03b5c819e9e9dbe9ce78c695be9fdfc66a23fd07f34d43170cef08860b0699a0754a7d8ec3fd1b2a383060fc497e8efee055430c1f7b94a981cbb0df16f062c8bcae8c17a86adf99d1e55ac68f0d4d7d8411374cee55a0ed5160c6eef734c578192cece8eee828d3ec635990ac906f8d14d4ffee4f471b3d7dead9c18832a05997305a1da91c67588a7466", 0x1e8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff6d0, "f000bf3e00000014aeed0a671f7630830400"}) r4 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:01 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) listen(r2, 0x7) 16:01:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() ftruncate(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:01:02 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=ANY=[], 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x9) r3 = dup(0xffffffffffffffff) semop(r1, &(0x7f0000000440)=[{0x6, 0x6, 0x1000}, {0x4, 0x89, 0x1800}, {0x2, 0x3, 0x1800}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x102b0, 0x100010132) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000740)=0x8) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000680)) mknod(&(0x7f0000000600)='./bus/file0\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000280)='./bus\x00', 0x2080002002, 0x40004000000028aa) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f0000000500)=0x76) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) r4 = openat(r3, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0xe2}, 0x8) getegid() close(r4) semop(r1, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) getgroups(0x1, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x6, 0x400, 0x8, 0x1f9, "3d2a618520b929277101995da30b9bf2b26e3a34", 0x8d, 0x7fffffff}) setgid(r5) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r0, 0x4) dup2(r0, r0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:01:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) unlink(&(0x7f0000000000)='./bus\x00') 16:01:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x6a9) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x7eda278f25d97ae8, 0x38, 0x20, 0x3, 0x4040000}], 0x100, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x13, 0xff15e58a4c5b1d44, 0x6, 0x2}], 0x428e, &(0x7f0000000080)={0x3, 0x9}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) fcntl$dupfd(r2, 0xa, r2) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x10001, 0x2) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:01:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x48) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0x40804000000912) open(&(0x7f00000003c0)='./file0\x00', 0x20a9, 0x0) 16:01:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) dup2(r1, r0) 16:01:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x148) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:01:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fcntl$lock(r0, 0x8, 0x0) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 16:01:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xffd, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x81) r2 = fcntl$dupfd(r0, 0xa, r1) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x84, 0xfffffffffffffffb}, {0x2, 0x1ff}, {0xd3f3d9135ba416a2, 0xffff}, {0x25, 0x9}], 0x4}) 16:01:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffa, "03664e2ba70c033c02df50795acd00"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x3) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 16:01:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffebe) munlockall() 16:01:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x1, 0x7fff, "6589b0b2e0de6baaeae41dbb9a7feb981fff38b9", 0x7, 0x736}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 16:01:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000100)="cb8646caa5bc779df5a15751f526b2dea262fb5c5e14ab9b5ebc381036eac2737f8abbef04fe84e16ab5e3158b717ff3a6337359d6e7177676589729d0dc588a2cd88733e37c28f1155973f67244ccfff0e64e6064c6f07cd7d5", 0x5a, 0x8, &(0x7f0000000080)={0x18, 0x1, 0x3f, 0x7f}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) 16:01:02 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x90) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x22) setuid(0xee01) r0 = socket$inet(0x2, 0x4000, 0xffffffffffffffe1) flock(r0, 0xa) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x40) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1, 0x3, 0x7ff, 0x6}, {0x3, 0x8000, 0x8, 0x1d}, {0x6, 0x200, 0x7f, 0x3}]}) dup2(r0, r1) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x81, 0x3ff, 0x888, 0xffff}, {0x4, 0x0, 0xc1f587c, 0x13}, {0x1, 0x1ff, 0x1, 0x5e9}, {0x10001, 0x9, 0x5, 0x401}, {0x8000, 0x7, 0x6, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893ff3d2c3e27c0ce278bad6a671cb70a3bc547a6ffb76f2d7f8ff1279f6d5d4ac16fcdfcda9e5bab06763d5d50d57a1c85b763624670feada3be54db31f4b46e1e07969f5c2b8eb79f65b725b7193b528"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0xb86a0010eb7aad0c, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffe01, 0x3}, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0x2) 16:01:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:02 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r1 = dup2(r0, r0) ftruncate(r1, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r1, 0x0, 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f00005c2000/0x4000)=nil, 0x4000) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000700), 0x10000006) r3 = semget(0x3, 0x4, 0x401) semop(r3, &(0x7f00000003c0)=[{0x4, 0x10000, 0x800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x28000, 0x800}, {0x2, 0x16f6, 0x800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r4 = semget$private(0x0, 0x5, 0x400) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) clock_gettime(0x6, &(0x7f0000000380)) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x100000081}, {0x15, 0x0, 0x3}, {0x7ffffffe}]}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='tap', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000380)='tap'], &(0x7f0000000480)=[&(0x7f0000000400)='}\x00', &(0x7f0000000440)='/dev/bpf\x00']) r1 = socket(0x0, 0x4000, 0x652) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) select(0x40, &(0x7f00000004c0)={0xfffffffffffffffc, 0x6b60, 0x7fff, 0x8, 0x9, 0x4, 0xfafe, 0x4}, &(0x7f0000000500)={0x1, 0x7be, 0x9, 0x9, 0x3f, 0x1, 0x6, 0x9}, &(0x7f0000000580)={0xfe, 0x3, 0x3ff, 0x2, 0x0, 0xd0, 0x9, 0x8}, &(0x7f00000005c0)={0x1f, 0x3}) chflags(&(0x7f0000000540)='./file0\x00', 0x0) r2 = dup(r1) dup(r1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') connect$unix(r4, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) semget$private(0x0, 0x1, 0x440) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0xffffffff, './file0\x00', './file0\x00'}) 16:01:02 executing program 1: r0 = socket(0x1e, 0x3, 0x0) fcntl$getown(r0, 0x5) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x28a9a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget$private(0x0, 0x1) syz_emit_ethernet(0x4, &(0x7f0000000100)="9677a8c3") 16:01:02 executing program 1: r0 = socket(0x1, 0x4005, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = getpid() setpgid(r1, 0x0) 16:01:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="63c505"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x7, 0x1, 0xfff, 0xf3e1, 0x10000, 0x40, 0x8001}, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x7, 0x9, 0x7f9631e7, 0x2, 0x6}, &(0x7f0000000100)={0x10000, 0x243891fa, 0x100, 0x2, 0x0, 0x7fffffff, 0x7fffffff, 0x7fffffff}, &(0x7f0000000140)={0x40, 0x3ff}) 16:01:02 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x18080, 0x0) fchmod(r0, 0x80) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="1800000000000000", 0x130) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6530e7"], 0x10) connect(r0, &(0x7f0000000040)=@in6, 0xc) 16:01:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x202, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:01:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000f0728532e06563bd035116169d491c9215f4575f74b796cbf3605e6b56863c8619f7c1ab801fe06cfb23bd466fb05c8d4e3a5b70b01ce6b45af29fba52c565a2e2a54512951a1f689b8f528491bace1d42c842a8edc27787be65ddf70b2879"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) r1 = semget(0x2, 0x2, 0x10032) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/40) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6) write(r0, &(0x7f0000000140)="f02976d443eb520175a8e11bf8e35252bb15a4e5c0da2f1a4e3280354ee06b85b36b8e7a7526de15d92be8c5c141ece2cc0ce71c8d324633b472bc620d41f1f3eee35c4f410a4e5a9a322e52aa6094dad28c97073b2248a366858119fb568bd19910e5ec4bcabe55ee8d968a2fbbb8751320d95bd91a3f95f2bc6e7c79a1681d9943045d6ae72762b81cdc80b219015d7d9d364d18ac3531c98037e39f4f0209152956a125eeca76dbe1bcd0600f7672684c6638a69ac4", 0xb7) fcntl$setflags(r0, 0x2, 0x1) 16:01:03 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002400)='/dev/wskbd0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r4 = fcntl$getown(r1, 0x5) r5 = getuid() r6 = getgid() sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000002c0)="73cb93bd00a8c449237915571afa1ddd558d13fbccf8fa9619656f8527966c5080e161c6a7454a8fa5e31484f8f039252a0050857db6498c948b75799458fbcb7bb10729d4cd0c6b2c1ca2d1e39993e9f95210470a208917dc0170a769ce2b90f2a62a70ea26324744a8849de0bd9c8d4c78ce2a8b436932c04856ff5d3663a177a3c8c59b4e20ddbe15de1f6870df7383d45e633f52a8ac7f8b959ae589fa1cfbef56d5538e358d3afe7e18291cf3fae5e2ce1b74b2dac174c51d1dbb8dbbec04e75e4a1e5bbc971dd0e2c2fa1fa0c121a3f2c672695407b5525ffb7da8954f5dfd3ce830bbb8a0e5bdcc014762a46d75db016551caab91cf3a8ed51c3a29e91a3877011d82c6f740e43aa8903f9a27d9ef4e04362fe5c638ec72af65dfd016b98c6ddeddc634311cef75428cd06059bf7040ff8621b81cef8038b511ebcd73951dc6e08cac42405154d0d73b5f5673deb23bd2786e40f6600312d7449c87da39b83e7690383f1964fa9199f7ea7d75bae40113be01b676cb62b958786f8dc5fb200253628a191775ddd2c4b421163e147ab2943a2825ea41986251746e63c011557342d816f252aead192548bb2e02b29830e83a0a8cc63e0fc862601c41f740b73de4bb1d05000d953282fd8cc9ac5f8a193eaf8219c0e834e7800b17b2b6b57902667e0834486813beb581b92eaf3b1fa8bc071027b3c3a2043bb2a3f0f2a8d04cb181377e05846ff5e19b82dc0c8f5f4a0d1b3ceb62869268cb635e5ddcf01c983bc6aeb7a42b16e37dd7df4f805882beaa2f29557a16212edf0ba945bfdb03c67c70b64429b6cecb5748ebfeeee2f39d6d456b8036c415badebf00e9c93f726f3b7a3db76370765b2dd2627add684db30a6f8bcf597ed380b830633bfe561caba95908915c59dfe6b148b295b8c64ba5800aac17aea2eb56671dafec92ef1ba3876247935106e46a46ea07585d13219d7e63612dce531e5482f3744b21a9dc091a0e6d52d06fc2aca820fda98d6f0ee2c927254fc54863958fb9612e404f274fb48dd05fd7d5c6534ff1eb8a358a14dc42b826b5b4d3fdada33f7cd6299e91f4fb4b3d9e61b241bb2d57a59dd6d576ecc1645cf9f3caa18cb06e576fe1f3edaa6968d8d40833695563eb04207e80e2e20aa41bb66cf68a1160266d2ead7d946aee65e7c93a38e3227542af17ba9add6818471b48136444a4e89272d519265af4baf00c62c01bffbe4b1d5928c2b98d76a66b5f03f050e225c10da378346ad52b90d0a3bdeb48f4160c8991bcfa6f961b31ca112580dd9195f89d16252bd58c2b322c4cec680273c292c67323cb442bee1cf5a23df45519bcafe272e2921551982db6a27a92c9e4b84c6d71e90606aaf0c71cc5e31d33281a2518adc2a5ad71624453413dc5a21a2849b1d0a042ba02bc8addb2baa0703818c7be55ab9b8bfe57b559aa796361ec22f55f6e7f88c2cf792f06d703dc717ba41c4a989cdd8d125ba8df695c0789fd24893d3703ce6c0c2c5aeb8298bc3c1aea607a9dbad6f783486013d9631e80b440931a541d6acc265172ff8d9b8ddd3d1fd51933a2bf8ae78eea4fc621cc825925406b6f7e6579716710f7db6ee95383cb21aa7b3618df52c93c5523042f063460fda05d23d0b628805bba261ed30c77d321b6ce5098fd35138ce80f3adb4fa8e9dde49c04081e72f9719dac83b17ebd518293b03d623db4666859ad06ae6bb0478e115c504adfc95c07b885fbf966499de8afa86f4022b1534ad0ae213cfd19da63d7ae6589f053f26cf06befe0b1f98145f99e62905e5e891ed17104c185db7f02cf16b3bebd287cba168679cc82b66f166aab8f2865cce9889c58a8739f1e24c419f3260bec6fdc83cd2e2ea56a1e8ddeeb6b7853f6bbc1ba2a4b596d839069db4c04d344ead4c60187c98d361b2d58800ff17ebbfcc1219daf9def4ece996b767ab609773677a9f34649b9eb6e0e0a9498da51715223dad0e8cbe3a152a8e7b625cafab6fac25d6e570b90faba1895866bcf0aa0652117e642846156b72fed16d1cd89eb76664d5aa830229e20f4917c4fbab52a62132ce97e006d9eb03d086fdbbb73f7f0b45bd2c85d9d5790917154328a91ba200b5a2cab757143ed7c5526796ca3dfd73ee31e5bf52efece92127779fcda3b151c851fb8ddd3f253738b48b91c6aa7bb4c7a7ec10f6659db418b6275b1a8c9105556335c911942b03a02dc8753b295d35693064d8075db9cba433c72dc98d47d4eb430c40af4d1bf92673fae8bad3355b2469e6de5eccaa69c582831f7a05f4241891fac002cee233d23b8ee8e7a418a76f02875b37961c973b5b50f1794968a911f885ca35042e9929847cc9ba8bd7d7f7dc652808820bb3d096154e0a0f13943227048bb2910affbabb0db8839d6c6b6931674dd113f94d6050649738d14d205509d20c9fca5f84634fcebcd1f2e9bca2424c5ece9c0227c5eb3eb11d4524abaf1b0f5cc8ca48bf18e12b2555a47e3a0661453c9497ebac19e0cf5ca05a115eacbcb2d96d17ea7b770f6147d05f9ad0f8e23cc3c8f52afa5f61ff9f67ea85c22b4d32cc7bdd10a22d09cbfc5fc88926c5d0eb9578b7f8c4e22b185f794d44727a064b46fbc72f5761d1bebd865892770baa49bb4eaa5ca41d860dd111b0c92ded1170f71a671a5259f273fe4b65d87bffca0a626cdafa493548d637db7e00d74fe8d801d27187fed37cea8362380066614ecb78a48bb61767184b244ef9e793e3aa811acee0cb12518556627248bc60045aa39d5f1443e087bbaa159433597e85442b3632be0d8ff4d7fbd53ebc38b7cf896e7dab46ab402daccd63c3f7252769a0cf0a88d3c680932847de5c8cf14a72949bc85c746bc2177fae1bcf6bf68fa87a898b42000aea7d770d97eb57b07634473fc5035f1723933bfb0c9a8670cdaf90c2339da408fb815d1db6cee6f5cb7f47d30ca1e4d627c77022750801c93ec9909842a9b78fbe1749c1e28d66b132a46fc59e36e8a0507ee9718c5137ba6ad8f73826fa63e19568a917d47b8d7580c5d932675cb82b3308714d9e7adc7b3def25831bf687ee9a66fdce115138a36a17b4c0df5f9c3d2c32aa9aa410aa1ceba96d9f7ab5c084dc8b51f0f60784451bfdca78dfd7694a8094d494d078767cd4f1ff2ab66c4158261c069491c9aceab8810c9f62dc5f4538db45d9751ea7555ab04543a371d9efd4c49a6687efabcf1cf3ced8c78c94879716b86651dd7021337177104e596774267d153821a93bd76fc11fb85aaf3b4d6b3ae21e3679288805700653cf8f52d38a6351f8dcff8443230febef90df9fdbcee6c00e3afbf38294e68ea4abd6eaa3ff18e2957819763bdf900ecd3cea9563a9aee696623c9eb56dff674922b61164275fe02151dbec08b35d15baf11c156e30f768388fbef15f90de0895ae446d6a483cd46dad5703f3311edabb0bd3ff4cc0c58f5d376ea5ab2d6052fbbca68ef39f0de158210ca3211895f328de1502749252993312b6c0a2323d7ec18336e1cb947318c2e03650f26c9efc518781569a8d7ef24e701fca843aa1691e71d4644e28b5c5c93bad1f0db6a98bbdf82f27e146ed0fceb571d73fb2b774d997b857a6e92c6d2ae8aa99d0259e25146f62ad47fbd2272acc6502ba6ca3ec45fb18acbb423336b74ce2b1e0478eee83ff163a92f12730b5bcc414abacc3dee6786496206ee72e9e6ac7fd4df5297257012042bcbb6eb6fe64e41005e44a199a0f4ce57fe110ac7e71c9ed04f9a52f3c4c71cd44f7635aeccbe84cb9b8442f5958951510ff9e151f0766a4ccded8b11537932a9521b86f4965af2032ccc1b71d54c363bd640a8771eaae1fe84f8d25f1329556df72888f6db958b71e0a0fce1a1341f6a7ed3b7a6dae902c41780b6fe61e4b5224c415c0b74dbcb19ed1922218581f6fe0f18b3d13afa8c3249bef62486e0e019080d34079e9e5ba0ab72438f673b8b4047ca8ee05c649c6f33d8d2044b100f2d84bbdb13d935f176ec214b8db70b0bad3640276c8e4794fcb4b79335f224a6de596881cabc5e4480c908cd281f5c8f61f679b9dc8a5589331af7baca6731cfc2d37275d807bdae930bf7c39b0b068946929c0a6d8a790bb7fc7040274393a9a50aac33ed2f7aa41f284fff8fecbaf5557b8495c27ec402b6fc9a433b028e860d3f7bfac500afaf949a36d8d5cec223719ae145dd762ebeaffc2cb8ee3f7ea270d5c4aa0f9ae79637dd7b6d658a753f98e2f52a9e139a5616a6b2fcabf2638a0379f4573fa2cafffbd2f80a11e2a8ba5aa61a8836e1e41bfe2bdac4d3dec576c20b680d874724543e094fedb1eeeed01a0ae622b61769d16c2a0aa4d170b763d466715dbf0bc96ebf930ac4eb38ba2cc975b5480a173f44183fdbe76406cc74b38426640e6d8befd8a6ca487a5339698869b5c514848e4f1fea61c4acab12daa4cfc775a534a8c9845f91455345ecac3d549a442362b05bb1ecee480a9235da0904b50fb634dba5b1813b359fd9ce5f5dc93d17a7bc5a98a99716383e814f642567ee90f18fc00ebd833989abc14bf18dfcb264e07180838ee6315b48e7d3edef2785512b2cb72e1df39ec658e20ed6a082df8c922b39b8e5d2306e312da7498f0e17a4f65c9865f19be8a7913543b499fc5b4547b50d16cce95d095e8b14510d762c0f1e90d3e847cb464b9a1f14004d03b3e02b322923d937dcae01db445cc74292ddfe4ca3dab10d26eb46059022e1a81d1738a90e8e86404a0926cfeedc790bd1c1bde5e258313162fd6de6fccb84cb38f79e09f9bd39969ceece5b335271959ebc63b3e02ffa912ef02be83653226e5ea7d209d018fc5d32969064551a30f930ae1e59532647d2387bff159de311492b229efec9d75969157027c47fadb8c54a08d40600da61b1643f589b10b15a9e21ca1b4719f428b43d03f0dc910ec400718a6c9e20138f85a9cd664e7119808b31f3dca5376e2a8d33c60aec8bb3e04db5cdbc0cd058e035d2bf5aeb22fcc413a4da23bb5e4f618cdf24a920bc51f315f62046f764a2b002c132d820af85eceebb0a854d4e82e47483348b19c184d512adc37a13c9610154a44139761bdc3ebd6d30f198a2ba816409d1dea98f939cd5005cba02a80a607e4a5becce894982949307a2a200e1830bf535db325cbfd6ecd9bf3fc35d38c788844eddbd2b4e5c58b855d4cc844c590436ff61e34b0bba93cc1db39b7890ab07211ecf4a901e8fe6423ac55d9e6c6623ba9c81cc89506837ae3a8f29eea17d24b190c3602e08166d8a5f8c635620c5c37611eb6a76b5812214c6fec3119e53baf99148dd88ce625f4495ec1cf9d1ff7dceb45f9c297a1e369be827b74ae9f065c2d39fd94be87d1e655d8a16a579f0f76d1141aa504864b3a4966ae3ca1bd39b158ae5f5114a4da67ad792c67af388e25d091aac0e9ead723fe7363c7b6c75823adc1699ef6206b49f40efb4cbae3331c3d66fe0c0aaea5662648c8afe94566a0b9b07215e2990f71a4712c81975f3bd87a8e6002096bfaea3b298758a47acc9579054ef33a9c28acc04f169e6376fa337852a211af391ef36b7a178a7365a7ff07c04f1052cb4d8ab04c7c229fed1f51147edbe270a2960a7ff20a8b6cf9ec82028837e970d1ca02f4d4389e728371a1280ebf7b39f9eb42aee126c9250b2f3b3a2f922be9824dfcae6cfcfdc0efb86518af59df7b9c8930d63ee404340a438f9cdc9fd7f3ac4495839e7f08ea45206d6e9981e8603aec82639648bf1072b", 0x1000}, {&(0x7f0000000100)="ac515babe6857ebfdd83d8f3d0119e06667603d64abf30e675b3da0a7932b0c4588cc68f2adf661b8c6eaba6f9a94845c9a24dd0b0bc825b4cbf0dace406f11ec192dd85be8f30851febda5f20358eb4bcc373523e8618603f776aca77b4f060c995860c857bb829ffe7f76ebc30fee3a9167308bb704e4718bacae88c14e570fc45fd58b0fe1f274f4432289a6451ce269485a101b43565076fcc897c1b51fd167708aa9ebd6849a2208939db94fdfb5bdf3d6efaf55f6f10a1c1aeb0bb68f03e17460ff857", 0xc6}, {&(0x7f00000012c0)="96b9eb55e9f31485442d782bf0fd7e81476087151da421d586bc879f0acdd3c08cada9645fd57b9a524de7727383e863d6920cc804969a4ac6269c713827b39dbaabb7caa16522302207dccdfa4c7d83ee212baec9a3e7e3ef4566368f541d036e85d98747e60f608106e4c5c5c88dd2d6579b0cbb7de71e148bcbef151a0c71f239fda4521732c812da413862259a69ea07aefb35bf73aacd0dc1f8b85dab27b96af3acd5be0a0cd734347ec462ef667b536df1f60d147c98797abd5ab03dfce369fe1a4fea5550bcf0e8ae1262acb24dd88992a5ff58f084bd15991cfc472e20e5bf4704c438fd360ec759426f00be2c683603332451eb8e8900f8c7fa50d8f7d83152e8419311580ad7ff2e0eab7761cc136b4565f7068b71e151d6f5c440ab45317d266591e0fc91e6e84609ed7b775c4b71848758f931606a87a2c0c7724afec926db848192fd65c5519b2639202f0a5eaa7d435e45efba2bbb98e11b4d5ffc1cb200549885dba80df943f2435d46ae29128015b00ce0bccb2d1dffaf7e617baaa2e3a51506a4183993154f7e9763f96452dc18c38424bdc1c7b721031d41ddd7bf993c26eaada45780289fd25e01c3e3255c991696d2675e13e5e0ee5d11224c163a3bd6b7ca68293740b6fdfd09904e040b6eace72d41af77df9882988dadf9be205abb1b64d6fc9cb17c3bbf99eb5c7437658ece84429343126b6fe8b69b24670116cd685f974570460f120ba3df644637583dd90fb0bbd51e565ef0a98a6778bc148c8c8b2c7395863cfd340d35c24dcf247b09e8a730a45090ac0e05b038df6e80e23737a05a5fe711d06834f8af858fcbc299d80d5e1c5b9ae1d0da1b60479d92c9a37268e61cb9166263ade7123a5621291f42624817c617b3d00af01389e7fcaf035ac82f3eb1066285106d43ae387defdb2d408972bac9ec38431ac306b7ff49e68c008abc1334a5f23f6d8ba162811f153013dae6d545a241e3db4b2b0c6cfa989db62c24dc72b3c5b5ad2e08942259eb4395573e514c28ef360735a01c3e36bec26f7a119d79016c9f3ba82f7e9404892925cfb5fa5ca4f4298c97323342716602b8c158a501d2eb3b238d1b74169365e1da54a021830bf674a2f9b4308ca8f9c9f75fce38cb09abc9321d0c7715041049a1c58f91ce6b1e19cd7cc7120721b117b0007214514fd8773cb46c03c06b71c13798215a38eac840654a97c622dd1aa3af0c8c2b0711439ded86a6ad9599541554b9bc127e570ea9de65399fe80225b0294a8f21b4922a2c556198113ff6e163c54fd1fe7878ac84da941f32ba0fed41f2922599f4e91b43a2c5414a164439a1b7bc239d2f8104ef5c1f8bf5fb07fbbe3e0c1ed818a3e9f00dedcc40bc79da5569e44a238cf115405f4f11ada929fd037c296d8ed0e48be89a5911b9dfc35a7b84363133a097424977fa426ba47fb22e80a6f754ccbaa5b80db2f4cc49d944cd61cca639945ee30d883ac7574ace5dce0a1195561e811587c2a70522dc74d63b796e3e66ba649659c2f13e67333068e7463d770ccd8d04097641b42ca0d5a6f4abf312de833906749ca3b582d128cb0806a8df316d438da8a5ab82ef03fbeccb5f852be389f7bbce046643ba3921248188e93ff90fb264436b2c345d1af1eacde1cd9b1fcdc398db6535d018f3762d81be2437e2cfe0aca5335f23ebf553e8faa00fedc07bc5c437a4e962d413bab6a187d3753900922fec019675ad1e1b495e0756d3358ce8aed90397d4c8f0bfd4a284a8955085110282840e878f9d85563e8defe4377a0928a6aca1111002c64f5b06404a66d992d6afd5185dc38bbab0c609677b3df70e9e800439be60c7e277faf985a819ec5913913c90ceeab03611f3264963e17e0db71dbc63c344599b3646b58b0bb8672703d102f26fd36cbd5a8eb6fb37d3b0c2b691a0a874f69d06d85eb5039913b06f752901b717cc15360aa55da7c9633d63b830a259dc0f98fdc5e32a2dbdf6ec35c0eeeb11dd58bf496bc547177b0e642dcc31bf323e3c7fcb099bcd53e1ec6fa63ad48fd13991846538651ae07f6fcd972112f0ca2546c80ff797062c3af4d2be62b1bd4a96f86d68cf0a5b44e5f3900e3b0e513b355db044cc72a8967788c8b615043a9ba813bed12399f255a60ec93195dc16a341429f8ac749d0b388d921964cca6bedeb27543b67071829de79e8dd8133ce610e59ca8679eed3274094e1e0feac6dd0797bd9a137e0df44a8340b019a73e04e3e7813ae398d1d94d733c60af65276cd1ca308b417ba7de7bfac4faa717bcc445d14521eebdb34ae50048e557ac4439475becfe1d3392b5c3c2d72947dfd64c90e629a730514b6f2fee7e452ea7bd7a87cb9836f383e526893785a828e83e0297811892831b102be24489b68374273735ede1225bfb48edf326526751ad77845540aba4f6d3f0ef911ecb35b40c6be72b92941b4db561c3110c3ec8e8c67180004cf1a91e957f49b3df5a6f551a73a85994f4f9b11ad3f44b6454b60917b390bb49c8aec53e1be293876ef76d7c93c3a8e369587856759be74039ee5cdf1b4cec2fee10bddefdb8e63de0b17ca83c9440f2d7414e48044a65dcc7d8fb9014341996a3bad44bc8875952e460e841f8268dddcfd6aedc77d01cb523deeb0a3f387de1f69580f1efbc74e983e265946932908e9cf03e4f442b0ec48122cd67ffd02f53ca146dccdbfd37629878625b98e33b3bf98ab672b5e1ad47cf59c6fa7df9becd554bab5eeca5e21fb9f5e53907550fce4cee3b6e7ad3a92d40a52fad8ebe86afce5ea8475b728f3e3d49b9f1b8e8f116a41c4f4cae6d75c4e4f6b8be2209a82522707980584da28fcf9ac7c7779f559c4198557306f70a9a123732711d979c2181b5836de01213126ec8635214d729c3901c2526ec23d99050e1088c793628057468d1e8b9493b246c201978b3b4ac62f67b1153833c082f4ed47261bbffea2bf7140868d17bc2f25829393f49deb55573c5e4637122f835e60dceb9bc2c3aa7c66c4b4be7a06daece889b91b91dfaf325bd15f2848d9403676c05928a8a283d26f48f1b81c8345cd2810d9434f777dceded827bc116708812b22f90607cdabc76ed23984bf354d9a87eceee674fb3ef58a6b7532d6890a70a511d920d4d2644f03babeeb95fe3e202a85163e6d61a739deb924b0d2f4556577519904e59df2acde46d9abbde4bf41a13ae7638a9c5305c16046eb6e1852837f872f5ca1f107e2ec4a375aef94b9440a5ab69b853858d43edb0cc5be3386579b065dad66a17d57896f016067d3294c604ed747394d8cc20c21e33bbda4579fd44f68af8c401ae0c150090ad370b628e93fee61a1584df15a83eec6d1cd017a86140ecd005288df448f4004614ba572d437a527d551f94004eb2c0d7cef0979d1b67b6dea53de913d38c03ab6abb84c4e4044236db7cff7e754c9355e7950c25de2121c85e8e1b87c2395b031a6954e8faf417c6fe5a9a9325c99b6868a878a89378fe26e531ba84d9a8a71f924214997ff576d4addbb3352e8af019b8146504d00041440629d4880bb86e383481dddeb9d0b2737995d8a57467237c59161b5dd11e1c6fe7772a8c0764e104a8f13f2e2d318a5ac9dd6d6c6a331e4948168c4960432a284ef353dbec350c4edb1175bf23b22ec3d780bbe1b7e39e837c42279b8ec30f8e1bb9fb3c9a5266816e6a0514b51c6e1a5e50434661881797a7c12d99b1150c8da6371694a9062efe802f3ed01bc355b3f9d8b89a196fd0342fb50b3835dfe388956a940cd2277c0a12f35cc7a6941b6b8b08245425370f4fb389fa594755c03210f7640386de2e0f18e9ed356f0d7af08da401d17c35aa7dfb405f52b7a4a043f1a620f6ee61a14bc61777014425321c21d857679adc2d24b3a5a970af128000fcdaf2b7c43a0cc85e14f6f612644548bbe317c21a777984b8cca48ffe5a312f4e360cb5c91cb316d132be8a2ccf756c23c6cfc1436a824995400b903bcf3ed7711edda90848ec7e3d3a1934aad429f032b2914f7e37323b843168fad8c3f078a2f24e905f529f7ccf706c3b39f4fba9535c1601310909580686a1fd87bae68d3acc8f17e9d73700d34c11c3352acd5013237b044575521236f5a8ff45f699bfdbcf415f8a3f665d66b47b1015ba438851518b561b15e3564f9ce0a1be318cdf6d39144954b5e4364b16189e482d6fd5c6f01d0c42634b4aef30825e765bdd70290b984ad58c8bcf28527da2dd0a22056395a66fb9af49603c6da49268fb03d74a0aec3ae3ae7787d0387a9d74e1495b7dec497804579ff45d5a4ac517343c93d6d77ad9fb658a83fe1da5af8416112f89d8c9327f64851bcf59eb52031af65a9dde4ba969ea7a249ba9e98b95b293dca33453fc240862a492923ee944fc18302a074a9d07ec7f76bd620022cb8b477a0e7b97c30772cef882eade3d495654d3107de82d66220da24945b4df2f0205b05aa828e94b08208f175f8572166f430c53770f674941b43d23aca4dca164ca714097b1093328b2e2af8e5ff9e325386f424c9e25a8819751c054a1a5be2c5bdb2fb07f75c17c4d9c0768afd9a354bb061cdd84b6127161cb7a2e10ae11cc1fd758d1a5b1bab5b0ab74339aa372b092c77ff792889735a95c6399254b2684668eef7e6f1171e2ee3b11da91b1e345236a42d1ffc0463266b8de4a8fa9d29234ca47d8b8f71fa5e375d44d706d54345a12d5aadfb79420a05b23465b2f8745271832f535e675971f2dda452a889e15b390a7a5fc183630c0b0b99988515d8a34d41331c955147161283361e20e7d0cba85a01b3160dfba99a02b4174fb0cceb278a9e04f2b97f87b92f254e5f09e6dd986cf2841313237865db930942056406f75cee4b67dae7b8d486e9ca78d90a1dd6d638f38005bd29582630bc999fedece8bbb685dcf2eb1d9add872523950a4a99697aec8695d087d20d8193be4f470b4ce3997e1da2b748398c1131d56a4bb8beba69a313fe12113275fff53b05dc648f4290b5dbd9e7a9bf8e9543ae38ca353c3b7f3b7b3c7562939412a68e9ef432aea6a6fee4233917d45e960a8f5f5b0125dd5e0239e839b650bd841e04d677649cda87c0a9956dd80ecc8d7d8c42a8b1c71131f301984fd2eef6654d29f79e761317cf11e007fc6252e0af45eaf958a2e0bbb9e1bc4ca9f055f45e90176149e3c346e794db0c564c668fa06938805f3295056e599b916122d074cebd07ba3223a8ccb2324754994dc18fff829d91c7e70998d0981ce5a1df23aaa6ebf6308d81bebe90b423f732adb286d314902e053b1ef099395b3f13c6422f39d41813b6655043ec09803618d8794806d8b4254378d0845390f2b1befa1a74565ffcecb6f2ccc7357936458a413c2b5bff936d586258b40b731063f35cc6c5d9af9f90fd88e83843779892014f22091f1041c3eaa5937c7ff15f0b3956cf7640a1ebac205976b3f7b91ee543436e94f62f5630e0a3db9b54af491df0039f475fe130f48811a0bef7220a20c732830c9f816c5d49d51b4037cc15432d68f03788aae3141da5475e474853b6aae14e9acb64655aa7ea101ef4e20e1d175bff9af55361acd3d0b5c458cdc0f402540074c67647e8166c2e222c73b5aa61a5595b288497753515293cb565ea63fcb46359c9c7d3c7fc36dbbf72a6c21ea1ccb0669d22c45d1a2cc5bdf48cf2dbc6cdf5677d98ddfef14fd242c8001ca3af7eb30d5149de192b3ad4bfd0bb6ada6a9280043ecf38060a8d", 0x1000}, {&(0x7f00000022c0)="b67ff46fe2676ce8f49e815a411e0e39e865fc818e3a4deafc45aada96f26324c90d681ad45ca39dde5f89cf37892dfa9c94175373e2e1a8160b3665df13df560ab830f676b96e89313532946fe56b512f8931c6b092348b0d1afb2ac54d20f9735f80825ac796b32d20618ff87cc13f1bef4f5b01c7864118093f154282a56080308c6dfa9ed3b8d03bdcbe43c598de9e777cf626278c188196095e9be2e7b7596610c6f14a65c1f06ee65e2983fd330c7ab20db38609a1137e", 0xba}], 0x4, &(0x7f0000002380)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x60, 0x4}, 0xb) kqueue() ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10108, 0x0) write(r2, 0x0, 0x0) 16:01:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000540)=0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x30d) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000044000000f87c8a5b671b1b542a538706000100a714000000290000003e000000030700000000000000660000"], 0x38}, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x210d736fc5854fe4) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/104, 0x68) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x0, 0x1, 0x9}, {{r3}, 0xfffffffffffffffd, 0x90, 0x1, 0x6, 0x3}, {{r5}, 0xfffffffffffffffd, 0x28, 0x40, 0x9f, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x4, 0x9304, 0x1ff}, {{r5}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x2, 0xffc0000000000000, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffe, 0x1, 0x10, 0x100000000, 0xce00000000000000}, {{r2}, 0xfffffffffffffffa, 0x20, 0x0, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7b, 0x5}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20, 0x3, 0x2}], 0x100000000, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffff9, 0x30, 0x40000000, 0x407, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x45, 0x400, 0x7}, {{r3}, 0xfffffffffffffff9, 0xd6, 0x80, 0xffff, 0x7}, {{r5}, 0xffffffffffffffff, 0xad, 0x10, 0xbb3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x0, 0x0, 0x4, 0x9}, {{r5}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x3ff, 0x3}, {{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0x400, 0xffffffffffff2bee}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0xff, 0x400}, {{r2}, 0xfffffffffffffffc, 0x1, 0x4, 0x951}, {{r2}, 0xfffffffffffffffb, 0x9a, 0x1, 0x5507, 0x3}], 0x9, &(0x7f00000004c0)={0x21, 0xffffffffffffb6af}) pckbd_enable: command error 16:01:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000006, 0xffffffffffffffff) 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x2, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./bus/file0\x00', 0x1, 0x1, 0x0, 0x0, 0x6, 0x7fff, 0xff, 0x0, 0x2, 0x9da, 0x6}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) pckbd_enable: command error 16:01:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) syz_open_pts() ftruncate(r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) 16:01:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setitimer(0x5, &(0x7f0000000180)={{0x0, 0x7}, {0xc55}}, 0x0) r1 = semget$private(0x0, 0x3, 0x4) semop(r1, &(0x7f0000000000)=[{0x1, 0xbde2, 0x1000}, {0x1, 0x1, 0x1000}], 0x2) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xfffffffffffffea1, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x45}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x1, 0x8}) 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x8b, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x9, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40, 0x5}, {{r1}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x7, 0x5}, {{r1}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0x6, 0x400}], 0x66, 0x0, 0x81, 0x0) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001c, 0x0, 0x0) r1 = getgid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7) setegid(r1) 16:01:05 executing program 0: clock_getres(0x2, &(0x7f0000000080)) pipe2(0x0, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x800000000000a, &(0x7f0000000040), 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x90, 0x2, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x84, 0x10, 0x3, 0x101}], 0x10f, &(0x7f0000000200)=[{{r5}, 0x0, 0xb376fde96316ec32, 0x4, 0x7, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x0, 0x20}, {{}, 0xfffffffffffffffd, 0x347c5a666894ea48, 0x8017ec9865f2394e}, {{r1}}, {{r4}, 0xffffffffffffffff, 0x34, 0x4, 0x0, 0xfce5}, {{r2}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x2, 0x6d}, {{r5}, 0xfffffffffffffffd, 0xd4d795f83a7dfa8, 0x0, 0x60dc4361, 0x8}, {{}, 0xfffffffffffffffc, 0x1, 0x1, 0x7}], 0x5, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) getsockname$unix(r8, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd3f6daef387238000"/4098], &(0x7f0000000380)=0x1002) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r2) 16:01:05 executing program 1: r0 = socket(0x2, 0x1, 0x80000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) read(r0, &(0x7f0000000180)=""/108, 0x6c) setuid(0xee01) r1 = semget(0x1, 0x4, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c041905170974782022e"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:01:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="c26c653000a89204c7a0e2dd3f710ab0bee387a0eade36ac2116c8b36e2a57f5776a2e34258c86027f7c1478087bb31164284eaeccf4ce29183b8af775ecb2f177fd2ae286bca154a3042facff8ea15afe587303deebf123b914cd2a20e7ed96fdb41f071683e14c2a2bb7bc14868d1a8326acf80dc9939ba33b994cc35b12c3dab5fba8d3760b2763c3469e447f4649d0e807e615bee22eca174eb6259c52ad3422df0be73a1aed0631802859887b29b076445f42d10c06a53cabc99a61fc7984fb2fd829438835f4ce1b58fc9e0194204025621f76cb5ace2c90801abf61313ba3b51d43d490b3665bd912b1bc9afcfaeaa07672f9b29fe48e4b5a146c728bc6b3c00a2481e90ed605a66d6b6f673f23eaa1bedf2207065ab54956156026a8d114052ced45de3efc4874a151fd8ccf25148cd71950bc7af2cb4c335a65eac2b4014a42c6c42108a2f1490b4f4c3def9272feaf896660053655b2c20a32b719742017435a089189bedbbf944907699ec514c49dcd3220886feb257f8cd5d3d54df838cd2d25ebd6f101530c175fc81efea6ea9b588086e9d3c2cd862f53000856c474d8e58409cb686be61a4757eb09ef5813cee851f20c1e6b07e9dc181ffed35b3d3a2e8d8c5123904b1bf8f397c9e93c253ddd745711f2f8eb43bfc2463b87cae4a6d7c7854ea0a54b9a0e300d4d7610cdd02fb506848b31eb8ec72aed1b189777202caeddcd6d66b260ab59d942355c2c5481d26c7faae11752af4f4a1b4ccaa4a65e44d5b425"], 0x10) shutdown(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f0000000100)=[{0x4, 0xfff, 0x800}, {0x3, 0x400, 0x1000}, {0x4, 0x1, 0x800}, {0x0, 0x9, 0x61b17691e662e3ef}, {0x0, 0x5, 0x800}, {0x4, 0x1}, {0x2, 0xa3}], 0x7) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) rmdir(&(0x7f0000000040)='./file0\x00') 16:01:05 executing program 0: r0 = socket(0x18, 0x8000, 0x100) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000140)=""/139, 0x8b}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/89, 0x59}, {&(0x7f0000001280)=""/17, 0x11}, {&(0x7f00000012c0)=""/147, 0x93}, {&(0x7f0000001380)=""/160, 0xa0}, {&(0x7f0000001440)=""/31, 0x1f}], 0x9, &(0x7f0000001540)=""/106, 0x6a}, 0x800) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x21) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7f, 0x72f1, 0x20, 0x1}, {0xfffffffffffffffb, 0x5, 0x1, 0x2}, {0x7, 0x2ed3c7a, 0x4, 0x7cb5f740}]}) 16:01:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202738cffffffffffff"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/36}, &(0x7f0000000080)=0x26) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce80ea30c1015ca2b99a9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440268efd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0607474e3c4fc226d0c888f17cb7c7f9db19d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacb7fae36ce1821db46d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e98609eb484e80964718525325d4ec1d4e9143fefe013fedfbfc770ecae3f2a6537481f73d78cbc53e15fb3661f040a00e88c18f0223d4b1e4de51bce7a52d14010ec5cc3444a074afd4c7a2dbc7c773d11ba0941699667d2b568734b699ff5936eece9d83a481479d961e2f98e7e8b71f26c05835e8fcd749c95457414415d72a6a3a23a8cd0d57", 0x61f) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0xf6165f0c6ee00b72, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:05 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="3711") 16:01:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8000000001ff, 0x2, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpid() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) munlock(&(0x7f000040c000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:01:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xfffffffffffffc60) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000180)=""/32}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x0, 0x4}, {0x1c, 0x0, 0x6}, {0x6}]}) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x4, &(0x7f0000000440)=[{0xcf, 0x63d, 0x0, 0x7f}, {0x9, 0x66, 0xd85, 0x7f}, {0x1d, 0x84e, 0x5, 0x5}, {0x1f, 0x0, 0x1, 0x8}]}) recvfrom(r1, &(0x7f00000004c0)=""/188, 0xbc, 0x3, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) sync() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setgid(r2) 16:01:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000440)={0x1, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") r2 = semget(0x0, 0x1, 0x209) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1ff, 0x4, 0x1, 0x6}, {0x1, 0x4, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x7fff, 0xff}, {0x3, 0x39, 0x9, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffffffffb}, {0xad, 0xcea, 0x5, 0xaa6a}, {0x0, 0x5, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x41, 0x9a}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = getuid() setuid(r4) semop(r2, &(0x7f0000000300)=[{0x1, 0x4, 0x800}, {0x7, 0x200000000000000, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1000}], 0x5) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80045721, &(0x7f00000002c0)={0x2}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000380)=0xffff) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000f8bc234324db0000000000000000e8ff020066a6de1119e90a89742fadba32219b797e53f07832a78fd1afa73ed881f18b9a2a8cf91554f020079e2af9435377"]) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) close(r3) 16:01:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:01:05 executing program 1: r0 = msgget$private(0x0, 0xa4) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() write(r1, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r5}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r2}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) msgctl$IPC_RMID(r0, 0x0) r6 = semget(0x3, 0x0, 0x0) semop(r6, &(0x7f0000000000)=[{0x3, 0x0, 0x800}], 0x1) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3aa, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000040)=[{0x20000000000, 0x6, 0xffffffffffff8837}, {0x7fffffff, 0x6, 0x20, 0x4}, {0x7, 0x7, 0x8, 0x7fff}, {0xfffffffffffffff7, 0x91, 0x15f1, 0x9}, {0x8001, 0x3, 0xfffffffffffeffff, 0x7}, {0x8001, 0xff, 0x7f, 0xe05}, {0x7fff, 0x1, 0x120, 0x1}, {0x3, 0x0, 0x5d, 0xe000000000000000}, {0x7, 0x6bca, 0x20, 0x8000000}]}) 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="005e661a68f3253089192e", 0xb}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000003c0)="9c87c377284c523d6b89", 0xa) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) execve(0x0, 0x0, 0x0) 16:01:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) 16:01:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) readlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)=""/111, 0x6f) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) 16:01:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) geteuid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x101}], 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r1 = semget$private(0x0, 0x4, 0x20) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x100}, {r0, 0x20}, {r0, 0x10}, {r0, 0x4}], 0x5, 0x8) semop(r1, &(0x7f00000000c0)=[{0x3, 0x4, 0x800}, {0x4, 0x1, 0x1000}, {0x4b02d3e121a06409, 0x1}, {0x2, 0x100000000, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}], 0x5) 16:01:06 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, 0x0, 0xfffffffffffffd5d) 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffffd, './bus\x00'}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x0, 0x1, 0x2, 0x9}]}) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x0, "9ae34a14c62b3fabd5d9ec923e31f9d51b00f6e0"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 16:01:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000000000002006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="22ef00000000004000d89cf599ffab0b21d6570fc7f333d591051a02"], 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x25, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) open(&(0x7f0000000080)='./bus\x00', 0x3185b7a6e1d41c7e, 0xc) 16:01:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000100)={0x79, 0x2, 0x1, 0x8001, 0x0, 0x401, 0x3, 0x6}, &(0x7f0000000140)={0x6, 0x43a, 0x4, 0x9, 0x9, 0x100000000, 0x1ff, 0x7}, &(0x7f0000000180)={0x5, 0x100, 0x3f, 0x800, 0x2, 0x177, 0xfffffffffffffffa, 0xffffffffffffffff}, &(0x7f00000001c0)={0x8, 0xfffffffffffffffc}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r0, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6c50512d}, &(0x7f0000000080), &(0x7f00000000c0)) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x0, 0x972) r1 = getpgid(0x0) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000080)=0x1) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000000c0)=0x1) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) setreuid(r2, r2) fchmod(r5, 0x40) r6 = dup2(r0, r4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = socket$inet(0x2, 0x4, 0x400) pipe(&(0x7f0000000180)) r10 = socket(0x20, 0x8000, 0xb19) renameat(r6, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='./file0\x00') socket(0x10, 0x3, 0x6) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000240)={0x6ae7d7a7, './file0\x00', './file0\x00'}) setsockopt(r8, 0xfffffffffffffffa, 0x8001, &(0x7f0000000280)="48db50e32f212ee2bc27072ec8e729d1fbce60d9da08c035f6377db129fb1a59f8938a0494c1dff6612f6c7e69ad3a03a4479ec3c88ab3c93cc82d68304859dfb6e0d1f9b83ba5f4c24e90385cc42cf008dbe0c2f579b96d33623934f4ace08c3b17a4255894ec8668175a884e60f7a1ab74bfc1d378a27235d600a56aaa10cb4392d25f381aec27db9092c5f4d5ff230ddf35f46e59621d9f854102884f15c81c383f8a63d536372186aa5cc5d768f48d3563f067dd0e81bb816bba54c52b2d6d4bcebc521f54bdcc6f30af7e3047332e748f372e57d4804d2e8ebfe13669326d0642fefffa5de983fc4b340826d2b9", 0xf0) fcntl$setown(r9, 0x6, r1) r11 = fcntl$getown(r4, 0x5) fcntl$setown(r9, 0x6, r11) getpgid(r1) getdents(r7, &(0x7f0000000380)=""/193, 0xc1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000500)={0x2, 0x7, './file0\x00', 0x2, 0x5, 0x0, 0x100}) dup(r10) 16:01:06 executing program 1: r0 = socket(0x1e, 0x4, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 16:01:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(r0, 0xfffffffffffffffc, 0x1, &(0x7f0000000280)="ff52fdf55a1d7500928808c973389bfc206c7de7f812e20287bb83e5054a26307c667ef0bd512d67a18e7806adf732513688240e95c976b333c3334e4a2d342db4670dc6da5ba9593aa351c870cdac3cefa82c7ebee442355efcf0551de2870c599f5374fb86eb43b864d930b6e91656d440b42727ae6d0630332335dc4f9918c513d5d22ccc5c9b7449689f384956cfbe75c3260ced7715a4adac311bebe5fda02c5976ee", 0xa5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sync() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) socket(0x10, 0x4000, 0xfff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x1) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:06 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/7, 0x7) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x48f, 0xffff, 0x47, 0x4}, {0x6, 0xfffffffffffffffe, 0x3, 0x2}, {0x3, 0x2, 0x6, 0x9}, {0x9ac000000000, 0x6000000000000000, 0xd3d, 0x6}, {0x5951, 0x100, 0x2, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x8000005}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x8b5d36cffdccd8b0) acct(&(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) syz_emit_ethernet(0xffffffffffffffd5, &(0x7f0000000180)="d533") bind$inet6(r1, 0xfffffffffffffffe, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="6fe7237580001b68ea7d567808d7a4f6b6fffa56e6c9065dda88b46a7d"}, {&(0x7f0000000300)="e4e63384753f2d5d63e5770b96005c3b5eb9972b9c7cfad5f1a769a52cbfafae5a39c38975113eb14b839dea2643e9ad3ffbb0429d432d2f25d81ce6b12f8e6c32a50bfed59f6620febf030f7d79dc2d99277dedff101cd7df97b7f6e2047fd40953fc8e28fb88b93ee3d92f83aeb3411817d97b035b62d422c8b6ce85374b64b13624df45f29843ca09ff52189eb1bc5c63f6504d512ce6b6ba5884c94483e16027e2d32339ade598c9a1220575bb9eec8efc8ed1cedf4c4396e29f028744ad9881b9f33f", 0x202}, {&(0x7f00000000c0)="58bc7458279d88172ca1ca9a3bcf3997582a97fa1bc3e70a4b7394bcd5a595d950f7a5108811c052e4916990f14edacc86335fb0ba69e3d2bded2c385e4d3f40fb9e192bbec67ae0eba3ac29780f"}, {&(0x7f0000000400)="ca7a471c767be0d03d4325a90175701ca9daebf86a2b3853d3857309efc88db1b6b8d08d42949af96a1d600bbdf8a927a292045dd6cbf4464de7a8f016f26a8a03a84102971a237ea16791fc4d2450537c8e74bbb2f83185e18176074ac7fda312c39e3e32bcc40fbfb954032b05d416a8b4131515f69a6f154bf72acfae3b8e16bfd8f05049e07c261fe290bb62b731dad986bdf55f857c962ee44230dedf8745ef6554c40329f0773398bb8aa8991a"}], 0x100000000000012c) 16:01:07 executing program 1: socket$inet6(0x18, 0x3, 0x2b98) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x400, 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x40, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0xe0000000000000, 0x1, 0x8001, 0x4f07, 0xf54}, 0xc) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:01:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x4, 0x8, 0x2, "d5c86a49507c6a66346464f88465cd77a4da65b1", 0x73, 0xc3}) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='tap', &(0x7f0000000180)='tap', &(0x7f00000001c0)='tap'], &(0x7f0000000340)=[&(0x7f0000000280)='(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='tap']) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:01:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) listen(r1, 0x9) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) r1 = socket$inet(0x2, 0x8000, 0x3f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:07 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000140)=""/37, 0xffbd) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="c2145155ebd67d4a2527210a8fd161ca26e5f45bc2a12889aa69765da569ba2ae196", 0x22}, {&(0x7f0000000340)="6b21c1b19ebb02411704d53cefb00a0c39192569796d2312df6e086eae286c118e7ff7625d60988e27da7f7df1a2510a21b3afc01d42d7b70d082c68ea982daadd69b1626ed2572a3aef5803917baed5a939aafeeb096ff01ab5e783d71045ff25864a1aff825234f5648cf04412b71376cf3b4ea869c260e9da83afffb133050560b853f3cadb631b77456e6f24211f837ef7bab95f2c963174de994008e31f32151d6f221f7e550985a363b5c0a50f48f800281d6390e16aeefeffe7731d27b331508df68d32fc24dc4a5aa497bc144c15889ae826323aa242e996c134e98015dde58ebd3138bd71344b60df06ef544da4c88535703a4b5a58745c411ac848db3cf3cd921f4fef1c45f86943fe8923f8626d7d4da886e5bbc39bf7bd8dca61ab1fd7c2ca79b4ea8b0f944f871726014f12dc68d95bb08b0ed04f67754e72e91812cf7ed4a4ae08835d31c4846f02c5fc8235ff46622eceb8d602e531b73b3ec0ebe7c5086445f2c8161f6af096a1cf9c6a6fab2006a1633f3bba3222e2b783cb240a7a9ea5f3e688079eeb604310acfa16a2230a8e8bc40e27d670e7bca94d35b7f34df6e64793328717c12bd820a390f16a4687b3c41a712c1c792b1f0af68bb35e358d815c14473765a3d94d2409e48039d7b0f5cf798ba93619a7836613e45861e1964b34713cedead9b3cd902c71b7a26998c9d21e288b933c47788bc147884a1671692df62e6f5ae9d93c7483ab8f7127158bf03239985df14fee414d1978ce8f9145ea244e5c491490b9072b84263276195c244576aed2a9a1dc03fc7e9a380489e4ea81edd9f7355bd0111411a2bc39f4314a18c3ad3ec7f886dc6ee6bd34d3bb48a346d38d13f2963bc47457e55461332c762460d085ce935da7304f93cccc0cb994c83ebfb9abd473ecd9377be527bc755c00efb46f88848eeded15ab7811f662b8c6b3662b67eb96925287dfb5de5766d762481a0aeed171d8452adb0c6ac8d9e8ba7efd1d618be23380c6c601079f50e245eecae764540d53296a9dd42ca18b59eaf0d118a53dc9a3e992db121a41c2e166e51b862be296edc2418e27c589171edba4cbee48fced88d3b948b1677a014a97e42c6e425df76328b4fc1c68b44787150f84f302890c038e62a213b6b5c3808d6738f30a4879391c086ab4f0a75119967ac10eb1af913051a047206d74c32f45da6135394f2319ec50056f4e594421675dbb1782c581aad5d0543b817c422e5f096e84d080619d6f942fa81fdae7160134f5200ce6b95ef7432bfca628bc44a3998d262efa475d04eb06f9b9cc6b7edf5e2079f3f78653ea704babbe732430709cb54c5c1f27d4523d6fa5be429c599f786885fb84734074af99872c70693c27f5392f3f434366fea4d041a0ac92376a4c8cb647a864b94d3f0cc0deba2d4f6711c6410061e717d8a185290901895514edfddcb203023a7eb4abd4ae784d318f08c044196807e31386187d3ee9d61592cf49cf4890810047a8eed4cd5e84c113bf469d9b86f01fe7e6c483aa02ea34bd7a5112a6d8d9a5abd4abd34db9797041210dfd552a3b5278d9eb5d91d6a2ba5db4354b0f75c4a7c47bc22d85da4a775bffbbad677106cfc44e9ee3cdc666667cbb53831489878c2195c7a5c17cfe2c8db0079ec1e8e9b5dd927b30858a133e317c90c282ff0b5b6fa6a740eeeb1684418d9ce7717ad4f43aa8a41e6707176a04fdafa8e298e39c2c3892d0d9ebb9c1ba70fd3618582ca48f087b6693e505327ae7aee404b32f1c9d798af8fe150993261fbb153ad69552cff9b81db74173f302ce3d2d2d97f4399eb85764816fd8eb9e2ef8ebae23dc486459c0169c876007b08d2621d0fc9b87aada88201d8fcc1b045cb6ae2456e4ab6be57d1a7659b76eb1e4d8ebdb6429d9b2c3f9dec56de4501ad8007cf43dc69be639fb705c64d855140d0f56fa42b20f0cc18a52d792213a9e8a2378a806d9ec5cc1982ae2cd616087e0f2bd3773749431666155999047f4ceb5ae5dcb8ec3a3958c4ab74d139694a64ebeb84e53193a5624b2e9a449b9581993b2c911a619f7ac7516f69a320c7de1fda51fadf324a9c48ee4269ba935767472827f28433552305be0b2aac002baf6af91091cd1b623e7bb04218e502aa8cb080edddf4b103407a37343c46993e8f14799af0dc02a80c31ba57691db72e490b81a994d556c46770d5e15a71dc8786407b4f370216450f7fde0ed8606c488fde9bc656413629a2c7b1c28ccafc637679113fe56881032eb77a65bd5a3a81f807825d94dc27c027b38ed02df4ec3f93e17b5b380f7774450920da9e9aa96685ed55229bf0126c696243fc83cada8b309e8596c092a0721954a956689668e7420cd7d8d4427935b7bf6ea0c5883c4046e1fc75536a4336e77405f9771c784d8b6b44c14e289a59214418143c04703170c4fdec23fd64dde736fa29cd0e4aa687d9daa0d90b3c2e8f76371b1ed020fb232c7f69709afd057e7f701a22ea8ed8f6bfd4e53f2068793b563ec89aca18f5c255cca90dceba780daafe4612fdaeed5768e2f0a29e1b56428673a0c7da84676e24060fd3130f1987f0add370160df82e8613dcc4b9cc5f458736474d38c383f70abcec1199430ff14b6731a3ed543ed5722a64dd4ecdbdf2ca3955d9c4897abedbda6537041fc1abbd29c6e72b83a6127360363d65c40dc9e10a8aa3149b246f584f722255b89d1a01e445c5808c8ad10c0967ec2edd5720612640bbf40d43f59f8b859f26d01461f74d4af7a3cd4dedc6f9cbc93fc4019a772b1bcfc491d99e5c50b47579599b2539e9458d6e181a1a130c787c818c2a99f0b998569324532486f5be1800548f44e59b80b4134f6dd67e125c125cc5266e332af4fb5c43d94de29b59ca60c41ddb7684c91d265faa8f0d826dc37f6e254f5f1a67e943c58cfd21caddcfe4e8a7af20c8ed5b5b31fbae864c08841678222f460bc87f8031bd5327a6b5a9e02c0adb05c95f3c5fd3504477e89ad0c29c838a387fa3884d2be3434f0d1b30efe6c9efbd11a26380e2d28640857f3a8dc87732819e8438b3b309e69dc2973853aad37d97ffd2fb0f5d2af30b2ea5c3687f6b54cbd47110b1e3f2f3e23beed06d220c1e9ac6e3aaf675f55b77fd2061b6e707c7e0c77b4fe3d3512f691221db40a4190abb51c9a6793b27c6f37eecb497d5b2fd79267d0067e948a89fb9cd1b1cf3958f3347223ebf7a665ffc6fd9f081461c3ea3865108e053864fd2f375b66593acaa642ca20173a9cf3492b3e98264c9e551f39ab0dd8d67c07f7cf9a65b284d456c3988d76633fa4d56d7c293e90c03681dd64be7bd7c5655182defcc93712be6a1af602eb30e59386d280cd5e61269576119ce64294545a5b60120f6699b4aaa3e787e9291272a735c363fafb95c463950635de98ce7f850f69c40589239a74077d0651e9a36abd19ffa6a874104a2e05ab3ef3d0bbe935425bfe7303f067860a6bc0d785e74e0b9652e57192dae2b24c647e090b8346134d135dd2424718892b4e1a7ae96c389f5d48f9f5f87af4e7dfa1545f4de419daa701665a1326d24efc4d1ceebfd8cf2ca54a20795ebf87423f6a58403163c037ff5eb81ff00d095a8038bfe8df4d63e415d39aebca57a772e23d58ffc76a35d382b95472952ebffef1f3b39282ee59771e37bf56637e752e73625d1df7a8a871ec45c85ea943d8b585db966fffafcda3cc33a7a022968a78a19dc945b8af6e7a71b0881d736aa2034dde5e2db9a78ffd4a3386ee465c7b099f958d067d656b4279517040f9491f3e55a2940a934bed3a6d74294d47f0a6bc69673a8e49edbf40f0936b014776d0f8df624131b9cef1ed7cc1e4ac802db99f299266f85c57a5833f8623997f914680ad1e7fa5421ab06f77566a517b1ecf8bb145375e06249cd60839716c7a33272cc05e9e831043b6c80a5aecc2919b1d889bb9952dfadd17ff6ac8090d8030df482becd892ef99c315ef7f30be3b5e7d86d88caf73e61d8375daa7f5b8a0d598381e975af2665a1cb142b9a820bc1289eed5845b83980083e40119d3900833b8cd22a8d48008ee4f0e70b2426767bea49c9fbe40a7fe05e831a1fb6a02077bd0551fe467ea5df24c62c39cee2144c008f722878a6b058f2496f51acdeca1cb30d2cc3722046abd0a40aff67aafd0b97fa11cba6010e159b03fbc4c70f38559ae11d65f6925be2f8045137161ca626d0c47097b4883c50d294c4e8ed14a4535d75c87b17b900bceffdb46a3811e2e43f4db87e2fc1773c19fbfd83c5cf3741593d609b796210171e2b6d6afe2e67cc5622dd7fe526f3ffa78f92409cef0b3f82127f45c911b1449e9ae514f399ce762e22badaaf5e31536ac11284d51720653e7a9d5f30798e01ebde0bdd49cee3294bc78d972f7a7d68035c4b3a914bb478e61863cf1721a5c682d282f2192324f9075f7377ae905e4c9264f6d29d23274701824d45fa720f561eafd043be73559aeedb39377e32e5492c6ce1b180f834f04befaebd6190c595f0642cdb570316a16faa3342a551aac132ef786775424f2a96e057cb32a5fc0aefd7d7363ed928910d250aea0a522d52da9f2f59b8ed53405715a2667a8012b550b747fd47d18a6c13e77f215b7f9f67711782cb7e37a684d824a7e1cec8f6361fb0c330289a3e41bd1fc3d4345e00ec1b1d24a41b12a5d4dbd419019300b3e31e7f5ba08b54f1e6d984bb95a54ed73bacd293475e9b92d2ee390492c4f37fdc6a62467939ecc91d5df99ee0c510dbd7df4c51a2f4016225ac07dd678f608eb8d493f1e9f6ca5576416fd40d21f6df8746797f1382f12622fd8a1e3100dd89ea7df15ce9ee70d91f2f7f1b183d28d3e78d7c5a4faf4870bf2e60c4bed694a8971440988c438cb95d9f3947e475ab20ddc43075ca145796422e41c4c08ab5e08fc219faac8dfbbe297450ec4bd5b2965a8df9e79de65f40e5a65f134168a021421906d8ee3bdd3953dfd94e2b0d3ae9050eb008e4dc01ee3d7930baf151922b600b7c06fa766b434e8ef9e04de2ccde913a1b759a4f50efd932ca85ca76804108f06c443ab0b13986a94c7bdd99cf619677d35848c53fa84f6ca1ffc35ea60bc729514ccb59417fc220a6a724644c3f89c857e60c38713e224ace850852e537f9f33cb75fd15bddc8588987c29e7360264866d48ed8f1f9e788b0a59d1ed34b7e222b8e72bd41775455b864bd9f3230f4bb907621f10ee60789ccce4b81cb3acfb59949941e9261cc76ac07f439540cbbe36f7b29d807f5af75f2f85f161b61b3a057329eed39509d91a1b96350e8f272e4b8fc87cfb542cfbbc1a6d6bde508a4fa6e4da6113bfa3fb0df8681844df95dbf0ac859e660cd75337e86afcbd2c0d9793b9b5ff7e2b35dd7bc735042fc635e5f73e38c3cb595ea3ed6b512f3dec7ce691151b47377e1ecfe3db4801c93d32ba81fb60d280401909c5bb2f66dbc84b24dbfd0a02a4fabcc36dbc34b42fe0d7cdebc2cbb030fc647e6c88865ed5a725f4a9b980e9666b2eb421e92b96653c1430727d0d2628720b9ac618b1ac342668ea5a4176fe3cad8d36c44565aebf60ee840b572ed0e4024559d5a5b29b10f0e9b56f209b01eca2c33f128ad835c6d930a1c174c3d9580b81dd454138764b80cd14fe55961e43d7e371f49f02a45e5a2b82d2f6ab580136c5e27afe2ba30eac370644192db0898c4723ed6d9d40f81cc862144bdfcee91fb28a0859e5d263ce51d9e47970bd69fce6cae7b630c4", 0x1000}, {&(0x7f0000000040)="519fef5afb78e24e19", 0x9}, {&(0x7f0000001340)="e06237c25684a106187faef1a4b1b128ac58a3955c850af3803c45d983c018f1d304dd5fc22710df1da5157e169ea76b02146b1836256a4acb2088d14fce1cd14ed6e5e08f8e5a69326564e4531d7166b32cbfbac7ab035e76f763fe5b5c7d90949b75cc1af5b629193ac0dca06183f14ea24e8de51fdfcdc9f8c1a35755c17b4f0e7bd38498d80dc2e8e12550c348ebf75f098d6f34cfe32214cec76f28630f06894579646c3671d99734900975c16a20ad4de553824642253ee1506f7c4d71efd9153c4d3aba228070777b2068c6d71fc61ef8f00ea6393e9eea05e3efd126baf4a41822f6ad8cc8f505e61c4a879c7b122e8c87d09616f03cc3f446fa6da7917bca050fc4c8de2d9182bc683590fdde708a660de64c1e026cacaaadbe1f1d06fde3f23b405f6b0740df41e77c293136b399b94f6eacae462a7d69b5ff08a3282f2203abefda69c9f756654c16042100140ccbd8cdc61e358cc307d2bf6fa1a49fa8a64cdcc64a95f41633e237a57f59d1cd2f4e165689a95953caa15b91e9cc16ed7369e22ae171c3b48411138a75aa30e648be4764883dbf4c6092d94aa6c19e85fd3628b5b94a8d4382e95953f975439d76ece2795c994ba2ce5722276e9f4615373f95f8447ed3cb1714b5e1fc3050c89a48a4698a0683b6d051c51b62e810b0d46710a9a726e0622a176ec807ed932446d996ba87e4d476e22c5d82fee8fbe0438bdc66b459c72035e9e6fc1206eca64cd7057021e0635664376761340b8aa790aa2713fca78eb3cf971b5c601523c6450786202e5426f269494062fc940404729dc9de6917421147506c2fcd52f33874a29b49d5e2ab456f6014e7e58438d6634f7ad4de9ee37d67b984e81bf94734042b56cf4786dacd99f3fa28798337308f575ef5732fbfd7696849c693fe382f2498d32cf602f99404532ee5d84c901176d718b196eda1a3a07d033ffdd380594ca939872bb0ae8c9edf67e9e794ea10b76ca30b92965a28422fdb147610edd3fa571f62c13d4076226dd530310bab234d3220b12b72e7a8069499b012c2f29d1f0837f4ccbcf4a8d1527a7dcf90320d89b20f08941f18658057edc8a3ab35e133c5d11e8cf23b1790b13757ebeb1b29f4879128f19258df77cdfe3e80fb2a83979f5160519b929497bf69421654ba3be83cb413e9235a0d0fb3d1dddd0fc3918b4334dfcea6db375741be13c1491cf847396b7977676568ada4f011c5550e9ee4499b98d64b4a8e2b25d9a1ef19dc3a70458ac2d788651cb4161d2c5f2c1df080fe030c3b9eac288d6970ecefc2213cda14733df5ed585fe11b574fe5ec585be9449e37e622b0a97660eca4e49d7c26a52870831c20c6e16ed685e643b9621a5ecec22cb4ebea24ca9dc0c5e18dfe613ddd8200d484f2c48736f74bdb61f1f4e19497a8efeabf483bdfdf4072b147f0d348bef03e59ff77912ba674f2132ea9f96b2b6ca2dfc1e7bca27f5c67e9c06d20c8bd169d5fbd532b459233873bb3b67299f01c2e754828303ce9602790abfeeaa849f88631fdbdac0588712faa7901157ef63cf8bd993c396c36cfc5d9ef071c67a9e83996c710203d3dd019aef069d04daa8d59dbbec99f1405251d50fc9f490b5c984065ff1a25468139b712df2241f766b817fe7bcf65f57919c16430908e49dc6d247eaff379f9983e3fe3fb95df765e4820a132c7bff5023cd41dc3bbaa64187dd5caa01763fa48089e2cd28051fcf8b80af7ed60d469fefe6a7aeaf271bcc3365b74c3538c136454c319bc23f9110a7803cd19f618b51bd0986c7268ccfa452d96918e60c53e1fdc13f20a93990dcfe9a0ece69e57f8148e09dd23e5159c77be03fc08041697b6f56c55bdbbc53f2b7f54ddd6e0c00176c33e335e00e9924b1b8f161e4ebdcaedfc23192dcb07219c15b57bd9cf0f2783570162b702b324878a5b11221a942735d97bfbba23cdee8636db74ad57c1579529bc35d8e4f061759b20b1ba35979e53852147d3943f9a6cad33d2fa97da8e89988e724ec75ef60b4fdc710b8a8337d2562985f5bbd3c229ab1400b50634370d5a875cdb43ce4befd5b0850ae06cb006c791e3bca70446fcefc82058cb3d3c9c37217b6642c6dcbed0407013a277f2955d2b886b6af075c9ffd4079c51bdfd005417e45697376c4f00655b2dfa116f0501bcf1c75cac6a312c50473a04c1b1e3037a8f19afbc0a91eb0967cd5474dcde58476bf781b3d8c92caaed20d3a2d75c97826bb6fa984740000447a25d17b84c52242f284095803b3a064f5e592e9c0b60ad6a090113c511da6fb5f36bfab69b756b2f0bb16edf91296a1df8debc13839cc33b68dbec8a05239599c7d99d548a1c646feb4a7ee07ea41068daeb7281ff7b16cc45bd3c8893f3df308fa69c62ffb842077363465533030c76ae45f7ba079730188c12237dab6241dc11d5447208270878c5ab9078d849b06e4faaf571d624178e8305b361df3d54c83a7e12bf765349009da83a2c95d5cebc3f7998f00c56c25b18fab4cde2ed7d83fb154a553b3f37127a350d95b56fa29823edef14acd91f80ac72c0c5e707f7f05f9dff09ba82304c106babb5c29be3f7c8a2be73db49d3325e693e770e24a06d40ace6072c20b13f8eb00ca2bf43cd1d3eba133288e4be9698f43adaadd1cb95b024984d781e53b8fea30ee2afb2c755534a630f44a5538e15214de59d942573220f767309f0f180f72d1b170a5a016b7988da1417c850c370d5dcc9fc0dbb2eb797b5607e229543974cdfd99e486eb8ff9fcd1fba011bfa092688cde08e142e90426c2c948292ea3b5901a9b386d7ef34d22cd99bc45de05db50d0614f8fb6ba3e74848f7f76beb23c29f1f0e12104f5f150d9b5704c698c8fb9f457b7147d946c3b06a4735dbb717ecbddd78f7ee338a304d58b0c39b13554980fd6b66f4ac788f9ef6db3ebddb27b1b9bdb4af274fbc9cda9b41dbfd968fd7486a85030bf69a3f9454d107d13e9d4ede0777e22c3cbefea9e75b430507d7c61d5ba3259ffb17502a183445d586f2445e6b07fe19069a71d57b51f3ae6c67bbad9fceb91a94aac82742678c114b10c9f9171147814546c4e7d30b8c5ca87b90755b170ea1a4c9914027673cf8790305551804035c1a87e534c0c02c8d9f45ab12f1b40dfd6124fa566995253126ab780619f74bac0c0d4c56f0c857befbc527e406cd49209fc9d127b7f60033492adb968bab2561d656156847c40dc4b1a9604b3212ed439ff5fb780d549a0b39fb0f50d24988e7f51f3d7db702774d68ca3a696840bad3ff09cea2557fb93b61bfe6c259461bd443566d01741af3cc40e1db1298fa097762cece5c50ef8bdc9a3fc904dd4053bf4b6f322fa0ab9362ea39511cc1f5f56627520954e5269256803de45bd2ca45bdc3e90764d6f253c582f8b3094573feef78a4997a90fe813fbfd81370703bb1b0e236683b038c3abe6fb44e41073bb1b5c2f22dcc13f4bccbea588733359fe52bdf5fdcc3c90c25d3906d3ee002e9d0980c3e1f33acdf13e48b42538dc1a47b6251ac87099b0ee8b44748f95da3ad1cbecf1c84c060e0bad8b528e03fee61ceb49a27a4e63f7f46c4a41e07a592986654186d0b75e76a59515cfd8839e97b81a6433fc21b320e6f94156083dd30615db777388b6a113a946189c2cbe31def18aa07d236a83e19dc999816ccedd6524186772b9fb6f96c86def00281fa21aa0a58d777db6ab354b523a595de0f7f4e872d060f209d76d5874b7ad6f62f94b8e428f1589f6104a8c2a6abc9bde1c638bff1365287fe3f14af2fed34b170bdf59a4eab147e35bc6cfb18ce96207df57447a84b22cbbc0d0a5d795bbe9356b8ea68ed74c09c142757f9c4a3b075e2d65a3ee1432f89f5f80ee2abc6d4cbaae70102d7327d149b859f8e7f4c47f0f35c7abe100c19d3ca70271f33c41141106fea2e6205940357cbec3c6253459e3c57fd02737e2b67cb4d7b78bfc8a9731faa96f580dcfea2cc3513f7f896070f7aedf679e3ca3d952bb0584096408d669cd47b0d6ac4c48e7c3269f89027b0a6d2b0660fb773d9f9ed9e3f4d25c474ad5898fbb318dc8d93e77a06303787504eb40d0eeeaa4dd2efe8bf4e60ef1eb4e6b05808367d4c448cd89fed23ef15b4405e704f8ce331c0fbf5e1bde42365928b1728e20d0348a354fb1833e1ef10c8474a6bc76dfd1c7a71cf2547489558989bfdbe483492187e526b68a06c48b2adda544cad5190407d14813bbaad7902870c48ad1b1801ca4b9460e74bd364a479de111de5f07b7bccf8a49906df4d5860b7612e0e2ba1467555d756aae68ee81353494c20a0f1543360174b87b827bbdb79d3db3c28e2d25aef31d8734e092d068976097a2e02bffb314eab49f7833bea95d11e6959ca8f5246303a980d88de3aeb0a4af03add864984ee5ded41aeb907f095337f1aa9de17bf386de504f143cc1940f1ff50cc86e8037b51d4588c351089372f8eb531ea10ed22f72fe37550a2921712b6bfadb5d8ae9e12344facb1e1985d4d88f993b56868390fbd577c3a327f62696a69842ee7594d679f12d1f291c268f5761f4474f7e52423db6aee2b36a81a4c45753ba2391bc841efece71ea8dd6e0d30d643e8dfdf1829fd605943bf69d2806c0d4e545149d475977bc09956e99c06b8349c90fa02b410951faee478deacd676b776c3123263e1b424424c7b6a0b34b40e14b1f048876e454c5bd830be4f2d1a1e6c125b50e73fba1e14ddf9b071770c52617fd397b6ee3ac944ca2bddf24bdd7966e4631cb75859ccd199204b5af579523f718aa14fdb994f95f45744479236f299d546e30db4e5a5cc9bb6ebc3d6e6802cca28b5398e49ccee94458a772ea8717f6f803c9e7b38c52303b73f6692202084724454e0070bc4765d58b449c35d406c6cae5507795ce31bf0e78a185e1d824612c2ced45498d699224045d077e3216d1764e0a47384ca89a311e7002282c3c27f2e11bab665df019b5f074dbe99130803e3d5c1d60d21c5ebced692b48e6f55f2a94d620757878b88e1a0556374b5501601c927fc592a77477f769cf50b09cff5167e9a044efcd6f026d0b7b986444e92c57183411bbf4ee3e4786b6a461be8b8a6bb3833131fc38ebc0acd566787cd2d787731bdce8821a4818d0c00767fc0db3a3a72623fe7b4e5ed6a977a956aa773d1a1edd793c10a716d2a1f83bb18c4f3c477bb8002eed2d2252cf53e04e83f27fb77608286cc08d82916a9e1877300d1b6b1763788c0a45eeec18957cdfda7cdf632b1ce49ba7d7e4dede8c8de071e842ce7c3ec7d4e26e70a277c17aee9082e153d20a8ac250baaab78755e2c150b7e0487d8d456f91b2b3529f9b7e230789a2dcd24ef061290e333bc54d6b72dc9706c1de47e2d8a5bf76b3140fc1e139e3d4bf6b5011929791d4b4995cb82b82a48fc26ed03664756aeef9ac2e26b46ab0810dfc08af0351b7ecd95dde88fc92d2e71de9b81a274020e4db7f9d87795703a017a31cfaed4b819785811858a0317c8302d88c6dc7c6d99822e6382b7ed43d20d9d1b268682343050f89e4c89a91c97bb580f3223ef9a3b2fbc583aa2272b2044abb7769f17cccc8296a30190666813bfb2669b4bca9733b61b61875aee5764ee6d0ad0035a5ac5a949b603a90d6e326e450d4b1ddfaed5c2957f1fbb77dc65683a9ba99249eaddd3cefd6297dab330e34ecb69759bb9513523a61dd0ac848cbaa302109a7afdd26a9bbc19d766a2bcee0ed52fb37d70", 0x1000}], 0x4, 0x0, 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x61}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgget(0x3, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) syz_emit_ethernet(0x24383a8f, &(0x7f0000000440)="cdbb853bdb1a18925729e1f154c3ec0f1e236e8b87e35950a8a16a235c725b0007b22591d73e9a2bf273d27fb49b279e568adfd1dc7cdfca9562a624ba9e98651c0f0ac893e18a856f34236c6f19c0c21cd8061bc9919e6002afa744d152367d74e367df042e90d17e3a3d3186b62152d8eb93f4f289167f3398efa0dc1ee931fbbed680455db935a8c65e896014908830856afe9a3e4787923b9d2cc8f873e45ef732d97aee8ff86ee6c8796aef22e91b20918fa7") 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x4, 0x5, './bus\x00', 0x2, 0x17400000000000, 0x61, 0x1}) 16:01:07 executing program 0: getrlimit(0x4, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffff7ffff) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10002) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x4}) r1 = msgget(0x1, 0x7a31e7a5a9c2b5fb) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x200000, r2, r3, r4, r5, 0x4, 0x9}, 0x3, 0x1, r6, r7, 0x40, 0xfffffffffffff6fb, 0x101, 0xffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x393a4d03) 16:01:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x2, 0x6) setsockopt(r0, 0x7, 0xc54, &(0x7f0000000100)="754f62a500c566fea335bc6dbce04c46cd95a3c8fbe735eb9d6e11532ab9b91b39f4a9a0747d16116b93d05aa9a33e80d124aab23d47e997f3f31f25316cf37a330f81b36326181b00f6734542347c2b2b5f2fbc5cee08f092b953fcfc9675b3d14203898ce772ed1ca26d7ae67ad4cc7791b997247333c3f99666ee16c485fefb9ef8234eb405a16c91d7813f367735bb98cb587a8a70cd5f6aad0a1aaa5fbb5bbbcdbb08119c721f07881c184fc15a52a4e24d43544f7aafd6c0fe39b0c956de9a589f1566baeec713463cd8049b580dd9b99c5b34aae0e9d0cae181fbe443", 0xe0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) getsockopt(r0, 0x0, 0x11, 0x0, 0x0) socket$inet6(0x18, 0x0, 0xfffffffffffffffd) 16:01:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x8, 0x6}, 0x10) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x69ce) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x2b, './bus\x00', './bus\x00'}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83, 0x40000000}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ftruncate(r1, 0x0, 0x401) 16:01:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x40) dup(r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r0, 0x1}) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f00000000c0)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xffffff1d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0x0, 0x0, 0x4, 0x0, 0x4d3b}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40, 0xffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x3}, {{r1}, 0xfffffffffffffffe, 0x45, 0xfffff, 0x0, 0x6}, {{}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x0, 0x3ff}], 0x4, &(0x7f0000000000)={0x4, 0x6}) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) close(r1) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x8) 16:01:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x3, 0x2, 0x800, 0x6, r2}) write(r1, &(0x7f0000000080)="777741f83976c91df1a32704e812fa4806ea9ddb50b263c3e98d7d39c78635e1dd2bdf2d993a70af7534835dc690a02b390a24808a77b9fe7d377acff1c60ac9f423c0a5886b1df393907e2f9631ef69b668bea98e54cd5da680b4b40150468cf0d7525d698e3c2fa087ce8d5dbe27f43a21ee820ccf154e30891a2f1e98fdd261f5dd0c6d9b78d89b6c331066d97f23705185f7095c31890e51c58999724c6d45b0dc8ec742d898f1a5d4ba10", 0xad) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r3, &(0x7f0000000180)=""/198, 0xc6, 0x40, &(0x7f0000000280)={0x18, 0x1, 0xb4ca, 0x81}, 0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) dup2(r1, r0) write(r1, 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) syz_open_pts() mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000002c0)={0xffffffffffff7fff, 0x2df, {[0x7, 0xab, 0x4, 0x7, 0x0, 0x6, 0x80000001, 0x5, 0x2, 0x3ff, 0x7fff, 0xfffffffffffffff9, 0x100000000, 0x4, 0xcc04, 0x7fff, 0x6f96, 0x6], [0x20, 0x1ef5, 0x5, 0x800, 0x3f, 0xab, 0x1, 0x4, 0x6, 0x9], [0x800, 0x1, 0x5, 0x80000001, 0x1, 0x1], [0x268, 0x0, 0x1, 0x7, 0x679, 0x8], [{0x3, 0x10001, 0xf49c, 0xff}, {0x8, 0x5, 0x3, 0x9}, {0x7f, 0x5, 0x6, 0x2}, {0x5401, 0x7fff, 0x20, 0x7}, {0x30f0800000000, 0x4, 0x1f, 0x7}, {0x10001, 0x5, 0x9, 0xffffffff}, {0x8, 0x2, 0x1, 0x8}, {0x2, 0xffffffff7fffffff, 0x9, 0xff}], {0x1c, 0x8001, 0x7, 0x9}, {0xffffffffffff8000, 0x8, 0xff, 0x4}}}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) 16:01:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 16:01:08 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) 16:01:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x88a1, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x24c) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xfffffffffffffd24) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) 16:01:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x7fff) mknod(&(0x7f0000000040)='./file0\x00', 0x8110, 0x8001) r1 = syz_open_pts() getdents(r0, &(0x7f0000000080)=""/144, 0x90) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x40, 0x81, 0x1, 0x3, "8b106c16fde5bfdd5d8c6e836e4f4b5aee2da1a8", 0x100000001, 0x1}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x7) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000200)='./file0\x00', 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000240)=0x6) bind(r2, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getdents(r2, &(0x7f0000000340)=""/89, 0x59) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000003c0)=0x6) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000400)={0xe040, 0x5c68}) r3 = semget(0x0, 0x1, 0x498) semop(r3, &(0x7f0000000440)=[{0x3, 0x6, 0x800}, {0x2, 0xffffffffffffdb73, 0x800}, {0x2, 0x7278, 0x1000}, {0x2, 0xbe, 0x1000}, {0x4, 0xac, 0x800}, {0x0, 0x7ff, 0x800}, {0x7, 0x7fffffff, 0x1800}, {0x3, 0x4, 0x1800}, {0x4, 0x7c, 0x800}], 0x9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000480)=0x10000) readlinkat(r0, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/35, 0x23) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000540)=0x4f69) getppid() pipe(&(0x7f0000000580)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000005c0)={0x9, 0x0, 0x0, 0x4, "8a2e8ed6aab8eb1818154131b8598955ea468949", 0x4, 0x9}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000600)=0x7) recvfrom$unix(r2, &(0x7f0000000640)=""/47, 0x2f, 0x1, &(0x7f0000000680)=@file={0x0, './file1\x00'}, 0xa) 16:01:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0xffffffffffffffae}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:08 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x2, 0x40000000, 0x955, 0x3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:01:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x1d9) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:01:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x7, 0x280) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/7) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x100, 0x0) r1 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x600, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:01:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000000040)=""/131, 0x83, 0x40, &(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0x3}, 0xc) kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 16:01:09 executing program 0: socketpair(0x21, 0x2, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x5) r2 = semget$private(0x0, 0x1, 0x104) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x9c41) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000001b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000010000000000000000000000000000000000bd7d0752f80726e9cdde660c9300000000000000000000000000000000000000000000000000000000000000000000000000008f4500"/123], 0x6e, &(0x7f0000000400)=[{&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/103, 0x67}], 0x6, &(0x7f0000000480)=""/160, 0xa0}, 0x40) r3 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000005c0)=0x4) open$dir(&(0x7f0000000600)='./file0\x00', 0x20000, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r2, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r4 = dup(r0) ioctl$KDSETRAD(r4, 0x20004b43) r5 = getegid() setegid(r5) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001740)=""/164) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001680)=0x9) sendto(r4, &(0x7f00000016c0)="0cfd8f7e92488e4b0cd1d77ce4c2f08c97d80124c70c949bade58bd2f63dfd8746f29934fff78f08fcf7bfcec857a469464905807505821f9ce849b85d39971007bcb441af19a189f02a8a2f543cb7bfdfdb04a35aca5e033157297038910a373ebdde956e418e08ca621f39216c57f6e28621045f5b", 0x76, 0x4, 0x0, 0x1c8) recvfrom$unix(r1, &(0x7f0000001740), 0x0, 0x2, &(0x7f0000001900)=ANY=[@ANYBLOB="29251ef3601e7ea3c50b4bcb73f334ae6f9c4802261f856f15c5d56cfbc1ca6a74a78afa234ab6c422ec40f64bc36835699cd70a7bee385ffd0c3415557ce1bff3cfd07ce39a6f32c2cc3eca785945bf1bd95fed99cbe0f5cff787c14baa22d78b98e05ce7206536d64314115a7781affe40406f6edf5bec9f815641427c6c6469778ea01bdf15621ddd63f986979b3b4560c72211ba2598c3343e1ebe7467137009d4d000005707"], 0xa) semop(r2, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x98f1a2d34488f757, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20000000004}, {0xc}, {0x6}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0xffff, 0x9, 0x1, 0x2, 0x101, 0x3, 0x1, 0x2, 0x400, 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r0, 0x1) syz_emit_ethernet(0xfffffffffffffe7f, &(0x7f0000000340)="b6") utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x1}, {0x4, 0x3f}}) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 1: chmod(&(0x7f0000000140)='./file0\x00', 0x80) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = socket(0x2, 0x5, 0x100000001) sendto$unix(r1, &(0x7f00000001c0)="36caece0929d2830cc98472a607b52f2431e0b082fb582a9173e13f9d5e2", 0x1e, 0x8, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) 16:01:09 executing program 0: mprotect(&(0x7f00000e2000/0x1000)=nil, 0x1000, 0x5) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f0000000040)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, &(0x7f0000000080)={0x0, 0x0, 0xcd}, &(0x7f00000000c0)) 16:01:09 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r1 = dup2(r0, r0) ftruncate(r1, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r1, 0x0, 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f00005c2000/0x4000)=nil, 0x4000) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r1, 0x6, r3) writev(r1, &(0x7f0000000700), 0x10000006) r4 = semget(0x3, 0x4, 0x401) semop(r4, &(0x7f00000003c0)=[{0x4, 0x10000, 0x800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x28000, 0x800}, {0x2, 0x16f6, 0x800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x4000000000000164, &(0x7f00000002c0)=[r2]) ioctl$TIOCSBRK(r1, 0x2000747b) clock_gettime(0x6, &(0x7f0000000380)) 16:01:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_flags}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f00000001c0)='./file0/file0\x00', 0x4, 0xc, r1) open(&(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x8) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x1) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) write(r0, &(0x7f0000000340)="6dc384c674c925017d7d97700519fb2a5b4d3f0996aa0d9dcb335e1092f5b5c56366c31aaedc5271350669c8deb75fd6a7fec679dd62caf119f79317933c73bc5d3b883abc21913dd1193d94ba1ef5c54937b4456cb11ec44a7ee20f34ece1153c30115fdf963392168ea955004c3f41ec92d830cd845c184204512c237dfe2797fa847b631ae56c45a8e394682356fd2a802730c4617f97701a1839eb04080c1338027437771650ad25fc60c29ed5", 0xaf) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4]}}) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0x180000) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1, 0x8, 0x800, 0x8}, {0xde01, 0x800, 0x1, 0xff}, {0xb1, 0x2, 0x0, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x0) close(r2) 16:01:10 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="29b8eecdd670aa0a2c883d12fb30c00d05520ead07a68236daf7ea57a50169c2bcd57c9b8ccd5e7959dfe4d9c06bc6cf95b3a3b128c409bcc06c820eaf8deaf812a852f8c7348515aae11710045190b46d715ea3db2e64131e24a481f37bdd7f6403705ca249f306b1adf656f8ca7fdd6635209d3c912a514b176e76e3e8ac4c933c16b585b118393f108a714e8208a6131d86", 0x93}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xd0c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x5, 0x1}) writev(r0, &(0x7f0000002600)=[{0x0}, {0x0}, {&(0x7f0000000240)="47664ab9ee414b1773c458498cf79bb1599c425a593f82359337b66c8deb7aa4a296b66813ab48c1490d8e13970003c10b820ef0c5e70356c7cbff5f2c1f37d82983d542e5a6dd3a8e9b53335ac044dfaab63b80f01200b49e14ea8338c3", 0x5e}, {&(0x7f0000000340)="e36c7106dacce8d09ab12c51b086966dbfce4d518e2e85828ad96f87167ab8255d322a9e217cf2ff71d50558d14b6dd92ab8bcc35fe863082442c0bfdc177099fab4287b814172422f456ad80892535e9443986600c9615d12525aa064f8d22b00afe04c3cfa62db23cc8fb4ac690ac4f5f4d21e8094b19ab7c986c3cfa04721da906485c8998e7b8d8532d98ea398bd285b0a1510cc803f9f0564503ab01ec7180d83057d5b596367217972d215f7d0e465ac29ddb4f836de9eca19c28a070e6ada3445f93c30a1d2dd28d1a140ec19693cca055b89ff0fd0fbc709eedc1ebfc892b8141a08a4896d8056e02b99ef65e84af67ee162ac68c8bb69b3f7c120c8026779b0ac971fb85956ee14bd028c62a34128ea34a55d42f6ffafc773dfa3fa4fba93697e6dbc7fe4479f67849a75b73399eb21d9beff12506fe49f4103b51c2a8e17f323f9d13200bc5f496e378898598d14255fef212e53a3ca92ff12eac5cc7a41111214f217900d1740882c016a33d1d8a15f987b07022eb78b0b16af6b1500a51595f7b237b697b6481031c0136841da1d740ae4a5ef51dd7b65863e4917c49d656e504fb6d2d7bcd0de252bc26aaec4ec1928a31aac74af8d09d218b8dc66739cefc5b74ffda99d2946e1c2e037edb0772ba01a6b2f6e315b2b6285ccc320784af66d89b4ade4e64a41b212abf2993a7c105813c2840a7a09056a663f685fcb21222c2be24f108d5413dadb546e2213682be8539656c793d72ad1d17418ce5e79adf5012af08b2164d3dc267719ec0a9c5ad15e6f299ce53172a7a222af1a9fe0de2968bdeec10bf2b35fed033c7c8e9f67edfbf4d2b3ad1830f8dc6c05ca93eff147bfbbe080f47b199580a99419ccd04097977df1ff952ebb41525f9c5e6ffa1d5297ecdd078688d679f0da24d2c305fdf900d77a7656935f81cabbc891bc5c5fe64d14eb5a2ae50db8e4d38caf2b9d2ed0ad62082d7720c9b1502b714afa00e77b04c7e63b295cf714970dacaf85f430a05f6e18846d6dca8d029c709c727910ba1ba7f06247bfffc320ad27ce35891677ad29b9123520fa5f792bb8769fb8d769bb7be3fd7c4d1ffc3b4ba41488a9d61a630a801a2a4fdf1ae9452fa3670ca55b8a25747e98351817eb3bb0e3d3ba03ac04d125b7940f41f29bee09d10024a5fe5acbef7f7c11ca620d8a6ca59980438a923179587502b4d328ef6ab62d3a3687a5544bc0c86a1bbc5b7fad2db4c7944f8ab5bb8f48685abc90cf6427824a3dfd177bc491671ac831f885f8887f49b81c64e85bc2a7c78c8c951a693bc5e7ffcf2c0093d9c0c5cae7192348dcb61b4c8015a1b7b5ec29f8f87eb04dcec13db220e83d6f206e004dcb1b84fd4aec5a98628207f59dc73472a780ad0d52c41bece3d81606cfcd7d9e8aa06bde4bbae783f55f0bf9cddead453e0d3772c533a4d9652d800176e313462622e4da7c62b8e17b8467f0938b861f37b418b217b1786e8d6a61b31e447031a2fa2032df1a93adbfc7b994a5dac3979ee4ae5c282dca288d60b2b60b02d6c1539d8d88444e117db8c1dfd66989817c31a175e938c7bbad6e6de24106ad88dc8f2896117e1e5923891efc1bde98f33ced30744d0ba762bd96797a41dcf41b448034a9bc6ec4dd1b9c6c4017aac2d9c16a53a79f98695e7220da52aa67b45b27798fd297f7da2dd4fac3feb441f2f0bea7531eeedccca8630c3cf521ab3006bf78a112c91a9e01d44a9ed93d044e29419f2ab8e26c4509ad304f5f0f7c269ead6381a47fd058c115ecba528c5d622cfe694669fd9aa819cdd0094b6623b3ec652a1199e69d63617487c735ad7896acc49751942fd57d4a34e5426aa319ef829ab74561c7370ce219cefc82e6218b0efd343e6bbda5582b4dc967b71cdc65d987b74c0c7c92b24341d5b71ac4eb2cfd353b7e560427fd257b3834a4dc52b6a87eb77c458972e19dd61179eefc6c558da3c6d45739798bc3b5adaf927ab413b10a2829e15721c6aa0ec1679f32d5ec350ee06e3e7bbc9369dc76685bc093bb8c3ccef4c04d3819ace9045253ab1f69682e5069fa88c53211b47a4e0ebf7cac0dac1926014ca3a460f8edc2f78569148bc34f47063a4c64dcfeecc5636aa51e165a3925234062b5fd251118aa21b744b32a437deae045b8579141ed4e2b4c222d14178d8e46b3b6f49ae371c001524dace4e4da5f68a8db16825dc536551b79e477e01c4fde1b2f15acb6ed37086a4e62291b6453b38b52f8c5f1e40351b39e2a999e9f1db6778cdc20add46085fa89ab1894eebed1b0368ba96e55b890a7fe7223582058d367dfdea100a0253868d8d6e033cf2e5d3beb4f2b40722c0c41dc872f9de60637540c38837c6743385477ab4feed6850a84ecee376f731daa35acae88ac6ef783c9ce10229d553ec54a1537bedd43def815f4c71b56e6935958a846f756e67a78a61e569ad2766aed586fe9fbdd8e740df30561f6716803d37985590cf7f90374fe2a80786a2ddc0d2d7fdf81aee1c5bba9c1281eff64c312d6126b2cba1515e2bb728c525540a1901e3de1d568367b6b125c1a00d6d9936c32590c2586f6a47906a9b0602036023ba345ba83a198febb2324dc46fb16fcb42f08fcc5abc0e3230c4d68e480437160b4df9d93df089db75f915aad29f83a8439e6efd5292ed55c3511ab1271a402302753c30a75ec502d50b114c4e36b433f28ea738d25949766691d041e28c3584d9850dabb6e08a4ab907f5a01ea33841f9e2eff629bfa5317bcc82dc3ee8a3709d732e1ea0603721e80ef4a48564232907cf394ef3a23cd51d9b2cad89445e300afe54b0cccae", 0x7df}, {0x0}], 0x5) 16:01:10 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f00000006c0)="391bb9b523d68baa95284a756cfede444bad26dacf1e481513fd32019fc3a4d986db5478c300357e85bd49c3237ba47409b6d0bd1938c8435b16fcd8f5a960fa55a5dae817c53fa4d6e9ae6ff3f6811513168049398b80dd5c3c44b60ddedd44f4729b07a1dc882e04a31f89dacfede48b5940e3352a6e494769ab81f7e40dbd99d5bb75f825fa412bb1284bc6ebeaf51bca0c0efd60c41a3bdfd674a84367c6ebb87b4d1ef27e3c382049e52d9e5f17544193079e0e6b27a2e90244ef9fa99c5b0ec85bf92774945984ad1a10fd6f37e3bb3f2a858d64acddfee7e6c2c44ca9c653bb58413f17a5845d1480c7e83819baf713028069aee2ce4c4c599ae34b82e6e35b0ab835c5ac3601d3f22d2c8354611d0938f3e99f0e1af9b18a5d5559a4e105d71734df7ce09b59e4006523", 0x12e}], 0x1, 0x0, 0x0) r1 = getuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) )割椭p ,=0 R6邝闣i录諀泴蚟yY咪倮k葡暢1( 祭l瘝犋≧4Q惔mq^[.d$髙dp\杯鯲輋5 <*QKnv汨琇<祬9?妐N咷fJ诡AKs腦I岟洷Y淏ZY?鿒秎嶋zあ柖h獺罥  鹋V撬_,7)冋B濡:帥S3Z繢擢;礊陜8勉lq谔栊毐,Q皢杕课MQ.厒娰oz%]2*!|qX袺m*讣胈鑓$B揽p欪({丄rB/Ej扴^擟榝蒩]RZ燿+L<鷅#虖船i 孽粢敱毞蓡孟燝!趷d吶檸{崊2賻([ 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") r2 = open(&(0x7f0000000040)='./file0\x00', 0x8408, 0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xa8, 0x2, 0x7, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x1, 0x6}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x6, 0x9}], 0x7, &(0x7f00000001c0)={0x7, 0x56}) 虁?dP: }[Ycg!yr餍鋏)荽6逓聤j4E<0∫(选@i<[宣 钴咳捀mV+欙e鐹鰚醔琱然i橱 gy艾竃V宐(4Bs撸鶲簱i~m銰焔剼u3欕!倬Po錈A*#2糭In7垬Y%_!.SJ昱蘻A @,j3沿榹.穻 痥曶7稐禜1hAt 浈颭輠e>I臐enPO兑准修%+耲(瑃瘝 杠fs滐欧O)F崧7戆w+k/n1[+b吿 xJ鰉壌鍶A:|X聞 z jf?h_!",+釵峊谯Tn"h+鑃朧菗*蜒t蝆y*饗!d榆&w 淶裗o)滃1rБ"熰)h筋 虺_<|師g睇粢抄0l蕮锺G炕鄝魗晙⿺绦@棗}.籄R_淾oR楈唸謞疒$颐讂vV揰伿蝗懠\_鍹隯* 镐訉+.协b-w 杀P+qJ鐊擎;)\ 咊0燺n刴m蕧減渞yюbG '5w)5 鷂y+竩煾譱粄泯|M;K埄c *O镋/ %t~5;般雍%窋A驔 $Z孙|蔮 妉C姃1yXu从(飆-:6嚗TK廊j糩-辞擮姷粡HhZ紣蟙'侸={膽g1鴧鴪Id鑋搂菍寱i;喷,撡琅淑#H芏L》奠)~癕瘟= =o nM匌J靂榖鯘4r R煦贤}瀶爇轐虹凊_ 蕲E> 7r3べe-vF&"溱|b羔{刧饟媶7眡n峧aDp1Ⅹ 2摥壳箶ペ脳炰甛(-(峘捕 至S潔圖N}噶咧i墎|18腔璶m釧瓐軓(~Y#迾<0tM 綎yzA荇D4┘n妮渓@倭jS榠^r 赗猤碵'y徱楓-扎摸碅蝠晶S钴台c k渐X+M蒰躤賴稬 |挷CA辗碾,5;~V'%{84ぼR定~穦E塺釢y铧lU崳圃W9y嬅淡瘨z 16:01:10 executing program 0: r0 = msgget(0x3, 0x48) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) r1 = dup(0xffffffffffffff9c) fchmod(r1, 0x80) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ()醀!篇羐2侦5鄋>{紦i躹h[罁粚<昔繫8RSih.Pi鷪2磟N縷 &L¥`瞒卛嬅OG:Ld荥炫cjZ9%#@b谍%!稤*C}赅E竁慉鞱+L"-崕F扯魵鉸RM溱_hㄛ俔6Uy鋡O/7jNb)dS硧R皲Q碁*櫈秝屲 `咜壂旑狙6嫨nU笎r#X X觛咿%8h刂3.];隣+@r, A車/濇7T 8億gC8Tw玂钪 勳7os5埇n鲀晌"漊>臞7据C搌羟V鎿YX‵鱒鎧xV氁vj鞽o辂輲t a鰍h觵匶 鼯t*xj- -邅呕┝(dk,饣r孯U@=嵴h6{k\仲搇2Y %嗹┌` 6;簝#$蹻/# Mh鋩Cq`催潛澐_慫):9骘).誠5q0'S u霵-P你kC?(阺%敆fi(肵M楶诨nかZ3.b淂S既-妙7 2彡r颙HVB2恷髷:#蚎俨守擡K 坍)割椭p 16:01:10 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x3ff) 16:01:10 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x2, 0x9, {0xea2, 0x7}}) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000040)) 16:01:10 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 16:01:10 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ,=0 R6邝闣i录諀泴蚟yY咪倮k葡暢1( 祭l瘝犋≧4Q惔mq^[.d$髙dp\杯鯲輋5 <*QKnv汨琇<祬9?妐N咷fJ诡AKs腦I岟洷Y淏ZY?鿒秎嶋zあ柖h獺罥  鹋V撬_,7)冋B濡:帥S3Z繢擢;礊陜8勉lq谔栊毐,Q皢杕课MQ.厒娰oz%]2*!|qX袺m*讣胈鑓$B揽p欪({丄rB/Ej扴^擟榝蒩]RZ燿+L<鷅#虖船i 孽粢敱毞蓡孟燝!趷d吶檸{崊2賻([ 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x2}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000240)="db2e") 16:01:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x140, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0xf65c825f, 0x20, 0x9, "8004ae3338ad58d4deba7396f07b64d736e1aa9c", 0x8}) syz_open_pts() 16:01:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000140)='./file2\x00', 0x10000, 0x40) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 虁?dP: }[Ycg!yr餍鋏)荽6逓聤j4E<0∫(选@i<[宣 钴咳捀mV+欙e鐹鰚醔琱然i橱 gy艾竃V宐(4Bs撸鶲簱i~m銰焔剼u3欕!倬Po錈A*#2糭In7垬Y%_!.SJ昱蘻A @,j3沿榹.穻 痥曶7稐禜1hAt 浈颭輠e>I臐enPO兑准修%+耲(瑃瘝 杠fs滐欧O)F崧7戆w+k/n1[+b吿 xJ鰉壌鍶A:|X聞 z jf?h_!",+釵峊谯Tn"h+鑃朧菗*蜒t蝆y*饗!d榆&w 淶裗o)滃1rБ"熰)h筋 虺_<|師g睇粢抄0l蕮锺G炕鄝魗晙⿺绦@棗}.籄R_淾oR楈唸謞疒$颐讂vV揰伿蝗懠\_鍹隯* 镐訉+.协b-w 杀P+qJ鐊擎;)\ 咊0燺n刴m蕧減渞yюbG '5w)5 鷂y+竩煾譱粄泯|M;K埄c 16:01:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x8, 0xd22, 0xfffffffffffff001, "c94c41808aa0bcc57b695add8dd03bb652c2c3a2", 0x5, 0x800}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r1, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) r2 = syz_open_pts() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x10}, {r2, 0x12c}, {r2, 0x80}, {r0, 0x2}], 0x5, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x1, 0x6, 0x1ff, 0x3}) *O镋/ %t~5;般雍%窋A驔 $Z孙|蔮 妉C姃1yXu从(飆-:6嚗TK廊j糩-辞擮姷粡HhZ紣蟙'侸={膽g1鴧鴪Id鑋搂菍寱i;喷,撡琅淑#H芏L》奠)~癕瘟= =o nM匌J靂榖鯘4r R煦贤}瀶爇轐虹凊_ 蕲E> 7r3べe-vF&"溱|b羔{刧饟媶7眡n峧aDp1Ⅹ 2摥壳箶ペ脳炰甛(-(峘捕 至S潔圖N}噶咧i墎|18腔璶m釧瓐軓(~Y#迾<0tM 綎yzA荇D4┘n妮渓@倭jS榠^r 赗猤碵'y徱楓-扎摸碅蝠晶S钴台c k渐X+M蒰躤賴稬 |挷CA辗碾,5;~V'%{84ぼR定~穦E塺釢y铧lU崳圃W9y嬅淡瘨z ()醀!篇羐2侦5鄋>{紦i躹h[罁粚<昔繫8RSih.Pi鷪2磟N縷 &L¥`瞒卛嬅OG:Ld荥炫cjZ9%#@b谍%!稤*C}赅E竁慉鞱+L"-崕F扯魵鉸RM溱_hㄛ俔6Uy鋡O/7jNb)dS硧R皲Q碁*櫈秝屲 `咜壂旑狙6嫨nU笎r#X X觛咿%8h刂3.];隣+@r, A車/濇7T 8億gC8Tw玂钪 勳7os5埇n鲀晌"漊>臞7据C搌羟V鎿YX‵鱒鎧xV氁vj鞽o辂輲t a鰍h觵匶 鼯t*xj- -邅呕┝(dk,饣r孯U@=嵴h6{k\仲搇2Y %嗹┌` 6;簝#$蹻/# Mh鋩Cq`催潛澐_慫):9骘).誠5q0'S 16:01:11 executing program 0: r0 = socket(0x3, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x35c, &(0x7f0000000040)=[{0x2c}, {0x3, 0x800, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) pread(r1, &(0x7f0000000300)="c537988e91595f0a86dcd16da08b142f63839d152e3427e10df2c7525fd6f0d73bd909ed5c02cb76aaf862618d5867d04242da880474ff548b6fec68c169b1e59d2999dd6280af6505a23179cd974ef3b1f4c038b8ba56cbc2ea79e0d2d2890532ae3fa80a0649bfd0a1a12a7757a39b57d8a32acbfcd454b199867a25a20f3dac8f8c004762085886a0d35ce252764d26dd72c502cf1f9bc6bba30ead3b3eb25a487f0f8aaf60e3c84dbe7d5b6d3c359c5e60a9a46994f2451399fc5b0b9d36278759948d07e0505844", 0xca, 0x0, 0x0) 16:01:11 executing program 1: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000001e00000000000000000000000200000000000000000000000000000000000000000000007c000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x1, 0x1, 0x1800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000240)={0x9, 0x101}) r4 = getgid() setregid(r4, r4) utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000000)={0x9, 0x4}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r6, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00002cc000/0x4000)=nil, 0x4000, 0x14) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) socket(0x6, 0x8000, 0xfffffffffffffffb) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r3, &(0x7f00000001c0)="1be1d013501bf2a587baa9bd1299a276cc157a8234902522c14c675230ecba1124b94cdf8fa293be14b82961808a185fc81f7d62fa8bb0ce8592baba4019c06bbd6349ec67342c732c78160b95101adeb1682d175f9ac5b0a754d80e11aad5470acb472d394c367f53044ebed2cb2c5175b1c3e396b89d1e658e1175faf291bc787ebd98062f78e23074a890b9ed2985", 0x90, 0x2, &(0x7f0000000280)=@in6={0x18, 0x2, 0x8, 0x4}, 0xc) 16:01:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="4f2e99eb432f57dedc59395b54e0d5d059485d4b0ecdc055e29aadd27dfb3e6e81a35191d39bbf2a90b3da53f0b857a2edec0ec5d717b8b060a65f0b1767556e03ad29eb362c1d2ea08d94971de78154292fb3fae03ea0305b5af87ab1260b0b61f51385bc", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xfa) 16:01:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100010002) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xd39fa1b39d365c78, 0x10, 0x2, 0x7, 0x59a}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x10, 0x80000001, 0xffffffffffffa303}, {{r0}, 0xfffffffffffffffb, 0xa2, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000040, 0x4, 0x530}, {{r0}, 0xfffffffffffffffd, 0x64, 0x2, 0xff, 0x5}, {{r0}, 0xffffffffffffffff, 0xc41ffa814670c453, 0x80000000, 0x4bd, 0x5}], 0x7fff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x7, 0x40000000, 0x80000000, 0x44}], 0x1b0, &(0x7f00000000c0)={0x7, 0x81}) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) 16:01:11 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f0000000280)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a6b98600e2321c6a03ed54f2afebd2d7a446fa9e7c4fdb18de612ff0d572bb430e5cc4ffbc5a3226bbe45fbbdbbe33b302a38d8e6201f77fd99f7ca5b2052e1caadf947f145353a8a65d30cc433bd26bc185686e28fdc0867c86d71055d129024b36fceb863d1e4b6e609fe0a", 0xd) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x10000) 16:01:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10040, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x5) 16:01:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:01:11 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0x320, 0x12e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100000000) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280), &(0x7f00000002c0)) 16:01:11 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:11 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x2, 0x5, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6}]}) fchflags(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/42, 0x2a) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x115, &(0x7f0000000400)="00262e433a369cac7b442ee8ad5ab4ede254836fe103a9b31ed7ff965ff36b3ab8d1e884bb7727b1e860baff0871df594119481c998ab2b51f15a190196dbaae431a0bbb9ac79e80aac2e12e09bbb509e1a0fd0b000000000000ea227fb3e418856d3d63762e527a9d4cc313d215bcb0c6b3a99bc6866a0bb60617653b4e7c7ca990bb0ec3d49fbf0533f70760e87d63a929a6797985ca5c6915265bb645218ea10f628f66df9c2bea0c9b2d4102fa8d6d67e82f96f5b46da4555d77fa9166b382a650dd847cb5680c034e54cc9f1ad78231da5290d5a702cce10983a3779452ef601e7f67abec5fa36d56d26a29ffc293737924f5eb630a1d4e4f554307f226407e74a68ca8f7e4bd94bbabeeee10acad00000000") 16:01:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000000)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x7, 0x80000000, 0x7, 0x5}, {0x9, 0x8, 0x1, 0x5}, {0x5, 0x3, 0xfff, 0x6}, {0x7, 0x1, 0x7fffffff, 0x7}, {0xf1f, 0x1, 0x6, 0x1}, {0x6, 0x10000000000000, 0x7b, 0xfffffffffffffffd}, {0xf17e, 0x8001, 0xd426, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:12 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1}], 0x2}) 16:01:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) nanosleep(&(0x7f0000000040)={0x3, 0x4}, &(0x7f0000000100)) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x8}, {0x64}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x0, 0x50d8, 0x6, 0xa1fa0}, {0x0, 0x1, 0x4, 0x3}, {0x1, 0x5, 0x0, 0x10000}, {0x8, 0x4, 0x7}, {0x5, 0x4, 0xfffffffffffffffa, 0x8}, {0x8, 0xe8, 0x5, 0xca}, {0x0, 0xfffffffffffffff7, 0x7, 0x8000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54}, {0x35}, {0x6}]}) r1 = semget$private(0x0, 0x0, 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) chdir(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8100, 0x0) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x200002c}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x1, 0x6c38000}) socketpair(0x2, 0x2, 0xb3, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000140)=0x10) 16:01:13 executing program 0: socket$inet6(0x18, 0x0, 0xfffffffffffffffc) 16:01:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$TIOCCDTR(r1, 0x20007478) close(r1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="9e661086a3086b78c8796adc24e18a7c69f5fac169019f6d19531783e404537d763723092894bec7264a0bf11d76ab21a4e9ff19c644907ba5beef2ae310cdba5e7e5f467e79246028e7615724a10616027e4b5d5a1cd2c88aaa84dd18a30e40b481e2afb86dbf218cbffc", 0x6b) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x0, 0x6, 0x0, 0x1, 0x1000, 0x6, 0x1, 0x4, 0x1, 0x1f16, 0x80}) dup2(r1, r0) kqueue() kqueue() 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x301a8357, 0x4, 0x6, 0x7}, {0x9, 0x9, 0x400, 0x10001}, {0xffffffffffffffff, 0x1, 0x2, 0x8}, {0x2, 0xacc, 0x8, 0x8}, {0xfffffffffffffff8, 0x8000, 0xfffffffffffffffc, 0x80000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="04e45e2f7ef8a28c8951928c5d5bc523613c734051cbd779f26f795d3eadc5622d1f1a3bafc6ef472d93bb449ce2c02cdd5bf7c99f668c1e8832accd8ec7890aa296eadda726320e0b88f26077213cbe523f2643889aa4c9a903952e4add5e0b9778b3813e0b222e6708ffaca2f22740a11f05328960d8ada774deb5d47543b0df5c1e0a39605552384f1190026e11644b503037c7694398daa747462ff71f66ab0d1c602f7bb3ad8d2df544a767060927eeb11004e16beaa49346", 0xbb}], 0x1) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) write(r0, &(0x7f0000000380)="dcac6433cdc7c7cf3eec479e65d671f18a3ff4503c6fefbf83f85cf7f2b4fbd5228d01705448406cd2520ffad92127f98157c572ef8914f02c590e68e0d410a5b77da27985f12d7b78ebebc02c3a4ad28ff2007948f309ec9498538d169fe7a573177d3170d1770768da940b6ad9801c19cae34dacefbb956d88ec12a1f2178c92847e1f3ce64ca80c3cbfd927e1c6f4042d571844aa15a51c33a5f9a52b7e8ea27d1aa188681332a582195e0cb8439d65cce4cbfcedd32f304423b8a33a6b76706d8ec501ce7c3c44321cf353510693cf3fceeb440ce6dd189fa32767ac407756a19e2d5f43be3ce6474ab2344ea0c15f50faae68cd0d9d94872fad5d50be52ad444f70e665a6dff4411d55caeff56bb2306b1ecb92a7e9363238721616484296b1c2e0b0c05439aef6db720497c1198102802ce5889834e2877d3ee0e61308f56c1c8f2ea3179f5686a4de2142a892cbbefcf9c7dc3245777eaca925a3e8c62e438550ff2a8319c121a168df179619bab39c461c0ec14e6e7ed93b13e65995069e68106ba695b0cf5a3c11a710150c1c002fd363094a09d88b47e4f8b5093783df7305f4c19e9690bb1276daa2a758b9581c93e10530de3b184f7418ed859bf178ab594cc306400489af055a4da1df3d9a8e9473c43b9ece8f68897cbab9d64b205cc97ab516d51aec48246694d040143034a99b4211dd59d3b5dbfab37b7a323005a09e884fd4317a28a5374d82aa6f918a1af72102a079f5396df0e9c7b9027c8a2d44c04e13d0f940ea181162cf9da91def1ea92225ec8dcb7e72a4a6dc2cb3ed2b8dcc10cc0938f28d7316935c152fbed75cc06c7ccda957c42de99f843e2ff2cac18fac7132bf1c127f969573062393c1bfeeea06121d19941cdbecb9a7bb23f18f5c7a94a07d78b35c3be0daedcb1058997f97c20adec21de5b7b6cd89be7ab5c59084c3f4c44b741f4388982a8459bbf9fead332fe3482815c2481b6f368a8d64590c98b9d024b94d98099f65d5c55749085973c8f09b50f772da3364bcb9cb7bbf6d48da8e698f6b42aebd03a239a173905b3208bfe5ed50e42373be2fd2bc11ae74b7607231c2943e50e14717fc018e71b880185533cce0a3c4f217fd578ce8745e46d296e98dbff67d97f8d168ce392a9d66b27321a8965889b8703bd67d32dde5086d373fffcc1365052c266156f99b6aa55339e650de326941a065a0a43d029f60beebff22b4225451b4aa4ebd5c6878e2a36b313228c7d82c24c8044482142898fdee8f1e2bddf56dbb28e8097a27915d1b1dbc599a7043d547095a3efbb11fed48afbce45f8d49818b86b84192f8d6fc41a16d70180809b7dcafd558e67c176f55d14b2840acdc03ce0c7da69b26a77b17930b38a0a72e0f3dcee531fddfb929ce050142610d7ef634948f1dd4c6c945d3227362447479329d77a82d621227ebee1b36c090f83cdcccdbc3b3c2418db0d0b0e74aaf1ad94259f27148c594b2bc09c75a8d1a8182028da692ca5024132dd63a1f654778cdc9b7559ae2844f00b753fb98873c67999de9a4e472bf44bb3fdb22123ab3488d983631c700de496f9c207bde1d9e60dcd8d22b7f97c63fa21955f758ef0c7bdc57cd3fd7937eaa7b48dce35549448b9775d642b722eea4391426c86c02c2d1b92121a95376d58af39a960eab30702dcc580405e1b6ff672ded96a074eacdfe1288b17d5079d03e6908bb5db3ec07ad7b10db70719447d0832a8d6e6568042c6584bff1fe0c0216bb47f98f46687380811cda4d267eb194a1c3079122e6fa17da07b5ae4a55ad5989bd091f9793a6cd0da3b7f632a12b0f4656ce37434c82d913ac135668280dceda4680f46a35e3b9b93f171f49ba501f087aaca5185200f5b5e7be47720d8abd6ceebc40c98ba8f635d16cf0f60e73df82097738e9e86b60db57cdbb61f62034fc1cb10de4a778042ad4af3233557297c988f15348bfc06253f4d629b8680c248674af3f8418e68913d428350d11bd1b112ebcfe8ceca2ce4407b1acbfea00d3ada64c66c8391528d7e64882ff4c11403047d37c5e8962d96e6dbea4a91eb89fc8ecd896c2280c2250c732003bace149210c74ec90dcb4e0da9fd8dfb5f3a96f6980181c8c9045f99a21aca7fa78349373d764b5e9e1d8b656c825358c2230d182e973c37581744399668d6df0dc4d8356ca5f7690b09baf84ea538c4f181e437f9b271a6083f85edce1b991fc034eb449f1d98c2c0adc11c8f60dfc5047990948d77faee87a607eebea7c4e6447d35303401030a20e002228d248141d58219aca7024aef97ae0a83ca732906f2337aee5cccc995794c1524683c7217af9ea2453d24f4be162404364e09b68f4088c20525daecfa5cc90b352ca2ac3189260bed3642a5585c8543b6b2eac961f7f2fbb1289c95ea07b82a3c00e181083de9581dc50c2b19afcea3fb241993e3c6f5e5bb81de33185cea3e8791d060a93b9575d92fef0c936d5674b56b0e29002a398e2848f48851f4f62ff1bbbcb001ed003282e0ae50fe6590ea50f5acd07eb8c895dbe198ae7ae438086cc4ae4dee7c11ab68c11281263985d16c0605ac42196e9a16d0c0a8c8264b05ee39bd3b79dff190afc428120f5a08b5e2da344347b02dc3bcd4f68a295e2913b86a198c6a412a05d110c5fa8c348db0ec6e0c97ab6496867f099a867fa7b53f45450fd9ab87df211f466c136ce3a4d7a915da210dbcb18f39f0078689ee157f62a23280d767fc6f90e0e9d785a4dc2c684beba21d18c71e3c74a9d133df0292f9239ea0d8c40b42bd7c496ad061980ac7870404b65f5755f09cda40b705a5f3d34886b51a74994e5cf675d68496c58b6bda153141b51d4688b4ffc7cb6d8a3ac53075da17b02774589d0f511be35773ae6643eca4d2f11336f0186449949337d12cdff7725a42b514a97af4d0fba65d04eff4a1f8ac90a3cc300feb9ee177837b6993f10b7ca0553228629971dc85d4a808f43ce2fd2938de161f86a01cd56e12753d8d156abd35e254113de2309262aa1130f89a2f195f7277083f0585ef860f9196c1893d48ce80318b408ebf2da30d60de1fa9e07313b03cef2ee40aa4c16719f5af35875d560ca1eae60e2fe5f43e0a7728d544ad2c9391f3e40865b6feb99cdd3d87af3263c54ebf8968d1e9965d6c5c95a30c4ee99f8a35eee42c76cc62f3f91bb44501ac9325819866db19ec31ecff1605a3469e6427e360235da20ab81e8646ca67c0fa8cdb5a481450a130fdaff9e7c21abbd8acf522f968c40d93848fe74c1a9e3b0ed8432b320418389e5bfab0c3ce783ffe36f2ec8351cb3a3deee5409ddd9e2269c3ab4ca358e5663cee8992a41b34fad89e26a0b49e67fc879054b8f619f32fbc197c670dfc41073653cf55ac45de0099277af28c122a490f27585f2f64abda822095083e688b675b8c053dd8eae7d76faf40da5376c9c51bdccaac57ffab8112e7e84eee78ecb097ab9b5d3d6f634b0a2b033c044437339e5e4796d169ff5a7e4d699c80188626a35cc62478921e25b17d6fc53f312e112eeb5d46082d722d5e3ffbad92c298f42fd24d2506d865d43b9c9aac1b767c4a8c9e746dc67df212d78f5dff69150f8a0a5693c0936f81760d6f36ac9e2726e39a648c40d2bbcd5d7954f660035b00ced52a8884adab71f42babb283d247ba0c1bd6e2bfdb3857c68cf4bcd9612a1746a61804268252fad4ab2ec3630810d3202b7d5453aa5442b953659d87cca7e5db9aedd4416dc91b0666bc31e0b0a28f78e85333b6c7f688832532927fc387c8774def1c0a57dbf54f96b23070972fe00ee2c51ff639558b4d098801da4c200cae6d14c1078f4518e46f28f77eff0b5e5ac30cd91872981ca93d5e3c312e44d699edbf9f402100835eccf555989206081c2634f387bdb5eaeca5e308a053ee5ec12e9fb97cfff89095ed8b1f2a91ad776a5b39d7ec6a8e25bbd0ed8780ba3b6c70888705ad430b2b1ea6697341f7cecc0e439723d1483291f54b4c1ec0057010bd4106c121e3defab6fcf39ad5442fc1cd31d913a448f2ad1e87412d4aeabd61964df8c608b57e7ef63ab4d81d0ccecc11feb49e5ae0ea23e56176890b7768b2141ddb674c15c5002b56489886e080b589602ad5205bfbf429eea9d763e4c8eb2dd4e313f785403686ca281f25c18eb1f666233fb9e7e5fe6f1331fed3d98c862ced6c57b4117e5063db3038c668b42c844ec1ddc7117274d50deb90057b301294be9252856e4098b5c0b840c853488de5c1461eceb4dcdb057f51fd84012d7d63982b72dc62959d4a8bf6cd5c171db37a9de93c116c9b79a37dd5da0da38e5e0f05e697054bddd92fe6d4299bd4e17efaded02dd7073255996c1ff5f36a8de57f6b09bbac6366685362ab114df123813f98ae4cc94f560c58e6e8a13d97ed23e19f7f0e2a7caec6e8ab21ed48c16707ee24b2668c76a781568588a431320c48c678927531ba7260214498231722ae5c5c88aa1c39f7e31279704ca8abe1e15f8aa3e8af72cbcdf02fc5913db9bbaec4f6f4b792ef2fed06c37b76f1805fe8d5581e6a49b20cd2caa98dd6a506f4acacb19a41c002185427a3d978b7f56e5e8fc77213033b903c88eb813fcc40a7fab8fae7e2492a8be6d3bde8632814402bcfdbd4ed40669aba1c61c7afd284b3e13c5038b821bc21fde2a6d29dc1098c13cc108f6ef0bb56857fd8dc6554c90901d9210bdf0f09ad6877168e131547e0bb7b6cba7e105ed79a81128eb1a89809729a1ba45e9179625e431e367b4b653c5ff4bfdf521b3cc1dfebf9d3f61332db1f477f2b776b68b8926aa7c632b297742dd780752a5fa98791c637b008caac0ffe0a9c6d9c63cd645c77ab7d63583887336b9d5349dc0018e29a0f7d0b11fccba3be9153c78ce87578ec7760f2ec28671d3502ffbab0486daed331784383fe5f1c0ad41cacc53aac30b82c2006e22c7fa6c0ca8cf19dd5c7287f8dfc620fa88613d7efe257436f379456679568a3b10983188dde0bd9de6ab26d9dd60798f9a2f21225ff0497284c89193fa3c683ac113a0e29cc807c432a7261bdd70b5439cdb8a80ae26d36023ddb5a8dc46c6ac0092b9687b35e646d5a461e37ceceeb78906e914ca2c93cc52bb29ff0648c45a9b576d63247172af40eff98df04f3c76282efca92a90b6377d83b8359dfbdf3b6c1391e4d65b27cb73681c2418bffce8788e328b650930166ebed3b2247b60c3539e57d65962938d723dcafea569eb1496c1873043b90131b56253b70f82e48b9d9ef955e1051e1f9973c5187a95e3bbd8f6efb69c5664736ffeef568ca2c84b5faa7e2736681ee7fbd1c520cb4432e14cacbf34974a93b85c8e9a1ffcaa51de199e5ae8bd891da0f3d27b41c08c3125f5fce7a1d4560fb09bb6185e904d797e8d2785a309048b6a3fb1722a71658dd7848cdfb987b8c9284a752263b369ef0c2884d702a1df598c63ec6c6dbbd80ad02cab2168e7a0c88e0542e0406aaf6e32b94504a6629f32fd77f481467a03710f99af1d70eea68c34cf1f1967b6cd60d43764f0059f199c6c9fd58145fcf34870cc89a6a2a2c74cc2a2fbda840649137af32f45fe32470e1d8f16cffb9e3f05e05a7c3f111b427929b2576eae65591f3ed9950c8526646dcd4fb422f1f770b6113c9216ec0c57bca9a9c01e427ba5bf5bfeb66ef6084150fded8b626b56194c884b40534400fda4f42dc24c7df601c7bb5583659468340a9547862f91f0aec91d99548770243658a4", 0x1000) execve(0x0, 0x0, 0x0) 16:01:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x2) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) 16:01:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0x4, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) 16:01:13 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/file0\x00') 16:01:13 executing program 0: r0 = semget(0x2, 0x4, 0x80) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x1800}, {0x1, 0xaa, 0x1800}, {0x0, 0x1, 0xf4abb9e5c24ad9fd}], 0x3) semget$private(0x0, 0x1, 0x80) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x35, 0x0, 0x0, 0xfffffffffffffffd}, {0x81, 0x0, 0x863}, {0x800000006, 0x0, 0x0, 0x5}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000280)=0x4, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x5, 0xffffffffffffffff, 0x4, 0x5412}, {0x80000001, 0x401, 0x7, 0x1000}, {0x5, 0x5, 0x3f, 0xe2}, {0x7fff, 0x80000001, 0x2a45000000000, 0x3}, {0x8001, 0x80000001, 0x401, 0x3}]}) 16:01:13 executing program 1: mknod(&(0x7f0000000140)='./file\x00', 0x2000000006002, 0x400) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x5, 0x4, 0xff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2511}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00009ff000/0x600000)=nil, 0x2}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000b40000/0x4000)=nil}, {&(0x7f0000fcc000/0x3000)=nil, &(0x7f0000f3d000/0x4000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000a22000/0x1000)=nil}, {&(0x7f0000ce1000/0x1000)=nil, &(0x7f0000bd0000/0x3000)=nil, 0x8}, {&(0x7f0000d81000/0x2000)=nil, &(0x7f0000fc6000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000c09000/0x4000)=nil, 0x8679}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:13 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xad, 0xb}, {0x2000003f, 0x2}}, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) 16:01:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r1 = socket(0x2, 0x4, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) setsockopt(r0, 0x1000000010029, 0x4, &(0x7f0000000080), 0x267) setsockopt(r0, 0x1, 0x1, &(0x7f0000000000)="6d4b91f814bc7055a5b324b10069c362eb60680ab1b0b81c4efdb79202a7238f599fee8cdf990bff957cf45f93724724a5219cafcb27fde42deb5e48e38e8bf6ba2ed5d1bdafb3b429dbd40b370b410b29cde6f346080ddb1206b35d3d0ea0e9961627b844e0947d4c4763f753f55540508abb5c82d6", 0x76) setsockopt(r0, 0x6, 0x7, &(0x7f0000000300)="4e1adf6a433864e7f4a9da633d2105ef48bd4d30a5dc7771d41d6f918112af87d109e719fabc48cf4de21dd8661c897a77e21c91ad3685d83b0e9502432dd25ec7caf8e1a5345dc25410760a8e", 0x4d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket(0x0, 0x4, 0x9) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x140, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7c}]}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8, 0x800}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x45}, {0x20004006}]}) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:01:13 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:01:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup(r0) close(r2) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/4096) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") select(0x40, &(0x7f0000000180)={0xfffffffffffffff7, 0x3f, 0x10000, 0x0, 0xffff, 0x8, 0x9e, 0x7ff}, &(0x7f0000000200)={0x7, 0xeb8, 0x1, 0x7, 0x3, 0x4, 0x9, 0x2b}, &(0x7f0000000240)={0x8, 0x7, 0x0, 0x8, 0x7ff, 0x6948, 0x0, 0x8}, &(0x7f00000012c0)={0x1, 0x5}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001300)=""/121) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:14 executing program 0: setuid(0xee01) seteuid(0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) seteuid(r2) 16:01:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10282, 0x4) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)='n.', 0x2}], 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/99, 0x63, 0x40, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 16:01:14 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x7}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe84) chdir(&(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r0, 0x4, 0xd4b24649b0a83370) r1 = socket$inet(0x2, 0x2, 0x7) fchflags(r1, 0x10) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5252da1604ad6f9e, 0x0) r1 = dup(r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x1, 0x3}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe007) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x42a, 0x10) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x3, 0x468037fe0304c223) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x3, 0x1, 0x1, 0x6, 0xffffffffffff0000, 0x7, 0x5]) clock_getres(0x6, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semop(r0, &(0x7f00000001c0)=[{0x0, 0x80, 0x1800}, {0x2, 0x7, 0x1000}, {0x4, 0x100, 0x1800}, {0x2, 0xffffffffffff4f04, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0xf2f, 0x1800}, {0x3, 0x8, 0x1800}, {0x0, 0x6, 0x800}], 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) lseek(r3, 0x0, 0x0, 0x2) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000240)="7a5e8983715ae465", 0x8}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)="a3d79d2a7f000000f12d9979505750ccdc6dc4026b41cd62", 0xbd8b) ioctl$KDDISABIO(r0, 0x20004b3d) write(r0, &(0x7f0000000140)="e008dc7be849bdccd04333", 0x7) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x80000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x2, 0x2, 0x1000, 0x2}, {0x3, 0x6, 0x51, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = getuid() setuid(r1) fchdir(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f8d554a5db8131a9da974ef66aeecc56233c749bb915f572320760904204da777cf3a8354177ec2cf666c8d90fdcaca98e26e008882e3fe20a7447305d97c35bc48f72ff22480eb210fd975077b5dd53b03dd6d493a67d32511a17acf29ee53f7a98df242f00ba2b4d417ab0efcd794d2d0f324a8b8535b705fc6af5f80c82f2f30e43ebc420961bea365eb3acddaf69b48c7b7873e201f55bc3df2b87045b25cb7b08c0c56ecbaff0aa41cb8d089a6e39ac1947cbc4444f496322885cd05f609b92b80a3c7bee86b8bc74f0620ad8dd508ee4f367e17a4aa357e63c938a65ed121a340c6ddba8035ff06bea6313c25ae950328f64", 0xf5) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x68, 0x0, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="b1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000080), 0x4) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') open(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='W\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000100), 0x8, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000002c0)={'.\x00', 0x7fffffff, 0x5e, 0x80, 0x0, 0x8, 0x4, 0x8, 0x2, 0x0, 0x0, 0x3e}) 16:00:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r4 = geteuid() getgroups(0x1, &(0x7f00000014c0)=[0x0]) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) r13 = geteuid() r14 = getgid() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000000c0)="4005c28591aa891ee46ae53c7632ea1ea1c7cc7aa93aaaa2db87df998493e6bc42bf65c28e509479b40636d224b01a35e6e5c95dbe8ce1bb55479c348feb518f42e01e716239ab003cd478a4412e249167e29a7f3fc9642d0b3092600693f11b95b0fecec2228f0efef4499469771caad98d82a8644c21fb5c3da4108dae08b0a7509d94952afddbc1d17fae0aabbab76b3d7672b1178550683f990862379b132aa1761c1e76ca61ea11bb67ce8e45c6d91f8df11ba6584908a52ba522209bd8d8290bbc9c4de2a3ef69915bae057b95e8ef995faa8652d5d0bad2b3d8af784097c7cc24cfc7e10ebe64312a417a408d425a526b07e3a2dfff94e6562c72b843ecd523e090f355e6504511d6393d9050ea58b2b52377e904b6c48e153d315e37601b77bb482387d7b20dd16a1fba4bebb9acb55ecf11438787f7f1faf3bacc046b4599763b6ef69647d1c0101790e0ac52210ba676be5f767c45953d120ddd153ca9ad2788d9379eda25785d254ae33b7fb7395b9f21832aa1b6ff850f58fdd5664d7ee4b33d29728a40300bf207f9ab088e8d311efa180ff6f6dded89b3ae19a7d628da8574726fa19acffd8d9168cf80242b4442d4003b501b59ef6280d3b60b2689a52a1ccc2616597f6c68d8289b231c00ed8e570bba701d6ce0ecef7347962774e9d25b696689390a35b0f6bb0bf6283b4be4c37bb050d4ff2bff6eb3b9b00c33face5816f365c935d5482ab393573e84a36d11a64adcf2de21e09c1e1f5808fe5e917b54fca12824516086625d2a740f91f3c8bb0bff53200dc9a2885d0dc71dd5a6e981656ebcdb550025a90ad7d51faf78718165d28a63806e156121b215a79d50ffdc43e161810c70fc2b7fdc08245762337b1226b9bffcf00b0725fbe47ac8ac339b3730d7892336298de3ba30ab3d7194f87fba2775c0f743973b8c2700ef6acafb55e46e9a1e1cae4516fc415667a3eaa27e9f33fbd5917fadfd807ef3ed66d1e3fe3099afc3677e2aad448dceeef14b182863ba690d1a7089d0ecc0b096178b33cd8bf0cc768ca7a6de850d99250158abd2a622426d6d4c09e6ad6d4559c1af2465c20c3ccdb944358cd93efd4ea026a21e98916f58f6e3028cbc63fa21f04fb595b46e4e8d275b31070ff267a9e5e45124b773dbfc00d8c7f925f699df58d4d7796f317d62870a2fcab75f3324b948c880f9541208c7b96995e0fab6b0a3ce57d2aae4619dbefe654c7965cbca15390393076f76bf3dce348b9a54c46c7ae90b2e20f724dfb63cf6c1d2b04349d9efbb232f21d27cde022df82854a6e6ab672a3f507a378c51d7f0ea5d98cd76adc941779a79acad2bfac381c0a969df40db887ca31791201f74bb2cb4b9da930feafc84b52f1fbf1b645391fac272812b1bbda36993c65b15131c915e79f1cf90309b29c369de562a3bc14db5ade71e9a73c74d6d751fd0ffd51b890ad8b1882dc1eb75811cfc9e4e8dfb40b263e3276a6c4cb87818fdd7301e7f25a8bd508978fc0a25b2204f3b7c9ba3c82e83dc3a044f4ada5ec1a88cf2bce4bd2260417ea2d485284e6e5c7cd13bc4dfd6ea5a017dd03c2e4a2f295b327a4dc0d4659e23c1491833c589064139dd1ebe5478c35c466935a4bb2cc1d6469f2c5e00aae5b73535f40b814104ee813e990389ef85e9335a5429df0b76d2a2880d05ce48031f582dccfdc9b4fba6a2b2f9a3ff04361d758a0d22d81c851caa5779a089e400cb12bceeae366314812b2799b6112f8286c6ab212c5c3f5355e8a8480ec2a500e315249a77cade54bd9fac4fa8b95e695c9a8c857f985e87fa056f51bd8f0c148b083cf16681684ab04fadd29b08fec6175910c01b0e30df631d793a3fcd8151d4738394b072e1251847baee6be659546814acc995157f97dbe2227a28d5c7a9dd92b021f0fca02f15d8fba2922a68ba032dc63947348a3c15c106c79d1dd438fa271fefd5bfb987203f34070a23cf868f7276decda114162d9d6be42eb0bb21a840978dec179629c2af0d9951559a893e8c0daf633cffa38cf9b0095163bc143f32fcdb4e7ef2133e8c0c1eee0084f9a7edaf0077e12a52b9a507fe7308cacf4b57791d14924fdbc2ebdfe314f44e517bb41eea0ea65b42cabd22e86b6654795b7682ce514e2ebc325716a17162698cac4a4063ebf2026ba5958f96ad4086d51725db0320f9440cb3f4c8f01266f8eb556691b8957e12896a240ad98755e291d6015595764b2deffac8700a340240037df03026fd44393d3a2c644b4de5d729e498afd58dfff3d5c116a36f2fd6bde643505afd8e661c702feaf485ad6adcf0e7c5183bba6331298aa3bc467a0101fca36774d867edbc91b83ebe5aafc77458ff8b7d9c91edf04f92c9403312b18cf626f78b72ebaec0221c7e94cbbcb197182b121135fdd2987b75c7bd90e03cbebd910f6f2a267da84d46b8d9cdf2539ea7baf006e3c600e76b8b96c3c552ebcb2715b48c1ed94153252262173de3bed90586b0a9296c50ab4ac4095726715aeb3eacb6cbacad5cc5005fba651b6fba6688e4d9173d2da0eda90d578e3395b277a44ba133fddc3c7e60b60b6d687af767c3fe125440eff89294b491bec0ebb6d76958812382f1b69e83d8a3107fccd9032319a28aa8f1dc98f6dce77b0c05ac4f34c3701e2f6deb86eeda306860ff3bea48ee8041c17ff7b0cdc0dcbd8f8dac31f44af885344aeb43944603ddfc14fc52d66f27fc244a4813d5d9722d2a40091cdc6dab5512b11084cc31b5436908da5b6989d6197c6e8cded6fb182126f6246b9a46f24c596a880eae3d7b8f5baeb475b8e5b1fe44e9e005c88c7abfe3f1c1d92e1a31cfd385da171509f67af1760e0d7467ad4279366f6a15d52ffb68937e471892945f0d656bf437437513a9892d6e2b71a992192a9f70048d6bd8531bf3b30d7593d98e1e58f2a64e1556023b6081c2fbc4bf478f2b18414c95ee815cc948e3781cfc63e74a3b5d52d7792926402f33dfda4f74d11f73d1daee4482e13566af6e5905769af4483d8b6c7d294d8b8166599e743f28b2f73ae2a3217bc7f72740af8039d73f91801af2cbb544e5703d07f6a08efc7f78db3d5cb70e12ff54ffd0c6a04ef96883864e013dbe7b10183200741c81e212a5e646e3d525723fc6c09fbae3d4a8e28bfd0dc1ef9dce91d21553605e2d07bd9bb19851fac1095cb0b1192059896632a671bd074bd56fab6519d9b997cd60c17529a9de492a8da30204336bf31f2e28f69286946afbb81a2a96722aa4c95ddffde769ff0105f3e547ea003be0d3b897d3edb6bc6639cba6ba9b6dfd7c76a08f06c47e3d11daa8ed0787977788e29889e3513ba463d3d23f36cecf93214569b49295ff66a9fdea84127edceaab86fdd19720d38b4009b33c47be4a8886963316889d55951a9f13dbc530cc088d9c517ca613ae454f0c9c722fbb265204c128cfd22635abb08ba1fbbdd9958919237fb21efbb3e06d36dbec0278187251493fd6007a63357c4ac3275f4cf571934cefcd9893c1774b3524ae2a0eaf20fba4539f9259bde97e7f2a7ac2c65f4ce59378f20030f89c2ef6d605af8621401c7ed4af467b4b3035761578c74186840faa7f7145425b5e21b23268ff6c8d0a856f8eba06cc8e9eb591f1dc86c5dc6577fd33e5eeab24e48f5db4a75a00d0b13a25bd999c9b7a317c4a2a8c80e8b59fcd50fb7aa61bcd75b70351b7fb7bef44b9021808f3f9276b9fcc6650874e6063f32fabd4a8cad87479528717f23ef0857cc5b19d429bad3f649325a6ef5434dd6214b58b082eeb6aeb1cdb745d872c91c7d52c7d94e85f4334d16965ba1233434f67a8730a2f780c24dab2e12bf0b970d98ef49f26efd6a224f0181152b1e67278c7e4341e3e06d0b3a6984fa9c6a694e6d274a1c5d3766599c6fd1bd66abe3059d2e4e520ac4c889ec3659bb8cabcffdbe213f0ce3e8dafaa41f62a05804dc18e16e75835947c88eeb0862eabc8b6a306f1bc25588c25308394f2f8289f2670df2d5119b8138e7d3b8422c4f1da253b927ebbcf9787fd1ea698b964597321293aa057640b5aa3c506ecf58fa659a24d6c2d1171a44ffa169f45a753bb2fe7e363e82a0f9a7a8d916658e791e7f979042c500ea9bb12cad97a6d38cf02f379d159355c848af85814783039e0415d52b05402a3bb4f876bfd45940ae2fcf4feb4745f5e10cfd08cc21706109f348aa65588b81b3a080a9622090f5ec56007db65f7d6608cc0f97b16acd72c5fcf9c3a6c08abde6cd174d3216fc6815d7f76ce3331374e1bb47319c57135392cd6fcbcc2f182a2b60c5558fd1440be22744e53d6225b9431eb821ffbe6852df8a31ef39e0bceece8d299caf9d3b2d8e67ba13a4af0f5bf55b81a037066a8431c07d7bf221533cce47375fc0cfd66ffe58b50270bcf0b71bbff8f232c157d9e69eb7ab33da80f4f9de0568ad83c1c65bdd02ddeb1f8ec9f57b3ffae1cc9d1ada6c048396c52f1a230dc2918422258346e57c35ff0026036fc54e0f759362e1492d0d3a4b3f617cef920042ad55fa2bdb9c8f7fc1f00507d4ad71cfc2300964b055deb38b8b78c675209f63b2c8f7e5697ee95ed9984348cc405e17e0f7591275103508d572aa873a2286e38e0a9d27e1cb4037a9d81bd37e79bbcdebf3d4a3adee5ac0795085eb5e30314b74d97da9bf43e0a3f0b2999f5ade584617dd7c721e9132ebe2c6517fabb21c22444ebfe967faa8a906c66ef020b26d9697d9f6b0181ac2135201c649785292e7f9c3763c31986c50818f5fa19ec91c0fe9bd06201b7af485002ede2fb3ffa8d3fce6d0ba7a3ea383c42538f6784325ddf7888c24b108587d1e4a3b511f8e3d83032b0bbcad645e7b91899a40b5b446aa654c7451c26487dfff16fbd30cd8352fe9df1f0936e05f1fddf534e7cd953c3c931c1543164136b45694d12c2219ad1339b69a7ea063444ce9ba0e19b02cc9688a18476103d9168991aea93dd48d6cfbaf97cad602a447c21e78d862dfd9b8082b010e3b2bf7a07b4cf9f2578876e06b92453482d36d2e4607bf5676e84b390d7ce53a77acf7ee45fc8c345d4feb77ba76b8c368c81f1ee93b503c5a3bab49dd8d11c185e661be5f69918455bd37ffafad84321c981f77b5567586b7f4cf842f4f1d270909a154387f99a97b02542e9bd12db8f847605031e725d8213e7c2198826549a044bc2ddd747104077391dfc57b22b60a9c6b1bfd1c1da630aca12e74997daf3d8d2ae0409cf4c66887ed04077a3bbc62aa7777089cefce0792f5ca77e131a905a7ee8b92ea5eea2ec5c30de9b054d26120291f11c3d56ed69762149edfd6d174eab4f6eb1218d4312782be5d9abf9b9e46701f0589c7b21903228cd28f128914030fde92f18ff5c804d02c556e152ce9c7ab77726b51f1d6f50a46a2ababb9e4d8a220b9c17085db9777befbc664daa3f68646c7ee4fc500ad9df368b1cfdb3888fd17f46bd5e7668cc28ec7e82a39a35126a968278564f2cf6905eb937237effae2dff115ec50d4f8360af908bcc6e64cfa4554fb192904496a9a46795dafc7998a5c42f8489583d35a9e75d7324eb1aafd552493e37134b9e128679f61e2ce256e8e7e0ee2671e834f8928481fb9e0d5f98b61dfec965531a3ecfdc4706bc7ddaefc77377b1f82074bc9c75ec1fc23444b724fb823456271eba0f5724c89837988963d6c0f267e54c4f527b9eb938ed949209874ac5989e57e2d239a0f016df2de501e2c85aabee1384266b1ae2bbff45", 0x1000}, {&(0x7f00000010c0)="83667b36d310ccf617368332b0e5fce174c7e23f0921d7069462a5a482cff1a73df9a460850d039041dc5de7d1d0fe866977d998e0a89a2f08ca5dddcd0cf366d3448b74034cab9c8f65555aaf191e65229ecfd69afd4a820c8050b5d2928e7b06c533920313377ee333473ee3b4031d12f7678efc125110f3cc667d6a86387a33492d13f2d382b8798c82513694cceb618393e7cb980c5fbd18e7aedad13d4e3859a5bde177ed8457f28b3822a21fafb7967a8a9504fce2b7d68a3383dd0e39d1fac5e0e38d45c2c9", 0xc9}, {&(0x7f00000011c0)="f6228e6c0cc2ac8f451b11c182", 0xd}, {&(0x7f0000001200)="e9585a25b023fd31f83498ea5692910a9b999bd8d3b04e176f975976f4661bbd579d6ed0dfa8d3db4bbb023a86aa3c3ae8ff4f9fb82552d866b1acd1443e4985c4a102393762305861520fd473abb151f4f1801334810c1c8c6be6af8afa", 0x5e}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="028a070cc0aed08c579a0a8ddab73c0b652fc4d876c9a38dee5d02d0112740d4853f0d1f7a0528053eaacedbd8de2fa683647faa0df2d09dcb8d73b0a34f32e81a6301406e329e6e0da754f64fe9cdf6d8a9b1f93bde51055b14c195bbcc164442b1af8978295144833c1795dcdae29c1445a8291e91077950c5575bdc78f2d14248db1034396b91bcb44f23d8480d92c32938fa8acaebb8e7b4a1", 0x9b}, {&(0x7f0000001380)="6bcca3200e4aa2cc9508dfae68c947d038484b220b312a8ab81ae5f59ff0a251b69aa1380368563f74a17cb1e4f5ad1e10e581d8c94798e731ee5949df81f20dfad2d40e4d71927508", 0x49}], 0x7, &(0x7f00000015c0)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r2, r2, r1, r0, r1, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x138, 0x1}, 0x2) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f0000000000)='./file0\x00') setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x64, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="48107f01a5dde39357adea59311114758d56f1952a58dda1670bc2e1a96505da133462ae36935a4cb676377e298193fe21c7297599d957b9492ffa0f995736ebd2ba4f27a30b77acb4ba8a55833261cee8e1032306a041f1e9cb8650070c9c76079394e17d6d7e3a2c76565f5f1732dfa694b12e28a0c795a16a7eab16decf614e9a9eb9939d53c69e119dd3ad", 0x8d, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x9, 0x2, 0x4, 0x1000}, {0x80000001, 0x7, 0x6, 0x20}, {0x7, 0x6, 0x51, 0x38b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getflags(r0, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000040)=[{r0}, {r2, 0x10}, {r2, 0x1}, {r1, 0x2}, {r1, 0x100}, {r2, 0x8}], 0x6, 0x38b) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f6669473f17cdc06c653000"], 0x48b) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:09 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)=0x381732da5a8729e1) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r7) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) getgroups(0x5, &(0x7f0000000140)=[r8, r5, r1, r5, r2]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setegid(r4) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet(r0, &(0x7f0000000100)=""/128, 0x80, 0x40, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) r2 = getuid() fchown(r1, r2, 0x0) r3 = socket(0x11, 0x3, 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000002c0)={0x6, 0x4, 0x5, 0x6}) sendto$unix(r3, &(0x7f0000000180)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000300)=""/4096, 0x1000, 0x800, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:09 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000200)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002600)='/dev/ttyCcfg\x00', 0x18600, 0x0) pwrite(r0, &(0x7f0000000140)="693e6d818098efafb677f031024eb0c7ea0893afcac85711d94de1f3e59e0cf2db792047a68a41c9b068c9ea4509c1f35605b21981a477089bea8de978081f12de7906ffc2a37df3767fffc0800234f4af8f385c391c7d2134b64b1afe7db0915fd464cc0a3b859443b60b2cf6d2d7e5dde0c72a", 0x74, 0x0, 0x3c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r2 = socket(0x10000000011, 0x8000000003, 0x0) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r2, &(0x7f0000000040)=[{0x0, 0xe6d6ec6258f9497f}], 0x1) accept$unix(r1, &(0x7f0000002680)=ANY=[@ANYBLOB="00000000000000e1863fcc00164b2000000000000000000000000000c994001efcd8e7386a806fe09bf777b6629eecaaac76116816a751e38ef3ec0304242f15d6690f8652cbe43d464f4685996dee8b891c1de63aaac31003ec592f75b1974466b055cec0b07bbd8d6733c1804b953179ba1b6c9aef0414d83e7e"], &(0x7f0000002640)=0xfffffe7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000240)="5a831be00f58859519778480903ccf6ff9514bd1b00b4f9dfe3b5d641021ac08827ce9742d3f904ad1484732364c415366afe270ee077ccc7b73de604a679339ffb42a015e1841baf7b7880e1042af142660aee52a9849ad9d3286a08291a4aaa505cbdc93a7345affc197369825d73fa438dcce20378da0a44b1ef6087355596d2fce58e35b954ec3b10111e6abf6211e6d04ee65c84960de28a564abd44f6a672bc18ad41cc4f41843ff0843306083007c90e877ad9cd5b5d68907484842af92b983812285a47267837c8ef757538d9b3df7d89fdbebd18a5ced8de34f7c1c3643001282d4ce73202a0c48420e4ffa26dbfbb6eeb7e953dd9d532f7baef08a74ccdd970171084fe2548a2bdf0413da7967f548a3a31b86034a944719fc8ff09b7159303a83c7a87ede821611e6fe5703f8f9404ad0c00a5165c9e5c5c3f078debdbc1ecf2771caf4629daea0fca8315f40d4e0353d97170674de6d9e0b9a84ae131b0c16b7b0043238fb0f655924c74b3ab0195fe2a6a893e4865103e2bbec449e45d42274f0d5dfbc18ded672c47cd8d648039c25877308b25e4562564ab72f29a9f24d6d738639058fa6213c8ee523a96eb9eaae5b13abe9433c9dc219d4ed3eea11680f9d4b8c2dc6ba0a97f90a999b4c334cebdcb54bb4656f7495644669145e3f7f291db482f326d8d3ec106f733cf61a94264bd60e0bb8f6c04b2e61d99fe1fa789234dcca5c9c14af7ee2e53a03043ad01eee2a83999fa5295db5a43a4ecbc253de29afcaba56c03decd474ce7b3983edea6416c38af6c35889a795e8b30f4a7a69df0e277908942724e59c8f177b93a1ff9923634054f9aa6c6703b57a20e339bad3b08f8bf56fa96d7b94d6f9e5cc186654af408f9d0c311261a74334afdd58ef2c78f1db17bd9e4436219c260f33dc9e406c49be1c63466aacc33102d7a71bdde07f2a91c06e87116b7117dd0fd48a971a11b8c0a61237c5e633eaee8501611e085ad5431fdc617501be0cca0c0a49f6af4197ab24cf2e5ff1663a67f3308ee13aa0674cc64b1a6ab782b36d03c308c88afcdd2757d2ac2357789b34c6cb36591b64190d13fb2620ce2ede698758a81567eab35363e55df22d759fbe8526c0759055aeff2896fd7dea50e232266b9d3fafb40cb7483910ba090ab7cf8dbb58bb5e8441d0d238d2a883cd70e46afd0163bcbdab7ba9844217af5a686daf7d04a94f7c77ee6b33febd47e06aabc2c4875441d7fb23d20e6c395e16052f292050e00ed38dc2a5aef23069659f3d74f9ae19f97edebac1dd818ebd14de5944df5b4d6835cee66dbd60ee9c0b0305e30ce5b2f5e7f409fe5f7a2296198533ea268b3a9b4c49b4d00b6b5b8d316d9b07e4e408c79c3f5b9422bf1d62465d529e2e7e3acb8ffeaf89fb41f2dbca3c836a905616554352c59128a26522e6ac5d5f51307c4ec4016ccd780e3a087a2209eeb179926cc64d5d4ab1be3ff5bc6dc87bf0684561f4187a0e6d7d56fdc710ebf2d1129c2adb0a136f9c2c61c453654072a594bbf332a7338f1c2621297c47aee921e2a4916c8ff9c69283000a5d6d52dee290354087194890590225fde95e6da87f9bf3d3d21516939591b361822f366d16a2b0040b9151e410fb40ae2c913fb3160bb4f7d25d8485fe3899c55219ae87ef628e2721f8e64fe801662b4c2c5aece6def470cc7523df172ac7f1528524e91cc7b8638472e978a8ccf5b76c136aff028de0eadbdce6c1011ecd03d0661c7960d41180b97757193267f53ffe6c6c857bcdbfa7144d1a13d065edb60dcc132b866e37957fd41233193a0dd63ac4bb31e9e84b8d0784a87f053ef56df369a70b4fcf81ed42096c39ab27c0fe028679d3c5e61787f89f3c493ccd6ebc382e041c80b34c3c9228d05f8907e3e478c168037a6e1eb7d15aff053b3f7d9ac4b10d79207bfd08ab7aa3f5ecb3522fe8c7f4ab87f7f720f3da7d2ded4b309a9ca7e39468f42b4981d23dad90137b0343b455a10a55526410c3d98bf4ca044b66fc1ffa0bd2693838a32fbc57a7bb66363783ac89521f4bd29ca16a9200b0c094badbd7f1902d70e7bae157ded471a85cfd48e87071088f5ea745f7e4e12b0bbd9b3d8a50e39bb3779d8295b3328832a20edb162779cd8f5e7438349ac125091e57b14be0c836f476fbbad873be02f8b912b01f1038631e8988d271ad3cd0275b6daee2bd248498d7bc55b3ea61cb27db8e718cf058971e2c9e9e8ff8c98a065b5425a85100b1a785a829378a2fa838f9bb99957397088f8e57b9f901ef29ca90d520b934f7bce3b93d2878147647f8bcce9fbef2b2e7c45508c455b42ca90e9cb142e513cd59ec386de9eaaa4349f7ab8899b5a6041f07539541dad9f2d7cf698326fb36c649840c4353f6b116f4819214e541dcaf63d5c83269c24057b119d38816653cbf93a6641b2cfb6db7fd9a1e01625b72e4630086fe4e77e89136f4d7936a5e8b21751421b08b55f3248f579dfc4e549504da6e11fb2381cd4df7db4b5196ca79b5a1ee8845c3203501ec71357844972ad538036a99dbd2023bb0547dddfbcde6c99ce89173007b3ea2f33c3ac66db16f9d0e5f74bd7d57d2b8649c8ef807d26001d9519583b7d1f7ee088873c8d9a07610a7c6f4a0bbf99d78e5b6050ce71f03aa2d8863a18bd3330fc6638f4c0709a28085c46761bd2db60ae43a6164daef8e749f2acec242707c742bab95158408cb2b54518c75b725b819ff8126b0a51a69f241b12f24f4cbe1bdd74f90d187a169557d1ade0b498f352fb0b832a08d05bcdab70f506c285676928799e0c8339d5d34df8681e24819479d5299420295cb509e2de5d3c4abdf8a649579a82d3475b4dd8685d8fb3b8020f770f553bdf75a26ff3d131140b87a2889b42d12cffd1f1d9801748b29b05521e5c1802c11503527584620bd4bf1b9a674e30c51c5c66c3eef59fa8fd66ae55d69aeb0d87851bd940b5186fdf65330895aeb06ab690e2e4b2e9138c5ceb752921cf726e02413ba68ad051dc1af782fb89f719ec8b62cf85866c8b7103612380f043622d13d2fc42e26185c80bc15a78e8232bfc9d3f0cb482692cbc86c523b39067a8600babed5087dd2dafab5ad42546152f83dbf4618b27182cf09e81df6bb0a886724b18bbc992638375806835d057d276c87d25f7fb8a49e0c1814c1dc831fa1234b23ae476ab62018f46acdf35c9095fe22dcb73bcf6fa5817b159e85d16134fefdcf286a3bfe6292c92bf1ec961479030a39ffd3098ad405457b03f9d2d9a288b628343adeb03f668fb8251d0d1e80e0828e6cc31a8b58cc1f0bc3d94adc68bb9fbb24518db4047aaa1b2b5e09ecc14cac27cce7c16f7962822077217e80353758413487e4ed1d197d88efec537f8e2d9f25bc3e8fa1b06fb79c817b6b68f4ef7cc38313c1f44f592a11b151db034171e83eef9e623c868c1afd13e760f21fc0b8d0a551cc2177274f7f3d4929428fee4eda5a35e6af43c77ab5ae4aba3a17580524df49c2dff9e67094bc5106816d17b42cbb2e3c1eeaa09815343a67e9b789d162c1eef357ce6cce5a853e50aecb3739cf2b7972bf08ad8dab90850d5c11bbafc7f6202e1021d4a570e17f42a8b1c5d0857192c0b918419e12bb261c47cdaba3973fbbaec19924726dd17a8c59738351eac5926ebe37c148d7d16cbb5fb8c2e21759bc6147712c91caea4d3edf5611e8d430d92f1339dc75e69c4c567ae21509a381f3e6ff828ba23b9ba0ab32ae470655605120e561a9432dde10d215ffba3eef5ae496d6c26dbba95628ef4f7545b5432fc1031aefde2f95f60eba8ab319e93afc83aab3c383836d2e9d424bf9cb2ac6fff1805e593df507d2d066216870126294c3e2eccd0577f3e566ea2cd9df0e321c38b08b960a1c83cdcb553da33f55e3f0e954557a6b5daebdc2bd9aa9815dc22d0a14862397d92196bf45cb34cbf1f7a534f6459a02623aeee5e65f554f7bf5dfa992b1e02abdc3669c8aca10d6765b410ab8f8f071472270c0a343b3547d0317f7604ccdb239344a549a2d7dbea6ff3130498fd62c2c15cb2efc505ddb9e9a53292c07c9ec41304fbcaf72de53e1113f6cd791a6030866d33360cf7ded4f08778b7dbb05c806a6346e794eba656f3a8f3f01604bf061684beb2e53f68249aab3756fefa3e1797f83a005580a1501d994bd7507949afa5bf300fb7cd66041b621bef3241546a4fb8fac1e7882510c5e4ee4de9d77d6c5e4f4264ff44e0895cfa02465925c85a2f96f50cfde1b55a39146dd2cffe4c01cced4a9cf96ae8c7d44825226dae2946871951db5dc5b61510213fa2b8cad7217166abf01d5b983a54c2d8ce33a0d14b81185a81ffdb75b735a3ea2888c9750bf79156d1df8e2c50231897e28a39889877c5cd8aa5bcd85b73ff10a4e2fb99c0cbf729a026564b68dd278a4f0513c63d8bc9ad88a0e0b0ca295ba823a4ddb6f5c22b092656138aed852a4ff25f0d24515c38def7a2d7a21848ec4254c17e07735d820c0c7ecd10b4f35cdfefd392194c833d4064ae715d899a36714bde01b34ac64ccc1805b69f3ea32b3c3d1afe40a8097a7497bde92e004c3a908bd76afb881409b3adfccbf88a76daf6fca4047bb04a4f5c73b4faf8df8f0b337fa2800182ef8215e9f4423d099d3534af81cde145513dc8f3382b098c67ac82c06e95e6501960ed869afa7852851f4945884c9a37ae9e7d1e16a46cce63a100f78b14085089e786fd5f8dcc58e9093ef2d1f96b3d48d456baac13737a8f31aded3a20ef537443e197253dc2a47e449059172c692bda37eb866373056ae33066fe98a549f9dc6a18038e05d8601823e4d331a789932c3bf3a5d7637ae0a1a5c5df816611a67858430332e82f8259b8525721ac91aab802dbaee44ab770a8066168ed3654da99461d156a8c2b373eccd931b86cd5d64fc207c345eaf4b04299e8a5577b3ed7153ca0819f9cbe1e97c4e27c3c23eb65eb5ae158899312fc337adb1cf1630a8244f8f241a31d1f938ab6622269e097997b19927b7aa5a25aa2d90c8528db6d9704913d80c0ae3f14ee839bb501b2f026191432c50eb01b4e37636d232d05b8f886e0f36c62f72dc9b865e75a1d436e27e77ee474df04e7f57d46dc0ee11dfb381a9361401584eb57b2b4541b8b5377766cd62f4f6cdb42e2d5ade74923fe5dda928637f8e20bbd6a2dbbfeaaaf79f0db0226fc17def3bd1e14024c7d9ca6b38124730dd323f3b39e093988500909fe896c45d2e8c00b33a3716a6d4542bb6d6d91e1b302053fb384a83245668ca363d0a436cecdf61b565482e6e07e0f7f52980148e86dd6c0c879da929c47b27bdc8b0fe424536941b4f6fada19a3ea43a748f7f76760159a581659036aaeaf1aaf9dbf956da0b2f0a6a9d9fbf230341d2b6de64721982219d44575ef161783697377017938eb69eebe7b5f8f1f63100d3b043fccb22f81073a92293e60012798b60337d354a8675bd6acc4fbd599da2ed65dba0d68e8c71c1e752aa1e66dccd2635c65e386a97b2f1142f43574c2a171b390e74a5cba49e52dd8021ef37f95be35fc690f944ead4eca110b3ea379bea7ca8ab289244b95ab5c961742f52e6707e3fc558b2da9e6a77e42cfb726c280f86d72dd5ded082682bfa1e811c37461abe747957d7816750a9a96c50f30ee1bc69d403acc4a4cc3de8b7e7877ba122599028ed3f4febfc151b17a2fa0621dadc42244e352f7673b98c40ebf5d214b508bee5f4bc3a64baacd1b001", 0x1000}, {&(0x7f0000001240)="7e503f538d3dcaac83cee27d576a32dba9d19e37b2ffe1a778316ca26df5e846d92b23088a3b20ac88827fd463031fb5b970b63266f11153bc2a4036e0cf45b5164321b0b0c3a14f7c576ff5163372e4f7a71c841674c78d39e6966c15e37370f392a6967ed93645757aa43ffd69ffa8675a197cca51a1f6b7a5533653b6f3210755ea6bcdd6c7bf745db088286e288c0cd2cdfa1f9a6fdf3508da0d9ecf341e64c52300e9fb6cb433ec1ff20f723c2a225f86eda490c9d59d37975855fdf5ae762cf767", 0xc4}, {&(0x7f0000001340)="65a122274c842b3a9d0580ca1af7736d4294080ecaf70c4e546c8d91a36f1d1c822b374ffbab3a7f06b27ac5d9e8ac63bb7626f3c45691c927406bde97040fec5ab7b5e51c3425220f8eb58e4997fa29aa0e38332babc67113d39ffa1e4c4085bf1385b9094c97b9636e96f4d407cd805640a3d2ee82059e5d59f4e445b2dc6713ad62aba5c7167a30a7c03cfda9069dad7e87c20c95d6567525ca5dfae8898d4aafd72beeca0644eba78bc917ae1268ede360625937ef6031a83b0a5c7995749a062b4e75ca3ab6069a93b51ee902214d3531c77dd7e6", 0xd7}, {&(0x7f0000000040)="f937a89bf628fc51f6ef2db7bd3511eb8afbe95f2266046724014f3667be67423d9894624a5b6e74f01417794435", 0x2e}, {&(0x7f0000001440)="8bbef89621c1398ec437006f63d6888128754289b7279c4ad26f3e265e34c5ebcd57fb22f8baeca21b7cf61da7a8153951f3aec77ce524a121124572c91041fee058eedb9154ab615f516c273404ccf88a91f65b9ef6e8f6ef", 0x59}, {&(0x7f00000014c0)="68946d63c7e85d9c2c81d42e9c5b0452b99440b1bb43093643f40fcde3bde4541a536617d9d901ec4122c07f13ad716edbf880e614ca3a74b2217b61051976c8b10047c4020ff9ca30057c1b7a99e3b34d1e16cb945453cebef1706234c65d57a41aa15e6d714e8be930c546622f450ff0cc4abc4365e18b519da4a527deb049cac06e4a7e4e1d638462e3e86304102a2e29a491217ac39667db7f0b64ffb8350f26c15bba63e603401313c72668ce6d653c44f4c55894bf56951ee917eca528fb6fa9567c480fb269ec2f7757713e7344c2fae8ebb65368d72ca70b952bef3348c9089c26f683789c1a1dbbf976103b21403c39667d35c5403277d2aee47da7c5398596128105639d33fef6c0e627017cd422fe0637057a1e57b9232a479684586b0e068aa4ef6df1ba1b02913a4fad7b5abf45afdee8ee47f9d8a69b47d3947d69ad0e30abc4631fc059af8cb0e0e8db849f42e34f507e89448b3525c6309d17bbb40aa09b22d425ff944351b6ccfcb5fd0e86a4204eb59f979370ec2946bf3f978d86b9ed6b7f38d02567b1bcb406bff08acb4467d8abad33390ed62e0a5515d6b46da9cf8c2c834a3ce1659cee1867b761ccb834f85a9d473e623df1a2847400d0f913af5bb50c8cc7e666eed36eef2a69e1ff183e38afbbe31ea50e2e7484304df5d24ad8b96c3f51a95acb92ae9a8a07a0308940dfe6100a31d372ba452a2b99c7f85f1456877ac13b09ae53e07e4ebbad0b550abc8a3a7ed166ff0d863541c0ef56015afe350afad4a021643e2c6ea560f9386b6c53155b3c14d6ad18bebd59a09d9eba7942f25a37f8086f0798496237a02606635a07b748ca3fd8487c48e8662a41eb7c005d7327912918e932586c6f4ea9d166c835cd7800350be6501b15e85fa60c8fd75f17a61e5d9721b7c07ea150f3621da0b4312a812884660606b48ddb3e3108b0294eb3a7bae158732ca149c2fc9e4a1df4ad70a8c3f393320816cf3d07bfe28b628ea09182009251bebc145ef43aad53b132eec416389d2e5d75e72f1c7bc29a92a34723b5395d9d29c16e6f95e04095eb4bb5a91301a1d45be6c204168c81f2fad73199a1e020816e205f208d1e6beca563d828afd74f5027a438f61b0773a9bab1d542a57352482f29aca6a969312adc158fff8f54ac08340acc567db1078770d155b22412ce58faf7c01ed363faacb9c5091b75af34411ddf75b9a58aa49659fe772ff140541d9e47ee9d2fbb09d3b9819d6e27ae7155405ef6133d17c220e3375eb250e387410f60c5c648945488b006b2eef1f2158b65cfaf4c155781defa63bedb611160eaa54897dc2bbcba4d3c5f7379d858f913283741e4e4d0c44ab237ff2775bfa891408fbaef8bbc5f7a1ed37ac9d8414029df457502ca74737d7818e4ab781df88db929ba4e07c729f6d4a07a752d0b4e3352976a3dfbc2648ad1cdb052972c685836279ff6fc712ac9315c15223b2654205267330e7c432bf8b38bcac7fb1dc779b908a3503554b62e8dd856e47119f8829525fbf67f62d6707b86705a923dee360fd53b55975c971792a1a4c86d6a3cf9f2c2ef1f322aea756ef4cfb86f562d82fccbebcac36215de142a65773d787695dd8e9df0f72ef014ce8e21bed265dadffaa1582f7eaa6ad87c1f4c355f69a1449bb0fe6380c2d646e3e7febb5df98a5eed9d6fd65378b18995422dfeb3a98da9d30c72d8c7a7bd17c063f09d91c18a51809785ebb54b98f9172a3835325c0fc4a628ee60fc1b94bf91c5f1d761f9f900a880966964e81528afa2990c30de23fe424604f87f1078534487483557867f7bd59b5967dc46df5938427673452b5f706f0665a6b6dffc8d57d1ee9723ce7712dd66c628492996dc2aa250e100984c24efa138c0ccf8ef49d2d4fb0c1dceb72144049491d7bff8c1bc312f845c33124a1dd2d952e2184f92efc33b45a88eecaa1952e37c3d9d1690d8471d7e8fbea6552735c207d2370ccf8fea6d0aea8fc0a5bf8935465a2958cd295d8eb0137f6d0feac6f7d6e18631dba9d1d271472ec29c3c5bced1c77b6f900cec03746b923aa83e63561560f70e0a880d721f3f07c72cf0c1a9a294d17b76995dd1184b0316cbb077abc303786b7c3076dc8818ba9d1f246cef37f550a344c544b3e3c976855ecf57cdabc0e5c70f8b6e7dfa1d90c9c947d92230b53a5db4b2b801208d5099a7b217803e37a09191903769eb33eebca00029f6f16315591b60d19bc7d964f756575368919cbca70ff40e4dc8fef826054ea9ef4087f5eec3ea4d4a29186c020ab8af4290533c4ac98f6c83c7b0c48c4872bcc9d6c30ce280ee05e6776cfcaf3e124d615fbf6896ca1ca30f189c56385f5dca85f75b896699a8e6cede24e31256cabb80b5a9309ad3549ab820ee01b67de5261b8e32799dc37c4e9a40db8428b45e2c7a01fcb2f0dd85dba472ca981436732a2d1a7776d52335ed85af97b59ca4bb8eb1a1d085e54904bb1ca47d26e2116c09a6296d6d51e79c7dac3cf2baff38cf22cf70f9cb97862cc4ff11dc54d573fc3f2d2123726f5c52b96c31a4ab3a9cd5bab2ead772521e17a25693e218a21a3f38033589d099a9bbc96c9c4742b263c8ee8af30cf7d5ebe152a9fdc0d264a0d7edbccd79b2e556b28e1a7ea721f7684b53a26f51ff48334b3282a1af97e7d7a611161ed73396820b05e0c9f20f35fb4fd76280b6c09a3952dd9c0a45e30f8ca5d975aa885645c06d6c840fb1e97b2701968a52ef4bd2386ea4f2ecaddc04575a5f4c5874a1f25605831e1454004cd350be78fea7820b8d87b89442cec82e420741a9b89f1242c924a259343171ee3b6b3532ff518345650ea2f8703f585b5b2ef1d50cca29520fa6936b2f24eb36cdd763df88b09f48fbb96feff46ab4573b949ef496eb685ca3732f396aa316fc13d652548e18327df76ac4d9ab386bd82b5e7e5d47bb53e9eb7be9baa296f9e45391eafb06aef44dca1f98528556e461d7cfb8267f43b03c9a2f94367273463134f7a5997db340c170c43088380f70eb3f426e8357a9aeb4fbeb4c5310f2493e9aef26504ebf69c527ba75f013b7afaf352545c9c59610dbfb0aeea4766e3d3a67df0d6b116730653aceba348208d7eec9d1f1d61247de0ebc85b8cd0b58afe7bd069cf0a095bf6b81c3884bcfd8e048be8f19953c0a8903fa926e2f003f7d06418f68a1682135dd5e6c34bbf68b6ad14b06f12d8e89b71dee4cdd801d5352af2617afa67f3c65fda6aa5fb35a31da691bf3f3f212014d62c54953afcb789369b5670f9ff048dc46e17e18a20303b84d703e036dcc05ee56b2e5f0747160d51094b910202ecca19ceea6988e38c8790a505c38146974ffdce948ccd54440561d31fa9e281f4bdb37695f2fa513c749b92e7425c6bcf0229d142a31612ce4490dc0f9f4585bcafccccc9e42e0362994637dd3f25bda1e591281f0271237566a127824b038d5bd6bfbbc4db3eb6549d3dd12559cdbe4c34c8718c8e939dca4ff40391d7360271290115aef08597da240878dce1dbbc8d42b427786a3513edf0edc9896f2994bfca5c255d72f7874e44f0aab1b04122abf66f54acaf1436cdf0792d2e291431dd95bf08b923fc92efa58a90a8563071b202ebb022ac873075a7eaeb9d96bf19a940cdbea7dde967e93a6d570f710c73e038aa56b83d84cd475f1f4b9a67003be504b546454dd60b4cabb313e858f1ceb571eb0438112c7b223ff46e2b43cc0c408bdfb965937c040f89791b2cfee351488a77eaa99989a4929c45d8f81c8b4dfef6d1a08d803dc9998bc746b3f563c14aeb3e748b558e4762f0de8f568cff80ace6c23321a42ad691cb841e1314a2f7c86fa052a5184265fab7b07d5b7ee1a8e2585bd4c485022484d8f3e82a7a0cb0ad6c68bfda642184cc7e1db76b31f6b7a319a52fcec77b709ed8e4302dd5fb72f5bd8a0cd437ca5e7b11fb6e9b986157a5a25a0c405ff734b44cdd063c3b9a38bfbe8177644604a22dee115b0a676049cda8baf7f8a75984ce8a33c3ed26fa7fc2498066d58addfd6fc99e864d89979e873e0e9129f3eced83e463dfaaad3fe8c766e39a042d5fbb30679e148ed2b0e585054c55ba2346cf98d8c1a39d6a74ec1126b8245e9080338d3624df9c16ede7df0ce88fdc23b9c9d0177349b93ee95b9cd451ffff84d753d6ea8512e7b5f8408b54ba18ee14491adef3a5e442d7c386c0aab556cfeef87edbf3aea3b80596a7b57bd63645af797eda864a97bfa7dab0ab0c399e77da97d06915a50387700fb9506a3922940877841e02b5eaf680ff98ad3441b4324ffae0e74ff0768b21535759b5695ee802fe1efba8e310b86946bd9c6e13d68ad3edb184b8407edd724e1b51c0d42067e9eddec63666ee4cd623fd9c81c033622dcb4775ac53bd3306cbaa4a1e6eddd9cd121c32506450368ebc3394f682bb304e3abaedfd0181f8beef1d7e867f9cbdf0b03f50caf8367acf5462f870c56ef24163cc6773c46f4a5c741e3cded550023808796dfa8d2450988ade10896390cd50f0f118ff530da0c97ade60522aa73dd58013ff9a0e7d6bd984adc26668f22a0a9f7b5ac361c1280ed4041290541aea3bf2f808550ecb92ab56df222d667fcfcf440c1b205f32a44af5c9a77cacc72eb5a4216c306c68f8fb314aa49eeec488224fda84fc920c67e6119c8f6f7773585d168cbc6b6e138b2e192bc6fa081e772a68e8c6ac263e8faa022915f842d85b9cf8628a88a06af8ea32fb77ba80be94997eaa5cd3fdc220339dd71731b19f0addae5a1069ec71833e89c167c41b4315a42b8d2e2dcf0ff897e651d5eef2d30b3772fef7bb034dcd92f7aecbfffdd3e2b2a2ee2d721602adeb19221bb378be165bc62256ab47a18634dc4657bd45aaeae02578430c70dabde837120c2f1a9d84ba4e84e57cdf0dbae0a2323543ec3ec49d90c07b8dbe8d502ccf19a30ecc132570da28442c670f2bacfaf52acac4a2bb7a6f703e2d249ad2808335ec1abd32a3899924238e6a18618da692ae096cac4bf6198b1be143442ee13bbcaf6ea7cce8c14d2ede2ad0d4d43b6cd24744c6375250dbf2705b1f262921d5de979d205dcde099436f1133e5e66a5aad354f96caa2e37d61883f8c27db08a39365b0ed24b70c2d9cbd02cee4531fdc4b1b58e5e3def5ce959a10d06792e695d376d122f34603b31726114e87794f4582cfe9c58da6f8f907a74839e0c00bae496fa02065bdc0916924846052e8d1d8a5a3dbe6daebd1933bdeaa587aa851ef2654c69b2f77fcfc67d8b75ca7596a1bcc089eea5adbbf652c71e70ed7cc99fe20b8a4e09a2f84dce19b73c4394ca48fb78a787dce54894d31ac188bb15bafcb27d4002ad6eac3f3dd6acb4185336d6ea3bf4fab8a93a48aa223769c1ad1dc5c06e4c8a0aa71dc1a09151a5eaf2da39efe231850d1c7783c97e24ffc08e3b84f7f729b6fb0734558d4477f26a1c17ff107fbfe1cf02d01fcb463ce43d820ec33f229e216b5705714d991e49875130c4348224485654706e6a2894f0f36ca74bc5bba92dc4e30f5727b00f8246b95bc025cdd8eef9a1dbefc89b34c5fde217b785b7b02c2112aaf6b738047a332caf2f72603e05eb4ff3c6aee4d1256809686a8ffe7657ae1b88a3bb395bb1bebb9322346fa6009a0c3937a2a9597c7554f4fcbf1bb0b61f5825eae6ce77534cc6ab438ca20b688c35cd262fa63a176721465d69b6af326942a2abb93ece3ba11e637e622e519ab05b7104c36d9eb960", 0x1000}, {&(0x7f00000024c0)="f6ad2d9dd3034d229602ef28446fb841e914ac0f7653812ac9596d3a7aecbecbd420cef3b7652a1a080c4594f27a5eebd6a4a474e1b3ae2c586f17c1a093254a5ed12b930b079b6361042dde6b565c77ee20b868e52bb99d230bad528b7665ec8f2a6da016e369425c4cd5a23e3623747039080ca3e9f1ce7e2d6101e4d8d6b8aa9fa0ddcbd8ab7025b9af72246387c28adab01cd65049800e3b31c7f8e3b6e965cd6e10515b11cc", 0xa8}, {&(0x7f00000001c0)="bf6a9a062c1b448dd4949d7772fd5c47", 0x10}], 0x8) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0xa00, 0x142) 16:00:09 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x6}], 0x2}) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r3 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x88c35d1b92420210, 0x1, 0x9, 0x4, r3}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/94, &(0x7f00000001c0)=0x5e) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x1) connect$inet(r1, &(0x7f0000000040), 0xc) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) pwritev(r0, &(0x7f00000001c0)=[{0xffffffffffffffff}, {&(0x7f00000000c0)="85e9efcfcad87898a8a602592f1ca13088bea95b51496e14930b84d19e680da971ad15c14efcd376", 0x28}, {&(0x7f0000000100)="925309976ca6080949d04043f0e7d45a7a44743654d69b9f7edcc8ee0a455023698102b9c42b0480d9689f12ea071856fee34b24f66c5d82082c8fc989e12124f3eb8d1e483686b9c9714c57a8ae0ab0e539e046b6946be1ed802f80b7a47780f0352f6dc04c7f03026c84818241a4306a06ecf72131f11e87ea4ee062524f9d64b04389b6bf80c2dd19084edf50d2e6bf571fa94d8a0fb34113ecfc2929a2e2663d8b2784332cc0dda60ec221d22a6ad39efd1b67da74c97517b834edce", 0xbe}], 0x3, 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="b039e0011d1b1b9598d1b3edb632df5dc1fe2a3dab0e5c4eaf971e203e60a5f2893a0f5a750779909ad5f8a9dad3a264ba8827e3563757bfbf67d820fd8d5c4bb47a824e07f2934a84f95825faa07a327f0fcf99f0ef1f7442c120c730318d3bdcabcf5d786ec4971ee111e22597a93f4a49467a9e34e2589e98745353baa2a60d14f0544fa2d907e7035eedf26f013fe341355d6c85ff985c89cff3f779a1d5bfa02a602cb0594c23c16241fc9d1f70cc1aaff09e5f0a79efc5f96d2cf984b54c7a508fdc89d0460a4d1d7e377cc2970afe1abdf78cbc2872a3ed67316d235749a854742667b0635b0549c6114b478b446f2700e9eb5884c0988e160df8ff2d1deb7ba787d9bec7a60c8811add189a27e52ad11e5fde16df30767b87c56d158e871848787b8c488ba33fb01f336d404d48f61ef5903796b6ba41c3422a951f1c6968cbc454f24f2c0d5a05a18a50379ca048d6954f98ee3ce2a633d6a5cd16144ae385582dfbfea4dbb59c96e328abd587edb571b22c916e08cf6a5edaa6848a758f2b827b3f63155710ec940114df5b0a580975c59eca9482bf346c14de945b419960cf90c03dc614b9315431ae223d878645665ac89c1eb35ab6a5a539c03bcf0111b4e21683709b94edb8f51ed70436bc287159553419362f5cb88e862fb7850b4af29d9793c57f25a92dfb15e5886b768a0f32a691ce8dc888b6b41b64d773c9058f2077343d2a0fbe066ab5caf70a7a13b2749b6d7d0f5ebd9e39390e0c1289f3721983ef45aef30905a5fbd0fe40ff5b8b447966b977d55ce2c5d097301eff63b64237890239f92ebaf8293e60c048e670798587f52a063482d05f9b3b3ab05aa856f8f26b481181a7049b992606fece463df2e6f816bdc9829132514f768d8515f95b264ebd936d1788f0f23d0cf3b49f07e73b5992d910b579c5d016f33f38889f0a470a2a051ede63b7f695484b286fc1980469d8213c446d156bfcea7d5ddc42943a7a3fd17d1010492e64c036aaf4f307907d07d0da19631f8fa8434bf122aee9d3a45f24fe83a8a28463caeae21352972d5c627e5520b80871df8b01894504c768ddd4a1e85298bb28268262c2fb8fd806308cc0e27daeb60a829c0367ec4f790c124ee742356a62b9bdfdce597c3ddc0b097485762fe7db607b838841c1f64aaf270e043661a73e84ee228f0e027bda73929b2b69fe3aeb0b0d288ac1541c55fff8cdbb11019b6a7770560bdeaa866dd822e1b39957142a2a103e4f6739c2867e9a27c6cd0cefe17f9a459573254d8001e09080d587aca80d5b95c8b81981470338a3988aab15a162806fd9d478217d3729b06debb49b79dc3188dda3566bc03ce02f74b81f6d08eae3eaafff1ff8d40243499a2057b694c3a3e3ebb91634662cf78de474db3e327a99f04cb1c6c1698e5663838113624cfdd5fd3bba72d3805d3215a3c296deea35f955c067d40d90e62c288b578d8c58e6f727a417a5021348a1c57a89e79c75ba413ec474c13183924231ab9fd0cb9a1a4ec938c0f703d1a18a3f2da36145cd63dbe20d87746898093cef96cafa8d0c1608b7380e2e79b007ada24921d4a3f5e205774c3d35ff79d30f478b594a4aa97699fa498de83e65b38725eac93f52f5286b1f99daabb3393fe66f74b992dd87219e89b95bc55cc6924be9bf3bcdb0db18dda48c49319f194c3d3ed81b5afaa0dc9d30ba822b7113e88f3b4214e050349fd3304713e14942b8439df8f75951be5851616fb5e87b2f22cfd6a6a1b948a8d1d097a88ac0fd7fbfbfc0aea9eea11e597dc928d540c10873b86b7261e4db68e24611259b7c0ae7fa356341e82fac3ad72066b3acba78481b15fda5ab67d6aacda72dc2a91abca28040729f93ecf71c1dfd8d3ff713bb1527e167303f48734ffde529ab4c139e212e03f8945e6b69b79ceeed6b528c4bc165dddec7e953a5a522a86b8a239df68fe0946e84c6d08abe888e18ef288cbefb8c21e699b0c3bd0457646853c5cbb4497f380c9c1aa11ab360abe3515bc0f662504dfaa5d650c16275541d97bbc79fd0692d6743bd66b8cbe8316865e065879f0219f85fe9b6b5622132a91f6508995946ca32c4a9291a7a54de22a780e667c7ecd01a6af5e74ac1589df6e494f3687d1fb340bc3e5e6155f467a95fc20c0800a863484b49bf9013aec9479da106ce0822241647370d6ea7aa6b13b47bf73c37c829aa1b514538872eb1c065d3959e7a8b64b02dfd620caa4eb192e6e8dd80e99a0e34e77ac22f71a61e4a3f06b88d397b9b74e843a1957115eb10d41e1fa3eb6343b7cb2b2d45afa0f2bf554f602d21ed9e69265565ac8cac5a4c833f35a14f21a60ee87c5346450fc7428da06a00513dcddd766a7c5dd743209d295ac99d65c3ae65b00d506e7e9f52b97ad5c468ff9f4fe4b590535ce77b2c9c2bb62587a77e0b769928616c9ac15f7d95abdfdf5aae599551aa34603bfc2b8c26f7a37e5cd07cb50c03fc1e32e57467fd53341f97ae5c54c3fdd36e6c6fd24742b9f1c9fac8f9728c89ff297a3398f3f2815115544de74b63a634506ca0df83d9c9221aa6876d762b378741fe8adaa22795c549e48b5612a174b30380e89021864e4ec4b13a621b61e7460ade7ae65a1da7e64d30995abcdec62be088ef6f472f8fd7b0f0e1d70dd6cd2f0a77b73710ac5018f7ae10c6859ffac7682cd017a65c0fb7a84847eb44049e2c106a33ca1cf5adfbd8219f944592d5736f64428d0739a15b7f384294fe0cceedcc5bbc6ccbe94ce8facb79cc32b42b77080b6d7cce1bf71185decd7e07ce0936088f8fd6a6cfc9bca5683bec903d69b31fe518da4e96226adb6b8c84e356155738c790548f41f2bbeced84ed08cfad2ebf8eeec8d5c3ce49a67fe5a8f22b24bf45e3c07d69f31a49d22328304d2fe342bb01ab9c0ed45818f0276e4637352a6ba681af49fee8d2627b6160ca321f54420196ccbd72230e0d8d26c495b10888cf745c2edf84c689b6cbd4748b1e49b048ac0f4624462c29bff6f5a3e1a5f69e663f8f42370ce8265ddfe325082e44e42bc6a4d2dafb9ca38c50bfc7cae1e6e5335e96de907d89e1ae3223bd080941669ac66f1bc6a105c32ed5623fc47bc06504e515829ccc0df22e94eac3b78d31be545ee246dd40e9f8f0d45e0f21976de16126b8fe1cd20d7c2443737d26945d33b5c2a4d9dc69e5f56afbc71e4ad50c90bff81fbc6b67ef0032bc19295a0b5dd2732e7be83d8dda1b8011b09bfaad16101bad4ed19843ab88273945bfca6e928e81a6b1005c99202891f1403e9ec965914fed8c612931aab437739e70f397d1699a9792ad2b70e69c40bf5bde25c6461b6284e71b34bac5672da53b731969aeebf72be43e76123ec853b184ddf707a848d9b2dfa83a26d78d4f0444ecef554c3afec2e06ec600c61a40f457509b3355cc262a517f84f28151ed70dc15ea6c5699f8b437270016cbc8b65f6c95c869e0877179414575e458ec106f6ecceca341fc459dc474c9bc5bd5a32f76c1d19e4a50b8cc1619578990f2f09ee51484b18225499df6d0a468e1c5247c9b5eb13b3289542ff67ef6c217d1cd9c8b6b53edaa7000244aacb3a5194a7f6b0eae1766ca3b9eceeae8a416cac3064b8b8ccebec88d28270acb9fb43acd1e05f6b3c79877d897012697b71c52dccdfa2d2ccedc3318a1350656afcf54058f92f0236449bd38925237f72c7d6392893e4438e6e57364cae163bfe108790f1dad8ad475448e6e21dafc51a8693c889a76d9b51b26faeb03eb6e7ba71e7ee07d66628b24147fa7d170723a5dbee32885a2651182ba87a7cdccf71ee1b8009edf044561c6e2e5161e44e316bbc6a072848ad3f7b4121a393380cf758ba20e08d316035072d341a82bd4d00b71b1d2a9b596447ee0268276276daee104e42d2d53b066bff67ba6b583d06c874e2e5a8ff758299367f2a1cd5fb34bbd2ffc9546a72fcc5fe72442bf5515a6d778b19747df6a3eb62b59152e8a7105b8298e1fcb97645abd142c9039a3e12527adad206f0081732d5814dc2d9b4beb03019d01cdc8951877f1cb7cf310c0e161ce9ecf86c198cc4a2eb21c30571e3a6574f688f3a449ca3ee5fd059f1209c30bf38c90a038535d454307d31014e2db48fad891ce79dab5788e80b83ac8805c97ad51c2b6641be76623057e0a4f641dadab344b33d7e1808ae7c8c5fa3cb4d83bc9b72f3e341a875edb75dedc41f2835938ea9ef4240958caff5c5af3fc0329099c632f5d1d1802f2a5cf0e307b1c33a60c47cc23ae1ce6efa245e2a8a088ed23e396461a9e2fc6411c5d159f79bb077cae09f700ef63ede1fd588a1346a108c1a178e8b5a615fca9032910984d299a7093c4974a67463c105475a9ddfaa08a6d41ca81005a8c78ef6ea651e9c79ab1c9808f6244db9be024588aae204d91cad1d5196ecf5a53f06c55ac4b8d175b7d9506d7e94ef1c046d3a0f8fdbaff3206ee8c4fb99f4f3fc688edae8a2db62cd562b03e49aeb63f1724edbae06a113b7a92555da56fc8a7077454b199597fcee6fc56f1675249643f4bbfe03e105c776b3a1b1ed6d4622c2a67705b3d80dba064b93442b63cdbbeeefca369e3f0b73e543bc26563297b0dce73e1ea376edf5a8ed0181b439cc38fa327071576dfa0fd469154ef6051c6032e799a29edb065a797deebe425152ed3919d33f17323e45cd1b3435e8c7b9bb35b91f41781bd9406169463bf81cbcbb9666f8c44d14c7d2d251c22666e4cd0abc52c36d6fbd13b99819f416ee7d4b0b13c7f5b156bd5ba3421fff7eb0f699d053f4826fa57fde3995eeade6a5015ff26a3d790a85ba0a2ce32e656ae1fb8b92086722cc617883c04ea207cac0b50f399eceab58dd82e1edb44730fe09d5a30295c6f49b9d88bb5fc4e7c3f672b7df4d11ef94fc1a4ba2a5130a59b268838eb05ae6e0ddc10853e96ece030a4028b1e2c5b006475fa4f9aaeac6845d4f2fe90390422047679f8e382874f045423ed0420865cf49a250fef3be22c31eac1b7b8aae5c62c852fb643be9ae1d5a0234833569e163260142a754dd351860b12593fa6326d1302ddc52667b60aadd242a084e48e5aee5f0b7dc0cd0fa2f7830c9ee3deac0c2e9a755c58a0c33163ee9a0c59c78b6762298fac6a18cd65258789860486f248dc60a4d590c1a0d009eeebfecd7ae72c90a11dae9eec5af063b720062bfbcfb700a130a8ca3d3ec6aaede8770ee540eaf7d6941228b6623bfb0dac65dd7c795b8117679fc8c0a4d4f2722578f6105db4f9e7ea261d70ce13859e3675c1f54d64a59b4ecc1597f6478d746579f931e95f66fb870fc73585693ffa3341cad4b548aeeea3a07c60016c969f83a92da75de1ecf4e08b345e24ecaca9b3fc840ba4db0e9df3a4ced628492d993d1b1bf7f695a66aa58c2dbef8b600ac7485745dbe0e717fe0ffcada0717a43c37fe181ea2d5c7070385037a937870110bbdbe5368704525bdead84fad27ce4b2fd01e86f5b321957a16599f421820d430601f883125915fe9f543f1e7a9594aaca8599614264a5f9489327284e42e866a77a2291ceb44125ea1a4b580beaff572ebbf925b5bfbe1edadc5ff59513d092ac922c40177b1f3b7cfabaa55b39ad2d26d2709fbd460eced21d3fac0acb001ebc27e255874af51d5cdbf6c6b9c8de5b435ac75dcde1d013bf18a487e5ce5ad3d2eaa8fa416258e73b314a165f2054b5b36ebb7cf7ad6870cb28bb0e3114d33e9b3c27a16979bc570968782da544", 0x1000, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x20, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x0, './bus\x00', './bus\x00'}) 16:00:09 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="7b022e2f5f696c653000"], 0x10) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)="4bae0f87d22c67136ef6c30840b4a5f901f7eb4687831bc8466ba6b9e89e6714e365e8930bd3fc7158480be3b6391419011e8791f7b4b2458e6f41952c84515c28df374daca9babf0b94d6551f915ccf074ba1a6ccf53adebd0217c2cdd7f4daa062eb90f293ade244c03eb6aabfcb9909c7986dd50ffb1a128a3650350823e26d", 0x81}, {&(0x7f0000000100)="5e59372bcdfc4103f0", 0x9}, {&(0x7f0000000240)="b9e0755965ff27a4de9ae0b07aa8ffb8f5dc5fc370947d51fcb5a0a29ccfff8c6b719a883cf339d54f26767180cf1280c3bfbafd3d8ec6030587f750e3dac3ccc44454c6766418090721b831faeeb0e1ef4734f1389783f9b1ed0719a038cf", 0x5f}, {&(0x7f00000002c0)="cddaa81c43cc990b164bc0fe376b535394a2ef7b9ec69cbfb0171da3e3cad18258460fd33c22ef542c4a0c920f84a786f1bdc26b3618ca2edb02eb02f508797d5a0a151917027250cc1d3dcc37b36d413d01278c5f7ccb27d084f9d17d99f04f078690950f623a2d25a50a60b647ea52a3ac91cb4d699ab627cc828cf6cfb7ff5880a3c326597471015532c9fa4894c46cf4a7823d22", 0x96}, {&(0x7f0000000380)}], 0x5, &(0x7f0000000440)=[{0x70, 0xffff, 0x1, "77f453b052c84ee525543ab0a62f22445a6afea6f8ad914bbbbed09a644492cb684f3ca5b0e204f4b73bbeb688f9a890a8ed430aa26d1ee840dda97fcdec1211cc623f2d2861c99f32cc353c71f90bb3e69495e051077bc62333c14f3ff1"}, {0x10, 0xffff, 0x5}, {0x108, 0x4f9b3d1ef328b813, 0x1dcf8dd9, "7306ba30253ac7b871b8ee4b490d84bc8ce1b3e23c4a2ef2c3d9131d20d39e321bb4356a56132cafadeb6b63a07a74ae267017b1e6c8c66b869a5bde3ddd2ab3569823dda69fb674dc6e479d42b4e704f88b53c848ffd7dab3f7a97e59fe356559af5ab83ed5982a30ac9493d54070106be9a0da35a0936454a0347ea28055b88f46e2fc671b5664a95ac8cb912e185677e9a000d537fab0e78f1e82882906715aaab42da0dc5673245c22186c1569c58586255c21bc2a56d83fadac107a5b5aa1d08ec10356245e09a4abba77795bd77542cbad34dc882b454a3c9a5f81301869c2feebacaa96d7f83257c52f7690ccaf7b7f190f2112b0"}, {0x48, 0x1, 0x7, "6049133fb8917cb4aa1e9ee26d2781c785877eefe037054638bcf3d3415d67974fae77269011a557dce21a3ed8049921cc958db18b0465"}], 0x1d0}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000140)=[{0x0, 0xffffffffffffff7c}], 0x1) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000680)=""/135, 0x87}], 0x1, 0x0, 0x16) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r2 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x2, 0x4}) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[0x3, 0x8, 0x9, 0x9, 0x1]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/155, 0x9b) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x20) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008000010000000000000000000000000000001c000100000000100008000000000000000100", 0x2c}], 0x1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x28}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x189) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000340)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x0, 0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) pipe(&(0x7f0000000640)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x80, 0x0) r3 = semget(0x2, 0x0, 0x100) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="745626818f376aa3124661e52d573710d19e1cbe62066f1c156723c8491226de3bc177670b23df2d22e16ba0562b634e47e2bedef112e65a46e60f8d3849511557205aeb5d5c640f87d6bd4387d88c13063d0aec7bbe81e7e059853b2de12b529aba5165c16dde197a9349fd90b8e17236484d7f72b9be75ff1d488d69d9e5dc39d408bfea86a0cda86761f260aaaf079b115acd96c953cd8884483bd2c5c184f2e8d2cc94606f90509260a1e53487a95a545fc376e0d3e4f8c655e9ba0f02c5a6145ff926f56b", 0xc7}, {&(0x7f00000004c0)="f5e6ed7a278769ec4f2dbf3dd977c26acdf0f74a9b387367a346204673b173a4d06b9debfbd7be5fd94af710e5646cd6248e9eb5ef77e6dbdc7619d51cc33f85adba38b54efdd553e342083d8128d5a3c1d9f618663eef9b5940c923d573f600403e04cdb214481046b9768815d045ae71cc5785192bd8e436088c50e1b588450a47f6026160daadc26c64a6cd28993708cc10eea56deed196c80f6f1631011713b0aca6c29ab3a379f4b514081b725782367d2588d7f0cf46209414592f68ad2e3608158c22df3f0a27cd155ee0875abe0e46f26109a9599680bb152a108079232fc63aab09f9b49b31105f66a0239ab3773213ea3a", 0xf6}], 0x2, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000380)=0x1) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x104) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb09) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000001240), &(0x7f0000001280)=0x4) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getegid() r4 = getppid() r5 = getuid() getgroups(0x6, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = getpgid(0x0) r8 = getuid() rmdir(&(0x7f0000000700)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000540)=[0x0]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="3e9703cd5ca2dbb742ae8917c6a02c23b4109ae963ab291a80e417483447966b86e5fe14fd772930f4408977ec966e7e27edc16aa3c1608c347adeafb26e6bd62f6e8c5d40da45860323ec255868caf4118ad8cbf6d2cad5b6012f52a3cf4adf6ffb1c362447fe770b0b90f8cf7e8b2c9824e05dc3d285fd5b2a0a851794412afdddf8d862e074d0b9afad37327b6f9f16773a667f5a2be442392a68833125e5b6449e45e7d3066746b445113f3cfd0b6906b55011f18d46c44b1a5c9eef78e1346d98432f138521839489f29d851c6466ca3a980fb73fb916d47a3df629592f9265f1285759f9ac260cef4378c3d4fc1623fbc9092d7b96ffef80", 0xfb}, {&(0x7f0000000140)="5babedaea56b4d20", 0x8}, {&(0x7f0000000180)="fd01e5e99bf240c29380bedd5e6781cca1a7b00c31931c19a9f787638a329307cf11d7860ebf59d653d5f55e99af9c979787a9bd6047e222f8585f559f981eec0dc4d6bf97d2d7ac54fc2b132f522c62e09905fb752c097abf44108044cf9f289a43379025f71f8230d4134f8a86ee12654c591ba4f1822cd963e42a75e6ce0ea2e3810e2d6586d96faa4f5e7c0b4db4f0b73a871330f7e520bf3169e1ba059105a68f0f515abe1dbf11ae338c40f539dc7c5480556dff227db761f7d48c40e93e40cf70a70beb39b6a41569b8eb76f0c9b41e07f6b58511950043ad9cd91ff921fc47525409e0895074381bb863a205bc", 0xf1}, {&(0x7f0000000280)="a2d454763953c204b537754b9b209065ada97f46a025d87e375a063572e1c88c4de374edf1c951215da0333c1e11303c935c971ce156a179749fe4b5b47e81defaa09b1acd9740ec02b0cb50097e207419bb95e7a910f17626", 0x59}, {&(0x7f0000000300)="5b168ce40893116fb02159cdeee794daebf760a52798e11a14a8a7bcaa5f50843fe3787f26917d048144d28a78bb7a2f9cdc39ef8a22186fee4307a68a021b48ec5196ef790394f566cdeb29a4020f70a11610a252084281beebb503", 0x5c}], 0x5, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x120, 0x1}, 0x218614f7b27969fa) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001980)={0x7ff, 0xb8d, {[0x3, 0x4, 0x1, 0x7, 0x2d84e171, 0x4, 0xffff, 0xfffffffffffffffa, 0x5, 0x2e6, 0x1ff, 0x6, 0x7, 0x10000, 0x81, 0x3, 0x7, 0x100000001], [0x80000000, 0x8, 0x4, 0x4, 0x7, 0x274, 0x752, 0x64, 0x7, 0x6], [0x7, 0x1, 0x9491, 0x6000000000000000, 0x2, 0x5, 0x58], [0x7ff, 0x3, 0xffffffff, 0x4, 0x2, 0x1], [{0x4c3, 0xaed, 0xfffffffffffffffc, 0x140}, {0x80000000, 0xb, 0x6}, {0x2, 0x0, 0x9, 0x5}, {0xbdc0, 0x3, 0xa37, 0x7}, {0x4, 0xa5, 0x1, 0x3ff}, {0x1, 0x200, 0x6, 0x8}, {0xfffffffffffff000, 0x4}, {0x7, 0x1, 0x3, 0x8fc}], {0x3ff, 0x9, 0x8000, 0x5}, {0x8, 0x0, 0x0, 0x5c}}}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000100)="7512b8d6865eaaeb4c9cf26dbe2ab1f7f3b45fdec67ef0e2af58e65bbe926f79930ac0c10c396c71b864f62dd389156bdf404601ca66d9365e69cd2912d9e11efb3142d84bdf85f922f42ba8a4a0f0f319f9eb38a61948da66ab9c7bbecb9127b67081f0764b57e61428bf2dc92f74186eb994d3059afd3fa54dd4f1558b7defdd926e4e7d3aa273", 0x88}, {&(0x7f00000001c0)="0697803ddbd4f426a91258c656f7e5dcbc4d0e0155e902eda840c7b95123a429b3bcb715f1c6fe153e6b0a6cd4eca9a83dc85a0cdec93fe4299a053bf167a034b2af9f5eed25bbdeb8170fdb035d518834b6970d85e8129452adf97d51140be905b5c88e4a6e824faf02a0ee8b5b8ffbdf5e0e7886a102d21d2b337d3914475619a2032589042abdd67469ccd16c142279ebae0ae9fc3aec1bd199c04e4a46a894d2e422811febe6a2db4b12700ad9308c52851519d025722a1e1b0e6e4a455f1a185a8d838d82fba9cc3533aee4d4822f1fd5db", 0xd4}, {&(0x7f0000000040)="74211b030c15df0e", 0x8}, {&(0x7f0000000340)="096cd70e64609b8949d1a0290d92f32e085f0773051f5933c74b409bb7aec70bad1b28985bfe11f64ca940054d26ce57d5245a59c5fcfd3d05ba79671eda5e4d9debbfdf2ff9df02f1768861f6b51a523bfb9ed90570dafa399e4ebf3e25fe1a24d449ade33d7c4cb8160b808b3c4dd53510a9b90602a55056b048f6799ec1ff11cf28e272cfd3e1f8abc8d0139a003f501c680389d6ec056dc712ad73fb352f", 0xa0}, {&(0x7f0000000400)="2b1df0c7dec2407c9e3836f2216bcbd8c3128754381deea717d61c84aae86ad734134e8617f3956276510fc478877bac9e7729571ad6daf2f06a1e30e3c576914669604a8bf8ff1e631bd4238710e20396455981087621804bd6414159d1cdcee7f9e63ba00ce6bb6dc66945840f8300e1ce266dd5f5ba8a05203a657d44733f47b907e9bf0cfdaaa968e1c0a0eccb1659db3349f17b46cb3530f5cb6e47c83d5345fda31785e021250499982adec4a1306120702a59d88bb120237f4ac6546a576ed97575f879439c94307a899813b2db1b31bbb7ef2be06a5492d3cd1211", 0xdf}, {&(0x7f00000005c0)="b014fd16aca72dd235ebcf0166b92acf1a109b9a49ce6cf9c656b85542e26618c741f67242b4bc55b0c38f3bf04b1e0f478acc1ab3a71cd2ebe6927f58f193a1ca9f6313204cf8a00bd21cb86e53e9c865fb809545a96e6057c58d06d1e92fed262bf708623681ec497c3f5c4c189418878c7d09311466ba357627ad99e72d531bceead5488e946d502def64bac909d315b8d5605a3002165a3c2aa791a2ebc87101b8e766c46335ac8dea925e4464bae42505ce7b47ef0983f91a2e7058995484ff7f25292ba0b86015a04a7a6346c86619a7239abf2fadf73aa296b6d30690fca9b9fcfa019843135287aacec76f77c70c3cc13814fb4a5c3b28a5c0ab0dda2d27086130302d9123e9a9f26d6aaa9added19b89013c607318389bac045e924af1c011123abc521141992b3f31ce8d7f3c27b95c001f2e154cbe864859e2f5c8c9443e32533335820c01ca22912f895471af5135b17c597610be3ece150c5b99c47f42b5d15bd09619715a96ed57305da2c99be1b10aa7d21788ec13b773684df664ebe86cf4d9cad56e1f2855cf9b5a853ebd97c5f65b0f2fb155a3befdd575a2dac6ac3d18212dad2c3a5532f19141f8bd893d9572e82668f536124a4aec504701e05ecdf63c42d0a0afd31079df3d68d76a0a57502e2f9b9e66d18615c2d0307258ddf088598f27b4a259698a12cfed19f7386ff21d3a99197fae9158177618719396be27ddc0bfc28f3bc198640241ea34f2c6561235c9231722fc1afa83df473f9dab51860a05b624d5cf0a60994d976d99dd4cbe9a05ee0e71d4b8ac24c69baf4d95c96235cdd63fc1761ba601844836ec39088c52cedd32d87c7f1a8aa4431a1bb89e9fa83310c49a50c20e0ca37e13efaca0f836019ec588cd5ee3b46d19edc72d7665a41b1b47f0c5a877e0fac800266a3a238833fd63ae318fec4550c670b2575ff70830eb383ad24b74253dac2f1143231d9d768d9958f831d404017943bca5b4378fea5ec9f7ab8bc3551817a4f195399983a54b8a3e55f5bb9c1c062be2e39e2520fe91da137223571e6d86780bde21ee0d51c23dbc88260122eb7b90538ea35cd609423f53f4ecf659d665595815aec00d5262b994c556e0b40a343cd7acc1dc139fddcacd5768916c1e5180db909620f9a42f218206381a3b34ed670db3517df3b2808aeae8dc252cf892af309d5a7f25f848323a7243be78820a5b39ff121acaed6df40983261cf95c3fdc1b581911b7e0cebcd8f8e30d0fdcb4904e9bfec239df3cddf7475ace2fdc2675fdd65b8ba262915391d3bb714125290a63699fcc2f99fe2004cdbae45df4a20c322ea0d617c66fa94d472de548948052007d13b9270ec11476a0388f86cdad6b04b74d964f08d662817b03c9c9ba040011f66f046ef1c473d00de15040cac9adf1e93e9d54e2443589014798f9e92422b513ff4f9b398c2760be197809e074a935d676c9b5db3f54799ed13d4d6bb6b4274e51e190be0235ca1e9484499b743e8427dae177b1f6af50e31a48d1de672f8163fa2558be46888b0c290807552c25d70fc09c071d223f2c42f0523dae9c396d586b1b2ef87783f3d2e655f052b6fd21901157e3ee0480f0148da9fc308bcd777cee13177e05a48bd3697c5aa73a5e6d9b5a88d827ddaea2afe37f94cb8b640bc7488159889252c9ad79ccf5895c15436bf5e29b0cccd6ac73e84588a10ecdb4c0ce5909288b0a0a0f553a88b6b8600ea16559bac5d459e1c593ecfc90bb64887b2cf1a16a40c73829f2e4c491ca2a6a4c29e7386c6572a56fea36a1074b8bf551e046ce401a8f07d4856cd6a6184575d8319cb628c2d52fa2821d797334214eea0df6b4149536fff56226555500b84960d7d596ec38308bcfca20a05fc75722125d0be0099c1a21743a38a65856730da351f7872aebf300b11d5bf372e58fa47a5ca695494c862409495a28a2f7e45f1c18787d81a21c495ab3aa60348f9ea9f37c34e7b1b8c1d858b5f9b84db1676e1d9dd7b7469f97bab3fd94b1380e4811cf095e4b58a2b8878ed51078277acbf166366e89a1badcd51d6be25effe496145576b0dff8f0c669c290d191c87d2a25dde28639c7e56402ed1c55074d47070c0d63af28e793cb913c93b3c91306a94ae406cf5442bdd2aaf39b3409fd9c2d93fa185981269c6a306044482b53137dbaa627f80d3df967d635c9ce01570828b2898168ab873d3985582208eb26de38e89c805d0f8a7726a203cf3be0696512beb86546d76b50084e7d201afb69fdb93050bfa1ee344f251b791d3421da8b0b86fce2fd2103425cb11a29173c682c1b662b441271d4adc614f54686b5df572f22a0fdb9267fc77c2aedeefd45d46313b674e4f3e6ee6109a4f29187d82f7d32db5842f6860dcf2a93d3cbf4f9ed5dd557d25b106b7d87defb87e112bf0460d8245c715566f125bebfcb635c4515fd062625bd6aaed479e0eaf76c8d122d95f49703e0f9f43f7c61476c6966fc41abb49266963bc6f686467b84ac288f5477127083755057f6a5878014c090bd6602ef8989dcb3564dfd48ee28a5dce93a10d84e88ff31109847f3772b604274b9b706ca27d34c2e7fd12f0f29352ea9a68b66b4058e31b74051bf4094e893cdaa83cf6ed89f9da34cde057828a3c11236f5e31b10978df1f8b35709a0e5e3da3a1ff0e3c8999915f3e861ff3337a29a70896b056411f827170b9dbb772b9bebb697a0900a8694a56eb0534bf50e8f4d0d2b85360370c50d82f8928def2b47d02e927ad62d4fca117200cfdbb12fbf77df7d025fa478f069b7f3abd834e209b5b6f8bfe43cc4fee7091d7f096375d390c4a4a6f9a25a952c57a6524990e124dac384f41224dba83093c7272535011aaf0a89bd73abc4e19479bf1dd55095145ffa107878a6f1ff0212c38aa4ec072f8091fc2735003aacac4714570b7f0a4795665436a6210f290905fc4ae08380779fcbb0c3043dc70c33b23b725b92ed0e41a05fc65abad4d2747522fca2ebc8f28169c817b9773210c44fb71e75cc60df1435b4a0994318a4cbeb60999cc36ee74ad252c28a65213520533d6dca214c22c968a9720795c111829e3dbda18aa30bf540d94658f5415df00576fec06c0009e94ac66be5f5b55ef94ca8140bab234d126b3a1977c92a70dd63ceb1da04d86c1793fad33d93b6fac5077e18a11ebba7e91ce61b50e1f5fb7eae75385ce860bba803e86b2bde9641738d615b44eb18b9444806504c551b61b60fbe6afae139fb080cdfd19fcecc206f1c58aaa5b6635428b0c234d4fa0c58f027c1734618484c358da8224cf26ad9812637ff4e780c1c653b5aeb3a972b0368756733a749fa8cb93b7053299a799df2c9f8b70707cb6c52b8c2c059c01b3cc92a0cb311737c8658944951a1962a886eb18895371b995a09350df3298884393d03eed7b50d15e3a101e92cea6db15fa501724c970f5fe5c954df6d8785c77861d45d8e428a1e70b68900382ef892f4aade1aef27743d2240df3dd18c7d73b757bca3a1b4e19efd87326c1de201523074b5d5cde511a762eca10f00374f8bde11c0a5399fccba976e70bd7625d776ab5a2ef1b13d6b67bdb8c3991e7eaca393c47c2fef3a6022f8e7d6c2ec8d9c2f3ce3b6cf9a2c2a90b1da751f2f8618bf25e852c820ef87b0190b1160a67199e8e3520d96dae6bbebd910ea3491d4a7878721277881903facd6dffa2f6d10163f6b973f9c8c78b864998742f8f3feee7c0e17a1d7ce079c2c1b5673314b674bcf1d4f9ca4a19f18930d2854bb8e51dc42d6df7318941431633eb05d7ba41438b18d3f394ecf5b4574a5af51c4fd6ab169e501e073dddf740d9196192b2a285c584bfd94d0f07a1b7cafea7ea0c9af5119573451ec80ab98435157f58fc72495224f92b846306513c8d9dfe9f4e68303468283a2239fff213460db8623069608610e7c5f8e46c442d8bfe837b7166b773576a0d11dc22d3d6550f87f3f7f0433fb9ce06c802b9a6dbd455421f03aa5a81cfc90b268a99ef496b845d5484cc34d03843d567b694fab3f9925e13cb18877956791d745f3b3576783dcf94550706ae90b149282cd6ca8f8e12ee65a6bc23b87e56b55aa977db2a36ca6672488b2bb1edb2a605c8d847af044cc18a8064573a4bf45011feab9d764c89ac076f870bcb5d3fd1772670c104dc86a0b48a63b3f3c1a02a67cf61955c22de12fb4fe87e45f6caf0aa77ad59ad0605a58e974fa43892165fa47e263f6a1d53423c0426fd9d97808cce713ac44e25c8655e8a94fa8ce6f4371900b3d7b0779dbc906ef443452fb8405eeba9f4f070db5aaf3aa8c5d80d2e2c9ddc0d0d2b38f38e86fe61efe6bd044bbb045365a5fb6302640bbfc87eb5359840e350d295b4477b03fd24c07d881b266705dbb3657735954d58f9c4f1b2554e2900b35fa429e19e35752990f12ff869398735f2b0520577617b3fd140ebd773471cd2d8f91d0c7e1c2d807f1686bac2aefc6c21e648dd1b596aa9171e1073de2914c1534840b662ccf29a03e5706ccebdc06a695b085b2cf624b900843e70b75990296b8e72db2997858cc7a9ad359af32f5ae7dff5960ea13a3ed03e2771e86d8bf16f1b626d38ba450c0b960d8ce0a9be70b06f3ca29efb2122ea2a0b8fb2150fb550f8392b9f1f9fce20125fd988230fb50a220b6cba0b661a0be2964ec07d3ce2eacd09d26d0d51c06e4a97e77b3ca57ec5d729e0de9b21f372845a022214c6bdd89aba7abbffd75411ec77e1b9fb47358d6033b2e7ca6c2e5928a6c23d6066f7effa733097c6b7b880d5d9774d339544e0eba2ac5d0f9c2d9ce75b3c0a465b5a0c47c0d9f86e52bf7f8b0ef19f7601c2aead4f5f2c82c788014fdf91e04c47ebb58c6ba531a0259e7a4f62e5db94bd0e744ddb9ec92ee47913595f8de12df9f5e1e199d8ef81fe2b6890358798e32f5ab9f9a16140d054a84446ff628f436a0a851ea95c09562d66f0bef1cd76b045d2a0746724f8b91e9c46578a5d9ddf555ce7fcf9e9aa0d822ded476adc06d886d1ba2d7edadf2a8353c1e2b389415784a4122d001d6809f4e45f01ad87f8372a968ff0d2af60055cf5f80160f78bf963e4e8e32a6c1ce3c11f910a05e7d1944e8a0bfe6320d84694d1e0f7e0affabaaf1fe504fdef4256bfaf7488e1e62128095be85fd6cddfd26f7d908e0306152941a27019df31335b708c1459eca7f80e9ac10007aac33e032e1a3d34c0a73283c7d35862f5cb6329a787068a6a06f9e528fb512cc201f38999ea902da4b10edb481db29d2e79d43f57756a4351c8c76862eba633e610396bc1d06b5368a9cfb4b60854d606207d6e50d4bfcb00c2108baf8bf0cdfcc5b5730044850032cff78b71991ae02bcaf0ea532182b7c4581b5d49beb7ef5825e0cfc782b12cb722359602f1602c08a87165b74afc6e174d7d70b16c8307c40fbfa347c523867295f483299ab1f25d0b69a612688b058d40a0496a13532485c8673e05ac499c99b8fce14a9f82452903407814b4e340d169d3096fba41f071b7fba970ca920bd6a1645d0af328f23244db3192ddc728757e43baa7067a9af9bdcc554ee3106f5c0fbbbecc725cbb8166c215573f07b5167aa37ab954338c14dc95cf5800b0ac4da7665fdd18f5c45c5ac7aa421abf6aa4f1e4a320280955498b89716df35dc67f5c0f23c36f32660ddf7f8b2b405c7a45071fd07665b5a33632a345f652239e5ce00f587665175c732e65da127b94e7e60d64b599e5e6f57ff5", 0x1000}, {&(0x7f00000015c0)="677ae144a58614532ba051c747a7dffb3013e7b3500564f1bbeb018d4978c60dfc91fbd1a691e77a378b2d63cd65ec0937841554e9463a56ca0f181755c4884259c016632a1ff6a551104c0e30d6ea6cf3f3b479a09183b204cc011f092ec3cbd69796", 0x63}, {&(0x7f0000001640)="58ae81e7420edac1ef8ed0cc3f92cfd98ff49ae3fba2924938268bde271f0078a69e8feaa50616a08e74e0ed16562da40a48d871c0db59ac57e63837e864103452999e59317b5733557fcd8991936ecf70bac578cc923c2c3628d2a8ba71ba1b26469042e8867de7fafd814d496d776aa9e4c476dd2a4ce2ada668751d21788be6a4cfc8ab6f9a5c4acdfddc8da555c63753c791da5d66b7ffc4a3a83899f4e9acd34c83156f5434504aceaaccaa0c0ee900f95f876100b368af66847b908204bc", 0xc1}, {&(0x7f00000018c0)="f1220bb8c99accc791bee13241736b0487f2194066318f38b6e54c74b8d371ab3ae3074017a9c410846f7f8869b45d406872ef009e6d1e1fabd6ae3793751230d5a9916ee50ec744aee4478373c43288ab51cd7d08b4b2573fd487530229a58c41060c385ca0b2916b68bf4ae2baf2b46f6e6e55a63abd7c87ce530feea9cb1d9ac31bd2c00bca790951371aa30cdb8fcbe8", 0x92}], 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x2, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628", 0x63) syz_open_pts() 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = kqueue() getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 16:00:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r2, 0x20004268) accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xe) 16:00:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0xfffffffffffffffa, 0x881, 0xe}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = msgget(0x3, 0x48) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) utimensat(0xffffffffffffffff, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000003b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8c8a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f00000000b188772c5e686b"], 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r2 = fcntl$dupfd(r1, 0x100000000400, 0xffffffffffffffff) fchmod(r2, 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x1, 0x92, 0xcabc, 0x1}]}) open$dir(&(0x7f0000000c80)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x10c) r3 = msgget$private(0x0, 0x10) getpeername$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000400)=0x5, 0x4) fchmod(0xffffffffffffffff, 0x42) msgrcv(r4, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000580)={0x3, 0x2, 0x8, 0x9, r5}) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT=r2], 0x2, 0x800) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="020000000000000045c07c2117b14e23f0f0c48faedf87e705f01b4be08b4e76d185c938ab787480ee82012b3d94ddd888fbca6e7bebbc7d656157de1221ffb398d1d336577f35d6cae84d185a86d39f4e225556d0bb128d823940d1e53a013568658acac89591f34d0dd77b49a64fdc6c75032ec2df3e6a3775e28010d704ffae5c64754c3f714625665e1427827f50519a19076cf112d89a56a6dce54bdb607572d34f0b49696593956c3e88a01526cd4d0b4a36476d428f5c5869add348b3d797eed06093e1b41580d0d3f21a9e17f56328da9935691a63a51b06645c91d7bbb355cc53ee21b9c3c0e376064a4099a719c2d3c060094b5ecf0210aa50e76a4c381db07797ab6e8b165a23581fefc2780e00d47c353e60d7bd7bf750b38e88127b13dcff9c228f8e90f33694cddce5664b895e2d11455faa9285119bdeaaed7bdb030df039d672819a17c9e5d3784912f2029df191766bccfdec9919235b1f725aa45b7ad3968cc1ff0b293cdafd59991a379393f92597e92b957ba1e7a73676e30bcf2b0edcbf0710f6fdd9346185782697249a74d6cd534887086b72504c37a8485762987b778b2c52a29d4a4399e05402b13cea2dbe5198ef49d94606947577ff56885ed1464bf0730f71642e500d6d5addcd6e9d8faf87a296c59712965da75adf99afcb0a88ca3fccc1346c56018b78fe10e0037fcbfa1211ab648a40c17d621878b1cf0803933fb6462dececfc857ccf3b8933b79f7a53c143ee36594ab78e68a656ace1cc12d2ce0a07f929224ae859edc7e9bc35ce3ae25fa190ee13289c39461ea3267a2662ea01a584bc734a37860fb608426d556ef7d52fcc60b8696ab6977fdebb2b481e044b68464c0f36e9523b02bb9c7ddc4bebb48b50cfdf6352e30b077a131aeb56d3107ec03032405187bae88c42205fef081fd8e7fa564c5defa4d04aa0b6a060e18e3e129e6e8dff19137425fdb1ccfd37dc9e80acff6a1eca47cdde7bcc281339f02823730978a6c236c7c809bc2d7083e77664ddac71e2a61d3fb5c3f60e9cc91844e7633176aec7d0ac8766612fa724179c95e2c9d4da84487945961537399ab2c18a588dccc79960e6f35e645cfced898ee0c383eb56dd631c3e4938704e45dce2052bbd7292289d0f701087e818362a9bdfb4dc77163b480f80ad7c1945412ca03a3707d5fc5d9a506a01f57d360d3ae910d1f591faaf1dba249458c778c616c4f2456fb83de7ebd5e0b679a63f6eb7daf059c72313e9ef5e914a2d7012dfb99070b61a68c17ff5516624a69ffcf1b1bb6c3c0b354d41c1905a0edc3828d5dc9721faec59e94e801a3b169da2397905e95d84f913e979edaa00e7fdbdf53a12daf719c636feb1c36c64c7a661a3b421975f9a561547d2d11286d01ab22b49b748fbdc0443957d1af30d080c7d16073b68901f0c79ce10604c241392b3d1446f5b367536cb86176e7538972e058112e1b856ffcf8d2250f7322c3f4fd86b6e52b8deed30ddc9244b01acedd0da0713dcee7962d217512cd7691af9dbc6b4da6b97f1e0405576261c4b8f4ca88f2af1a5b7e0fbb56aee750e69596d9535347c3a26d50d56726135395172c40eac88bcb44d1d3cfcfd21e33d98b7adc84b744976b10312a3af7c01b0d91ac71868527280497e84dfb7a2089e9877e14a0889fd973677e08643bc5df8cad3c7634a2ffd05a8f8d964570f81ce5fd6675fbca685e24c366dbbe366247ca8477ec348a8a9c562a9d77d181a09b93e807fb2fd35b433e1c791daa89d02ba5e54a72f09bb4a229f43512961333a4d6494c3a86c5fa5454d07ffac0b92e285864ad5e090ebade3ef0735e05495cde44cf104bf423e713b052c6078764f5818bf3be86dc05b53e4b6968a5f1384e76401c5a2fc6ca42058c452aad981df22d85fcf7b2882ebcc760079bab51bdabea062e2a583e12addb22f0f6ec87d034e5b02c8bec99222bd0a1aea59f8ad4fc452779bab355cf1659fba78daae8f25bef3aea83e95e1829fe55566e08abaebc411318697e15ea97e12bb81865adc143c58089a6c5e8016c3e6a7076c7181f2da171c5e2c8fdc1146c1f7ed6892a23efb57af154f0d9f2a5e5fd2a5fd90cfcc55830ef375eed627613a3619c43f3e980f5b2062261eaeefe76fa01dd3c728e95f92156c30df58de97e2439a2faa12b0b354897b3166e2e6658fa2d201129585808d866d4792d5cbfd88db09ce6cde06593a4914986663f75f099b9f8275c048216b9e90559b9809129ce0939acef4909eda710ad1201274df89e9e35f23a8923f6efc73622ffac75b28ac76b0863c324834d8f911aa04f40b96082fdffbebcdfa808842179635017476e8081b36c2d19bc6fe656b853c70ce54181c4bf200bbfd270da883054abced36d636a63600e10810a07d2f260c4f4e35f3b736f0485123a6b1752fa192fd50eabbb55eded2b72c2b8ae16cd81899c693df34ea65b3857c930e5cde9b82e9a10f62e449ad0cd07c2e9dd60cdd4149a8abb8baf97ce24736a8d301ac2ea7ab861de780a4168385e22966ddd07b0f55e340db1dfe86ba947f132af0daed0d68c8b1c5108ee478ba0129d504318f3b7e916031b286e686e8bf97bac8c6959b172a40d12c7a2b13c2037fbf46c05f56e32cb2df32bcfc012fde026f35b33d7fb8b92d90e88f6ab68b17c5b8d253f31aa8aa4a30e156041c0a179425dcb953e8762f11c269a7554b44e5babc71afd7f188e52b0d73672ebaa9359c8ba061d82a5cc992a6c2f6cdd122935df789d106f11732eeb091ecc110be816af245011050e9027e45617fb3f397ad266e703fc2c450076bd414ad0b2e9709a3c63516c9c97d38810cb9e37a8b72792b3c4df2c01d22cef775436e0499d1e1aeb535b76a86c05c632c3f14d5901f9f3f423f5f2d456b922e2553f126095d9dfe87926cac8d5517db2e43b0a0c5b5eb2e287afe79186bc89a57c3a05db1ce3d101c4af207b79db9c779f6f1c57f9643e0fae0e775858287cb5ea4f4a214725518ebf025183eedc6704c0eddcfadb583677da19b9623e5485c0091fb25f036189d32ff6428be18308554fe4e340b764561a9be421c4a4780cab145df679d6caf844a120c48faffffffffffffffbf5984a7a75cc0744c0ae5b37606e69e5f109190d059b8cbcd4c3fdf64601829f458f2596403f006045c800aad245d6b81ee173569860675c339c7f073ef4b70ddc95d070832bb533a98d1509e58ace435899986d3c0533d7c0b59a52e1c796fe5a1e1822be45bc3b9d5f64f1b632f5d27b4c551b572e1f22a95554de38432c4dd358927e0f46a854554e9f71018a963264149fa8a07168062ba7b2b7fa170ad2e2efcdbe6282833515f4871817272d40db63e16e1a70f8e210ba06e4b03bb7728f69bbbf6bc6b346e222da18d4b9597632cc8ae57588fa9feec9757302a83e5db2d6a0d9116ceef4e4c0d6c8f7673e0f160eea1638fa0a74f786237dbe5d41ccb0eff296f53dd34758851f72b70f229a0eb6eca0a71622b0eb604f87ba4448b9d5cf3dc5a99402c0637769b05719d2976d64962234cd27378976fc1ba6534330ced18351d57d87c346e43745579a8af67a8d3a7185ef8fea964d464db1e06191366e8a8690be5af032b781394257d06c9e6910fa4c64554aff909361ade892d660cd3c82df5acadbb533bb19b1623f4d4db33c1f534a64232012a629190605be6d8505df6be34027ed5f6b1f49335d59f6d86487cc833a231b1f16eeea50a7f10dcb2109d92aff3adc375b0964803f3acf5805641d454fab33ac6c23d29c4d5c5f5234d6269f98a86fe5be43dec5a4d4f5af12955d1a815c686eed10ded27411d027c38946b463e6016f15829a1646a60ab08e010e5d860bb40e7f6ebce85657eb9d75ff023b050f27e0313d54a51fa0f04d99478f0bd2574623808972b61d442130849c74c0beba3feeb6e0fef70aa786d96d6783aa120fcfe1f8853bc17155febf2e5b3613ffd236f237ca637dd5f9eba0d4569dd58ef95b6a17efa33848e975ab6eac8709491948f5e6a4e44d3e11fc071d7b833fa092dc6015f0e0698110c0a44bac86af8df09227519ae016d2ab8eee183184af8cdd3ce734f5dd8c8be6f2640469cb9453ffcd6df0ee75d8bab609207966c614c84e9fdded9e0f46fb8b9feabf33834ffea4f011e4af50106f95fedd517b8e7ae4d747d0e748ea1129c9749e5f93fd6346290f1069041bb1b553ef9e8a461c8bda587d29864cbfeae1ba9768dafef9f06e4002a8ceab163f67c003aaf94cb2592d27e930c4ea86dad7ec2be5b322421efa9bc82cfc87e0b0b533430b56cd868f45a630536c653e40b3cb878960629556e17a84ef64af945e6b800ceb6fd57168d4eb427689e20ebc37bbb919767dfa90a5f270b52a7ef975cfb64e1bdda379be30d28045118cf8378dfcf37f68e2e90b02e77703a56d9b6b6ffbadfb15d18c168a144de865038b41b8090a1974a8ffef9fcf84be20874dadf92a40036e50de10ef538050cfaec708af1b8345a358c190e07d825ae79f004e94493edc0a027de7731eb7964afda565dedd1af4bccd6edea2c236a2e0307c377b2091d9262c273796514825ff5354b3a2b31f10a853710bc6b68fc832fadcef15a102acdcf844499ba1fc6ecc9147538bc72248812fdc4af18d1da78493a03bafdd8b4e7b103cc36b530ab53ddb5a64c2955b06949d81ea65471555e6067b84f6be8c158a7ec02b62a589044e1187faa6572d82da72107667fccb73a3de972e5d27f952610589ccf7ec16014ead2516b9f0f6d2a85264286870b13726007402ef14c660d6ec9d0b1ac2d96f98d13f1cc15ebadc565be58be8c11685a2d881614b93b9de60028e7ed8fb399cadc3bf96976ec5bebfe55a272a28496705b3fbf52aab2290b126886223bced985bd808815f54fd7a7880b20bd8054619312b1478015dbb2326316cebabdfb97b98bdbd081e6d84a642e1b07b2753bf4904752c1f79bbd398777e78395a56847d564231c86ab59bc1d0503832ee9bc3d10e2cb1a6f98aa483c40faab122395e04f06eb4d9f5147bdad2787382ec7a7373b9598d0fc8b233d55ca1195c42d2709ba295e15d3f8e275704847f2e7b655e47af6440ffbab9f216cf8ccb3dae512d806e3aa97f0a891dbc74a3247468c00912892f5dea4a0cfc4da03ed1b9de98d41dac545137ce769e36c37c438e859fb23e0f3d3f9aacde4a1aa1d7b4ba672b47a077a184c91cf4bd305c5aa3246149b0640b97398f4cd58aa35239939af9ba7d5af3fdfb79e22e2a8b83aa318b499ac08305f743687cfd50034bf4974c2025fdbb2ccc6ccc810b773fdc26110cab209dd9f2e66ba6326e70e2f71102afdea7b48ef7db8ddb2afd0186e1390f58a6dcb17c1c5680c611998195c45e37ab51a6320edeb3828084147f514122de4d8358ec4e357ca62ffa96fd91f6f9a009d434a072c71e1d3fb2e7c2ec38cdacd002d2aab3967f85070e422af45f58de1ad077d42ae8f6c7dcc6dd0273469bc7bcbabbf8b2241e66594c95c788dcb1769fd7738546edd394208f951390db32294700e3eeca2417e947e64a8c28a593a7a6240ea4004f9727d5f1ca51148cc24e2ca722aefb7f0edfe1f116571e35d627ab10874aff0130adf37033b822f5c661fc1baaf1936b6800da8eb88f016810b54c5e12fa6964350404c727c9a66f2170800d36ab9083be2db8604ae9d7325a94fa07e4bd3b9db27cf315081d30c851382cd8181eba42e3d0b8864d9dc2bd79ab2314878d54dd7b126feec"], 0x1008, 0x800) r6 = getgid() msgrcv(r4, &(0x7f0000000800)=ANY=[@ANYRES32=r3], 0x1, 0x4000001, 0x1000) msgctl$IPC_RMID(r4, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getpgrp() r9 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x2, r7, r6, 0x0, r6, 0x40, 0x3}, 0x3, 0x9, r8, r9, 0x101, 0x3, 0x4, 0x80}) fsync(r2) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e}) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/187, 0xbb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="84f7ba0089c548ca71171916f4dcfb0e14ee6aa6d4f2007893ca17e60adc2ae6806b479e86aadbf404f3a9599b33f6b9dbc5549512e44a611afdaeb2e8d1f4248f557814f46c968ad38565ea39bf395326bcd1ac16df9611d8c6f6007eb6c2d277752e8ea8b96622fabde3f2888a79c056fa5918a34963cb4fffa6434d60b388ec51aee38d4d91d6efc56888547e626e3d1e4c9e7fdd4d91068ea1919631ac3797fa7a013e7ff72e0dca8ffc19b046ceb2ef0f28b1f525e07744f4128e747f2a40519f23ae9caa3bb6df2b9a8487d459fe3753137911", 0x10113}], 0x1000000000000421, 0x0, 0x0) 16:00:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r3) setsockopt$inet_opts(r3, 0x0, 0x2080000000009, 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="90488db3e8ef92478c5fcdcf7a576d0ab1a7859f95ab82fecb14d275358b1d61f6fa96f65df229f957d46e914880480ff21b7fc3d82cf6e86fd76e18ae720d99bbbb2333d6abfb99681cb9a74eea06483a713f4f57f331cc9d01", 0x5a) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x2, 0x4000, 0x64c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000040)=""/214, 0xd6}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000240)=""/132, 0x84}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/208, 0xd0}], 0x8, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = getpid() fcntl$setown(r1, 0x6, r2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0xd386, 0x400, 0x1, 0x8, 0x4, 0x100000001, 0x1, 0x2, 0x3, 0x20}) symlink(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) kqueue() 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x114) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) dup2(r1, r5) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:11 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae632354c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f6ac36b3316b13ea5d00d3628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba220c7f5100", 0x146) write(r0, &(0x7f0000000600)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket(0x26, 0x4000, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "ebe4d24aa9ebff1a55a2bbfbba882bd4b906f49b"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:00:11 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x1, 0x4, 0x0, 0x0, 0x101, 0x9, 0x4, 0x1, 0xa6bd83f8f2879d1c, 0xfffffffffffffaf3, 0x5}) dup2(r1, r0) recvfrom(r1, &(0x7f0000000340)=""/34, 0x22, 0x41, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) sendto$unix(r1, &(0x7f00000001c0)="2719f96b85497588795371a8de53176acbb756c147f275314bfb4a8095178511059cb5c6d3674cc56350bd245327327daf80302c676241e1fc408f8f5ce907f8a7af5c62d49bf65b13486055da0b57711944bb64f8a078e7488ddec03765d97dfc11b8b8b730ab94b984989f451deb1b51f9a52b34328385dd6f338b54e4752438fac2092a02c10af4ad6ea4a105d7be198c7fc88a4cb3465d8edba1c7a572b20ff60c3833fefbc547dc54bfa195925606f903b10487ae9ea962edcf08921f582309a9b0ed8a54387b480d", 0xcb, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2", 0x22, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unlink(&(0x7f0000000100)='./file0\x00') write(r2, &(0x7f0000000180), 0x17e) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x8, 0x1, 0x80000000, 0x8e21, 0x8}, 0xc) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0, 0xffffffffffffff79}, 0x405) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:11 executing program 0: getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getegid() r2 = getegid() r3 = getgid() getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000000)=[r4]) setregid(r5, r6) r7 = msgget(0x0, 0x304) msgrcv(r7, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/71], 0x55, 0x0, 0x800) 16:00:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x109) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x6f3, 0xffffffffffffffc1, 0x2, 0x7fff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x9) socket(0x8d2d1a74611c8c6e, 0x8000, 0x3) 16:00:12 executing program 1: r0 = open(&(0x7f00000007c0)='./file0\x00', 0x800, 0x41) recvfrom$unix(r0, &(0x7f0000000140)=""/32, 0x20, 0x2, &(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x20, 0x3, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000700)=0xc00000000) connect$unix(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa23ca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001e245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b2548bd4b3148fa4b5be5877f0f2d194da4a0c317c56300"/1162], 0x10) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e8cc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000240)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7", 0x3b4}], 0x4) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000640)="67cda12c7ad167c2c8663c52ae4c3abdad8fffde5822bcd4b0566c781cdeac0af480845ea089d3fc298472f0794148d685cabaeada57b62a24ac645da876b554eaa180d4feee1b52c828ea6d2928b000c8a763856b7a7175070e00be5eb1", 0x5e}], 0x1) 16:00:12 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r1 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000100)=""/21, 0x15}], 0x1) close(r1) syz_open_pts() ioctl$KDGKBMODE(r0, 0x40044b06) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100, 0x0, 0x4, 0x100000000, "02f9ae6ca18597c7f90243da73f39e184b9c774a", 0x6463, 0x1000}) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000180)='/dev/tty\x00', &(0x7f00000001c0)='/dev/tty\x00', &(0x7f0000000200)='%#%\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)='}\'^:\'\x00', &(0x7f00000002c0)='/dev/tty\x00', &(0x7f0000000300)='/dev/tty\x00', &(0x7f0000000340)='/dev/tty\x00', &(0x7f0000000380)='/dev/tty\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f00000004c0)='/dev/tty\x00', &(0x7f0000000500)=']\\\xcb\x00', &(0x7f0000000540)='/dev/tty\x00', &(0x7f0000000580)='{@!)/\x00', &(0x7f00000005c0)='{\x00', &(0x7f0000000600)='\x00']) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1) fchmod(r0, 0xa0) r1 = openat(0xffffffffffffffff, &(0x7f0000000680)='./bus\x00', 0x2, 0x31) recvfrom$inet(r1, &(0x7f00000006c0)=""/149, 0x95, 0x40, &(0x7f0000000780)={0x2, 0x3}, 0xc) open(&(0x7f00000007c0)='./bus\x00', 0x200, 0x2) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008034ff0701000000000000000000000000000000000000000000000000000000004032454c", 0x2c}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000480)="1158320a035192af02d5d91aa987c5400c8f53f85e8529224154b8e12d1f3b6b6fcbc2981b490c90eb925ecc0818591e1c782c567e2a9849b87cddd89f8634ad2de0870852104c8a4b5674d9e8163e4eec63c939870ef639d6e0169f1fcce5f16054189b9aa2e17eca7e4275e6343ddd1ef30ce9e2ef587fdfabb457220b0824d61da05766672219ef734d17b074f4d5816cddf7cc36f5d4ee1875bd1947121ee3441a5322f03d599a8c3c0e3529281b59b74c511f3fd7b111fa3e77f808bc5927b95b47543034", 0xc7}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1e0000000000000000000000000000003170ccd537961cca427aa9e9ae1840df65ea99571f35857848ede4a7c8dc753d98234266812a09decd7d4a99d3e494c08138c6b7e8138fa5a8c83877ddb367483371d5b0b5c5971de749e6ba23a75830d5307bab755298ee397b1e500cb3156c783fc760c842d2925c1d4d406a626a017ab543433506025f24288654c2e7c09713c8f965f86691fb"], 0x1e}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000140)=[{0x1c}, {0x7, 0x0, 0x4, 0x400}, {0x6}]}) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x7ff, 0x8000, 0xfffffffffffffffd, 0x6, 0x3]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)='i') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x26, 0x800}, {0x4}, {0xcf, 0xffffffffffff183e}, {0x0, 0xffffffff}], 0x4}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0x401, 0x8}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x101000005}, {0x84}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: nanosleep(&(0x7f0000000040)={0x401, 0x561d}, &(0x7f0000000080)) pipe(&(0x7f0000000000)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1024, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x4, 0x0, 0x84) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f00000012c0)='./file0\x00', r2, r3) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000001180), &(0x7f00000011c0)=0x4) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvfrom(r4, &(0x7f0000000140)=""/4096, 0x1000, 0x3, &(0x7f0000001140)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc) r5 = geteuid() r6 = getgid() fchownat(r0, &(0x7f0000001240)='./file1\x00', r5, r6, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001280)=0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000001200)="df495a13cb1a6c331572bdf44175d2ec8e2f791d928244498fd04b11814e559bd1edd4b437301bbed11a305dab975d818efb74616d3d3d18a1d1b71e598a05", 0x3f, 0x0, 0x0) ioctl$VMM_IOC_TERM(r7, 0x40047463, 0x0) 16:00:12 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) dup2(r2, r0) setrlimit(0x6, &(0x7f0000000040)={0x7f, 0x6}) 16:00:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000400)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0xb14, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) semget$private(0x0, 0x2, 0x8) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x80) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffa, 0x0, 0xd, 0x3fc, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0xffffffffffffff72) dup2(r0, r1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x40) syz_emit_ethernet(0xffffff5c, &(0x7f0000000040)="79d50600000087ab942e5c70ba00") r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) lseek(r1, 0x0, 0x0, 0x3) 16:00:13 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) r3 = dup2(r1, r0) poll(&(0x7f00000002c0)=[{r2, 0x2}], 0x1, 0xfffffffffffffffa) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000140)=0x1f) pwritev(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)="60b293ae6bcc8adec8b25792b7744cc8591b48d4aacd54c9c0445fec9bd2ad60f252065fe4991c3f85241e152f45acdb6282255f42a9d405dd8bfcd8d0a238f3b75303e42e738fae9ef7cd0b4e3ec965c94e89c23756987128ed7d3a5e11ab2f2a741cf31dbc8e4b89d5c05a2b6d112366fb10ee6a84783f00ef79c5d715b69b4afd4bf4ff6deaf662f20a6557935ff73d5b7791b87c4894c0650e8ad5d5ca0c45", 0xa1}, {&(0x7f0000000500)="5b4e379c939ea9ad1766f5297d758c05c0b0971036499f878a1914be9591d486a94134edf6f6709e204a300562d039ee29471a027754bdae984747851b070c565b6194d138c849ded435a658cd8f85a5d211713b2116fea57fdda056123845cfdaf2f11978b862c797c8dc1780a373e1b1647bf77f4d491e8bb9b8273b4dba611f47449fd640fefea99496abc5a15a392adc7a029e0f8e84f9376e0d46ab5473742d204d8e8fd0d2b6a0bedbc6f97a18fd1827fabfdb4f7c071f05aa7c6c6d0dd3ed1ee22dd274586bf6073eeb4a35f7e285fbf5ee9d6677cc2a415023a2f9fe0584e164c094092681a27e38958f984cccc8ab72381890314a9726370dbdd30d6ec6c8907c9552429db564c6c2d2ad1f12aca3cfbde697fad6fdd7e5c28610b0dc00b28462505bea71f3f4de55772b53a58140ae04f4bdf1572d6f7728f877aa7d648e7be4e7f1b3d850d331f856244e572d7c46802d12849fc9a1213ae358c12f50640e6a3a344fa86048c9550fc20b2151303df4781d8057a5ca3862646ee3ce5ec016332965003ea8c5a5b39ccaadb2e52cc986b23a54a8e9d6aaa82853a7e8d9ab1922f4bef60988811b888955e46c724609241d20905635411f8d59a8e5e488f7f0ad166d06f154e85fc6c54017da28b6df278cbf0f2b1856fa90f2aa1990ffc481190db295bd7805a3d348023ba7d98abff0bc6cdac9ba96358b9973c7c05b764a6a0624df6f13fcef85967f0a630638f07efad0b15449e58e3bdfc6cadca1f82da47d40c367e8213ee0d2757a355440b274dc153200288f3fdba06c2ac19078a2a10f5a1485b724acd3a0893027c6f84ee0f272c789a35d19af45ce7f9c8ec910e52ada29eb95f31f96c6e91871c6609b580ac1be69bc1ede5a29956b4d553f263464163dcb87ab2d089c52972be961386bf0d7fe47862de0acbff3260e47b66492cf910f894e42a43a2dce25b95915cc3020993ed4a9de9454ce5830d65d8cbfc287e5b858324cc1c3013b5a4a607f763ef635f9c0a97c23ac80265f5f1fc78c1f258b69a4c2c41c9beb2bd5f60b026390a891accd2b854c4e28bc7669c727184ec08f237a87955d2f06b171dfe8553625b9822bff75be795cf2a453f782e866c3f2523ba75b87d0d970d6a950d796e6ca0af40deda93944e1dad07bff16b800477d0397d57e6124ce73ec38f36c03b0bb3140a4acabee3169a6adf7f7f05775e43335107ded6920eb5c64e12c3f5d87f77d24b027c37ab5a6a776c519244bc3ebb3f433b15d9a7456867d3bed8d04441bf1566d6b3afed3258046d0fcba6445205da3b04f1bb82536d00e4a538b8d3791a55430d82b707c8893effe761e6780076470419e1c7234a317da7982069b8137df083d5e236baf2632e50ab90b77b29fa4f774a1854e2fc0772ed9458be94d3f597a33537a6c6d45ee9313afa12524574f9e9a344e470ed5a40c28e9afd14c366f50e558bba723b6d8eb96f9d7d8024d93c07380e7d5853f9d0a7e7bae6110f383027d54fe5618c2838a67a91558b0f37da0b186f34c0d8ce315785589d5a9bdb457cc516cb3edbe423bac9369b66db6df11b0b8a99b74c8e9b011fe30e1d66fb5e4895a637ca4ffb2274082246c020438408c9948015b881b22ab1959d6c09f01e6f45c409c7615c2b13ecc6530a5547506dc248fe7d173afb06e97f508443892252c53ac34686b0550abd81c9c73616bce3fc6cb4a064271ab60c5d7b9c08bc823d9febdfbcd5e398327cfc22dcfe54d1dd3c40950734b78ca10f31a44e2a277a23ffbcf66faefb39d3c20fbef7b1dd1680482951ea79b14144c6cc46e5545f18d734313e39bdc2ed5e285756f94d31c27a918a57d6a24f13236f6784d16f9828c811cfc0a810565fd6a9e423b80367eeca63f191af204ee598073ab78e95884296ddd0c3f9b35485a7e3f7ca124694cd7d154e6c9e3f36fb31a95e99fdc27390b10257622f7666c3ca893e696a4c8c1f18be5e2335615d65c7818190b370df9462e35d28de236589621c2d2591e3da298bb73bd656aea01faa4abcf16ebd79419b28712c1517721a6a85eee6aed786da3a21abdcc20c4d0e67cea36a394f0861cf6024080f0aeb937c484109aa5747ffcd53698315154dc7570b5d30648c13cba880ec3dc76f39249c6cb585f64404627f15ab3f59ccbfdfdf0c8ad3381207202412ff212a73a8a128b6ad44575bab5332c90b64887b3b6a857e820f6a673db5985cc8354a39d0afbeb426d2bedbbf1f72d066b2bcaf9343e42f587907ad9b0b23f21ac865fe19701082298d0d038f71f5ebc241a15404171432e10c8d793b9322f8dfb097fbbdf05adf16decec6fe8ac8bf7fafb619571ebb756f5f78928cb3f46893cfbf6da9f3d058d71c9ffb4adaacc2182df19c54bd1ebaa977b17d2946eea2826aa23ad25ae8e0e623ccdcbe844d25b22878a3a2832a5d83fc4daa25cf7fd059761cbd3ec1068a15739a8cc3113b53e049c090cd164501e5bd13aa65a745916d20f4613051a41d6e5795abec718df18f5945025a401e0bbd39d97f765737b9e8f1b60a21ba8d60d642195edefb1c80c7af95518e5ebd7622495d03edd8f31e98b84a7c136de771916f0dcf391af1d8e1cf7a01c671bef058650cd645d30f2fd6d651b7e97705f3ee403ae4c42b435d53f532174f5e46ecd90ee16c2c66b63729fc0f7431623f6b89da49bf4bb624bd40b662e71ed15fc263f84e66ffb69c987027c01c792db8afa92752d0714717f5fa32effe5331fb1b0065a2284de1a88d9611e14621fca10684cbce464a966c2d0f1099e9361404377ae3e6306d6f96a497e1aeef677d1c68c6ee48d9b94e7dcdf39ed77a12f642981ac8f46a1125f4988cbe6d262a3f22623777a0edc3f16e8167b3df9480eaac611ecd150efd87aa0f2da460c71cc4c5fcf26c115059a088d386ab0e0308897930db1f9111c09e5b4098d6aa80e4faa70e8fdc909503bb3c5ca1addd88437a7934b205fb119ae19bde06b92eb33652de64765ea90138c4f8aa6f20930187c87390c716623204e83e427e7e68dac86814f421206a8ccf6f2fb19bb2773aeec6e0c17af4318774d412ecf29ae03396dd9576a512c3fd767297034b3cd763506d5d1118b0c4fddb954922be5030f97e63b424980d6931aa33cd6adf3765f55d463f9213024509e97d9f4beda71c57d990e32b1649aad4bb362f16545e0af5fe22e28bb83f70c59dbda7018da30c716df34f29a4bab44f34cdf81cb67e5ac1e338f9dbe9f8f4ca34b293e0fc19feb1ef79cb8284dba9c3934aad5c379648135a371259f94006371fc970d259a3583cd41f138eb465ac5432fbf23b8a696777973a0c8ccb9377064c494c998da61f1de9e797d79c47b1d78328e32b275bbb78f3446e9bae4fde1f68607ed1ac153ac4bc152959e2e075312d216905e213cff73975ee473d8e244865b28dc879d62e9aa8c638823078c37aa276bd04bc7c9cb6a555cdfdeba1e919d075927dd9ace4c0da66513b61539589192ee2ad27e0778057b5508d33796995a8506ae766eebba7579ca1b96c6cc180c01e2aeff2409e2b292953571354a0aa9b57deaf3e147a7423b6c29ba31b0ff21ca5a391447da15fa3690e4f8f46e2f220dd4b8e2ea7c48cce843f7ea7b84f3f60a0efa30185f324c5e3b146667b1c072329ef454dd675bf8076afd9384219cf758d977471211d7b3326a73e57a8dfbd8a37848ef9f79f81a6b99c44046c814af7bacab45d6d3a9ff88658a6a4a156af6f2d2800cf9822c84dc94150f7bfa037cfe144057caa28435e35560479740235cf886201ec9c94b4f1e0746e13ce132803920f3f66476e620511faea882b8a5e5c3e44b3bdeb2fd30983ba444c94b321eec92ff1ae7cbe7c895e072851c385aa715761612b90cb3fe86ca981bd9e0628f4d811f699de299a6e386e2cbdadf44654d30b2d7ae27434f8beaff869e752271d325b29dc1577cae170d7eb4c7808db9765d851f185671fc3678da65cf8888d35fe482ac594ad21c2fe265280ecb228acffeccd5a1dedccc5b90ec780115fd74d4240339348dc73d272f25808b917a77d2c9f25277d928b6e72405bf91bf8048b82544b0d54b972ba9095863cf926b60d9babc6ce5c1f1a09b418dd725e64e9fa1c895fa707bb7d0f50134a910df6bff130c39da8d4e6fc6261c40a6a15d83521c1c3fc6b54043beefe7d30019ac46f71403b9cd5755548599cf987324a031d773f697c1f79642317781f68942aa41b926daacc16d9317a91a2b7ea08c6f4b2cbea5d4384eb9804a5c6b3e70fe1e67bdb72909bdcc868c25096ca9e95712896bd01d7b79a1799298ac6ac9baa5301229cbfa024c6c0d6523142bc393ed20121fa8a1300426905cec513f4c12fb68e20ed90d5af09813bf4be74b782bf527d8236d7dfef1df84906f61900222c20cbeb2f1bf18e580dcd003aa50ea56308ab245d20bde392c8cd45e47cc1cf92dc1e18e1c71082f2c1d18806fa1f3d4e7c389766ed3ead4cc180e50dbafa8f589e558813d951d7362cc73be3af295b8cbacd7c4d98b534bec6501a1319a02bb339d3627cb640bde3fad5baf58b32819c82e5cc1a4bf488fa00154ddea233ae3888f9624aaf4029143241a1fc68d917183462740cd66317764f2c8fafe7a7216e1afcc43b3dec39e0199089e52a34d7a51319ea1deaa1f6d33b3a7de45b8142ba2fcf74d501c59592c9eaa2ad450af9206d84efebbcb14ea1854d5fa0486b0e0cc47c72796beb3ea10d98fe3b7e95a25f25ef82f90f977f8d231baa3d2c916530b398d25541f55ac1922d31c5a6117a197e47d91d8a45dd93dfd8be7112804b1d7be4329a3572af7909d890bd72131eb82b69540729f1e6179ff394762d4c902a0094d58753ba98cb3a9e469e1c828aa0a865a2da541ce52012a099aee607320494624a98ecbddcb25141be9c63659947ab4e5ee4c1015e02ad7d904b8b016f8ac348e357b602c2d5092a1f01f78fb5fc9d72e37ed40ef730cfbf40f21fa36a250ee453a4c0741bfc6d3b9ef173f2113736402e960f2a578de4458f88526a366279829b3a4977777c3883840adde2b39cbd3d46b43e7de50f06ed021accad9f23d479174d8688d827d2ffef02582273c4f187486cd6bf601a39124ec4ef5595944591caf5899b7447f5e57c30f7bb36e6594a55e43cf99f626abba8087231cbcd1a90e498cdbf1cae7a2219f13d4bcf2d1e9deebcad45c5088ec8ada4a24332d5464c46e4ecc8fb675394b2193db00be2a782dbbd6732c8810431945fae3eaebb6c9394cedbd264e2ed12eb4ebd8b7a3abfc8cf6b46d040a58fa7363b6e33086565c42025f543f41fe425749a6ac85febb35aafd096635f8455ee37da0c76e844522596ccd0ab4523f80ba2f02b6b3024e27b31fc6a0532e24c875ea8919fb55b1a98cce4e6bd1e4263af3b0abae406c958359ce73ec26187818662364e7c1b4c862f77f60457922740a8d97ae3e3b5d3864885edb0ae0f174462afd6b989908ec1c5c27649109f89bac2f77909b70ab8ae3fafa5a7806ebf7263c9d7c24a6556b5de2f57b9c29c595d0d68fd036b6229420a8ca14a0c5091ebd9d2525c3b5883a991174aa7dbe6d2a18d042c4a549268c4c935568c6c561e72fdd1deaaa2f0bf8b79d81db2b2045abe46073a7118481d0345b11f04a97634cbab93fddef898e61ee252f4edf6495a7e1054b84e8cfb23ceb9cb4a17db6b941388aba1e6faf2508098e1f38b2f2e8a229c8c445c871", 0x1000}], 0x2, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x5}) r1 = geteuid() setuid(r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() r2 = socket(0x18, 0x1, 0x400) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4, 0x3) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0xff92) 16:00:13 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) write(r0, &(0x7f0000000140)="0e5892ecdfb8b0ae1a0fe2d087b36daf7b9cff1f73c891e4df8a3c94f8d967301a2d3cc18d1269adf6c7bfd4b5a7858a1d33256aaf0ff85799afc7a3107cb45e5a559f80644a1365b687281c58867bc07f0d436d2689abab317ade5e54503a5dd77331576bd499cda3c9286761d575e02222ddeff8082216918402737e547dc8a40495671ed51e694f74f57b29eb39698d14b486eb2706000d8a8a6e3502e1cc4dce2f83a15bf528aa86082ea23a2c1c5a", 0xb1) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f0000000040)=[{0x85, 0x80000001}, {0x80, 0x4}, {0x40, 0x4}, {0xaf, 0x9}, {0x45, 0x6}, {0x0, 0x4}, {0x47, 0xffffffffffffffff}, {0x1af, 0x3}, {0x71617f1391201bf6, 0x6}], 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x5}) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)="26958132a12243391cadc2a84d0004a0ae1fdfdfa17f62fe4f041e371efe8e80a8fcecee1f0a44bf3ff3ed989d1894a09d15e151742246f16664e797c3ce562bde7de7ece1147f066d59cc1499e15b7840daf003aa30ec8232bb4f6fb8162317015aeb8130332bf28c", 0x69}], 0x1, &(0x7f0000000380)=[{0x50, 0xffff, 0x1f, "022cbb6fc2a82fb3274144eb3dbdd3ea8b87aafd0580471882f8d56985aeefaec473b6a4681f516904d34c98f72d1ea54b3e144ae459e6c06122"}, {0xa0, 0xffff, 0x0, "97a94c0ae48bade56367ef74a2f805d7981b6544e82fb3ff9d6575b84aef6e3a18c05c38e35db6f9bc5427ebee312231a44f63dda0971b9d81098bb9ea68e2d954cbd13d5c26d520bf296b567b6124c2fda0c194076157f284708c12929789641a195b4155ec21fcd58470e99a1b0e2dc695baa7c988727aa25664f50a026afcdc6f123ff283f18292907d7b3ab7"}], 0xf0}, 0x408) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:14 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x3) r2 = dup(r1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x4, 0x80000000}, {0x18, 0x2}, 0xfff, [0x0, 0x7fff, 0x8, 0x100000001, 0x7fffffff, 0x5, 0xfffffffffffffffd, 0x80000000]}, 0x3c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x81) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x8) r5 = semget(0x3, 0x0, 0x8) semop(r5, &(0x7f0000000340)=[{0x2, 0x1, 0x800}, {0x1, 0x8, 0x800}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x1000}, {0x3, 0x10001, 0x800}], 0x5) ioctl$TIOCDRAIN(r2, 0x2000745e) semget$private(0x0, 0x7, 0x8) accept$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000400)=0x9) semop(r5, &(0x7f0000000440)=[{0x4, 0xffffffffffff0001, 0x800}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x7) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000004c0)) msgget(0x2, 0x280) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000500)=0x1) ioctl$TIOCCBRK(r3, 0x2000747a) openat(r3, &(0x7f0000000540)='./file0\x00', 0x8, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x4, 0x2) semop(r0, &(0x7f0000000180)=[{0x1, 0x3, 0x1000}, {0x1, 0x7, 0x1000}, {0x4, 0x9, 0x1800}, {0x1, 0xa02a, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0x9, 0x1000}, {0x2, 0x101, 0xfa1ecaf863e887e}, {0x1, 0x9, 0x800}, {0x3, 0x0, 0x800}], 0x2aaaaaaaaaaaa92a) msgget(0x0, 0x0) munmap(&(0x7f0000fef000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='.\x00', 0x80, 0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x142) mlock(&(0x7f0000fef000/0x1000)=nil, 0x1000) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x9, 0x4}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000018c0)={0x0, 0xe6}) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") semget(0x1, 0xc5624e127942cfd4, 0x201) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff, 0x2, 0xfffffffffffffffe}, 0xc) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000980)=[{&(0x7f00000000c0)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) open(&(0x7f0000001400)='./file0\x00', 0x100, 0x10) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000180)=""/131, 0x83}], 0x5, 0x0, 0x0) readlinkat(r2, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480)=""/32, 0x20) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000014c0)=0x2) 16:00:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="e1", 0x1}], 0x352) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) dup2(r0, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1c}, {0x30}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x12, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x3, 0x1ff, 0x365c, 0x1}, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) semget(0x3, 0x4, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000380)="398e") 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x34, 0x0, 0x0, 0xffffdffffffffffe}, {0x3, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000180)=0x10) syz_emit_ethernet(0x0, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[0xfffffffffffffffb, 0x9f9, 0x70c, 0x100000000, 0x1, 0x7, 0x3, 0x4]}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) connect$inet(r0, &(0x7f0000000000), 0xce) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x54}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)) 16:00:14 executing program 1: r0 = socket(0x10, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0), 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r1 = shmget(0x3, 0x3000, 0x174, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0xa4, 0x8, 0x0, 0x7, "6e16d13eee2177d59910000b9dc27a64ec244cd6", 0xcd6, 0x7ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getegid() setregid(r2, r3) shmctl$SHM_LOCK(r1, 0x3) kevent(0xffffffffffffffff, 0x0, 0xd1, 0x0, 0x156, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x3) kevent(0xffffffffffffffff, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') chown(&(0x7f0000000c00)='./file0\x00', r4, r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x7c0c, 0x7, './file0\x00', 0x6, 0x8000003, 0x4, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto(r0, &(0x7f0000000040)="993b8d07042f629443e1512253e32a7f7d2eec4354f5f71d9660a5d3c34256142e4bf9a1b138a61130536160601b34e620241451fc85b508dc20ddf176ffd2251a5b7a4d2c", 0x45, 0xe, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0x100}, 0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x100) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x7fffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x87) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x80000000, 0xa20, 0x7, 0x8, "9a3f98bfd890a8bed76f4b90ed38c0bab746fd42", 0x6, 0x2cfc}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0x0, 0x6, 0x20000000000000, 0x3f, 0x0, 0x8001, 0x1f]}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:14 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="a487884765d7ccf2d10a763aab7c2a590e8a07ba250dc6c40c8cf7c86e9b8a97130d9c6162aad7138a8f1aa68748565b5f516f3da5e3824f610788db94d18f5b6ca6ceee", 0x44) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x6}, 0xc) 16:00:14 executing program 0: socket(0x10, 0x4000, 0x6e0) munmap(&(0x7f0000011000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/136, 0x88) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:14 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000640), &(0x7f0000000940)=0x4) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r1 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x9, 0x8000001ff, {0x9, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r2 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) semop(r2, &(0x7f0000000900)=[{0x3, 0x100, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0xffffffff, 0x1000}], 0x7) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="e0000000000000000100000000000000ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573f5b063141332a07bf3e75f8d23ceebc35103000080bc7fe3cd4cacd26aebedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d20895f2b5000000"], 0xe0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a00)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000780)) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x10800, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') unlink(&(0x7f0000000140)='./bus/file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) connect(r2, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x12, r3, 0x0, 0x0) r5 = dup2(r3, r4) close(r5) 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82822e2f66696c653000"], 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000080)=0x8, 0xfffffffffffffce3) poll(&(0x7f0000000040)=[{r1, 0x8}], 0x1, 0x7f) shutdown(r1, 0x2) 16:00:14 executing program 1: r0 = socket(0x10, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) write(r0, &(0x7f0000000180)="60818518435ae5aa8f8a87ce16e8b6f5c16ec4396dd7997b0ec46ed88678c0bb348f8ccdbbe1436301addbb863db8878b163a9567e54209b4d1b178ab2c5eb6bd6b350591a3b0f27f2343d0094dfbd53b15182d136e2e57695a2896c26edf23fe91f0000004f5e69b9c01153c416ad393aa62ee77d1cb23ce20a077e7f5ec585749fb41805f776be099a3ad2f3c3c1ce16f56d36e2f19bd624886d410d0c2e3ed687a40c7cd6d18660d57c9699023fced8f5c0f0049bc21a37f682", 0x48) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) r0 = semget$private(0x0, 0x0, 0x12) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000140)=""/105) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) r2 = geteuid() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r5) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') u霵-P你kC?(阺%敆fi(肵M楶诨nかZ3.b淂S既-妙7 2彡r颙HVB2恷髷:#蚎俨守擡K 坍pckbd_enable: command error 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) getdents(r2, &(0x7f00000000c0)=""/4096, 0x1000) pipe2(&(0x7f0000001100)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) fchown(r2, r4, r5) pipe(&(0x7f00000010c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000001200)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x209) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x4, 0x7d, 0x10001, "60d5e07e3023b503a5b59966eae349f7298782a8", 0x80000001}) fchflags(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r1, &(0x7f0000000580)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x45e, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x80) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)=0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x82, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x6) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) shutdown(r0, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) clock_getres(0x0, &(0x7f0000000100)) shutdown(r5, 0x1) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000001300)=0x9) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000001c0)=r5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) pckbd_enable: command error 16:00:18 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r2 = dup2(0xffffffffffffffff, r0) sendto(r2, &(0x7f0000000000)="795619c881332def6b41ac434cf9fe7bd6f9c7546872a1455bd29d5f2b3ce986", 0x20, 0x4, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f0000000100), 0x8, 0x3, 0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[0x3, 0x7, 0xa494, 0x4, 0x80, 0x5]}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000200)) readv(r3, &(0x7f0000002500)=[{&(0x7f0000000240)=""/124, 0x7c}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/205, 0xcd}, {&(0x7f00000013c0)=""/35, 0x23}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/106, 0x6a}, {&(0x7f0000002480)=""/5, 0x5}, {&(0x7f00000024c0)=""/15, 0xf}], 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002580)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000002600)={0x1, &(0x7f00000025c0)=[{0x5, 0x80000001, 0x80, 0x1}]}) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000002640)=@abs, &(0x7f0000002680)=0x8) connect$unix(r5, &(0x7f00000026c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r5, &(0x7f0000002700)='&L', 0x2, 0x8, &(0x7f0000002740)=@file={0x0, './file0\x00'}, 0xa) r6 = open$dir(&(0x7f0000002780)='./file0\x00', 0x80, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, 0xc) r9 = getegid() fchownat(r6, &(0x7f00000027c0)='./file0\x00', r8, r9, 0x6) ioctl$BIOCPROMISC(r4, 0x20004269) pwritev(r1, &(0x7f0000002a40)=[{&(0x7f0000002840)="ce5e1d5090515cc3445185fcb9449b442f19aaadf5e25395d0e479222719d5fcce483d257c55a175b7c8b5c4d114ab1c1d79b7ce59431d532816776d57e2d9bf2c233d3b71433140d1a001ad1f08970d0e2a87ea699caaddd656f49fc932ccf679629a9bb36b03b36e64bc", 0x6b}, {&(0x7f00000028c0)="2dcd4485ebb33f5983dc4786ec0be832b644bbd8257e98a844ee624ed186307522cbaac3e4c4ee9bda11ed486b96edd98429f5d23ee5036bd2256c3860d4a22fbca10369cdd33695f0e4b0229399b7172ee6cda4", 0x54}, {&(0x7f0000002940)="896d517d258ed5e7ee2f2c00b367cbe89c07c9c772ed7755e2a0b6269dd481b5aefb912a94625ef2e820411c8cefe0c2c237d424fbfce13a39f5724a5258de4d130fb998e1b03001ce0e5baab8ba23b21c9007d52d07992cea78aba94e483afc82dd93d871d0d848650fa376eecc51f0f3cc8bc12c31698937c028cf8657223f4db8c00f3bdc332f05b5cb9997e856b493751cb04f3dedbf514776ccb0d2fb3d0be498bd6464350b577c85ad82e35bdf2d2922c3f9baf8", 0xb7}, {&(0x7f0000002a00)="389c00c1db86636f6a301feea35a71ad777880506dac923eecbc217bd2d759535e43f13f2c423d7838dfbef88f538c5defc760d61cea8248e171014b8263", 0x3e}], 0x4, 0x0, 0x59) setgroups(0x1, &(0x7f0000002a80)=[r9]) socket(0x6, 0x1, 0x9) r10 = fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000002ac0)=0xf71) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) connect$unix(r10, &(0x7f0000002b00)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f0000002b40)={{0x0, 0x4, 0x8}, 0x7fff, 0x7, 0x20}) ioctl$WSDISPLAYIO_DELSCREEN(r10, 0x80085754, &(0x7f0000002b80)={0x6, 0x3}) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000002bc0)=0x8) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000002c00)) setpgid(r7, r7) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0xfffffffffffffffe}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b8180000002900000031000000267a03000000000004bb893f0000"], 0x3a}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 1: r0 = socket(0x0, 0x1, 0x7fff) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvfrom$unix(r0, &(0x7f0000000040)=""/94, 0x5e, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) read(r0, &(0x7f0000000140)=""/255, 0xff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getgid() r3 = openat(r1, &(0x7f00000002c0)='./bus\x00', 0x8f6cb31caf6de916, 0x43) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000300)={0x4, 0x1, {[0x9, 0x8c, 0xffffffffffffff81, 0x7fffffff, 0xcd30, 0x6, 0x1, 0xffffffff, 0x7, 0x3ff, 0x6, 0x9, 0x40, 0xffff, 0x594b, 0xffffffffffffd538, 0x5, 0x9], [0x5, 0x1f, 0x9, 0x9, 0x69, 0x9, 0x5, 0x6, 0x123a824d, 0x9], [0xffff, 0xfffffffffffffffa, 0x8, 0x9, 0x104a00000000, 0x6, 0x6], [0x7ff, 0x3, 0x1, 0x0, 0x9, 0x3969], [{0x5, 0x6, 0x2000000000, 0x16}, {0x1, 0x200, 0x4, 0x80000001}, {0x694, 0x80000000, 0x7, 0x81}, {0x81, 0x8, 0x0, 0x4}, {0x6, 0xffffffffffff8001, 0x6, 0x10000}, {0xffffffffc1399a2f, 0x5, 0x74064f63, 0x3}, {0xece, 0xff, 0x1, 0x7e133766}, {0x80, 0x400, 0x8, 0x9}], {0xf, 0x0, 0x0, 0x4}, {0x2, 0x7fffffff, 0x100000000, 0x4}}}) setgid(r2) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x1, 0x5, {0x4, 0x9}}) syz_emit_ethernet(0x1, &(0x7f0000000240)="ff") 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x7) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x10001, './file0\x00', 0x5bac32b9, 0xa60, 0x8, 0xa6}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00001ec000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, 0xffffffffffffffff) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) socket(0x10, 0x5, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x6}, 0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) setsockopt(r1, 0x80000000000025, 0xc, &(0x7f0000000180)="ebffcb4521b9fd812eaa4e713048e699966913d2ac222993a7d95043855f5279e5eb62882b46629c438ff11c0ed8a63615aa7dc9b1e5a2f9bea1915a56abaadf1c870d0b0dd1b1fb6c341e7d0d282ce619912308d62705a2398c16b9bbfa87b56522b3a85453", 0x66) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x5, 0x100000001) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x24000000, 0x3cc}, {0x18, 0x3, 0x8, 0x81}, 0x3, [0x800, 0x2, 0xff, 0x101, 0x100000001, 0x42f, 0x0, 0x8]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f00000000c0)='K') 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000040)={0x1, "598ec646b56be121d60aa860be7a84bb27761115"}, 0x1c, 0x800) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0xc084, 0x2) 16:00:18 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xc1c0, 0xffffffff00000001, {0x3, 0x7}}) write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) dup(r2) execve(0x0, 0x0, 0x0) r3 = semget(0x2, 0x2, 0x60) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000080)=0x3) 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f0000000200)='.\x00', &(0x7f0000000240)=""/236, 0xec) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc, 0x0, 0x0, 0x1}, {0x74, 0xfc0000000000000, 0x80}, {0x80000006, 0x0, 0x100000000, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0xfd, &(0x7f0000000140)='E') 16:00:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x40b, r0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) chdir(&(0x7f0000000000)='./file0\x00') write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0x3}) 16:00:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20, 0x70afa87e, 0x846, 0xcb2}, {0x5, 0xffff, 0x401, 0x100000001}, {0x800, 0x7, 0x3, 0x401}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x69, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)="3efcc590752bd2d47faec887bbc2b2", 0xf}, {&(0x7f0000000200)="7ebc891c8845171063b2ea35095f81742c0287f21e3d11f99bf9df5b573e8cf7b784ef55c4719c6c0b1660b67c2a5f38c329a72e0e2bd3d1c37c33008df0a88f1f3b478beb173baa7f3f14c0b5e49ad15d0e2e72020cc6339239489b696da95af07dc2939f849a7777b9ce28a839c5f1f9c8d69b29313a64dd8f696af225aaf3cc3a63a5d9fc375c42ea18b76a1fe9ade8e4659844de21a60afb1aa2e1a97bf2ed48c9e545e6557ca9ae71aa6e6ece4dff74d7a2ac63055ed1fc13d71537519c1b3ad8e00c35a44f6a250a1d1b3e245301e66ba518173f7f4cc6f3e0b0036074414b13229b246b4bfbd1ce3b557d0a1ac3d5391f", 0xf4}], 0x2, &(0x7f0000000300)=[{0xffffffffffffffae, 0x1, 0x81, "ee13ce2888562d8f2f4065838fb8f48df467f93f2bef6c7365c326b462abeefca01e87868c996c8c976b4ee78972836832703ed532475bd4ef79b3a93df0243c6cee0b5796fbd72dbb8473865f883006e1fe72ee4df615e1c13f0a29eb6b6cff1a7190cc4996c763ed6af29f4b5c97c9dff301273b2ef61381fc66f2b8eee0f1c1000f3fad896c27f12532f26c0cedeb9e8d89229dc74bda5a2b9702e410f6738c28d793ff5c57e7d85a2b574c4ef52190ac9daec61162ea29c38cea88"}, {0x60, 0x0, 0x8000, "7a352bf26faca689c4c08650c50e35fc990fb533097a66f9e7a1fe2384d5648301f0235d0eda7aa782a9e36fdeba51e29b936a9deae4d938d019e422a594ce4a540be32fdf7091d5bbfb72c2b977f107"}, {0xc0, 0xffff, 0x0, "8abf3bfbb3e431241a7c25beaf751e6e76022b2db0bd0636896eb8bbb5d19abe7782e11130b8c2e739b6b5b198c0dfd745c45ee87e3741f95407ec90fd86b7055d5ac8cbf6486aaa60976f860d90cedd4331c14249c1302b43131cb934b872c3a73a0d7438799151f1b20a98ef0e3b137e4de85af1b2239afc2c29332979a15e47468bee1ae07c9db56e05a1fe2be35933ef903074c39801a63e73e3234b22493d881cb9516cc5af79b08f06"}, {0xf8, 0x1, 0x4, "28509c6379e1ed6a9a828722502015517ad51db7624a5e80e5dd442adf609da3d2ccd901c7c37067efc9c45a64ff544502d96c37e44e1073c647280365ca5e2b211a817c8cccae9c08a76709e21611752708ad7b178f22915cdc022bd7862fdc63e891995cc838e14b9a8ab972d3fa68053a11504d43f2db3f1139b668e962e5d54c1ee3f6a5c980c0483505d4f39f4e01c6f9eee2fb538a3db2a772d0bf8cf1aaab16995d388e0d931c6849cfc92c91304ba2afac468cf70aeaba1e7c298727e1b681762d1ef9a347a436eaac096dce7811abcb020d28a518c698732808caf944cce709"}, {0xa8, 0x1, 0x5, "ddfb22130ff598701d67e44a875040510a19204424b4906a718f167200e9e0286cd8ecd6945d8a4f176e778c374ad3fcab4bac535ee6142aee723513e43a9b11b8bac8fb1f1acf22576f0e16b6da27458dc3e02f8a9033687b773fad62e44c53df00891e90c72805518d34ecceb59c057b26c7a830821374ff3020b4e0b267aed976523a72c20c40de711c502955db9c0e666506f01f"}, {0x18, 0xffff, 0x0, "01bcf44615b5bd"}], 0xfffffffffffffefe}, 0x400) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/126, 0xfffffffffffffe2d}], 0x100000000000019f) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0000000000ffff0000000000000000001000"}) 16:00:18 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="c593b437c335305f5bbd74345502278a3e6503cdfbd75e904163e3bdd7443412b904312ea953d1f86aeda35c7d548fcf535c529194a1ca1b06c53efb65cf4495a625cbfd57be896ff146ace6f922f1772a0efeb5ef"], 0x10) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3e39b7f9b9f5b24dd199f649ccccec1634455fee1995f2746848088a5138a17a18be8355e82b00d7c058f676fdec36e84"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) faccessat(r4, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x3, 0x1, 0x2, 0x4, r1}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000002240)=0x3aae4490) sendmsg(r4, &(0x7f00000008c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000580)="5e92c8623cff8d5a40eac9f0382cdfb6b9821eeafb499487a40f7265b2b7930aae5c1d24f23bf4fe1364ee2c7f793a960701a8b8ace1d926bc523f5308b529521f570d2e8b4ec54292b19516669a03609e51857f37c9835e8b0f719089b48241e719eb7f915eebc62c28f0135419cced9d196c17292c412c7e61fcc55942057bbb3160f36243fedf2fa5df0340c36eaeca9f21635f000ec428dabaf44009f3bb27b674f005bd1acca19cc6e8e45dd37f15fef90a91c84c7d491f13738ad0b14661e51583b9dbf053683e722704389991231d25e80bd25fe8166096324a7c674ea9e2aa83a23d1ea2267184a4f431c7609bf5501514eddca9d658b5", 0xfb}, {&(0x7f0000000680)="f6fd339eb6bc063e70657f24a9b722555a433b70cb7fca266272308d08ade6ddf55f7702b823bfeee9e2896b096047ae0b1e47610490f5b1c7e6a9be7a8789b807472a2469f287750d6a5708f5efff4f41205d0a112caab4d5ed24", 0x5b}, {&(0x7f0000000800)="448593a7a843886f2b403751", 0xc}, {&(0x7f0000000b40)="3d9396dc2759aeb15ea79929e50af810fac7de91ffb812948dae062764408d56953677a9eac54282a0456c5c1f2354596f6eb2538420cb88028bcbd9fa9bbd37454358786b485e0147edb108c720ff83da13d3d00992fa38941c4a821578683ae295e240bf5d17bf3cc8479ed083f3cfa68f80b0d93e8602723cebd3e906a628be379b0a9b3a779847881e64e54b57f49719f361e7157ca7b7c4ee642fe3491bc1a801cd124d5cf4915814a4d56b6f44944140b231402016d38187", 0xbb}], 0x4, &(0x7f0000000c00)=[{0x100, 0xffff, 0x3a265a2c, "53b9b348ac0516ee246b319f6b3dc125380a78850e46a5a00b732cb7d46884eef702bede0757674aa0b2266c4e2c380f15d7ed396b38233c4d2ac72d83b9c0c8db6048026ef527a08b8477d2a39a9c983d49f8258f740174980060ca406e872de4b680e15f4a5fcac941d3710dee0aafefd1b96ac0097213f1d6a54bc0cc0e29640a0c4dc0f9c59a608433dd92a6d87734f01112d8f4dfc06d22ff1262c15e770077752e93259b5dfbf0bd0b2280c726ce7662f61069fe2f7a7860e961724aaffbc4c19b69c82b563152ae689e04a3eb0582113fd9f4ec7277e60e87397f116bad4ef7bca59259482ff863e0ad6c"}, {0xe8, 0xffff, 0x7, "4f660921a5e17031091e189535cde727144d74651c4e8f14c53d573cdecc76891abb47b4581a6bfc90bfe1a76a3da2d3aa2ae8bd12d8ea6d1cab76005cb2aa85107ea637748faa3fa2e09b20482e82b350e2eaec72a2a352476aa84a1d0145e8ed8807c855628341fcc480af487c499ebc6a5352b57cf185edac6fe0af8c7f28d353001cc2c4f8d33804c5af459d19bb355e157601035f0000c649e157d6edf30e3592852ccfbd812d000cdab685df7980b78cc069e8c2b78ece0b640ace86233e735e508fdce64a22d0d165c2bd8350460162752d4b"}, {0xa8, 0x1, 0x3, "9e9054f5554f0d6b0b0505ec52acc4f505711ea3a3840227e41589da5288d219a547b89fa9f50b1aea00e38426ca7db40f5c51d9450d78cb77d831dd4f303f69229fac95fd848134da6bb9d5703040b48b05c2730ca2bc494f45ac8189a9374ff0309ebb41d2b7ad56dc613fb7410ee3eba6265128bf90383225ed9801b9c66024a513c21bd860f65c058f17ae600b25b11a8cf34589"}, {0xd0, 0x1, 0x1f, "cb743ebbd6a473f343cbb3c747f92c324e40a12c54d1d9d0c17270fed281eb438262e1cf37c9dfc04903343f08f862726be1d92c22c40d067a539080dc2a1de0d94af7fb4896cc7838702e56c3d597c7f6b0804d5b3eccb7038d90dbd7d5ae59f691c12f8357b0505707bc00a45ba01ad26ee79c2dc6425b1d17dee0326d32180484806401fb039e59441cffeee5ce0a6352da1f711bd9904cf7f3ee25f9f82c7045b24b90bc748f38739ba57b8770bbd0074a99a16f87b6ecaa92ca"}, {0x80, 0x1, 0xffff, "9846025113e3f1674854114c288b3ac4c23473aa0c9113e53252af48f7092fc142513d83cdcfa1ee74711979de696774bb9a5ccbf57ad795406d62404c5ff5762b4c9a293c04f7bc33e7b4325093c111909fb9cb0f79f27f3db1f57816bcff107cb05c92b82d54353b26"}, {0x108, 0x1, 0x0, "4d52404ee04ffa72a92f8ea50509cafb02d8fd25c9da4a2d9cac77391bba25a750dde343fd6b1bf6cc4211541204bcc93cd678f191e4b70b08c233e357b016a1e814d7914faf5064f4136ceb476f5c29f2946511e6b2cf9044e94cc3b3926d65a927ce74080c7dc2a36afc5765fc611e5db6aba8493e2ed3bae097d6072d8b40525ce611260110c65d9aa70d7b8cbcd8fd3f8f52a829b93d3080f645f17f222154d9e6fc97ae00f3ba4134a525c5a5b99a7489462341842bf5556fd4a69a742e8db40c38c38e200617fd609d42e0746fcdfb352f629a02e16ee208a944bcd7ce24d27454e8ecd1a2f504074117eef1de700d"}, {0x1010, 0x1, 0x100000001, "366a485e4c7f8d79da4fe88827b3673720b542a0ae5d65fffbdbeeb833a92932bf8a9dc257c185e2944e89e87350eb2d5f85d86e98d60f764bacbc232113eb24d4772cc70f586335134698da3f8c12a4a1b44ae0f10c3903ba91299016d779f2c2c3ecaacebe83f1c0fdc78c8c80193ceb029bbb6cfc663cffbdfd0fffa9c80f698af2f9358b5a023fd0ef023e3747265e344840f6b8872bf870f7628a60e96898a49ab92facc16bacad39a1317bf9e44bc43e2143bfb406fb00db132b5d0e3672bd99a7c06e8272938737778612e363df0d0fd4083b7df494956ba0b96de7542f8b07392a9eecc9fd27fed48cf072428bbe29e107c4db9c3cfd1ecb803ecc034c629cea0220038f30d5acf9276768378373ed162ded6e02ebf4c9c7f28f2823d27d81371b85f2a66d5d1b3a182920557f5ab3dac64f7db8c94881d97c35627bcc1851e8e78a564d274125d3e0202467d53009e5f5638d9f5b8095ec4c1aa738d093019c2040ed88fe2d3b581fbcdd82bdbdc5c5a7f3875d3ced9a7303c69bd3619252789eb0f9d257f6893f2053bbcdcc32c7c871261c3eb94bd8b235228ff83c001d5c188808367c5c640acf76a859c5c1962e1e4092743b3df223eef52e8b51b06d66efb7c8c184bda4451083c30a97901b4f5369b7c0a16642170e5c1911ef1f606cba1a617e045af20548c6e87410088846c87d4616823a587ecad2e1f264ad1303c7045b899d30b85fff266492a906fd1174484345135bcb0169fb0e02abb201a12366b0fc23f20bc7278fd20898414a7c6c4ae88da94eccfe43c16ddc2c4d7f864e1a386a8a6c3d85e1bd4d516caa895e0644687cb02a5e5d79d5525ad11e8e566583dd68ef4409bd9fb451c8ee1234b0fa863fe864ece66f0249ee9d0d5a7f1d862cd51cacc5d60ec4eef3fb593a01eb4fae26457e141aab530b778f45f8fad621d55b30855226183f47c730ac87e00e68518cc3c8a5ed7be248686a1cb16c64eda132537102c97fa30831198eec6cda6356f4c77e81cca3efd9932c94898950dbae6bf7919168814f5683784537605625414659effbbd7d66322e8018abc1b7f38ae8f3c4bcdc89fac4b62cb7a3ce56c37c0b568a7844e3bd0d5cd65043adbe7ff6bbd6cc4ad351144d5fee10bb8609dda05a44928e93c4340fe302939f7b751b5914e5b5a72358eeb604f99a562f874a2ab67568a837bec4adc199b408958b7e0ad498515c2485c5e10cd6cdbf34bb43d385c85cb80bfb4cc8d723456f4a4f35ec2cad468027fe98229e6ef8c034456d03e59f642d9e52432769c013aa22e975a6fb4e87a4e7facb77734cc04fdeef3aae74b7b11a3e7232e68097c4ae24014e56da8af003fe0d37c0ca2527e277135875ff6e410c75cd453fdc93ace1650a8a5d284bbd08c1edf6aaa75f5e5b52fb77f8ec24436a439ea3de4fbf78639478de2d78c2b653068cf30f8bf442afd9e0f886fe2331b6e0cb7f284f07dd240abe0e8b3d8f132ebe55678018f3666b92012737b75c3c0f62e2ae2d5e4e0e702741233e1f5f9f8594db8a1d83f40a1ce644f2627097200d26ed2ad0a969a6ad5af78ba6b353a6200837e428406aa0b21909d4c250e8f41c5e8d81d4e4b888ce615722f4d0a8bb6780338b1fd06f6590ecb79a1d79d5fb127e6bc006ffcbbc77478260a56e6f0ba2b380109179d66b9c08292ede22ac79e60161cf1ed1456b4ea54472171664fbbad7de2784af6eaaf85e1e888e3f3e77d6720056265dd77fa7fffd402e91ab33171a3abb393a35cdadccb5b9b1a3a760d7b315f96e3aec58583273d0d3297177698282e66a0ffb475971fcca6af04167a4cee9d55c7aa8a6af14c7812bd97025fb3584d3b042def449ff6e140252bb11e0d1ad2efaacad7cf0bb6eaf922f48eda590b13831a6a4866fc74c8369980e5b5d03fb0eb99d9c9fccd4d9cfda563453fc9620b2e1fd600d74041d7397fc3eccea04c54540ff90ae4d7099008f981c33c86e72dae1c3f5730fd83ef87c3962374e2cb5436f21640fe1060711ae022e7d1e6b6d21c4ff9921ebfe91ad171bd6184261782dd12b2dde00288733027773099d6cc743dcf49f059f0ae818f7e0731d07b624a6ffa7f5def448940bb43b85be9fd50b23f4945698b4ed6d0125cdf5d9d2695e6225fa4edfef96415bb5002a4b48d17f8c6cbbfa3b36486c22458ada8cb5dbb5696602d4aa6b5bc053a4f5e14466b105a99f81a28a1dc26c3c81991a7d9bc87bc3af44efbf595489cb3d4e0fc4d3cdc858d65a0b09cfeb33679cb672b23143349087f11f071ae8a57afc2b4e6262e9f70b99aee04b79accc60cdfe87ea34c7164901e8da85173312a8b126106d8b406c465d3465fb404f97d0b7ecd52c95aa1da03930d1659b51fc7c18dcd8e8cb2ab7d2c7632c81f625f86a8145223ca40c963dcb2ea5477be38a37606bc1f6217945a16e3ccbdff80afc4983eb6b90672aed9b27947c6e66f72cdde8a09bda9d3b4143776f0d86caace2b1858a37983c0a951122c050cde0374d136f95d8988d5279efdbfb65ebe718c4207d6179104da9a19d5eb12649e17aba8339aa86956394033919d5accd0989e34f92e26cb7b767082b077700498a1a029bce2dcd3298d683b4fee4119c8b0f0d3b6fe4aee777e8c63693c3b2633b42bc06900e2ddb35b4299fa08338797917b2106a3d93f2304bbe538542548f5f402ef7393e238220b89ac68be0dc2484854715fa6d38f13f386f66f20ab156b7affe29ff00d97abd47e34e47deb6412ce8d56515273735ebc73871706303f855d0f4d3c0b5991fd3c4be773b2c3b1a4c985621349f37acfbe7be86a0feea184f910a8ce2a01e34ffda05ce5e1d088c46a4efa9164bd7ea07527eb164dc7eee8cd2bd91b4b4085503aa2c5910bce13ccc71e4652e45ae1bf905804b1a09da66146f4cc797f16a167c14ed7d91fdb6c654c993b264acc78e4b873b02e10eb3a0159d95988a17a10b8cc38afdc05d10b537f71c2868c306a09bf738a8ae4dc30033cd6bc23b992ff7b9f67433f28effe9aca76402916a9ae3b7ea1d8fa1742ea3d43a6a57054b82faa436f45ed427cc7152cc7daf9154bcbf4a9b7c4a0b7a9f36780e5184630a310bbe079145c0fe138042eb169ae072b20abdf1d86b4066e6d129d262d19163899a1fe2d2d21f51af7ca52230c2d148a0cde6e90dc06015b2524d5e400748440cc3ec672d1cba06fa2b68e762c278b7cdb4de1c7a3ffe3082a3dd42210885ef33a314bf254614915d7513843c3ed6d7f0ac6199e8f787b6045d1f56a945d0f03ccf953fa6ef87e6e9d27110b9d0b20382d2416aaf15120e6c1dbd81a77b52ff8764c98dcbb271ee947e4cf84e1a23c2afdd1522d4adbd102af1ec850b8bbe415b94f315e714a41439ab19f8ede824b5aa7ca15a94d3e518d8e064662b9eac18fffe77ba2336654d41372db789fc3971033a61ac62fbd6d571578c55674bdc5f865495ce4f7a2e1c172a46854ac06912f1a8f3853e240873624fc2fef1a7a80e4de8bee79078ef78e05fe8dce2cc0f2556b9e5de35571473e00fbdd41a6a01f5cac08581b099a03c3937d895733b7480364bfb5bce20276c5cb2db661062c252328afcc26bc11db571af8cb2a8362fbd251f6a4c3095aa188ab2450857fdf46ff7c37120112324c2d050f67678dee4089c38b654c547ed72fe39647c9d9b70d13781ac47390e321b9bb2c2ad2bbdc729e98eb7483e308ff0dc2050098903ce2b17b388427be56a9f4df763d0ea39d16c5c55997361021e7e7a4d1a65c084da8fcb27908ed825d19bde2ca9f7198f4a73a64b85b3bd054519ed57d4c2501414da7d90fdeca92258e78aa84fa87ed00fe3ff224bce77fec8f21d4bf7b148855a9809aa9f68b830b2075c0ef62701831142f104d2dc7731ec1d1cb4995333e718911ffbf0d93d097fe1e433dc3b84abbebdb4155b01cbbb143f73b2452a1ad745a68bf4538da18e1e3bec9f9df201f1d4755cf07bd42dab2803869a81ee843a9ab85744013d1f4fe6599530d475cb2945943dddac7fe07138d6151eaf377ec023f1cb899fe470804de79d6720c73e15533d86169e2786383eb5bf78f5e3b5b1acfacdfe4edc8e53c1ec65f0a58d485fdabed8794d703a039c6ffc6c4d0c15ba2a0e3cf2944062e9e80751eb5dd33573875d610d9240a3ea343db89bae51726c8ed1d870d951652ef3d9973a4f23dd73d6c3b893b2d199673383d8762d5a343c116b77f23733e21b12019d3644e4996c3b0515aa05333c9d488ae7c07521c6ad9b114169bff613dc7e2e544a6c224f6d591ccb81a852d514def13971884486610a45124ae4ab7cfad72c6ab9378feb83e9374f7f7a91b1aa01808aaf9d8e99a9ff215d1bd70c4c1d2308636f7664bb945ff1723d23379533c3c7695304efe0cc1e1054c25f5c1880ae720eeeb32372f341593cc7e56d0498ecaa9979cd312a006785c782d809e9a4edaf644b2b9e1ae46fd11a374a7e71396c4b9fabf9fd8a3ccfd28149995e935ec66dc0f3e2c6eaf9c3c646f3465988505be740b667fb6fa644bedf0e54cb4ed505cff07b49d90e3a96786090b81781f41fd0fae744d826ab9fee7641d52eb70406807a3b46189405a96ec011669835019a8c4eb89c046874fb072da638dd590d3927b791b78eb11021425cc71c7cfb59f56c85290dbc376348d6acc86d52752efb699988190614954509675e185ca945ecf477616a8015461bf3e2eee833c164b25e8f81d79f12aaecf1262ff84e3d393a40bdfdc2aa4bd3257fed621761411414a8fa468e889a9f8ad325b0c42b182dc021245318cefab899cc4e8f5486fc23d3d949376bce22fe75c475435706b412a8744ae639b0d8b59dc7161b7469ce5893017b7421c426cfd00caf2ec87ad0cc35dc8b6f2a61860deb8e50e5d7b7dad538f94e617da610c2e4cbd47d36db038d8ac448e65efe8bbb356376ae6c476b42e185c19f748c3801697767c4b10f32537303edc8485bd2be13e6605452c9811d08eb78ac8cd277f0d15d14bfe7dcc78e4af2c366e22afa40e2fab2361882abef328ca7d44cea300d27016a5f9a06b9a8b1d4dfc7e34d432601bcfc9f91fb77bb468a2bbb4604ed504c319ee72124d10aef991e04a39d4dadbc2d5be6260c2abc678e8a2a1f1217a5f0f10095b5ec751f054d19838a14eaa5e49c1d0a5b4125ef592adb5ce30451e4f0e84cc8210630fea45d88e7c504782220d3e04c4fa323d71b0ce4c14af54438a70f043a530a9d911ffc548063019045df25cf0f8be1fa7e3e44ca3f939d54c86627563553dc4fc780d2721b93a7a67848ac4dad861f80f13cef0f748479e3fa8c4f9bc12dde80d78e8031bb9dffc908d3ebc00122446ef8c034f6d08e3355968559d9a7aeda19dd0449a1e0a7fb79bcaeb16b698a35b2cd5d3b6d0c40f16591b8438a6b4d9977cbc02d74ebad7395cffb9e423f8e520bc0292c0f25df7753ec95c1ce6238c6fc12489442c8c0af79e95779d7d7c47b310b31a72bd69354ad6ef019f4786322652029ecb897e75676607b9dba6ee72a1b71899fd632899faa2faf4cfb3566058612e4d18c45ddf94a6dd8d2d634fce36ae35c33df5f86d8ae65134703d99b8ddd5d17d809a76b96c96ab895711b9b941fb23a1a42e309fea01b1805d5943ba30ebba06397e30d8e56ed95b4b7aabc4fff22a1c909ddeab5a61c3cbeefa4b33b31296687d549245d2f80c1a36b102bfb3613d90af4527fc4ce9a14831a897bf311a4d44ca3"}, {0x68, 0xffff, 0x0, "d652ab1e86b7be5d87832ea1458ec23c92a621cc0bcbac9af42ff2f7b3b9dc585082cde978e574ff466362f44fc0a57fc316f45781b23666d3f615212bbae304fdc141ce9b379f4b466c39beb38c097cfdf5"}], 0x1560}, 0x400) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x8, 0x8}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700), 0xc) r6 = semget$private(0x0, 0x2, 0x1) semop(r6, &(0x7f0000002180)=[{0x0, 0x6, 0x1800}, {0x0, 0x101}, {0x3, 0x6, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x6, 0x1000}, {0xb564827bf9451486, 0x89, 0x1000}, {0x4, 0xec0f, 0x800}, {0x3, 0x10000, 0x1000}], 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000900)) sendto(r4, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="fbf4c3803f22935b6e3be2fcf14686eb68978b56782ef780b4c8aea1320720b8d3935aea3aeb5f093daf7c1334b8a3a92f2113cfb1470ae9b9a041475d9ddaa8ba45d3803d317a07009fc6098167b49ac4a38998bc43de970d59b244b234f04925bfd118d2b5cef7133770bac5dc14651d5b0692eb2192242e1086355029093b29e4b609712d344f786973a8f580cd8824b500e282b1b5679f149a2cf0ff8162d986b02787b001fa5a0fd50f4372fe8c9bc511b8e6b6c93b33e6fc08dbe0450f8a9e2a1b07d42b3ce759132827ffa2d231633c74be70bc49b1a955417dfeadf57b7182b70e431550f7d46a653c2ca6ed36423db2c8dd0963eb433403c264eb037e84ed4106d9a8dfdfc6b2f8b39b906780c2c7bbb0546e57b35664d3fde5202c0db6ddefbc502deee3f07f5b7221b5240dfb48e438c3e3d7a6c7736c2e4d5deea3fda1dbbca0d2f4a2d979e406c54e954db3c6f17757e3967d79cc79309e42d2e8df08b0b0462fdb3d859554fe0ee5ec713e861c2d80fc24a6bd22d63bde53937ee96097ad091545ac45b32784d3dd27bc59703cda79742385d7ab5c17e90ba512a42be57408137dfd0c15ffc82f4a683dd9ebf044c0d2b81937be22a3964268a1c06d"], 0xa) r7 = semget$private(0x0, 0x3, 0x400) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000500)='./file0\x00', r0, 0x3}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000500)) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x30, 0x400000002, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x200000000000011, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt(r1, 0x1, 0x80000001, &(0x7f00000000c0)="ded84c81c3b4a110764d7e738ad81f01a851cbd6ab42758488e7904b4be67331a43aea8030e3b7561627125123823dc4d686276ca22253d2b26c75375c73773871c19d7432cb4a19ac1679bc1bd0aad65f8937a790c9eb0df3f6a5cc25342b253f", 0x61) socket(0x6df9f66b9a6c096d, 0x4000, 0x2) close(r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:18 executing program 0: r0 = socket(0x2, 0xe880710e43b98a8b, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x3) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/128, 0x80) mlock(&(0x7f00004f0000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwrite(r1, &(0x7f0000000040)="f9efb0283b8fd6c362f07279b9963f1d91e974ab6fce6f2133c10f035089ca712f3b0d9d86d1766a8040d43f7625efe041a58ebb377a85ca27ca071776233c7319a8b30a379d8f123230b0c08e8950006a4c46fdbceaf2385453820c4a665454ced64605184ae10e94763b71d5f41622", 0x70, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0xfffffffffffff801, 0x6, 0x8}) shmat(r2, &(0x7f00004cf000/0x1000)=nil, 0x2000) r3 = geteuid() clock_getres(0x4, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x1) fchownat(r0, &(0x7f0000000240)='./file0\x00', r3, r4, 0x6) 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x6, 0x7, 0x1, 0x100000000}, {0x1009, 0xb0, 0x654, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x32, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = getuid() r3 = geteuid() setreuid(r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20087}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") r1 = shmget$private(0x0, 0x2000, 0x782, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 16:00:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket(0x6, 0x4, 0xcf) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)='\v', 0x1}], 0x1, &(0x7f0000000140)=[{0xe8, 0x1, 0x0, "95e29f5de39244f3a9bc02e4ce449d526c9cb424f0c8a52b9006f4324e0effbe3f9d53f8291088c5440c68bec86ac1d4a56f47a9764d250ee2860b2dfb5c5a3b1cdb6b166a21cd2968ac36f2c12f089729e98a065e7b1b0e200987fa7ae359c3c74f2fdce1178e74fb69f8375d4854daf9d6b4302f511babfd08bccc33398acf38c2ba04402530cf222ba89a4dfe4cbb13b9e5a9635898002528cd38659ce75fabfb57ea9a4b2b3d8e9b9c767380e79c92eba99edcbcb7a8388354d08e7c5001e016e2d2b7cf8f287f7efbdfe6eaa36ee6c0f5"}], 0xe8}, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x83) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000280)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getgid() chown(&(0x7f0000000300)='./file1\x00', r3, r4) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xb3785a0370a52784, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x40000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000040)={0x100000001, 0x5, './bus\x00', 0x8, 0x200, 0x7, 0x9}) dup2(r3, r1) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() close(r1) r2 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x44) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x2, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/82}, &(0x7f0000000100)=0x54) 16:00:20 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) read(0xffffffffffffffff, &(0x7f0000000280)=""/184, 0xb8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x413b6bb7f973959d, &(0x7f0000000180)=""/238, &(0x7f0000000040)=0xee) 16:00:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x50, 0x2, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80000000, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x1, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0xd2e, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x4758757}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x3, 0x40}, {{r0}, 0xfffffffffffffffa, 0x486e8a1618f05d63, 0x4, 0x800, 0x3}, {{r2}, 0xfffffffffffffffa, 0x90, 0x1, 0x8, 0x2}, {{r1}, 0xfffffffffffffffc, 0x35b0a64ce6399be1, 0x4, 0x4083, 0x788d0925}], 0x81, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x7, 0x3}, {{r1}, 0x3054476c31e71a35, 0x28, 0x4, 0x1000, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x28, 0xf0000000, 0x7, 0x200}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x401, 0x2}], 0x2, &(0x7f00000002c0)={0xfffffffffffffc00, 0x5}) kevent(r1, &(0x7f00000000c0), 0xf8bc, 0x0, 0x1000101, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0xa825bffd7b49f765}) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) 16:00:20 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0xbf}}, 0x0) poll(0x0, 0x0, 0x2) getegid() setitimer(0x0, 0x0, &(0x7f0000000040)) msgget(0x2, 0x400) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0xfffffffffffffffc}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) r2 = kqueue() kqueue() recvfrom$unix(r0, &(0x7f00000001c0)=""/145, 0x91, 0x843, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) fcntl$setstatus(r0, 0x4, 0x4c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xf3e47e179d09ddaf, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) 16:00:21 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) setitimer(0x0, &(0x7f0000000080)={{0x5}, {0x2, 0x9}}, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x1}, {0xc6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x1ff, 0xad, 0x400}, {0x7fffffff, 0x0, 0x2, 0x7fff}]}) getppid() syz_emit_ethernet(0x10154, &(0x7f0000000440)="b2") syz_emit_ethernet(0x8a, &(0x7f0000000580)="2ea7ea59635803b0c0db5704ac485de2ad5d927817dd92ec727bda965e0b91f09df2308ea1d4c78ff1962e3e8a6b6269e103b874523ad623bade57431683e78fe8ab1868032ad03b324c93b38f3be4147c499b6d52e437a168173f0013130115fbfe8489efdb2af5f48260ee357128aa7d6a2ee936b800efdc81a105942f58c0f67d3876cdd69ddc7c5a") syz_extract_tcp_res(&(0x7f0000000280), 0x202, 0xff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x100, 0x5, 0x5, 0x80}, {0xfff, 0x2, 0x81}, {0x2849, 0x100000, 0x7, 0xa0}]}) 16:00:21 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f00000001c0)={{}, 0x0, 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x200, 0x7ff, 0x1f, 0x6}, {0x81, 0x0, 0x5, 0x20}, {0x6, 0x7, 0x2, 0x3}, {0x10001, 0x401, 0x75}, {0x7fff, 0x2, 0x4, 0x10000}, {0x3, 0x0, 0x7, 0xd68}, {0x1, 0x400, 0x0, 0x40}, {0x0, 0x5, 0x1000, 0x94}, {0xffffffffffffffff, 0x0, 0x6, 0x5}, {0x3, 0x4, 0x3, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x80000001) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x80, 0x3f8}, {0x44, 0x9}, {0x22, 0x10001}], 0x3}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:21 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0xfffffe0c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) pread(r1, &(0x7f00000011c0)="a1d9818e14b87abc899be10433cce2ff6d537da9d3c99ef2887be7253b9bcfcabbb8801ccc35d09d5d437bfb41f817e6b4fd7b1cb15615ed04128b6a0444e2157606b51552eaa7816ee161b194509a975eabe1a9833f6959c0d645433488ed4d4b8ceabb1e09b9b40ad10f960f0a446799d4e23c2b15d143481f893bf508ef46734eb55390359ff68628bb89d3406b67aa68c169f7da5868a396a01a685f0997bcc73be310515520817294a35d5c80a854afa10c53fea43c54c35257161fe4e46c37bd17cd8e5c28df4cd867a5d2b6dd58bc0b324e4f4a2fa03631b15edcb5d2560777ab49829ad0f1c7b61f0a3ebb4fb9eed4a6e1", 0xf5, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001340)={0x7, [{0xa28d2c3143ca19cd, 0x81}, {0x1, 0x9}, {0x3, 0x9}, {0x3, 0x8001}, {0x2, 0x200}, {0x3, 0x831}, {0x1, 0x7f}, {0x2, 0x20}, {0x0, 0x3}, {0x2, 0x1ff6}, {0x2, 0x8}, {0x2, 0x6}, {0x1, 0x6}, {0x1, 0x6}, {0x1, 0x7a8}, {0x2, 0x1}, {0x2, 0x3}, {0x2}, {0xab3df58b06e9c0d8, 0x8}, {0x2, 0x401}, {0x3, 0x81}, {0x2, 0x800}, {0x1, 0x1000}, {0x2, 0x9}, {0x2, 0x1000}, {0xc6ea694b098c5bfc, 0x7}, {0x1, 0x2}, {0x2, 0x1ff}, {0x3, 0x77bf}, {0x3, 0x10001}, {0x3, 0x9}, {0x2, 0x3}]}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x100) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b6412c28") r1 = msgget$private(0x0, 0x208) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x6) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/162) 16:00:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) sendto$unix(r0, &(0x7f0000000040)="40a7bf595d03416f2252a8de6bc7fa228931cc3d99b0b9d7a4b4d61ac6e4ebce1c8926bae30099df6716fd523776cb31c8c1f82946", 0x35, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:22 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2}, 0xc) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) getitimer(0x0, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="054393f813c813c093238e8fa938e98503ae6a7aeb07bc684821a3b502f910c335bc7c03dfbe853be0ec0d26e822b4e9d7aa5e819cee8abc0fe5732fbe191b001235d363685b033e44fa14396c6c03bb78d8d43c4f072a59010a0cba19ffdb2143f907cde6135902931fc853"], 0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x10) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186004008b0000232700000000000000000000ffffffffffffffe000596a31499cf0709810588264fc", 0x299}], 0x1) 16:00:22 executing program 0: mprotect(&(0x7f00006e1000/0x3000)=nil, 0x3000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x890, 0x0) munmap(&(0x7f000025b000/0x1000)=nil, 0x1000) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@in6, 0x2eb, &(0x7f0000000280), 0x196, &(0x7f00000002c0)}, 0x6) mprotect(&(0x7f00005a2000/0x1000)=nil, 0x1000, 0x2) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) chmod(&(0x7f0000000000)='\x00', 0xfd809ee05fb66e7a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xbc, 0x9, 0x9, 0x8}) clock_settime(0x2, &(0x7f00000000c0)={0x4000000003, 0x8}) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) getdents(r0, &(0x7f0000000180)=""/52, 0x34) 16:00:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r1) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f00000001c0)="88", 0x1) pipe2(&(0x7f0000000040), 0x10004) 16:00:22 executing program 0: r0 = kqueue() r1 = kqueue() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) write(r2, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c9730859af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(0x0, r7) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(r5, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r5}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r6) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, 0x0, 0x0, r7, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000600)) ioctl$TIOCCONS(r5, 0x20004276, 0x0) r10 = syz_open_pts() fcntl$dupfd(r4, 0x0, r10) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(0xee01) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r6, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x400) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:22 executing program 0: readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000580)=""/168, 0xa8) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x8000, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x8221, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7ff, 0x8}, {0x0, 0xbf}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r4 = accept(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r4, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r2, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) semget$private(0x0, 0x2, 0x80) recvfrom$unix(r1, &(0x7f0000000340)=""/117, 0x75, 0x3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r4, &(0x7f0000000080)="7a463e7aa418577786a3a81b986cf2c958348364eaeefd77ad083bbf723edd5b97aa3f62da2597713d393d1491ec8949c3cb89bd7709d48f14e8339f5cde0b0260f895", 0x43, 0xbc94b35c5253bce3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x2aaaaaaaaaaaab91) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:00:22 executing program 1: rmdir(&(0x7f0000000540)='./bus\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) rmdir(&(0x7f0000000100)='./bus\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r1, 0x1}) pwrite(r1, &(0x7f00000002c0)="0b7a9af215a086f01a0e62ca44ea7aeb426fa4b5dcd8fbc75c5646e4e044d2691ba19018220d27819ce8b76f9d5bf1d1f73b28ee83ca3382478854393b9b45d7b3abb8c9b510a127360508e244035d119c8012cf9cf7a670906b7358029514e629d186fdc9a3a7997a7ee0f4795d3493b82217d64de6c126504cd90ef62916e303222326063eb7c688ceee7e2c1064b722d5710cbc0d9b50620dac68b8eafe40c3b0fbf6b52e7286c88f7d95a961e097ff24e2e04b29d779e501c65e81346229b0b4e735d7d8c567fc7ee0c9a1abc9e727e9f01a9b3185b66a4196af241ab1dd0e2f0fac8157b449c6db0dc66ef97dc6a0cddbf2e4d0454dcc7d0fda44ae790d162aadf1380c28adb0ba1b51520e78685ca1d47f61b9a6a15f042e6eac2dd15b555f67b4a5683733ea238ff9070e0c9702803a0f8291a4baff88b78b38bd217ece4439ba8ea25a0c28b8b445e07e15cf33d6b8d88024b3670c71ef33604d7289962d3e1bee1670382e", 0x169, 0x0, 0x3) pwrite(r1, &(0x7f0000000180)="4784dea2768a3e123716a2314cadc9f7c1f0995e4e1ed7724a9c8fd89e7db54a1143b2eaab065d9ba998ed8e1dc85f", 0x2f, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000004c0)={0xff, 0x5, {0x0, 0x6}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000440)={0x100000000, 0x5, './bus\x00', 0x6, 0x5, 0xa0a6, 0x7f}) r2 = getpgrp() ktrace(&(0x7f0000000280)='./bus\x00', 0x2, 0x800, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x2, 0xbb0, 0x55f}, {0x18, 0x3, 0xfff, 0x401}, 0xffffffff, [0x5, 0x2, 0xf0, 0x9, 0x4, 0xfffffffffffffff8, 0x6, 0x5]}, 0x3c) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x20) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x0, 0x1ff, 0xffffffffffffffc1, 0x10000, 0x10000}) chdir(&(0x7f0000000340)='./file0/file0\x00') accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() r4 = getpid() r5 = getuid() getgroups(0x5, &(0x7f0000001280)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/pci\x00', 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="c150f782bd9d76c6464e7e19462963ccf8ad0fd9466667c67422e2a8a03a1f4924284f811d06e8ca88d6ec8bd1d0e450d1e10a844e979610f21ede4bd80c7aa0b1bc06798436951788c29d216a1b4d232e5f5834d07a72c611a0b43c4136b9e489a48315b2fb57f0db8548019b680985165fff2820f557306d64bd2ac40d2bd3e7abbf036e60704b06ef7a1097051a5326c404d5f677271f1736f813d55d3ebffc6d618b0ca2829241ccb4c21814c7ed0da352bfed1f3e6e9c3fd0b1d0775531d97bb0bbd88bf3465c174b1f06a239c1ebc0469a1d77a5aaa6903722de07c17e0e6bec3e00de924412489fa24b5fa4aeb18d3d01b5e304226ca348b8bb950a4c02f03f5e0fc7d4c13fac68bc44b517a44ae757c41dc20975350ca1410685e54d0b44283a4d2c38f84f6c586e70e49796e809ca05b07006f4cf007b6bc329532db963ddadab63c81b75823c36a062ed786fb9a92a1e269e3e9aaba1cd794242798b5d3a172d746d6eda1c12d5a6409b21a31476141397775c76d675f7a1ea2e37fbbff78396e02d1bcb0a1b8d14b1df750d0b40d9f2a05e380885c79fa7a6b066587c50ba1a61fca0e7328acc10bbc3fefe1fd21548384041708f5c58206f0df84c511d99fd68c457c514c5745aeb0fc124a3d3e53f3d75e244d4c4535bc614779f4658f0da8052cb4217ce705ff298ad07582fb7c7be569b18a15c88d6ebbc82bab3ee3597b5cbac7ea2695ce2a16585263da65085aa541c6febedbb415a127dda555bcde9e4ce7639ffc2e63286714751c1206f2ad4acbfe634e38dfcd68ced216c48ead89ef34baac5225f694f5ff8e2815579c5c06db9155747243a561dafc9673c66c894ece58d18c4e8f7dd0e3b279b37807e953be291bcc5b210c689bf4af296941afb620033636146c7863bff190544461b2cf0203aaa55f39a8f5290311384c51088b8e6faa5a632baf5c9dfc5b1b121348c270d419c6fcc02c99f4da281358411a0291cc6b891f8c129f424574c793e8f559932bb833e8a8186bff76de4a64145b0887bd2bfe55b5975193b3ca31b4e6701a069013b2ba3ce9db2951b69e33b5a4a509868cd64749c9dd9c9260c73db55d52467ec4f5439d337d23f01d6f97edb79f0b134ba0bf45e7b1cfd3e20ef78448e8f74077021a0eef40480b33d00204ebc19bf0785d62eeca1853e7a5e6efeceddc05feff27eddf5739b61e921e064419981ac657e148bda52fa6796212b5929d20a22f12e59cb6ddc2a1a7f50d585adb78d8a4ee92b3697a75d71c914f8470421f03200afce25701bb3f563f6b2efaae44865a276e1f5568707c14adb3ea3ebaec652929c731f74fc6e553dffc9df96a1fb012a5372160c9dea43611995481c88fca0f33caf32e3ef60efe44fd00f1ebc70653cd710533c60fbcc02adbd98e2a3e89101995e8c020adb71b78c5d35af63a2879c8c073b5f929cb0b5ed7f2c749a8bc027c52684e4aa95251a44a67044192cea7bb2c3af25e2f9f7e2d4bb38bb515b3485f80e66ba72f2bc439611c9f8975ad18cd6e1809387a10cd8e2f5c8dea4583261640dac1aa9243ff2689305b499893e02584e607f5af9c19f8f72660e96b6f198533a55e6eccfd4bdf1ee153ef8494421b3158c51df247cdca0bfff595a7673be3276280c24947ede12ffd0e5f76d9af7220f3774d0149677b87078af179d5dbde99a1c4c7437d12886420738d893546b57856afd833796f074804774d1838cbef00682dd955d3435f7adb0447f883003548277b91fef79f52896eb3c0edcab0f92cbaae28ef12de08772cd209b8ae336a7cc1881cce9a12369ae92c2d771e3240b580a05ffdf3f31ea7290cc9eb75279b8bde7add8ceed72948235c6dd4ce76db93d4435e4da66db891600e844cc2df36a5467dbd3ad2e5f5fe579cb99015c0cb87ab01e451cbd75bc1d4f122f3dc0ffc5d9a949f3734a4c6544e9dad801768d57912198529afa98980e4ddfff47eaaba44798d102e90df5ac6a33a4cd6d51b543540381565fd7b9ddc10ebb73197ef8956163c992630edd4c10cdaea5575c8c750004aa1031feb8571db11131c403dcd175756e46dccdf253e06bd942fa8583c522f347279eb7e6c5f92dff015cd275e9269e293a0726492d3eb1d134b189dfd17af3936d145370a81740cf84747f21f1882132ea4f3c081f2a5e7ce7ee1c80aac74114f02126a0ec484433bed89b36962264a8f0424058c7328f18c93eaa8e29eba0d70ec8b23c42a4a0f2364289bf7d0c79a530b1dc149822f9a4d1d5cec751f75672b74565bbbd9595dd6d209de814f4d942baf6d1abf4e892ea9eef64852549bd53df188e8ef2d6880306c27c285106b70492497ccf54d0ca9f3b33cde2b90a010bc4be2da4077663cafe9ef92797c3e88b236237b9afa5a0b313a57ae306417b0cedd155777052c46738e45ab4dad67f5fa4d2d18d2abe2c48c7225c5616275b613e1b99bfe0691e6422861c38985274d26ca47a57a6c4538776751b04eb1133c2beb9e63948fe23a93fcea9acee08efc3a7038c0be120c7576de23168bc0dd49669bb77c34a266237103b59730614c4c54c86119b2034bd16b74a978b3d19fffa052578370678760fa1fa41ff11a0a5bfc788bedad22ee1afcfe2521b8a28ef07975e9163876642952eb50c75946978235b5868cf6a4f586c4e5045a9411ef9d921f928bc1d85b530a1f0691d420df79622cc8b2210289c664fee2f3665953c9bdef92405e654b90e6c6927383621e6d5b9f31e8c898041fccb5aabb2a147e12ea7e0d8f3d7feb7cff0d4a440bdb08b6e7f371dbbbb5a2c9d68ae72b246fc6fd1f99e6b699c789d2b8fb2ce019eaef85d4a4b114529140decd1743b5f8d9cd3cb31435d5719b480c6a0f46db0654fdac525cd96334916acc9019b5b1eacf3b300f5a5bbe4299332f81b70bf02dd317c1b7237aecba3b600a53295be1f96f95cec63036cd6944e33be7389c080b2db4339012c6fa676b849abc02bd9137a043412d41af966f112fe66234e0344a3ac5ad956d366b08de5e22a834b36b63dd57e684582f95418ae831645ea87dbcba6c6ea1c6252efeead9e7e6e4c7f9209e3e5055fd409cdc7b11ad3a9d8aead43de3b6d4cbb0dbd27dff98ae43a30792f8d939d1a1faedc221f5dae1d6943bfa67b899c24798bccdb6ae856bf555aca897b036b870dc61092445d335fe5d6c3b9fd00011a756dbf3a6617d95f5d95880ba0babc1c78f018bc8cde0b8acb9bd2237527f62d68fd0cfdb967946b1bd874f2e15bc8977b4407850e7ee4ae5c5036f52c5257d3c633e5a255dbfa1b78c7d5293892ba360cf68e34c21a232b4ece57720bcbc890dd5b129be7d5a9338e8eac92e69e01f2e765b7a59a62887969d7c81b69c8dc166026da87b96a6b4955b6c0527842c495ce96b0d7f01cf266ddbf3ccb029acaef571d1988d5c53a61dc76c4f5caa0cc10949a596765bc3f78b04b9132aea3ac8e1dafdbfca960e9b5fcf438d533e5d2cbdd1e94236a742740f1b0c5e3a8b1eff583ee182c7a8bacfe621384dd9f55ab964c35a852919a8a4728739cd8801126371230d6382eabad228f1c3b59f598dffb3f7b5314f37583428695cba9f17573af3b057a98fd88aa66367d3d1a05a3cfd6055bd50bb5885868105b96247e4fdbffb537ff61b2abe693210e963265fe4bf63e2fd05e40816aacea7a65842296dd0647521fa341afeb9767ae5bf345d6fc0bee3574c71bad769ea13ff4fb6dacc4ce891bafce51646324d48884bccf6abd82d1444f6db9b186dc085794f2ce93b5fb439a3a67d7954e8825fc553527effdce5b2eb268bc9338c4225d29a03804a2f97f3b1011b1107c6b52c3c59666c177c68784a1eefa0f8438b94098e5300c3ca6318eac7a0595f87376a8ed9a6110f672eed806c7af91d196853ede2aa48a710de93c2455f00f09d6c6ba7c80bd8671fa40e0f88853015486d03d5f1a9462e59a08fca3330d7e5abd7300c5593d8f90925e172799f6aba614a9f523b9a3a2c84961d2373ff30b47adc2dae51128e9d7e9c5c5c944bfe50bcb69e4c794336719c063fd69367519e0c8417285053edeb355f6600eac824d39b7333ad2d01b3c046509fb322e2faf1891761532d5573544401290a0be4c3612bf740a7eb00e273d83b5b7e6a548b3cdffa3de81cc8488c9c1f1d2cefd81fbc19d567d6e6101ef7fdb2a6ec9993d65c7c753cef00f3e39f78a5e37e0ab733a8ae6421bdf2f5e42d7d8ed610b5a596659d9ee79931027f4a10a3ce2669c97f8fcd532b373f0352c004d8f0861db8deaf2ae0c4a33a9ca709a06a842a48a123088ba2158ed2a2369148eaa1cdca1e83db7517a091292ff662dc3b99d1f0ea835be4b6d38e36d0b2c8413807744a225a2aa08272dd3c30e4f38157f0a24c8d97e5270205fb266234e21e91a9cfef7ef6c089be7a53dbc2d1262583cb7115dacf85b675e0d1c777bb28eee5b70f90b352cb370347054d874eb1309c1de06e7b6871728ed0c3ab0253235f97812f1526933c933ce0b3de3ae591d7bb385152626b360b7790963a363628e1113117510ac6d92284cb171b438fdfb6e119f35e447b303690647ca5ebc030780a50e05320fd65e5e6fc6d7af991bc4a91d3ccfc40be0436230826b61a3dcf0e5a4774a3d32e58022d288e99bdf33fa5b7b41701d6fc5af140c35ea6bae6d691942b953559a8e9bdb7de7ef53ec9b309b134b0bd7b16d75709212ee439f3c0c5f52651725a3a0a834f35bd2447e019e73ec873ef333f63830470657774d805d2251a46014d8e354182a9de06fec944962ca122551f944f2d9d847bfd21e12ad6b55dfeb1edb06b6ce6723675a060c44ec06820aefb7db415d655829f87a3d3475dcf81dfaf2fe35da03d21d629afc1bfbbe4156b13875ff3318969f704ac71a81781cbc8b40077ca12aff0fa28117b8847121bdf75ee624c5631e828cf03c63056944cd649360457a7f391c219400441a1145cc52692196d369ee77e5d6d69f7a6003e21778d9dfe740b24ff0ea6d9ee1b77375cb38f383d79f40e9ea8b5f0f24ca44dbae82378d02e3fc4529a5a5f7c8502264c7902575def65d164d96c3741dfd1ea5653d0a4663e92523163841474942b802af1ea075dae8674b08707e4f2e7c4d63ccde25a5457a7baf22e8e8860564f52e7245619d757117c703d90123f37ea6b40d8eb0956de2ebdabf394cd6660875ed9353995223064b9172878b20c5644a252f9261e4688a391b3847b352b37f00c1f778456e5639b63941b1bbe63598bc39461d4011e7d85652cc83ad205738897a68839b6edaaf47768b54100513f56b2df32412565935b8f6f777034624e4702c84ecab883386b9e94254caf9bc2d03983685335565dea7d2263ff3515200762a08cbd89159f0a455b353787fb1f22c842239cb1ccf8910f521e887cd20c30029226285a09349ad5b012dad269cd75655739eef84e5a4ce0caf695b6c9159cce3b145806c77e65586c6f32826ecc18cf534949fc24762d1022a3b6bdaca70ed6ad3918d3ab17a65e65d8f5202c8beb84bc901e03c1b5d606bb49f099c363e8a7e657b03202780d12e7afb46ab28cb209b9134fcce457fd98f0f7326ff0c4da23e5826ca912b6ee2b169b8a5d5a357e0159adbcc5d99f3192525d5fb1db048bd0e338a1019e92e982871df3018753624a8556f3a69d6fd16a17c9799fc0c96ff5ae4ce656fbcb25fb07134ac78221c026a1f8221858c06a41c843e6fc5b8fd83", 0x1000}, {&(0x7f00000011c0)="84676dfb7e171cee5975ca6fbd016a10477abc580046d7ca0cfdf1d3b023e2085e907fee0c9de65d4b8c37659165bd82a7ff20cc66ceef0271c737e2a3a8be9535c2edd31cb4e38609d6cd953ce45c8a2568ad29364671349109dd6037582e28187661884cbb8e894a90a40f4b9ced0a1e901dadbf8f8c03861a53eb237fdcee77be337873ae027713269a55e4efbc70c1670a4da3e766bb438feee0cecfb931aad6b6adcae1008ec3547c59", 0xac}, {&(0x7f00000000c0)="7ecb100ca61e0499523eaa399986535bfb7842cfb0bb1dff27f9ee9c57", 0x1d}], 0x3, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r7]}], 0xc8, 0xe}, 0x2) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000840)={{}, 0xa, &(0x7f00000006c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000940)="498b93391f81bc53fb1f04e9aa93035909109bc27025ccdee8ce8cc43b3993aef19364b7e124707b859a86b457b3ad9c5c52c9b6301ab197b591a0430e5fa2c7ce3067cb9b60143fa31d8759d933f39f15aba6080d649bfbe0b9718d22e43208441973e6d4b16c420d2f90dd7cf6c45516ae81f2349202220c90e23478b0219854cb047098f4b5f5066be7", 0x8b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) r3 = openat(r2, &(0x7f00000004c0)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r4 = dup2(r2, r1) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) dup(r0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x800, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f0000000540)=ANY=[@ANYRES16=r5, @ANYPTR, @ANYRES64=r5, @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0xc, 0x0, 0x0) kevent(r6, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x20, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x40, &(0x7f0000000480)={0xc6}) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r4, &(0x7f0000000700)=""/143, 0x40c, 0x4d8fe2ac65bb2ba3, &(0x7f00000007c0)={0x2, 0x2}, 0xc) kevent(r4, &(0x7f00000008c0)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0x83, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa3, 0x2, 0x9, 0xffff}, {{r5}, 0xfffffffffffffff9, 0x9, 0x20, 0x200, 0xffffffffffffff80}], 0x1, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x8, 0x600000}], 0x0, &(0x7f0000000500)={0x9, 0x400}) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) ioctl$KDENABIO(r6, 0x20004b3c) socket(0x18, 0x1, 0x0) 16:00:22 executing program 0: r0 = semget(0x3, 0x0, 0x10000) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/78) socketpair(0x18, 0x3, 0x9b, &(0x7f0000000140)) semget(0x1, 0x0, 0x200) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xadc712c3fb6370cf, 0x0) getdents(r1, &(0x7f0000000040), 0x0) syz_open_pts() 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8080, 0x2) setitimer(0x0, &(0x7f0000000200)={{0x9, 0x6}, {0x4, 0x200}}, 0x0) getdents(r1, &(0x7f0000000140)=""/188, 0xbc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6331e28") 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x9c) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x20000cbd0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 16:00:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x200, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x60) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/11}, &(0x7f0000000300)=0xd) r6 = socket$inet(0x2, 0x0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r9 = socket$unix(0x1, 0x2, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x0, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x20, 0x0) r12 = kqueue() r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x81, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x3, 0x6}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x5, 0x81}, {{r3}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x800, 0x6e01}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x7}], 0x4, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffff9, 0x4a, 0xfffff, 0x6, 0x9}, {{r6}, 0xfffffffffffffffe, 0x10, 0x8, 0x5, 0x4}, {{r7}, 0xfffffffffffffffc, 0x20, 0x2, 0x4, 0x7}, {{r8}, 0x0, 0x2, 0x40000000, 0x7fff, 0x7}, {{r9}, 0xfffffffffffffff8, 0xd0, 0x80000000, 0x1, 0x23c}, {{r10}, 0xfffffffffffffffd, 0x4, 0x22, 0x101, 0xffffffffffffaabf}, {{r11}, 0xffffffffffffffff, 0x8, 0x1, 0x6c, 0x7ff}, {{r12}, 0xfffffffffffffffb, 0xc, 0xfffff, 0x0, 0x59fa}, {{r13}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0xffffffffd59d2510, 0x2d9718b4}, {{r14}, 0xfffffffffffffff8, 0x80, 0x2, 0x8, 0x7}], 0x4bdf3b67, &(0x7f0000000500)={0x4, 0x5}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") pckbd_enable: command error pckbd_enable: command error 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x30, 0x8001) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x1f4, 0x4, 0x0, 0xfffffffffffffe8c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000200)=0x80000000) r3 = dup2(r0, r0) recvfrom(r1, &(0x7f0000000240)=""/214, 0xd6, 0x2, &(0x7f0000000340)=@in6={0x18, 0x2, 0x1, 0xff}, 0xc) chdir(&(0x7f0000000180)='./file0\x00') ioctl$KDENABIO(r3, 0x20004b3c) pckbd_enable: command error 16:00:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) flock(r1, 0x76567fba67c11adb) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:26 executing program 0: select(0x40, &(0x7f0000000040)={0x4, 0x9, 0xffffffffffff688b, 0x4040000, 0x1400000, 0xa90, 0x9, 0x10000}, &(0x7f00000002c0)={0x8, 0x2, 0x6, 0x7, 0xc6b, 0x10000, 0x4, 0x10000}, &(0x7f0000000600)={0x6, 0x4333, 0x8, 0x2, 0xa52, 0x2, 0x8}, &(0x7f0000000640)={0x1, 0x5}) r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000740)) r2 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r3 = msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1, 0x0, 0x1000) shmctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) shmdt(r2) r4 = msgget$private(0x0, 0x10037) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000000dce26e21bb7d961d2f1e59d4af6de0bd0a2af5804f572efa2164fb82585a497e394efc61838e7b5f5c14e9a87df43431b486709509"], 0x3d, 0x800) shmget(0x1, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x100000000002003, 0xfffffffffffffffa, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) 16:00:27 executing program 1: setuid(0xee01) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) r0 = getuid() setuid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r1, &(0x7f0000000080)="2c09266049c62b52210beb23f6603c67ca17d0aedcde8ab8538873f530f7a1204bd443aa223040676c46cd5b3da2b3f4a1a4933ee68997782eb1d5f60464f0a7ccbfe2e58417992e9384c6fba309609ac64fb3ceb586a4af03d79b027b419a7b021019cf421f2e274fd32d0bce18ffecc934e772e4b150989ffeaf9967e9cf88d68fbf43dcc731fda2997b5cda75439e82dff92a3c0d99e00b893ec6f56cf52eb6e0622762091a283876d79bef22b574aa", 0xb1, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/116, 0x74) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x400) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x80, 0x8000000002, 0x2, 0x1f, "1c1cd8404bbf3234938cbac82c8f8ec2b90b084d", 0x3, 0x30}) r10 = getpgrp() r11 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = semget$private(0x0, 0x7, 0x80) semop(r12, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r13 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r13, 0x3a, 0x12, 0x0, 0x0) fcntl$dupfd(r1, 0x400, r13) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000340)='./file0/file1\x00') semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r12, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x150000, 0x9]}, 0x3c) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20000, 0x0) fcntl$getown(r0, 0x5) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) socket$inet(0x2, 0x5, 0x1) 16:00:29 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x0) syz_open_pts() syz_open_pts() fchflags(r0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = semget(0x2, 0x3, 0x11) semctl$IPC_RMID(r2, 0x0, 0x0) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:29 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x934, 0x80000001}, {0xb6, 0xfffffffffffffffe}}) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000feff0001000000000000010000001a5b42984f9839de80b57f3438b197fc59cacb3a808c04b9b2bb526bd734f3d4f59bd30296e3f9ae222b749e7c7ee47f29ec4c2cf0c3fed13698f1773fa545575a908835b2cc75a028a2346a1429d4bc43b067ec8330472c71"]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:29 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x8000}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205602, &(0x7f00000000c0)={0x401, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x5], [{}, {}, {}, {0x9}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8001}], {0xfffffffffffffffc, 0x9}}}) 16:00:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="01802e2f66696c653000"], 0xa, &(0x7f00000007c0)=[{&(0x7f0000000700)="a688c235b799569a1b594815afc1a5bd30efc47488ff1392c9401e5c61b9b664c3743653225fceca2090b9b90fcf2327a07f4355d115664dcfed407847a9300f5c60db9c691842fea4ab322d7f3adc6fdd8efeda107466d4a6b4df09aa9bfda8fc96c37a69848f055c16843894cbc1e616d154f6608a6cf7e72abf730529cdacf70c513077f42b52c290210c02a016ab09fe3c2998d55687db9939e86d847b811f3ee3a37a700cecabe5edd21c9eb56d7fbb2bac5262", 0xb6}], 0x1, &(0x7f0000000800)=[{0xc0, 0xffff, 0x2, "24ee0bea0b8601333216ebe2e94dfd0cfe3e57fa348e01c7066d37f6ed25d52bbdd7ccdf5c3f43fb05044521b2d7b4a1101cda5f9202a978b81c4265345628909669a645229c444242b3df9f1302bbbf3d571b6eaf95d6c21348c88104839fb5e89929234efbbba64940ec873a74198bbcf0af7caae0a96115d8b50783f7c2aa014fb974a4cd7385b374222e58b759dd29e77165c39081999eb8075849d75ca0b9f335514c105063cf8e10"}], 0xc0}, 0xefa6a6a574d96d2e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$inet(0x2, 0x8000, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgrp() r14 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940), 0xc) r15 = getegid() sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="1963b85a8f9769517d7faa118147d00d11e0cc1b0a05af665ea1552072767232f257eb1fa6a581a0e6e44f46e0fc6996eeee5b26e79c7ff04935c58e05080e2057f23d271dbbfd6e803662ebdd880d9de8b24c293953e48a66b8e92533f58719fb5b02552a0c53f1573aa776a8aceff6dc926bf806fada31f8ecfaac2e3709990331192d6c2a91ac883ff9dd8d464ba7c5fc242368d04a052fa1cd3b6194be70aa6d0b1c047e7117834a58dcfc", 0xad}, {&(0x7f0000000240)="caf30997ce5938f7fc8028f7ef7f6c55c2faf7b7aa65aec5fca8138000cd2bd8ba6227f97c79298780db96f447fc4e73279e8260d0761ed2b80d38e387e1b6110e29cecd8695c85a783e9af90dd52aca9d7f30db6536763c9ce98f28da3177cd57a8e6880871292ba913331a61662cf10e5f0d8d6ec564a3e586254a082f3bb727b5cedc0a05a0aac932ab6ca17e3eb3607466b629ea53b9abba434302eee344443c34e3ff321185b105", 0xaa}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1], 0x108, 0x2}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x18, 0x1, 0x0) close(r16) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r17 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r17) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x10001) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000008) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) getpeername(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) flock(r0, 0x6) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x8, 0x1, 0x80000001}, 0x3, 0xd17, 0x3}) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) 16:00:29 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000080)="ebff125c0000000061d1b32727aed3c68dda4a90bdad55f8b5f7eb3cfcf8a4bf57406df25e80932261f5726af0cfd33827224a2df188178a473a0fc738", 0xffffffffffffff04) close(r1) ioctl$KDENABIO(r0, 0x20004b3c) r2 = dup(r1) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$inet(r3, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x2, 0x2}) 16:00:29 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) fchdir(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:29 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x40004100000028ae) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000100)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) syz_emit_ethernet(0x6a, &(0x7f00000001c0)="84c6980d46ec84ab3489f753baaabfb76ee949eeae213ac8e83df4a15f39c15165fea37c25c2d14b18bc0f204cb2453be6cb74e80e37b4f4daa86f93039c84c2b55c614db6410078ca9e45d0975c861f8ebcf1b7936db46b7771edc6ee9b538c3302d592225f784baaea5b3ac78b76e8b8e5be651ceb6f0c2d512656ea80b626c45a5b1d55d7a5d9d9bbed5b54567d584b94560cbb7cac4c59c0923d3cfd1ce5409b52efdd9c2b4a506c0b96236fe6aede") clock_getres(0x0, &(0x7f0000000340)) sendto(r0, &(0x7f0000000040)="db259fddee5e0387e96250a0d0b76692367caa40616351cec12a4aa0258fc3aff8bad326336f90d356d607ee7a7db8b4496582511e421930a4c84a6525d2a6d056e74bccb907f6d13ff47f884ada9a178e5c0ee28ac96c178f9d07c1063273588f3f8645f583faf88910fa42d2e22316a6206c4b2936eb40ffd6f55871e96f3110842dce15825121d0b9e9980791781b7d6eb3d076de99c8f05cb2cf9c38bbce4ea09221c023aa356c4c9dbdf0e68e51ca2f1f8622d16eb42a3e5168730a73536b751bc0630ca8370bb14a577c", 0xcd, 0x403, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x3, 0x4) 16:00:29 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x6d0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) writev(r2, &(0x7f0000002600)=[{&(0x7f0000000180)="428f60b5466a5849c27944872f5b9b57f06e44ef623236b374e09f789be71692ba38f40960f7592114860210761cc404067463503a85e41f1ee7e0ce0ffdad59657552b5ac4e9e5d4200f0bc60f9f7acf0d0fba00a09589fd2ad39c237f502d2ff09a4d20e254f1323cf781805e4496cdfa9350578cd83e7742e566ffc4bfb59c0ef925e209adf948f49310c197e6f4fc3cc34d033d6e75283cf047011f15030bd2050235e51e8dd667da618ee593c47da07d891a384c0e14e1c8a04fd586d6972485412859205ab1574cfdc4a36140f8827db965733a48bb298241bffb966186379ec07de53fb3c57632a735f695c3cfb9b7093d559f3ac89d6ed11c976be2616c645ef27f47331104911b8c31833afcc6fcb5059e8e2fb4a35c69ab5eb643d10782c0bbe666df9e217f6754c7a304e1a05efcb5d601ffcdabf1ac563ebd1e36df649ee342da3590f8eb061dbadad2ef801f225852163f8884d614277079547aa6522da17d2f5140c22a5aa7569ef485d51e50c53cf216b97fca9fdfb85ee746f1284af4218b8a0756503cac139a6ee05a98a954c11a37ec768c27de96009386f95c6f2952405736630a61413cb13fbee01675fc8890692acc1e19020deeef92efa676fc5c8923b061c0e4ce41d41f08481d5db799fa030d2df336c048c374adf61f88732cfe39cfd20af468595e18f8e2d2c7e723870641cf90c3d8ac71e5a03b21de8ea503131470a25c6bff6557db60f2aea3f37ec6b73d8a529f8097ce65d53080a7da2b1fd83b0485751d17e9f0153bb98a884a6db83164953a40c85c3180a494881b3e63ba911794dbfcf588dfe1011ec4e168467339df02060dba0f0bd59b73890de6b2572cdd4909e125e85b5ee54840c4e866af5ab9a40918bfba980525b4503adf036f19a0c1f1ac089f5e8d363bf352637d688563413c76e920b63585e37e3ea6fe57fb7242377e00cfa086b36d1fbeec3d8209ff3dd09169e120493d47685179c2a6124d9e675694bcda363ffe03d49af06695d8b0a97e07601e017e0f6755933307903eb4dea74dbfb1714322b5d1921666b0190c138d6c69fb0df518acf5a15d6e1c311fb97c70ff961dc44c16caa32804ed10e231f2c60c7c60a21af7d44e301e043b5f05f0c19040e39ea5f3e212e6395a8cb4710b8eae219ed5b9aeba3c1fe3eae89a9bc0149815e899d1fa1745f6f11972342c47df56e5344ff38e1c24894b14456b338938a6d5f89a9112173d9b55a38688a7b024f6efee2fa13eb79476881eb21e7bbc2da16af6f1db8a623a9cbf60c5f700beba3f7ec32c197ecd880476538b710c1759d8a0d567ee35947e3f833e0f99b2a0c28b7602b464ea4f103d0fac54a6847f95efc64e99f2746a68234260a22d56b63ddbae0281342f8f5e9256c6d284c433ecf7baa6bac2c0819d8fb993c81d5adf4ac4b91de06c750638d87971216a48c4bd1b4a1173e1a13d6edc298c25331d985c03df3c94b0989ffe6399c5c1df340601de4499be69b4f1e75b5e113afba7c9757f96607c11d2e21bd2b8345ee51dcf2487910456cced25b07ddf74beb1470db5b4c347b718870d3a6a67a375ee23819faab7e7e2f3f6fcd2dbc6d576d4ebdb47ae8c1679326b3d2705c65a390ba5bfaa151c2b97ba3979155cb7ecb3fc6f34185f220f9b89e6c8c5e53dd6f5a1e3f6378a208fd1e0fae7040b3e5555918ec62655be3c58f0ec1c46d55c6087197ae8992dea6b4b0539c2a5bf97c9506dcf342a3de4ebf2fa2d536dd74ce322a3c95f559c58d43e7496830cc717ba181efbbd64a33d409a2901777ff57b3bd5ff8b6baeeb5b7c8af01b6133bad278aef1fba2b5ed648758ec331af014ee672a9c99b255364a1f3a98852390650962867b5d4b661fdfc29925bf4834fefb9cd619a2e58936e0d98321e365088292d14062727a391f85861cf3b28e832e8a1094683db80d4bd28783dde32a354f478885a7d0e98e1c0b69f2dad8453cf0dff", 0x589}], 0x1) 16:00:29 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000040)=""/41, 0x29}], 0x4) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) listen(r0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f00000000c0)='./control\x00', 0xe5a42d0feb92a2c8, 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') mknod$loop(&(0x7f0000000180)='./control\x00', 0x1000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) dup(r0) lchown(&(0x7f0000000140)='./control\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) pread(r0, &(0x7f0000000080)="dd366f5e2db3b9e9a1e6c20265e05d8c700d3c5ffd85182898485fc2b1edc689899d24f752671a4d8fb57724abaa01c7e9ea1fcd4d9178000c2b7e2fab2d8447c5120ec104e12f9d7702ab6de0c6674a656ef8c033837717097302686264663629b0c24ca3ab370e5030bec21487da656ad85f5322abd811842adfb949a554c5338a383fd690e5667c8717811d44e93810076d77977a0490e703214179c3e2ad2a03a16ec9319014a63f2ae5223781b24a540605b87322c46d9146e9964c50bfabb6ba1853aa6feaa8977ad76dc23304e19222751bb8ae5a7a27d85b35cc0cc548f5270a", 0xe4, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb09) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:29 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) writev(r0, &(0x7f0000002600)=[{0x0}, {0x0}, {&(0x7f0000000240)="47664ab9ee414b1773c458498cf79bb1599c425a593f82359337b66c8deb7aa4a296b66813ab48c1490d8e13970003c10b820ef0c5e70356c7cbff5f2c1f37d82983d542e5a6dd3a8e9b53335ac044dfaab63b80f01200b49e14ea8338c3", 0x5e}, {&(0x7f0000000340)="e36c7106dacce8d09ab12c51b086966dbfce4d518e2e85828ad96f87167ab8255d322a9e217cf2ff71d50558d14b6dd92ab8bcc35fe863082442c0bfdc177099fab4287b814172422f456ad80892535e9443986600c9615d12525aa064f8d22b00afe04c3cfa62db23cc8fb4ac690ac4f5f4d21e8094b19ab7c986c3cfa04721da906485c8998e7b8d8532d98ea398bd285b0a1510cc803f9f0564503ab01ec7180d83057d5b596367217972d215f7d0e465ac29ddb4f836de9eca19c28a070e6ada3445f93c30a1d2dd28d1a140ec19693cca055b89ff0fd0fbc709eedc1ebfc892b8141a08a4896d8056e02b99ef65e84af67ee162ac68c8bb69b3f7c120c8026779b0ac971fb85956ee14bd028c62a34128ea34a55d42f6ffafc773dfa3fa4fba93697e6dbc7fe4479f67849a75b73399eb21d9beff12506fe49f4103b51c2a8e17f323f9d13200bc5f496e378898598d14255fef212e53a3ca92ff12eac5cc7a41111214f217900d1740882c016a33d1d8a15f987b07022eb78b0b16af6b1500a51595f7b237b697b6481031c0136841da1d740ae4a5ef51dd7b65863e4917c49d656e504fb6d2d7bcd0de252bc26aaec4ec1928a31aac74af8d09d218b8dc66739cefc5b74ffda99d2946e1c2e037edb0772ba01a6b2f6e315b2b6285ccc320784af66d89b4ade4e64a41b212abf2993a7c105813c2840a7a09056a663f685fcb21222c2be24f108d5413dadb546e2213682be8539656c793d72ad1d17418ce5e79adf5012af08b2164d3dc267719ec0a9c5ad15e6f299ce53172a7a222af1a9fe0de2968bdeec10bf2b35fed033c7c8e9f67edfbf4d2b3ad1830f8dc6c05ca93eff147bfbbe080f47b199580a99419ccd04097977df1ff952ebb41525f9c5e6ffa1d5297ecdd078688d679f0da24d2c305fdf900d77a7656935f81cabbc891bc5c5fe64d14eb5a2ae50db8e4d38caf2b9d2ed0ad62082d7720c9b1502b714afa00e77b04c7e63b295cf714970dacaf85f430a05f6e18846d6dca8d029c709c727910ba1ba7f06247bfffc320ad27ce35891677ad29b9123520fa5f792bb8769fb8d769bb7be3fd7c4d1ffc3b4ba41488a9d61a630a801a2a4fdf1ae9452fa3670ca55b8a25747e98351817eb3bb0e3d3ba03ac04d125b7940f41f29bee09d10024a5fe5acbef7f7c11ca620d8a6ca59980438a923179587502b4d328ef6ab62d3a3687a5544bc0c86a1bbc5b7fad2db4c7944f8ab5bb8f48685abc90cf6427824a3dfd177bc491671ac831f885f8887f49b81c64e85bc2a7c78c8c951a693bc5e7ffcf2c0093d9c0c5cae7192348dcb61b4c8015a1b7b5ec29f8f87eb04dcec13db220e83d6f206e004dcb1b84fd4aec5a98628207f59dc73472a780ad0d52c41bece3d81606cfcd7d9e8aa06bde4bbae783f55f0bf9cddead453e0d3772c533a4d9652d800176e313462622e4da7c62b8e17b8467f0938b861f37b418b217b1786e8d6a61b31e447031a2fa2032df1a93adbfc7b994a5dac3979ee4ae5c282dca288d60b2b60b02d6c1539d8d88444e117db8c1dfd66989817c31a175e938c7bbad6e6de24106ad88dc8f2896117e1e5923891efc1bde98f33ced30744d0ba762bd96797a41dcf41b448034a9bc6ec4dd1b9c6c4017aac2d9c16a53a79f98695e7220da52aa67b45b27798fd297f7da2dd4fac3feb441f2f0bea7531eeedccca8630c3cf521ab3006bf78a112c91a9e01d44a9ed93d044e29419f2ab8e26c4509ad304f5f0f7c269ead6381a47fd058c115ecba528c5d622cfe694669fd9aa819cdd0094b6623b3ec652a1199e69d63617487c735ad7896acc49751942fd57d4a34e5426aa319ef829ab74561c7370ce219cefc82e6218b0efd343e6bbda5582b4dc967b71cdc65d987b74c0c7c92b24341d5b71ac4eb2cfd353b7e560427fd257b3834a4dc52b6a87eb77c458972e19dd61179eefc6c558da3c6d45739798bc3b5adaf927ab413b10a2829e15721c6aa0ec1679f32d5ec350ee06e3e7bbc9369dc76685bc093bb8c3ccef4c04d3819ace9045253ab1f69682e5069fa88c53211b47a4e0ebf7cac0dac1926014ca3a460f8edc2f78569148bc34f47063a4c64dcfeecc5636aa51e165a3925234062b5fd251118aa21b744b32a437deae045b8579141ed4e2b4c222d14178d8e46b3b6f49ae371c001524dace4e4da5f68a8db16825dc536551b79e477e01c4fde1b2f15acb6ed37086a4e62291b6453b38b52f8c5f1e40351b39e2a999e9f1db6778cdc20add46085fa89ab1894eebed1b0368ba96e55b890a7fe7223582058d367dfdea100a0253868d8d6e033cf2e5d3beb4f2b40722c0c41dc872f9de60637540c38837c6743385477ab4feed6850a84ecee376f731daa35acae88ac6ef783c9ce10229d553ec54a1537bedd43def815f4c71b56e6935958a846f756e67a78a61e569ad2766aed586fe9fbdd8e740df30561f6716803d37985590cf7f90374fe2a80786a2ddc0d2d7fdf81aee1c5bba9c1281eff64c312d6126b2cba1515e2bb728c525540a1901e3de1d568367b6b125c1a00d6d9936c32590c2586f6a47906a9b0602036023ba345ba83a198febb2324dc46fb16fcb42f08fcc5abc0e3230c4d68e480437160b4df9d93df089db75f915aad29f83a8439e6efd5292ed55c3511ab1271a402302753c30a75ec502d50b114c4e36b433f28ea738d25949766691d041e28c3584d9850dabb6e08a4ab907f5a01ea33841f9e2eff629bfa5317bcc82dc3ee8a3709d732e1ea0603721e80ef4a48564232907cf394ef3a23cd51d9b2cad89445e300afe54b0cccae", 0x7df}, {0x0}], 0x5) 16:00:29 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) syz_open_pts() 16:00:29 executing program 0: r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x1}, 0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/47, 0x2f) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = socket$inet6(0x18, 0x3, 0x0) fcntl$getflags(r0, 0x3) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") GfJ诡AKs腦I岟洷Y淏ZY?鿒秎嶋zあ柖h獺罥  鹋V撬_,7)冋B濡:帥S3Z繢擢;礊陜8勉lq谔栊毐,Q皢杕课MQ.厒娰oz%]2*!|qX袺m*讣胈鑓$B揽p欪({丄rB/Ej扴^擟榝蒩]RZ燿+L<鷅#虖船i 孽粢敱毞蓡孟燝!趷d吶檸{崊2賻([ 虁?dP: }[Ycg!yr餍鋏)荽6逓聤j4E<0∫(选@i<[宣 钴咳捀mV+欙e鐹鰚醔琱然i橱 gy艾竃V宐(4Bs撸鶲簱i~m銰焔剼u3欕!倬Po錈A*#2糭In7垬Y%_!.SJ昱蘻A @,j3沿榹.穻 痥曶7稐禜1hAt 浈颭輠e>I臐enPO兑准修%+耲(瑃瘝 杠fs滐欧O)F崧7戆w+k/n1[+b吿 xJ鰉壌鍶A:|X聞 z jf?h_!",+釵峊谯Tn"h+鑃朧菗*蜒t蝆y*饗!d榆&w 淶裗o)滃1rБ"熰)h筋 虺_<|師g睇粢抄0l蕮锺G炕鄝魗晙⿺绦@棗}.籄R_淾oR楈唸謞疒$颐讂vV揰伿蝗懠\_鍹隯* 镐訉+.协b-w 杀P+qJ鐊擎;)\ 咊0燺n刴m蕧減渞yюbG '5w)5 鷂y+竩煾譱粄泯|M;K埄c *O镋/ %t~5;般雍%窋A驔 $Z孙|蔮 妉C姃1yXu从(飆-:6嚗TK廊j糩-辞擮姷粡HhZ紣蟙'侸={膽g1鴧鴪Id鑋搂菍寱i;喷,撡琅淑#H芏L》奠)~癕瘟= =o nM匌J靂榖鯘4r R煦贤}瀶爇轐虹凊_ 蕲E> 7r3べe-vF&"溱|b羔{刧饟媶7眡n峧aDp1Ⅹ 2摥壳箶ペ脳炰甛(-(峘捕 至S潔圖N}噶咧i墎|18腔璶m釧瓐軓(~Y#迾<0tM 綎yzA荇D4┘n妮渓@倭jS榠^r 赗猤碵'y徱楓-扎摸碅蝠晶S钴台c k渐X+M蒰躤賴稬 |挷CA辗碾,5;~V'%{84ぼR定~穦E塺釢y铧lU崳圃W9y嬅淡瘨z ()醀!篇羐2侦5鄋>{紦i躹h[罁粚<昔繫8RSih.Pi鷪2磟N縷 &L¥`瞒卛嬅OG:Ld荥炫cjZ9%#@b谍%!稤*C}赅E竁慉鞱+L"-崕F扯魵鉸RM溱_hㄛ俔6Uy鋡O/7jNb)dS硧R皲Q碁*櫈秝屲 `咜壂旑狙6嫨nU笎r#X X觛咿%8h刂3.];隣+@r, A車/濇7T 8億gC8Tw玂钪 勳7os5埇n鲀晌"漊>臞7据C搌羟V鎿YX‵鱒鎧xV氁vj鞽o辂輲t a鰍h觵匶 鼯t*xj- -邅呕┝(dk,饣r孯U@=嵴h6{k\仲搇2Y %嗹┌` 6;簝#$蹻/# Mh鋩Cq`催潛澐_慫):9骘).誠5q0'S u霵-P你kC?(阺%敆fi(肵M楶诨nかZ3.b淂S既-妙7 2彡r颙HVB2恷髷:#蚎俨守擡K 坍GfJ诡AKs腦I岟洷Y淏ZY?鿒秎嶋zあ柖h獺罥  鹋V撬_,7)冋B濡:帥S3Z繢擢;礊陜8勉lq谔栊毐,Q皢杕课MQ.厒娰oz%]2*!|qX袺m*讣胈鑓$B揽p欪({丄rB/Ej扴^擟榝蒩]RZ燿+L<鷅#虖船i 孽粢敱毞蓡孟燝!趷d吶檸{崊2賻([ 虁?dP: }[Ycg!yr餍鋏)荽6逓聤j4E<0∫(选@i<[宣 钴咳捀mV+欙e鐹鰚醔琱然i橱 gy艾竃V宐(4Bs撸鶲簱i~m銰焔剼u3欕!倬Po錈A*#2糭In7垬Y%_!.SJ昱蘻A @,j3沿榹.穻 痥曶7稐禜1hAt 浈颭輠e>I臐enPO兑准修%+耲(瑃瘝 杠fs滐欧O)F崧7戆w+k/n1[+b吿 xJ鰉壌鍶A:|X聞 z jf?h_!",+釵峊谯Tn"h+鑃朧菗*蜒t蝆y*饗!d榆&w 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20080, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000002c0)={0x8000, './file0\x00'}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) sendto$inet6(r2, &(0x7f0000000380)="9a05676ee7e912b370b5277bb494d1d206501b60df23d313dff1adaaff3a24e5bd3bba90e1163df82fac4783491e1e68a998c2d8019ff52fa80721e31f8c2df6115c7b712d2024a3d9f6614aa893576c60d250fbc700dc2b64b11a97957332c08dc690938c2ddcccb99e2c9d94c7e362aea8102e6fc0ab1cee6fc93bf211167314ea905373b941363eee7cad184697ac921456943676d6dbd6d79747149f414cfa6af3e6c9ffb5a8dff5abd816a25e4fae5dddf0be823fb132e421878d135fcd3f14bf2027", 0xc5, 0x40b, &(0x7f0000000300)={0x18, 0x1, 0x8001, 0x8}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x54}, {0x6}]}) syz_emit_ethernet(0xdc, &(0x7f00000001c0)="db91335a5a58b564bfe6d59446da3465fb3f5fa8ec1fd74d44353d4b3a92fc88919bb61da787514a2c2000155e4aebbbb233dbf0cabf1fd11a4506da4487829ffe57de5d10bb941131ce87b9f337ee6450ddb3f765f208c1a4e7b9cad8e26c08f944fc44f5084f40ebdae058f4c8be0fc61e0cdf4958290455783f1061695679fad9a758072a601ed287e381680ffca4a3c206100622804103589e540b962e58f0f85880c2f47f67fa286c721bad7f25e5bd2a53fb28d75d02eb7cecf8e6108d05d2653cc26efa326d95ca66b01626b20026d8d85c45bc18b4ca114d") syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x8000, 0x10) msgget$private(0x0, 0x8) r1 = socket$inet(0x2, 0x4, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) r4 = socket$inet(0x2, 0x4, 0x2) socketpair$unix(0x1, 0xd579b833a8c0703, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x800, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x0, 0x0) r9 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x100000000, 0x3f}], 0x9, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x4, 0x6}, {{r3}, 0xfffffffffffffffc, 0x2594c828018adfdc, 0x40000000, 0x7fffffff, 0x1}, {{r4}, 0xfffffffffffffff9, 0x42, 0x2, 0x9, 0x1158}, {{r5}, 0xfffffffffffffffc, 0xeff52409097195ec, 0x8, 0x7fff, 0x100}, {{r6}, 0xfffffffffffffffc, 0x9a, 0xb7248532f64f112f, 0x0, 0x800}, {{r7}, 0xffffffffffffffff, 0x8, 0x20, 0xffffffff00000000, 0x7}, {{r8}, 0xffffffffffffffff, 0x40, 0x4, 0x9, 0x3f}, {{r9}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x2, 0x800}], 0x1000, &(0x7f0000000440)={0x7, 0xfffffffffffffff9}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r11, 0x4004667b, &(0x7f0000000000)) readv(r6, &(0x7f0000000500)=[{&(0x7f0000000480)=""/98, 0x62}], 0x1) pipe(&(0x7f0000000540)) ioctl$WSDISPLAYIO_SBURNER(r11, 0x800c5751, &(0x7f0000000080)={0x26, 0x1, 0x7}) 淶裗o)滃1rБ"熰)h筋 虺_<|師g睇粢抄0l蕮锺G炕鄝魗晙⿺绦@棗}.籄R_淾oR楈唸謞疒$颐讂vV揰伿蝗懠\_鍹隯* 镐訉+.协b-w 杀P+qJ鐊擎;)\ 咊0燺n刴m蕧減渞yюbG '5w)5 鷂y+竩煾譱粄泯|M;K埄c 16:00:29 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 1: r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x412, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x6, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r2) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x5e, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chmod(&(0x7f00000001c0)='./file0\x00', 0x20) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0xb1, 0x1ff, './file0\x00', 0x1000, 0x101, 0xffffffffffff0001, 0x6}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000001380)=[{0x4, 0x1}, {0x25, 0x21f}, {0xd1cbe3fdb92b74c8, 0x3f}, {0x47, 0x7}, {0x100, 0x100000001}, {0x49, 0x80}, {0x0, 0x584}, {0x8b, 0x1}, {0x42, 0x7187}], 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000380)="aed8dfc037dbc47d028d9d3687db24c73372b582c9c8ef9c3f15db9ac30d4b6933084679a006aa62028e6d01f21c2afb73ca234785c2806a4b9d310afbb6d73350b9ff0d533d42f4192a302cfc1b8b0c9e3a6fe3b767fdd800239015bf7782d645b3eedff30462c3075b1a2a73def8de39885bc32b5b7aef2f17d512b798149cff3842297765344b088d839bc7b38ece3d894fd6442806c543d553d2f9f9a523ebb428568d39300752a5aece495dbe122e79b09168d70c4f752976a0aed2539f5672c3f04cd1326bed4d58179f1062af0aae41955feca5318ab591585600430cd6395636c7619b40db5eb41cd1e20a042e78a6abc897e08a6542823c7a5998110bcd7a86cd35f57ab9020c5f820aa5788af395f77402ec1260b0a17c3ba9892da7ee88505f7e753775a11ba291f32b1d98e298436836299afba6bf154b6ebdbca1912abe0d20c7e7d8338643bd6b6bffae054dd1df5a8e5d54f94e033fdb0d39b69d7594c875a3b868e23ace0dee24ca598fd20d489c9c249c09fa0f5a1be519c2591589ba3db8f5605d37fab6918e75e6a8cb9995d8388447cf8d60c62b65a966d2fc8196d1ee9758d0032f9eb297d1c0807b0bb93ce14036c16659eb37cd874d208bc6057cc29da3e8e2b8d6edc1d04d6fb95b9ddee6880024c42ef276e8f9f61f4d83e25957981853b5460036f5eee4eddcb48676bf793099e0f3cd03c72b8bbb8b067907ab9faa8cf57be8c1a8e075dc47c4d5b7ba33d62bfe5bbb220f3139de4f29fe52810b755f17a966c6bcce0477bbc07f2e3d276b6b8d418141267bebe6a845a706a4850cab1a464820b71c3bf5f1c9e92129b3cd85b46a115d991ad78ec685ada3d890eaf22fd5df64a340ac6c1f3e5cb711e2ce447cfddc585857d2a0087314f2ff9eb3090aed2c851659e4e5a19b4c3ba70493926733b08dc5df2fe6b51fd7d7cd52af78fc897c523703e4d5b5b4e993a9eebae9e5c2a72188dc84af5f6e0f1bffe99c50ecda37e3160610a9e4b622806bf2b579fa9a50ea89c0088f9831c1d12aee1683bf8be28144258346f591abe81e9b6e6c26ae40a559e1a30c436aedb77e111ede6729508c15f5a53b4df3de855721c8212da44d3c61ff5338cc94960722a8802e429d6c1dd219df7b73af16a3840bc106b76eaaa9d293085bad83211a6e18851f875f238c4654f3929170dc879009c78ee795a0e032c2e9b67bbfffde9be3b5d9e43775b7d6230d6c853a8899b538418c6e6b7e68914b2f34bc7fbcd2ee8784eae60df00776f03a6be370a93d8dfa44721e565be941b7eb0ea4aebc13237f371ad6259e1c8d74e57db894796535224cfe7b3c65898beea1596a7d2a8c4c11d1f5b7f2b1cbebe26b57bda70bab409bf2965f46f51dfdd86026329ef4da75cc4fed73b12bdf607069d4292e09fa5672bea3e486b6472baaf880c78b629a7f776b719bc561d8761a611e18fda6cff8b4d3853752611d14631630025270a023fb0aabd903910e0cae6e0c9469737c8f22cc445d35135517c8392dfe55086e3b9c5f764db7a49f98b780e40f34fae0939fb166135563eab7d1107e980a7888263a96bd09d05749c1a79f317b5076b911720fb3359f5984e80f015d96838d0aa52a985935d4313b3696c2ebf53cadf9f95af2122b684f178261d6e2b08a764dc399a55fb8667613067daddcd88dcfe5c7f004ec85e88337366502ab03653852f61f147cd35ba008ca385ac197c6353c6f1a554df2934b0923be8374cad29a0a4af3a4fd838ccb0c77e1be01c17ed99bde095fb620243ff1be90561ef30005d64c06eaba2d60d8ee4b0f80ad34b01f0c893a60503343e6eab4fbcac08d2718a5b99405bf5f6f367824240dfae724d3dc93d874044529ee1acf143e073e553b9e6ba5a68cd040b7587b9b0e2ebeaa3e2709aa0885258e5dfe803bc4c44ffdeb79f2b27d199063e179e05d0d5d727690cfaaef5cc361570cb84914e06cc61157986292a15151a1bd2b9ec88b750cad27111566314fc7df7e04cf3ff16f6e17561b127f7a7a724ef4956b75f368538d1206578a278df55947a9d5f033289cd86b6bc97ccae923fa9f595a44d287e68cffed8a38ac83e752c33153f96d1740539923c3f4053b5be39bc1f95d2a66e4740f27048f66c353df760cc462f062af7d92fc1b162335dcbe41cc65a40d0fb36d663af8980466f693e964dded68ea2b5f3c6c1d5a301843e40fd2cd2052886898d25941ab2a6506558d3350844b4098dbff48a8e2c5e8b671084f8b38e96835474f921029498a128787e202731bd6ba2145be9f751ba44a8666d318e25adcc1f5cde32ec537b56cf181f5dcf68e0fafe317b3cbb49a35c7f3651967b82174d5398ee7bb2ed7fe8764f6d5f4d7f589cb151b63ae74dd7f076c7f16bb4f2301a469f8eabbc4e58dd0d539ac677bf48c72cc163941ed47305d4ca209507421ae7912917dded830ff897d7e88695ca1680b7396a4182392e258188efac815e46253ed4d927eb50630a4aafa1d23d040dbf15bc2d2c1a9ef1f2acaf27c8a713fc9ef7f6359ed2002a81e5ff67731674f1074ebc05d5a0d15d8c1969cb39d38aeffb0609bac8773a822ac8fee329150941c5a03a21c4de6a9adf1d26104150f860cbf7277de520899e50cf562c7dfe157dd683b1e9c98fbe377eaeb75d3f182215086da2dcef9ffc64fe730711acee3a2e703da9b867733859725a269a61ae9f0753483bfab8b3fb9e05fb60e352ea6bf5fca11d7f98d62baa73e3ebd71700306b433093d250db6f9020d646a0052801372fe8fe3ea9d38de75f1b24e190974d96703029cc0289db1a9886a05ec1e31e1e7c0d1abf30f7f2a81a147a91d51f4d1ae153385ac0b49725ac1d61d5d39b9855379aa096011f830787f983f6693173894680361195de837e4787173c76cbd9adba15beb2dd6b70926a2beb950bb03ef369d74d94b950790fc2a85c8f0ac0a4fee5349845ea08caf03064751e790bbb679906a2aa6acb3a9fc8c67df25670571358a516f92f4753e75a44dc1c86bedf00b4acf7517359c62da0bd34f52c0596c4cafc3464b2929180934f7033e3b206b0b7fd633dd32a2988becb2d6ba2a652a895133cb688d50276f516806996e170ef4a719a3e823d7eccd2ec620bfe58bd9c1d579c8dc9a295b4489733883e2ac5cd468cc7311b0d4ee4a6772a72b109784894a1bb66775c3d3799dee836ca43fa6b7214eb86622e77eb1e6971c9df4467d9dc331963320e8c97ac641ecd9ac5dbb29bc7195c524f785004eb844a6e288a4aa607f3da307a51994311b7bc43c8e6c13ed33d9c90506b793a4214622ad5d6cfba93318f26e27e9e915b97f9106906ca3dca1dc0214a6bc53ae006474b8d096a8d4523ceb509bd3d4c77fe46997a6ce61b5eeab5db2f71e5cd59ac5f22fbbfe65f70b2cd0244a752371a787ed8b6e591dad4a6fcdbfd14bc4992229948ed03dc50e21f381c3db508a5d4db6ebcab172e9fcc8111e7126363464b42fe57bc5f4772fc5b53ce3074fd7b8a49a124206db5f9b0347c1dc60784375fa8e0667859360af0353eb45356c13ecd118c215010db80c0ac641a62ea3322fab23b112639f70c8f84846c8dd8ebcf0a3098da1fbfab1a60056a4ea1aead6df31423f59c0d0bab9a05b32fd026c76b29cd24e1bbbefa7adfc406541b94ea1fe360799f61d762ce49926e9482f8758da4d3e97167e0b812e2edf233be181aabf3216b94a8be3e54ee601eefb441f3becee67f88cf064ffac366c9ad4887f4b463a465026318270bda01b8114bc1dc11a8eeb81f61ff19bd9d056c1d7b5469fa83a9733f7da5dac6732a80f5a6fd5510bea0ab94f4549cd2f39c89f356dd8ddf23c731df03ce6fd3a6c5a0593af9cda82257c9bd36cd03f46a5ddebd845e15aab08f75a6caf538b22e24f70ebf46aac3a7839c927d2911336e2e1858dddc058c5c38c43283f8a5eebd7735392ce9df59b354591c92158468a6ce16c1db5aabd831062ef197abcd02a6fdcf0cd455f744917b524ebb59538862db10b07ec4cd4e95ac8e3e69f443ac26363b5281432ec8f82a3abd89cd4977b9dff49d0c7e16ef0f7eb33de941bcfb3c562000b055b48ecac0bc31605b5a057e4ab25e580456ef430954980309bc47ee9da743fee1cb166c1ff83de934570a396692088cc4fc2e261b098df621a9bcef2c2c4e9c19e5c5928cb9ec4637e3a4d4435bdb616c28352705fc28ae6ee1e206c25193a08429f5cd6a60ac4bf9d9cebe6c90dfdb20b71754818ac57d1d1c74a727602354d69530132f582c9c5cc01d591b00e4236b903ce640dc89a6498a0352964a461dd681ea67cae56f49b288626fcf6e47ac80302a9cb1bc057bd98870c3fa8c5736c8c62611d23a5f5f5da58d47231b8514689d46ed81d1caa7f15443cd918f641740039a5021ddde4f357504589a50ae3cc476297b334b60f780c9d90c4e4c8265e84d111fa848c2ed945c2d0096a4c1bf6db3a792eeb6584e7bf6f40b316a92851f7f80ac77fb00470d848c1be4f1b2d8e8f1be86e5af5a154c02909ca7fb2501024290f21f8c617ebe449caae16fea66b6c5e8e70e11529a849cd214f323002d652af71b969ecb2eee59a558d06faa2ba5388daa227cc3c462f5b3c0768ddc91b7325ff60c90ecb496cab98a0344eb87ced128d9966ec5c277234337ea10a7d1788c4eed81e5d0ee432c8d9fdc8991239ba5a5b1a9a9e92db9863f38102899316a385282666ee2c28fcde2dea2a810a55c7386a58788f544980fd3b23e31cadbbf2c44da8a245ef3b924c271e5fa5d401ccc5fc3145451d6e524328b9dd38d881c1e298dc44fdd767bf96097130027ed11c07e274e99d06eba97032adfa37927a6a25522e53d61a1920469cf2bf1e967525e052d3aa655048ab9bac2473782f607a1f9e8c19339176ec3bc709135079317e1520fa54d75a33ba970f2daf220301b3580a9a33f81bdf48a0b1cd7417b0474447e00603ea1c4db363832f0146e8be6bba49da26066081b7d2f2a628f0aa19dd5587aff9a971e6e53a9e5b651d0f57d8473a58372a50db62bf78683b5721409adb354e9aa843fc025235ff1703a154d9163101255e5e3077844abc8fff3c9f8818ce41d2bebffef04650a3ec60cf74a8c96a60da4254214a558eeb32255366bfc1285a703ca988dbc7768bc2c0833d1f7342ab883ae045f5793f1e9d5700db846aadb39c9cba6fefccd6b236a36f0a347d250519de93e0447ee263664b7e1b4fd9fd704bfd55305e5d1fb5e8009296afcbe270b08f59a799f124522e574476c211d2d24229ab9e147cffacd13aaffd038f0fa58683b0a0f68ba17979cb18df3c2d87f5ffb8dfdb4f8954c8779d69a83f4f0f5fb7075af5967422d34a2fd478da5429a3cfc85b20abc09c71597800ce42ec77807610945530b0e9b4590b897bb566b71c6e61d299a8830faa993d2d74ef0c959e3a4d97289658e03cfab9bdf5ddb4b959ce61a58d8cb48bb299581aafc5877998509e082baa88e784f2a4dcbd863562d04c376ac6557dd430f6b03ddc2bad9a46b77e20db50b5c53f24d5f93e987b8ddc491a1579a9e8fa42a8316ea461ac9014a2c9c4b74d1cb6013341f836429fd59e956e2813dd7fa1c67f130771df9c829fb53a39e87d857b7e5bbd025f5cacfc28b5cefeabebc1aa018a07d905585aee17d01a906a351dee30ae4f0bcb05e504f8438d6e5a1128389bb10c4683048e5cdacc1ad10021ec7b13e70d128f889222bac5075006", 0x1000}, {}, {&(0x7f0000000080)="8f4f9878e043d7613e475c73c9b0c2d3aa7fe463e7cb57d1444eec40dd99d65d0d3dd3bf01eb1489411b3a5a5083c24a8571bcd0129888579a4a8c1a88e182e27829b0268ee05f2ee35c607e5ab3a34371f7054c377241c185ed6648e44da201fbb404c18d9afb9c13cc86cee60f8718f1d8b760fc35effb7b23", 0x7a}, {&(0x7f0000000140)="dd42c62ad354c97cb33ba84b8dfdf3a48941e4d0f6bc30ee63d262c7b4fe9ec0a26102b6a1ffadffb0e0e98f72696c6ad3ecd27ac63308f7f2db5fc314aff3103e3fdefa22d39e5784629613f4242be048598be35d70050e8bb38a897f370bd025d31d5a3f482beb1dd7d66eb2d8f38b9ee73027955d01fea7d8224b305d41a1641379a3c15a6b02d3491eafeaf7b495c8ed8ff152616a4b236c82ff52c45c1f9bea71d1ad0ff3096e4e08723ad98dba5764ef3c4a", 0xb5}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") *O镋/ %t~5;般雍%窋A驔 $Z孙|蔮 妉C姃1yXu从(飆-:6嚗TK廊j糩-辞擮姷粡HhZ紣蟙'侸={膽g1鴧鴪Id鑋搂菍寱i;喷,撡琅淑#H芏L》奠)~癕瘟= =o nM匌J靂榖鯘4r R煦贤}瀶爇轐虹凊_ 蕲E> 7r3べe-vF&"溱|b羔{刧饟媶7眡n峧aDp1Ⅹ 2摥壳箶ペ脳炰甛(-(峘捕 至S潔圖N}噶咧i墎|18腔璶m釧瓐軓(~Y#迾<0tM 綎yzA荇D4┘n妮渓@倭jS榠^r 赗猤碵'y徱楓-扎摸碅蝠晶S钴台c k渐X+M蒰躤賴稬 |挷CA辗碾,5;~V'%{84ぼR定~穦E塺釢y铧lU崳圃W9y嬅淡瘨z ()醀!篇羐2侦5鄋>{紦i躹h[罁粚<昔繫8RSih.Pi鷪2磟N縷 &L¥`瞒卛嬅OG:Ld荥炫cjZ9%#@b谍%!稤*C}赅E竁慉鞱+L"-崕F扯魵鉸RM溱_hㄛ俔6Uy鋡O/7jNb)dS硧R皲Q碁*櫈秝屲 `咜壂旑狙6嫨nU笎r#X X觛咿%8h刂3.];隣+@r, A車/濇7T 8億gC8Tw玂钪 16:00:29 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) clock_getres(0x2, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fchdir(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100010104) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x3}, {0x84}, {0x100000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x98, &(0x7f0000000180)="008e723de522b2473dbf3cd6627e4be84ab0e5f03d9c618429aea574cd4faf71fc3b14ca74323513391c929d617ba19f780fbddc1f6d887ac72f440a011ab1547842d79ced0d4b08cc539dde1ec9808bffea4b317aba0bb2eea10732dfa1b4e2110ac8b5d8c0fc2116d9006e5793b8a147c99aaba2b520cfc79549ad4f821b3dfced3570b38ccdeaf63cd69313ec4cfbbd62836312286b63") 勳7os5埇n鲀晌"漊>臞7据C搌羟V鎿YX‵鱒鎧xV氁vj鞽o辂輲t a鰍h觵匶 鼯t*xj- -邅呕┝(dk,饣r孯U@=嵴h6{k\仲搇2Y %嗹┌` 6;簝#$蹻/# Mh鋩Cq`催潛澐_慫):9骘).誠5q0'S 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2cd, &(0x7f0000000240)=[{0x48}, {0x35}, {0x714c488e}]}) getegid() syz_emit_ethernet(0x2, &(0x7f0000000140)="4a06") 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0xc}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x2}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1e715f941edca1b6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x3, 0x8}, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/9, &(0x7f00000002c0)=0x9) open(&(0x7f0000000240)='./file0\x00', 0x8, 0x120) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) select(0x40, &(0x7f0000000180)={0x5, 0x8000000073, 0x23, 0x80000000, 0x1, 0x5, 0x1, 0x7}, &(0x7f0000000080)={0x40, 0x8, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0x9, 0x7}, &(0x7f0000000140)={0xad59, 0x6, 0xffffffffffffffff, 0xfff, 0x1, 0x6, 0x7ffffffffd, 0x2}, &(0x7f0000000100)={0x8, 0xfffffffffffff801}) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0xa0, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000200)=""/68, 0x44) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) msgget$private(0x0, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x100000001) 16:00:31 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x1, 0xcae6}) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e22", 0x3) chroot(&(0x7f0000000000)='./bus\x00') dup(r0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\xa7\x00') r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8, 0x0, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000122) select(0x40, &(0x7f0000000140), &(0x7f00000001c0)={0x6}, &(0x7f0000000200)={0x8}, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x80ac7ccf0ce80f7b, 0x1) 16:00:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x80) recvfrom$inet(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f00000011c0)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1000000000000008, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) connect$inet(r1, &(0x7f0000001200)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/128, &(0x7f0000000040)=0x80) setsockopt(r1, 0x10000, 0x6, &(0x7f0000000080)="2137f0cb99d5917855b9c2eaa35325a343e02f066199337e3e738b4142f8d83d128c21035dd2e4f3021732e12e8afbf25a81652a26cfe5373190cd08e767206e014e07dd998e36a3977e2aa069a2c1f89e2373aa6e01dd23d71618e3d0a143e05e99c4f3cb4636ed9096498c595e", 0x6e) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000014c0)=r0) getpeername$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000200"/48], &(0x7f0000001280)=0x31) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={r2, r3, r4}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000013c0)=""/183, &(0x7f0000001480)=0xb7) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e2f66696c873000f8b7156477f3795af8c7ca8c10182502f3a459996bf700441f884f796ba1c1f74be15196afb5908d84225eeda2a7bca5dd47c631d3f1bf841ed403873ea3ca4d260fe2e7fc7e8036979323c1ea36731f0565242ce4f5a079d15be111b9b2db276a8ca5323c93de4386a90f06e91f8947a5056d3c9640da485e1cd098d145d4eca9615b45c5f580907eb4712ceec5d5fc47c7d49db6e66e236d8eaa90c594c83e4fda841d0b489983dd3bd19d36454a6b23a306d20841525e0ecda1d754e345c987bfe08b17fc4f7d8f18646511a126edd18ee1036bd0da"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:31 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = fcntl$dupfd(r2, 0xa, r2) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x200, 0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:31 executing program 1: socketpair(0x10, 0x3, 0x400, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x10, 0x24) utimensat(r2, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x4, 0x9}, {0x2, 0x200}}, 0x2) recvfrom(r0, &(0x7f00000000c0)=""/41, 0x29, 0x40, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x0) r4 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x41, 0x10010) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) write(r4, 0x0, 0xffe0) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x8, 0x297, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0xffffffffffffffff, 0x4}, {{r0}, 0xdf99f5775b997be1, 0x2, 0x4, 0xfffffffffffffffb, 0x80}, {{r0}, 0xfffffffffffffffb, 0xee93b7c902936ac5, 0xbe26d355643df86f, 0x9, 0x8}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xd2d9, 0x101}], 0x6, &(0x7f0000000200)={0x4, 0x9}) close(r0) syz_open_pts() r2 = kqueue() kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x4a22e6f7d9582bd1, 0x98) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000680)={0x10, 0x3, 0x4, 0x40, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x81}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2f16f567}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus/'], 0x4}) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x5b) unlink(&(0x7f0000000100)='./bus\x00') execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x2, 0x1) 16:00:31 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x7, 0x0, 0xf5c8, "5737b0d029b6a9ac8b4b8fd400822296bf7bbfa4", 0x0, 0x7f}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x400, 0x0, 0x80000000000000, 0x7f, "15e2e9a59423c18d5b3aa5b49f4391a2c66147ea", 0x0, 0x450e}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x3}], 0xfff, 0x0, 0xffffffffffffffff, 0x0) r3 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) munlockall() syz_open_pts() connect$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0xc000000000000) setitimer(0x0, &(0x7f0000000180)={{0xad3b, 0x80000001}, {0x5, 0x7}}, &(0x7f00000001c0)) syz_open_pts() kqueue() poll(&(0x7f0000000240)=[{r0, 0x40}, {r1, 0x100}], 0x2, 0x9) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(0xffffffffffffffff, 0x48) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 16:00:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = kqueue() close(r2) ftruncate(r1, 0x0, 0x20) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000100)=[0x0]}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r2, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x100000000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x7f, 0x0, 0xb9, 0x0, 0xb5c4, 0x200000000000, 0x3, 0x1, 0x0, 0x5, 0xff}) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8882, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x130, 0x100000001}, 0x1f, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) socket(0x2, 0x3, 0x7) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() preadv(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) 16:00:32 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="83247f66fdb71032e8fd60c338852b52fc1b8183720ca7e48597a66498994cf3b7b498b1fe3afff32a44705b1ba16e676628abbfe2f257fdaf1fb424e7f51b0154597302c3c4947714de4cc71395b5f9f7230c3517c814d815c492cd7a87bfda3fae0940f610c088daf743b4209eb0e2a0042a183bdef950e23a39dbe1020242e4e426135a", 0x85}, {&(0x7f0000000100)="6ab1f09d7d320b8467e6a938af8ac51edb59e4aeb2d362f9b3f878b66f9341bb120db0794623a1eb939948efcea9f949674d307f73194458502a96ea0995f41ea7eaf73876b3b7c4690b7afd91129003af2ccf2a2e8deea3e23c6cf15484ebeabde76a1ae1b758371cc8833523a96a1eb735bc654fd2556f756550850a248867e1de521aac6f013e6e0077bc5326ce9c22282bedf696ecb4111fc820d178a1b6a242d13505", 0xa5}, {&(0x7f00000001c0)="0e2ea5398508e778ff0a0d3a7ac7b750500cbccf816f4d91a364bef8b589bb7d49", 0x21}, {&(0x7f0000000200)="630d57c63243d8647b97970020a4fbc47c9ad7d85cf6069ee9fffb2e2f51dc27a1c8f0eaa26f5cf58cc956206a8b3f1129a28681f57d2af3c606df852814d7adf4b3e6afb7be6ce65a7fb3878af4e53837b2983231e09b642f61bde45fee6095ce71aabff64e57b7dd7c20b9dd1de8e86e2fce8abf7435c083aa6628bcc001ece9fd86a019fd2d84b5a6c336b5c021b94411c4be9c6cf398cc40705810a97f156770a91ad79f585666fedaec63bbc627b68bdf58bdc7a7ea65971828ceaf9dbcc37f1fe7128b81064f4f414d3daceefd3fefe0d53a0a1e5537588ca20a8355f657", 0xe1}, {&(0x7f0000000300)="53eb4cd5cbf9d6ad105f198432668835561684e14ad65df495968a5a7e2bd55341bdf18d3f350f3ea1c8a64d99744040c3930710e9a6e9941ba2276dd1247e5d6f025a9f3835f3b2e3c802db61a1bb1a2f12cb7797fa31bc48154b2203819f36a1a9a212e8e20834df9b179a72892afa8e03857f7b0f79aaab972afd004b8badf7c3ad16ecee3bfd93692e57a68efa85b63a0378568e5fc1bd073523c7687fb1c4f95017c286ed4a0ce3d45b360fa2f051099babb7c12b2b1d", 0xb9}, {&(0x7f00000003c0)="4309309f17811ba66b2e3a23508960eea9a82bbb2888189f7907e96d85acab94d0afd446a6ed471b04aaf06952659aa752b89dc6d10ac3f7b90714aa58b8a97f0fd0f290010a354de325fb6ede7675aa7a42a64ca0be052d8d2330f27593943c2e9d853f6a137bd4b4a045d359e61b947f0793b63294d89dfc41747d3f1884f97468106369ef81fda7d55bfbb4e3c2f9e573da219f413860959d5701e0890188e34819bb243d4d463f4e4b81c904e4cc915113439b5fa1579ca46051742f7d7ba8c94f5d3e6668011713109a4fa65ca6", 0xd0}, {&(0x7f00000004c0)="e7a3fd629615e71d6b4e6f90d01f96799cf4132f8f41acaec94cfd195fc54eea752fefec", 0x24}, {&(0x7f0000000500)="0b155fe491c90e1cbe5aaebeeff52b6a49b61f02973083dc3b6180b3e64a0728129a11b11f2f605367220a7f3ff61b9ac0c78b6d9519c39f3994bbdbadcac56ad2ac2a535183a4d858b6c4ff8e799e7d3dc96a7a71ee91d38e8ffcf5a2018e537d0c185e8cdc1a235c7eebf9146b2c671094ae3bbb4bc70df5420711fee16bccc81482f6a3df139feea541b39a28ed3d8fb22a2d15c4e9553d4b6d8745b8553377", 0xa1}], 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000640)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x10000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x54}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/94, 0x5e) recvfrom(r1, &(0x7f0000000300)=""/169, 0xa9, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x10000, 0x5}, 0xc) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0xa7, 0x0, &(0x7f0000000240)=""/167}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = getpgid(0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x1, 0x100, r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="5faa453ac9a85b28634bb5f8c173a611179b0e2fc877ce96794d358446df850604988e7216d5954159cf8cfb9c549c304e2d028c5b361b791c9df597b065c0b005ab532f01e7e86ad4ad2594dbe63e55a2d528de51a256dcf4b4545c5bc0cced111aa4278a5ec0faf6363cd075abe9844d7dd23861709bc734e7de6a8b1dd7e8d92ae9230129211a9f15f27f004c730272431e2703fb5b0ffe70f9a0a537d5d5225e3138230b7b8935d92e3a8a97d6e6fd06ca14d4f432fbc465b16ef4a820ea", 0xc0) setsockopt(r1, 0x0, 0x8000000000009, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x100) ioctl$TIOCFLUSH(r2, 0x42087007, &(0x7f0000000100)) 16:00:33 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0/file0\x00') 16:00:33 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x401, 0x2, 0x7fff, 0x9, "f136aa52f7b28eca1281ad648f526ee3df81e687", 0x8, 0x80000000}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0xcd, 0x20, 0x1}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x91137c8b8644007b, r1, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) fchmod(r1, 0x181) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) bind(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/238, 0xee}, {&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f00000004c0)=""/51, 0x33}, {&(0x7f0000000500)=""/24, 0x18}, {&(0x7f0000000540)=""/66, 0x42}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/39, 0x27}, {&(0x7f0000001600)=""/125, 0x7d}], 0x9) r2 = kqueue() r3 = semget(0x0, 0x0, 0x200) semop(r3, &(0x7f0000001740)=[{0x0, 0x24, 0x1000}, {0x2, 0x80000000, 0x800}, {0x2, 0x7, 0x800}, {0x0, 0xfff, 0x1000}, {0x1, 0x6, 0x1800}, {0x0, 0x2, 0x1800}, {0x2, 0x2, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x54cf, 0x800}, {0x3, 0x4, 0x1800}], 0xa) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780), 0xc) semget$private(0x0, 0x3, 0x8) r4 = open(&(0x7f00000017c0)='./file0\x00', 0xab69f00e68bafe76, 0x130) open$dir(&(0x7f0000001800)='./file0\x00', 0x280, 0x4) r5 = msgget$private(0x0, 0x1) msgsnd(r5, &(0x7f0000001840)={0x0, "117e88f5613e0b2619af708d5edef9e946706b7986adbcef3838227ef8faf0bf7b8c271d13bb04a393985512f7c5b8fe467886b436c5fdf51e98b859c94b35d38e7d7177a70904ed7b6cc302df9eb9bc5c6d6219fbbbc0f8279fbda3f9de141ff21dd1ad48080f8a1c44f89de93d8917129b82916048684f49f49857b3644bc9bec9204fe702871d721f7f1217320d119107802031d5a143c7fce6c1e646951944a1fde34c65f66faaede21e9170737f1ac597a271cba53f3301011d28bbc83fd69bacd44995879b87f29cddbb2c03365f12f4cebc4d90821a582bc0318aea652025e70c9c4a2e431f5ff3bccd17fb6f48f768a72a62e275ce1c9b65a0d53995c10bbe236055e44f6c9936f8419c23cd8a8195e9cfec778527204bdd69c5feb9ebbc7b95feab7db5a09fc4a00dd17958a5ca1263560359aa68ca5076bbeb58b44f1e6ae75007ae06e79eee90d9b185d8f4f967e6987659ff2043e90c8c34baf234b828f8a365059be710fb9fff4e1278aa0ad13bef2c362132e46c363d67d033a1ad521f693086e4abf156452d8d360e32e1280b3b99a66d83f8e4e5035bcefc789facb475a8d385f1db373be231b73b64e31aaea2483da65fe55621c0d26854afbcabe5747ad435a771cc7d5951591b8583690ba97ab93066b05e6665656c3f7c7fe89038c26923ca1ee880bcb864315b2d07a65a4a7659deb734d6a175a19d7bf93289f972e355acd9c3a9c95059665eb7d36d23884518d6235ccd1d916589c1f9496d62d08ea8ce74311aa06d9591c8d8fe908d7f4cc860b3f49c6ffc0c8a77fac170101e6454ece5ad60754fa829d103f9c332183b60ddc647c8892c8596567defc824a49d72af91d048ea861d0063a031afa560553dd3098ef49af00e8d04d127e5f7f4d0cab988f663fcf66516ac286288e46725a47d644b20906261c58ba458cf143f8622da47fbc483bc172b6adbb9a76f35a0fa25ae7e3019f651a959359162b7b2d35aeb58833f5e4ae97af0314d0c2dddc91e2a3fc880e1a51b17e5a5d2500d30972b50e5c376997377fd46fc9f1966da06301fb1e0cfc751d1a9d25911530b51ba2046c0d5c64614f5bb63129ca3559fb11656adf7ec64919030010b8c1d03ab24cc0b730117fa21c8c59bb6c806baf252a901f93563a48bd3b5b7afe59adabbc36c28546fc1b36a6c5481e0a1ecd3f3933371874b4e36aee56a348f2759191767a7f914bf8864acfa0f18eb67beb49c2ac492fa6e3a0ee93f09bcde36305a2316f5dc98aa9cc61448b35816357de8509f399409feb24f54aab535170fb290936d0d436cf424d2163a55bef38af1466d3fa665c45388f83daf4ce392d35c0d74d0880b214e7e7f2c6efbb32a71818feed3063f578fc0a62e7e8b284251b73cb3c175108084f50e18b44ef80db00eeab49e1b2435cac7d1686fef9cf2b015c1395ff70c56ecc2007e8d368ded08b49c49f71a059ce29598af69a4780ef8101e29d45887222a513ebdad16b46a163597bcdb8a7d69da667d66604444844600c823161dc7ea7af11b09bd2fe3be563fe55015a1235c2a10375508e84eb46a9b5eb6483f0c3431149e9014442108fd4ae25e303ecb56e1dc1ac935bc096259c98f4345f839c4140fa8a37b07e1bb6ec3afa6eb76a8d1351a98d29ec0ad1a87459b4da48b1f426a7402f87e7cb92fdb42caccf34bd48b347e5057ad91d2aebbaf95e3dfee38360c3e0e163e12ec154278bc62b2a4929915e96e8dba72cddb10697560b88d8e36ba8bb60c452ab38acb351e62583fd95ba115586fdd40f250ddc54d71d678621ff94d84e993d9cb569a204a623485a68b8706b95127e66c1e50bf666fa4e27289dc41e0812959d6c51a25ede747fe9850a30cf75ad592bc87bb24662fe72c6f40e073d9f464a641e39daddacf5436cea7b94142edb29088f51161919f715b62f82371252c116cfbea58bf3b10cd9fed042196a62fc0164fad2500f5062a3bb2cd6ddcfee38ed172d16814bce2ec46f26e27b99b7b5932b7c656497f721313cb1892e884052720a04f065a392f8016136a90a022e762b20ce089f4593274ed5f9313992a4b67c57d396c704cbfa772e9a7711a284e1ffbf122459c9bd2588e3d3c35dbfdb74012890258f8b914994d968ce80ae061c27b42c33c5cc88c6f9cabce80732c93c49c337d4123338d183c3cb6a8f28b3335766c9eb2a7941beb3fa6f5090732274ddb11dd9fdfad3a75e33a014983705e0d529c277d57d9af5c587f1d46b124aba8cda06c95a5d8044a0b613a08b1db49e40199f1f95fe639c6608dbb6ab9c0d023407d91aaadab88b977f8458ebb208ed1897af3fb76e80f6854c118555f545445748166e2bdbcd191a8a58c33ea425e28d355b9d13138d3ffb4306c5f42c258aa3df00d063c9a94143770f528c93e8ded76d40aeb6511816f8d4a447f2f30372c84bb092b6b528a703f4341702e635f077028d603fcb491b8e036fdb61abda35601b75fe6f543874901607256ceae9c77ee2d1048f4455ea0b9900101eb035ede7caa1d050728bcd74327df4cd1cbda24974aef2dd706127b507348f4b709ca45228cae176f0a46c07dd9bcde7894ec9a1bb62146154065c70319f48c0090b689c0dc675d9bb932ee36b421339e2001eb9b1e7d32e317af7cac2b5b888c9b6e22af57331144c21bbf6dec15c1230be8b78f5ecd50111d4f6b2b00d4866e3d4ae8a84f9519e85e300e01a565244cba29e701fb3c8a48eca4fd01e985000ddfa70569b7f266ab008c09ce5ceaaea23075e83332026f97db0bf0772f93674ef64ff9e8612dc92675de205d916cdb265ff04e7b31e00a20727dc5220cb11d6e12f231794290ebbfdea1d8aa4e5eb7529516d60ec70da96568569a1419f25adbd4d6bd173e336b8224c674b32420a124d36511ea5c34115f399ca937d63b78761c33a0a2d1b7607996ae8564f7e4631c0528c63644d24ab34263d5fdb90e97dc2fd5ff241e0f1a002ad9b35e9002ff6d625231cb8319c4252729ce990534945f31e59d1e195fa065702fecb863d44d14bfd1e58e4e09daa660ad5a6562f51cf34b59c3c86dfeadfe4b9333a52d4a57f6cd4a9c84d0ccedf298ba888e1eec1649f863f6876e91e2634d37af5e3cf137db56c3a89e5ab0524de5c7ed9789c6a46f7254b566c4dcb01a209582e8bcbe4e88dcc8d974db5ca3b236de33e275e7cc2f7aa565cfe1149ec6f204266baf409c60cd3ac5863313c22392de550917aea179aa4053c71bce4943fa7c8d0b0a41bc9969c24c922129997c049353bff8a350d15cffeaccf4889f64e9aadced78466adbd623a3c879d4b3140b4f8fbc62aefe20c05c2a7d962bc78e3a8c64366f10dd4679a6c42c346703605eca93435f92ed02cc40cfdce88920ece1fe6df5795105603a567de70e4637a678eb7f5f01578b56de05f3723d6679e5ed202a3321406eb1e0e5747aeab413ed6413974c9ab94ae7ac560b79ec2d68a72487f13daf528b364ae3fe1504a074f913c9e4dbb9c47dd34a7973ffd16cf41468a434d9ac4aeaaf5729e3143315edcd6a8cc082bc422d8cd2c571290af54501e244dfd8489a34865961a6610b6c5d8a6bf0050ff0af4e7b07d3a47c7999bfc2af9cacb2f3c550d1ef937486c98b66254eeaf4bd9e7290b3e863aaaebfeb500e5a24f0e52bd4c9afc2aa7a1cadfea812e2afcde99f96b57ccd079de659649491b6e4f9de1a19009437966af28b409030e4d5a17d28caecb21d36be0360a0e92726d37eb76401b6c068dd2b2b10fae85a888b354430f2c82193daf94e9e6ec0ce54fd5076446474917fa43c38448819bb48c31de442b91d9d87e00a938905b43dc71771284e9a27ad3add228e92b0528fd1f220f67143b1bd1ce8021774a406e428ff8147b007d83da43008c209ac1254c2c30a96cfc83e35091bf25112e01339619d32edcd1439fbd66f4941f6f7e7debc6bd3fec55ee32ce950e815f2edcfaac21a4e4100288ba53fb071fe2ccbe7a5899d3336799735c225a5f9396379a586bad1d3b07cedfa6c7cc2d8860a639d86ec8d0766ccf803435427795c304bc59b16081a7c2a3bf682b7928ed0f91b87266f0ced108cbb93aad58b5d86c0d4838bad72e1abbfe563557469c8df2df91cedbb7a93775ab5d212bf52aa20b3b05ed2056579ae8b9acd9f4537a272235282cc1de3b9b224438534eda922d3630b165448adf98df520ff96444b0d3ffa8d6613085a5ad1ba3c9cf3ee09ba0a17b29c348e3ee79a4876a4eb1399d0105eab4a7ed0a75e839e3b5eb74397a2452882920075edf62bd73d7a1f1b7d96dd0525cd774cf8e9cca718fce551e2e8366e5e9e0c65aea8825050952e10e865ecb666e7e274a6f608067efbd51eb3af436b21df4f4abd76df8063478dec09b92c4e514710127b5490f3aa7acc31edebe27b50647fcbcc664f00007e5ca5fb8885c88ed6308b1c180b2c78b6fe555b0e076ab9dd37c21cbee1d6dc8d833d4912271126fad276a12f801d4f984cb91f1888ca7d087712ab5fbf4b246495bc3a6e571f5cc24182d34e184441169ba7e21dfcd6b7e339b016c1d4cc25d7bccb579bad13f43cfa2ae92b2257e1d21ccd024e6ddfe3b48ce68611bfd270fd05d11935ca05000d25bfc483178c119837c60de76f7e1f7a9f7c201ea2e713ccdd5c7fd0e6cd423edac392d239e5f4db01ff25111fe2b963948ebe203867cfc536c374707ae6c1ee6ffe86a41ac6020db1171200d991bc4b0fe1f6eda610dfbc9f062675b8f07e75a212555446a8bf9950a8de5acb0d628aa8ad446921a52ca5513c7b2ee2da632e21eb9eca2baee42d68ac8d117a739739984bda5e1933b71df6aec75a3bd2515f67d4f65237790b9fb228378375a1b7adb4a44951ac6d18bc140e91a523eb6804f5051a112bb74f67b9bc36969fa3e4f7d9499d4f78533bc3ce2e35b317175ede53459e274e8f60cfad4828dd5c82977fe96d0b95ea07ba37468696e27b67fcd0700779fe6c74a582bc587b39e97a64d3138b38730fb25ab0dd6e687f0bc101eb978335d343e56c48ba877e5333f2e4968688bd1fc759e58b1f4c0c640bac48cc6beee990da7503c3b3407d7f882d83f57caee620ed916aee214ae7225f85dc3a1cb740798ce26e96ff37a86c9e3a827eea8f09802c8423deb4ce3ebb5ff1dad9d7a197111139a112f73324b19c40796f94cf93211b7b43133d51117ac7e15a7aad3e42e264972f8d3ca95e0bc55cb2a1a9254bd6d39bc1998bbbe163d2c7e8c7bf2ff8da4456e8e4ee01fa74217350e7d0c16b6a122c36ac0db545bb5e2e791582f561a97cf10a3a192a3d3d1dd0f595a170037ffd2a1ce30df65a50ef837c6af68a9d8bb33aa007f1659f1eadf97073e31b66394a90d93a3ff7c6d258453da555e6d950b750c9f558c08b6456c2a53a9bad4509a068bd291312232b67272edec170b3df76a92c0158229b7a44ef61d5b3f200a9634b720994cd754784893ba9b54131feadfe29a1b42e3256a17eff7bb63cd6e2609faf4bf37f078f39e0795d417d614266205f24dedadf5e9e18556f6896c1d078e0ffd8d56ba39f985e2ee86e1a74aee71d89f52a4f51eb0b832d695ca32ce9f34354cf93621e16fb43d254b4fe7a917f923411416916ad713452917404991a7f70fb39216a30dc4e85a272d36f8c9718f65a9f599ac6c02ef66711615c547add330f01e9e184780f6e305c6a97c33bf909c9cf0b457ad0f1a630300e3fdb49f9cbf7b516820bc20a"}, 0x1008, 0x800) unlinkat(r1, &(0x7f0000002880)='./file0\x00', 0x0) symlink(&(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)='./file0\x00') semop(r3, &(0x7f0000002940)=[{0xfe9a4e17dc94a417, 0x5}, {0x1, 0x7ff, 0x800}, {0x2, 0x7, 0x800}], 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002980), &(0x7f00000029c0)=0x10) r6 = fcntl$dupfd(r0, 0xa, r4) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000002a00)={0x92b6, 0x80}, 0x8) readv(r2, &(0x7f0000002b40)=[{&(0x7f0000002a40)=""/64, 0x40}, {&(0x7f0000002a80)=""/176, 0xb0}], 0x2) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000002c80)={0xce, 0x0, &(0x7f0000002b80)=""/206}) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000002cc0)={0x81, 0x3, 0x6, {[0x3ff, 0x9, 0xfff, 0x4, 0x9, 0x0, 0x7f, 0xfffffffffffffffa, 0x0, 0x9, 0x0, 0x7fff, 0xe88, 0xfffffffffffffff9, 0x8000, 0xfa, 0x7f, 0x959c], [0x8, 0x0, 0x2, 0x1, 0x4, 0x8000, 0x7f, 0x7, 0x7, 0x2], [0xffffffffffffffff, 0x20, 0x3, 0x8, 0x3, 0x2, 0x7f], [0x2, 0x33, 0x7dc1, 0x4, 0xfffffffffffffe01], [{0x3, 0x1000, 0x0, 0x400}, {0x71, 0x5, 0x8}, {0x98, 0x2, 0xc0c, 0x29c}, {0x89, 0xffff, 0x9, 0x9}, {0x3f, 0x9, 0x8, 0x5}, {0x800, 0xfff, 0x2, 0xffff}, {0x5, 0x5, 0x7, 0x10000}, {0x1000000000000, 0x5, 0xffffffff, 0x4}], {0x2, 0x87e, 0xe66, 0x100}, {0x6, 0xe8, 0x1000}}}) shutdown(r1, 0x3) 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0xdc7b43a5395ede2a, &(0x7f0000000140)) pipe(&(0x7f0000000040)) dup(r0) 16:00:33 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = socket(0x2, 0xc003, 0x4) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrlimit(0x0, &(0x7f0000001180)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x10000, 0x4) 16:00:34 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) poll(0x0, 0xffffffffffffffc2, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = socket$inet6(0x18, 0x4003, 0x6) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x200}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000008c0)="145fc982e495cd5470855359a72e797f0f84672f9bb88ac437eb8781c47b00b30ce49a512a5066e31d5de96abcfa4fea2c61671fa658be9923e740785ec84eb927e57b2d247fa129e3c64c1b6ab44a37d6bbc4ede9235a71b44b316a5a65840f5894b5f25a9e2d45ddaab55a2082793e91f4eff0b280c55468396127e636b83783663594c7d0d475ef6563de8a7aaf07cd15f564088c4bc9754967edc7ae287fa097fc1bd397012211c0f7290144e28703a4d8f8db86b07670be3eff0c07369f9afbad9e601893f0fb98845f3dc3ccf836b3b9a2954626db6e55672821a47d0a4a1c1462e796dfa5f9940525359dc500c282e4fb31a43e81e311ddbb9a8450aa3847eb60571f30e9b086371350b932c7cd51f6ed9d7cad54a9a95dd01a0a9968b09dbed330c0a488f8752d8f40fb13444983722684b4f7e29766a0f46f898ae5ae6bf73ff4fc8b1dfda7cfc6dbbad9eb9feedc46baa61cd010164388ef64d49241d459765240c1aba5314bd7f2bad2829fcf31470eb1ab19ecd74ae3f88ffc9696d2f5e0c3a8133cf32d9d4c387f9a516371f4eccb02e9600535f3f5833302c4db2c8ee9ad195e35f7011806f3d9ac4f63eb6f564013a9106b5125a93970e303c7ccfc2390ae998d45b194c3babe725b2cf600be669098b2734c27aa2d5f5b43c508d6b27ee9018d27473538be", 0x1ed}], 0x1, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/63}, &(0x7f0000000180)=0x41) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, r0) r1 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpid() 16:00:34 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ftruncate(r0, 0x0, 0x45) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000040)=""/16, 0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="021437", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file1\x00', 0x10080, 0x7) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) r3 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2200, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x108) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x1, 0xfff, 0x5, 0x1, 0x5c61, 0x7, 0x24a4, 0x1, 0x0, 0x30a3, 0x8000}) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x6, 0x8001}, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8a, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 16:00:35 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04de"], 0x1) connect$inet(r0, 0x0, 0x0) 16:00:35 executing program 1: r0 = getppid() ktrace(0x0, 0x5, 0x200, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) u霵-P你kC?(阺%敆fi(肵M楶诨nかZ3.b淂S既-妙7 2彡r颙HVB2恷髷:#蚎俨守擡K 坍pckbd_enable: command error 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8}, {0x4c, 0x3}, {0xffffffffffffffff}]}) syz_emit_ethernet(0x57, &(0x7f0000000100)="be1b6a00e0af5d90f05de1cc0000003d9b9d63e7012885ba44d51cef103060abace319e16536d731180e9a1e27fb55f9d92dfba25cd06f09eaf5f6466e1a3e74802d99c154dc904c42fb448563acd33a3e45a17eb5fcd7") 16:00:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7fffffff, 0x8ae8, 0x94, 0x1, 0x5693, 0x1, 0x8, 0x3, 0x1, 0x7}) socket$inet6(0x18, 0x4, 0x401) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x4d}, {0xe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="1b") 16:00:36 executing program 0: r0 = getgid() r1 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) getrusage(0xffffffffffffffff, &(0x7f0000000600)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000580)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffec0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000180)=[r0, r1, r3, r4, r5, r7]) r8 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000000)=0x6) pwritev(r8, &(0x7f0000000480)=[{&(0x7f00000001c0)="848656670c6878c56f77da916786a047b6f3bb9487e4110b7579bdbe8f2004ae6e223a6c439e0be8548fd241a28df15a8623794054a041823f69d155eab56d44a7a52e2106d493ca9a2fcab36bea97fd21e057bc095fc54c46202a2d7398f862d6ae6fdb21cacee690144561fb4e23bde31e57b5d3564db035ed9e39639bb1784fa820c3d518b5a3912e6d4b0506da4d90c3f73f9418928c8690ae43bb9ae2", 0x9f}, {&(0x7f0000000280)="2048a6c1839abc03fa43a6e2185d3dcc553eb7bd4c9facc91dca848e2ed341d1acd01c85e865acb1df89cddaf9e8181d4151a3de46b384b4bc991147c49f82847572626bf668186e418f0eaf73dc5d4552f3f2df687fe7f84fbfac74cced2819b7c56c53b08fa632f5a2546b3b67e747219501d30c43de012dc279af0d8da40d05128d7e86", 0x85}, {&(0x7f0000000340)="892ec16ca7b52e26bb43cfa5351c30a0d0b7c2e1323ba7ad3944005779b11f70dcc58d25b71a2e5218e33cd0ba23eca55ed0c51732d4b0f05f4e04c1ecdda110f071beb9f3ea2bdf7d87ef8aa1053e24eaff448bccaa6c486fbdb055afef0cc48891e7c9", 0x64}, {&(0x7f00000003c0)="b5373562c3235a194c41fad21d738f589d6a064ecbe6ed1a62d05ffac7507f16fed9319a001e9c7942aa9a9d05dda90cdbdbd28f21050f341a48fadb61c3560998c5cf8b9c7d8537dee5957d2d260a078ae11c30b4e5a04902cfb66c89fc66c2ca76189530ae140eaafd14619011408ecd483513d3d954152d8d5212e23717669dbd5f2f9eafde9ef3b17bb6536b929a81bf5fc0df00eb0beed7f0d289d9f32001f2cb9e95b395b78d51a16660cb33666cbb", 0xb2}], 0x4, 0x0, 0x0) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x69, 0x0, 0x0) 16:00:36 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b40)=""/165, 0xa5, 0x800, &(0x7f0000000480)=ANY=[], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r0 = open(&(0x7f0000000300)='\x00', 0x1, 0x12) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x2c0, 0x0) r3 = accept(r1, 0x0, &(0x7f0000000340)) connect$unix(r2, &(0x7f0000003340)=ANY=[], 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000380)={0x1, 0x5b04ec9}) listen(r4, 0x20000100000000) recvfrom(r3, &(0x7f0000000500)=""/125, 0x241, 0x800, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000003240)=ANY=[@ANYRESHEX=r3, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYRESOCT=0x0]], 0x1) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r5 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x0, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f3, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x0, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r6 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000080)=0x15b) recvmsg(r3, &(0x7f0000000980)={&(0x7f00000008c0)=@un=@abs, 0x8, &(0x7f0000002f80)=[{&(0x7f0000000a00)=""/140, 0x8c}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000940)=""/54, 0x36}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/129, 0x81}, {&(0x7f0000002cc0)=""/246, 0xf6}, {&(0x7f0000002dc0)=""/138, 0x8a}, {&(0x7f0000002e80)=""/108, 0x6c}, {&(0x7f0000002f00)=""/86, 0x56}], 0x9, &(0x7f0000003040)=""/255, 0xff}, 0x800) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) fcntl$getown(r0, 0x5) bind$inet(r5, &(0x7f0000000900)={0x2, 0x3}, 0xfffffffffffffd62) readlinkat(r5, &(0x7f0000000b00)='./file0\x00', &(0x7f0000000100)=""/40, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000003c0)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r7, r8) accept$unix(r3, &(0x7f0000003300)=ANY=[], &(0x7f00000031c0)) truncate(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x800008001) open(&(0x7f0000003200)='./file0\x00', 0x80, 0x82) ioctl$TIOCSTART(r4, 0x2000746e) msgget$private(0x0, 0x120) utimensat(r4, &(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000840)={{0xde, 0x6}, {0x6, 0xeb3}}, 0x2) getsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000240), &(0x7f00000001c0)=0x4) setreuid(r7, 0xee01) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x2) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xfffffffffffffff8, 0x101, 0x3a9a838}, {0x60}, {0x1, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffe00}, 0x10) dup2(r1, r0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x10, 0x331a87ff4285008d, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) 16:00:36 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) chflagsat(r2, &(0x7f00000000c0)='.\x00', 0x0, 0x2) setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r3 = syz_open_pts() close(r3) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='%\x00', &(0x7f0000000180)='/dev/null\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='/dev/null\x00']) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r4, 0x2000746f) write(r3, &(0x7f00000001c0)='}', 0x1) 16:00:36 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) unlink(&(0x7f0000000040)='./file0\x00') poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x3ff) write(r0, &(0x7f0000000080)="87ea32174810192e457d583b4bdcade3ff593aa9624553ce37d55c1e41eecaa59a15091a04285fab4446", 0x2a) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x87, 0x5}, {0x101, 0x80000000}, {0x4, 0x3}, {0x5, 0x5}, {0x4, 0x1}, {0x89, 0x1f}, {0x21, 0x4}], 0x7}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000140)) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0x7ff}) close(r1) 16:00:36 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x80, 0x1}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) pckbd_enable: command error 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) listen(r0, 0x4c) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x3e3e0d97211851d2) r2 = kqueue() syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) ftruncate(r1, 0x0, 0x4) dup2(r2, r2) pckbd_enable: command error pckbd_enable: command error 16:00:40 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x10058) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x1, 0x4, 0x3, "538208b684a6037b14160d3c0a5e3bffc79f52d1", 0x9, 0x8001}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x4f}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) 16:00:40 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xffffffffffffffa0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x6}, 0x400) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pckbd_enable: command error 16:00:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x6, 0x3, 0x7ff) close(r2) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0x3ff, 0xffffffff, 0x1, 0x7, 0x8, 0x3, 0x1, 0x3, 0x2957f56, 0x2d84}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x17, 0x10000, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7ff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x2d5b, 0x10007f, 0xfffffbfffffffffa, "dc04001b00027f8c19cdf9ba581139520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:41 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/245, 0xf5}], 0x1) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000180)=""/115, 0x24a}], 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:00:41 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) getuid() 16:00:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0xef363e3dc6f3156e) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)=0x9) ioctl$BIOCFLUSH(r0, 0x20004268) acct(&(0x7f00000001c0)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) getppid() mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x1000, 0x7) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x800, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004832b1842dcd652c0df31f669ca6ee2926820fe4c01e1585bd58ac423c0fd2cea7aab147af86297cffc43a9941b89a9e2282fb9db945d132f2df2e87d7b5d97dce4a2ca7d5d610cb46806169be3afd8ac249f14b4a78b45ddb2c0c4d6f128954aee3e82881d795fe84b8ef4ed71dd9db0f659de5db449c39d26ddf8ad6abe9439382ed39454f1c2014194b75394915bd6ca706bd828b0c02514ae15525f04ed1be5683c0b65ab35954ef066935e9fbd67eaabf1599e9f736e9f4ea55"], &(0x7f00000000c0)=0x6e) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000414000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, 0x0, 0x0) r4 = semget(0x3, 0x2, 0x48) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000180)=""/98) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r2) 16:00:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x4, 0x9ac2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) ioctl$TIOCSETA(r0, 0x2000746e, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x2a9, 0xa0) fcntl$getflags(r1, 0x3) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x492) 16:00:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x100) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./bus/file0\x00', r2, r3) sendto$unix(r1, &(0x7f0000000080)="3666a0", 0x3, 0x408, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x2, 0x0) 16:00:41 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000280)=0x303fd41f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x14}, {0x6}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) fcntl$getown(r4, 0x5) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:41 executing program 0: socket(0x1, 0x4007, 0x3ff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='e', 0x1) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x8000000000015, &(0x7f0000000040), 0x0) 16:00:41 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)) semop(r0, &(0x7f0000000000)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000, 0x1800}, {0x0, 0x3ff, 0x800}], 0x3) 16:00:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000240)={0x5d, 0x0, &(0x7f00000001c0)=""/93}) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:00:41 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() r2 = kqueue() write(r1, &(0x7f0000000140)="51f6a02cc9f08ed42ea8244aa460acf591e66c4dde6ef06019bd1de8565233f04c315b0650abc7eb0d7c37becacac079cdc7e1adf9cb0942464fa16f7c8ab7044956773dbb18f5af6963b94e9c06b6d0efb6a48756a63b5f8b8786f5550b2bba9245fe5caa41a3f75b6d08f5b10a101fde8322feff82e77de7df86d89bf895a187c02046ca6f3f0eda9a883859bf8700f5f2607da706a082ab48ca1e20c3200f765045f00544c44746f123f39120373779e52038e6fc9e74a25ddb5c12e104da4264d826c81adfdb4b664e0a34ee562f29d9f3dd206ee162da75b353b9d9808c3b7ea65e28da0580d82e74636271c8d7abd02fb120a08ad47d35a5af6d35a4d717673356ffbf53379795513998dc6decab1828dbbc1484386fbccb15b6a47a8299951cd2ed1f14c840dd81fdd02d2a04db4b98f075a322ad47466c1cce4bb4b4bc47f0fd2fa092c54290d93d1ba1be93b9ce3eeca3e9a93151280b44482a28c9ad63f6e710b65d6370e438cfe7053c48bdc1c081c7378d8e841b771b6ef92653d2bf17c1fa4ea9d082b06de86a1c330657a566b27d212c608b1964c0477ffdf6f5f61f8bb942578ec6e70338275959c8558c2954a11c71a97787c8af3665d21384a1d4d7d9e381143d40fc492f6a7679b01079ea8ba9e92cf47136b9e351fb200ecfeafbfae92bdb55dabc9a6463b2ebf6e8e6b15002426ccd20d6500718fe74b293990a3a7bf772769032c947a0714b2cb3244be391285b5fb17c6ed2718286292e853e682fe890b6d87acfecba0785b772259b8755c3c592e42a5adcb0a1113fa216335b649b2ddd393067c0b0aa904c688232332f11a4a5b4f88ace9b7c108959fa07dd32bed7d97673b0a4f520baaf1ab0d556011676208dcc8e211bf5897918c8102c8e239a0bbbd941e62e73f41bb36c108d0390ef20231fe97222217c5ccfe222ca73d195c4456800c6fd50ecac997d7531f5a1e3154cdd58445214ec0d54e9d4964514cd167f7d7aba4684b097a7a0d35ac06068f4c3199742c40cfd3ad056445acbb7c3c67ca98f796a52f0136f4d91029b6bd72420f8dd5d8573283c3cd8ebf51449895df01467703e507759d3cc8006d9f09ad051ec45aa4b7ab4af05d9ec65c36c73c1aebcb15d29a1ab5f1d0ba5ad4a92c206692b33a96c4643035dd14d768cd59cf406488dcca4884ce16e5337d3e638186382e89e9c6488c1f87fbe81f18666a939f7ee91673c872728b234b71c626b2e94a58c29541f78b94fcced9ef56ac95754a28b9dbb4c20d0d412093db34f3b6ae177d8a78d9be32f3b0bb09cb020c9d380fa613a8b31b5da4a9bbb860c74a423bdd089b12aeec7fe4fa3808e2b8f5811c84d1cc45d809bd2adced5b00c23d498e88e9beb73e09a576fae689a220490e31861ab83b475cb64a3a082d466862c43dd2a3cf00f766147e632fa06d3592932be27581f36b74ec8b565907a0867bec11026a04acd4252d4192daba56387ed2edacc9a1bb021c52ac429ef65964eef60e4f7689f03584aaf7b4918058fd825e79cc20390975b583c2cea0f214fb8f9a3bdca564fa5ca183be07b788eb3cb58aea9964b303e0dafb5741ccaa21319e2c65bb666c002e9c2b155aef19de604f321070e7578e35ca42f2c746774f3b9305b3c7efc674d5d5e5f72eb4565a14f7c18a412de9858372b2f98bd3de4cbc2c46e8878842fd507423f3445a399b9ca4c7e9931802ea64ba877180078d68f4205799f95db3ee0530a14ea75de023f2fbedf54c2d0811ae6d4b50bdcbff69eb3f3b107384b1ea6d5f1283386c24d47381bf088452a03ee60630de064a72cfc753d3e7f9b809c724ba35c1c9e3a26c01d34d5408da05a9052f3e97cb9010665c4f0e1f1f464dde0bc1ffffa1b6e49314d12b5dd8e87e10a55495d1ec8db1aa0fbaf4a0795a061160a83947905d6053699425693d132c78df642710facfb7f67a465290095dbf67bb8c15fba4e0830657f8da4741767c3eaa39521cf61549ee779c6f98a33421ee52aa0a88dfec2dd01c9552461840cc90bd6aa3fcec622194bda68df9b8cb07afce1f923ae563f2e6a326bfe657609eb6c5d2f6bf269fcc0fb24f9e024255ad44d1f04f843059e6e41599a5a1c2a32978b0023df27f4b392517a99a0562c6a5d1cfd1610c1bb797016678774ab6872d64f5bb03cc4ee0dcec1ec5bd9c012f755f1b65eb2b161f2d3bb5587058b9c60de1d0e1d512af24e464a94b61c63dc78143a2ba96398e554230af6a709439d781852ab20c3a07df0d4cf5d91f0e01a7f97576b9d308f19cfaf74c92d6e7260b5d61864d338fa0980df6cf45a527c331bff09dfcb5b9fbb525e0755d240f59bb18b1741e38688a9b39e7e54e0729bdcb66b1c3453106be766e3770d6063bc8dc3d97a3e67cc929d1f1296fa6c12efb8d3b29324118bbb4755d5e4a3891176e7bcee88ac966d3f79f852484cf8c6b4cb360cd52e0f8419e306e3c4ee4500ef999e3d30f24f316cab79922771b4d6d9199180f4e96096ca6d5955e2ce933eb235c4c295482dafcefe9f4532dbd50fec2f9848de929be5816788c6990e6bf40a40409da19a2d76b329388215c1cf269b67da4131272307c708f48d7509740adf335e92fb0fe1b43f57dbf3d6fea7ae418ebb1eee44d4534963cb370ceb4e19360b1d6df7ba797e943745cb24b108ad0af2fc2822bcc0f0d6353040fca1c99be01d8eac51fdc94715a0c1b823f837c334597891473640dda2f6f3e5ec9109be0023bec1c0659172d8460207de275768f95cefd9e4fdd3e0d169a256abd85000e4217f61a8d5952137b6c6bd7a4acd89a751dd38a7490b50bc48a95dd2d5f06ddd1c8f20b06a50dee56d82ed5c8be7cf3332b88467d09adc2f2f897a5b7c95165ae5e29d569f292e5ded87a4304aae2fca62b0c0a38e6bdc050e2d0a779dd93b85f61b04a60dfd8d4e7e2783ea93ef8f1a65158ebca592717c51987adbaf1beb51cefe664255064afc7a9b45080faacb3649917b90121fa270b9c8f25a5d725216b4650b7a9f81984257328d2468c50e2b2d610f24566d2bdf870a0021abb793496bd11a363f0deae3257b7bd5b2be2d785931c8d8fb60612c6ac4ccaeca017a61ad72ca3d67f9e05b92cbc3427d81ead97fbb152d5d95218ba8f677d10c96c9c8af33073db836cde951480f4a062bcc34ff218941733134dc8a15cd124c8ac22558dcf5798ad094fa70e728b2b3478c4a9487ab55037bbbc64c51f9fabcefa35df70b32c2ce9d2d7a4f411f74c88f85ce2e9776c1682ae475b2c36c48b95c24168751386d3afcab55fe60755770648e07bb03f132b69116705561ec713093de29b9a246800bd7ff1cf5e4bfeb9086f404e24ef34fa2ecd1b855d07d139c4d5c00fa0b27c3bec1eea110fefacd306c5f82aefd439d15840300ca1ecb9b8f5dd04f6cca02aa52cd205518091fc1f0d253fa23ac03415947d5f2d7b3f08549bd9d61d6eb2dd8b9b09fb9075d9bcb567943091ccb600f11bb434426cad8ae9097b7f5f7edb3d0a7dc2a58d0731a29d9b9a0bcc5d755c4fea90d021a9145b014a10beac2ac73860aba47d59e4238c54a10bf1c9de9242bba68728bed55d4b9bc7247b008554811e6765402c9542f215225e9004cd0f03095af6e971ca5edf8c5c873a64e903f4c578a629b3b703db615430375f4c0f882798bb8f4fe5c334b48dd41aa97dcb35c83957784f243bd785900c711e13e0a171be8062ea6703f3b81a7e0d9e780a59279d049be3ffa00c7c1cb18bfb0bbafb52f9ac6fccf1a7598a76cf2569eb3a3509aa2d381284d085f8a1f773565fa87a83cc34972ed92e5cfdddb2321f88aee5948a4434f8d1dbbff2f14f3e6f2527c3ff85c205881fab8f93ea98ff76f2846ff90aafd9a76b3ee40749fc3e4560611093ed2bbb162d194c6e06c020c8edf0d94d2e88c337e9567f86e4119641c8b856ee66ce7b1996bf103c7c5716c8e68278c259bc30457b097523ba64bc76c1e83a6a70702fcf840253bb71bed9833540ea8676398bfdf2bf0f32492fc73c8d7d1b37d8c67ecb109838941d8685b52e93a83520d8628db260ee792d427d6324231b7d73e5bc4d5ec3e7a67fd5ebe1c1300d9b449625670c5e507cb07760f715d420ebd5d46fc82ab42ba23e5e29f10e929e9b2daefc55d4571e6fc3573ae598fe55ae2b11228e214bf39f2694831d8ab7b937f3ce03f56ac7e7655d1e00670ecd991451a5c98200b30584d8b14eef21a153a00e6fd30577cc7e9669e2c3ef4b2c55b8493aac7b8424e7e9d44ef2faf58b163d75f27d4bb82938499346726b9912167dba7db63e66e1ab0b50ba2f05049643e1f8626ee0f3436477c0ace8e38ef77394769dfeace2f5f28e9f39b42b51fee2a82d160d3701269fef558d7b36f88190c517466b35124dc0594307cbf1f3b5ddc6ec461052eeacfcd9a00f406457615f4ecc599737db0e0ca59da852f2c7a54182d2b402418040d90a050fdaa8e0c43968922e07ffb5dbeaad03eadc49fb1a999981ff9826cbf6258fe265bd660096ba2756acfee219190b9c33ee00b8a0deb68ef5a35056ba08d1939b97a296fe3c2967c856b86af96e8001d36abc887157f52628fd89c9220d2f223654ac5aaa1d045d4c7e3cd4bcd146e5558f4caf2980360fd5714d215c1a1d99d1579542a3700ed2720d11467a0517060bc5560b0a8eb6a0b1ff76980a26e4ac5a9f29542cd885c9a3fdfa8e9c72d74f10c013eb67eee07e34403559dbd70d3c7add8f249c6292dfc3e82c2a404d94a6bf76465937d1debf4dda7e449b81d4a46ae95984ba5aa43495576fb7120ed96920b6c826e6c033b90b0c9f02415021b71a4a2f14daf20fb20302838653d40c4ab8ee931ff9db5aafa21e2bfabec51e33dcdb1759c71642725ff0caa8cef49a3306782adc09a8dbeb0fb93ab142f78238eeb14124ebcc4c3a74b1e0af1a91bf4179778973d70bd77e0dfdcdb4c959db30793451d25c9233cb0a88b5a47d5dbf6d805055baed38b8220c48d4012bcb311a4c9064e59d8f2e612107ff7e7d5fb9443e5475100a5cb7f2a075f28c1e516a64141c3c54c8a39308467b71774b1fabbd5da97e4af5807894398703624b0b194131d4bf6f07cd9739b8e0cbc98ec3b0e18b6dc874afa2a008c24123d443789727ed21e1df7b4e4f992d0418e536469d256e99fe6e1afe3c9c96f438530a8676aa16199a571e5a64aa46f9a9820843dec0e0de757113cdaa3cc8003984bce3c361c834158b918aa071f60d533e487f1e513b98cd1b1f94dd3ec87053b945bbde3a4246dc824d58f7983496f115bf5fad1fe131a408da2d5f2efe870370ffe39bb45144207a480074699c05ed7390b406ef1b558e5cecf62bc5ca92bf81aaa2dd91d33dc6564197501edefb2aed1a276764f84d4915b4540e2414715eb9774ef344dbd0fb734c33c4705958e0fbea9e634dded094adbcbdd9cc05d034a3846a41d20209f41867f9ddc512665bb03391f06ec07e73d8ef4ddd7caaf60227e39c6d924910b07bf4be852215e3879de95a8ea2fd433cfc5e31ef0188a39c230c1ae2e7b497fe1b36a0b7e09a8172d4d5e1d5876a39f502360ed898fa8c5385691580599e6ff301e3b6ad7e14f42a89c2518a72d80e9d4d6d7049ee4c7451eec02d23894a852d7765b3d97286282775b82f24fef10a7db3527101f294d3994275d116c76a00568efae9ef6221721d5754fc2e5492e4641a4592b01687b8009c48aee7d3ba22bf45633f688bc6854", 0x1000) accept(r0, 0x0, &(0x7f0000001140)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x66, 0x80, 0x80, 0x3}, {{r1}, 0xfffffffffffffffd, 0x24, 0x1, 0x4, 0xd042}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x800, 0x800}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x3, 0x2}, {{r1}, 0xfffffffffffffffc, 0x3, 0x8, 0x6, 0xffffffff}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) setuid(r4) pipe2(&(0x7f0000000100), 0x4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000001180)='./file0\x00', 0x8, 0xc) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r1 = socket$inet6(0x18, 0x8000, 0x9) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xa0, 0x3}, 0x8) 16:00:41 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000600)='./bus\x00', 0x2001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000280)=""/99, 0xffffffffffffff6a) r2 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x0, 0x4, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9226041c439d81d1ca9317ac8a7f9499151af999", 0x0, 0xc611}) 16:00:42 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = getpid() setgroups(0xfffffffffffffd91, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:42 executing program 0: shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) pledge(&(0x7f0000000800)='[}\x00', 0x0) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/46) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 16:00:42 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x100000130) open(&(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x4) getpid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setgroups(0xfffffffffffffde1, 0xfffffffffffffffe) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) 16:00:42 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="bc84dc4d1654126ab76d734fed3187c1920805a700115c500b147fbb6209e52f1d616c42a4e390d65cb42d7f3eb2af6ed9de6da2f6f4fb14f0852b2f353332a2560b33cafb385ef8fd0bdb022eca2fbe8ea6c1ce844a7009b3c9b70e513811a18323ea9884222917bfa5ac7d300158087dbc9ca82b4dc3047ea7aa8b20e1cf7f0e1fad49df3e65e5a43673ccae9c4851463edb330ac3636634969dffd7aec0beac98f90887d9108ad6d55d2ff2fb6aad0463289e0ee1c629ec0670cb5fe8e281ed8d2851af94ea1dcd90fe849a6208abd347279a2f1fea19adeee4f74762406a90b206730985ca9b8102eea998e8e32e9dca82c99f03b9ba06c6aec61412", 0xfe) write(r0, &(0x7f0000000100)="b1db5f610f6369e61d0c5f7bf355be3dc157198fceabc083c29a3bdf17f8121c7f56f5e5cafb55cb5b1aed751dbfebb5d5f646af4b420d08bff38ee6f439ddf5682bd2e96e95e04c9a5956abb99084f8ff607c837630f09176fbcc1ddac9688ae0c82269f8d03bfd996e3644c6b8f845e4d16f253324760aea2c99164a7b5d5fc4dbe688d822f1bea5fd87f1b702fd2ad46647ba29ddadaab9f03ce9a54acc142e92a2a5911007b0f76139fade0b757c9351cb2095168cd3c8a89d708fd73af4cb69651eae112db6eef54b959e2cfbbf0be3c2c414fee1287e4f1986f6759a934808990284ed1ab55ffe3f2250337eccec478d3b48fdfcfb6c76fd2c1af5e3a066bcbe2dcf9820cedda55713a7fd73e1d3dafb33bbcbf0a215c96351cfea7db0133e13cd043a4e92f553bab01c68bad1de695e4ddcc32954bf1d0262bceec428044c1a08fef4748aeb29f0b9a8df7b0d596f80464e71c682979815db8707a7d90b6917eaf7c61d2218388ed52282c97ae631d336e9b43244e3c98c97b1095cdcd5bb2e2452b36228b959057784ed72515ad9cb6cb4085724f04754932581fe3588cd6453962b0c77d9787ee2ab74cf178437456b5c9f6140c299e45de5769098a5aa1170cc12478d2cd1265a0d380287b8d0e70dc939320e856e036a43e70b3a25f188f938e1ac7e71d09658622a7f5ef7af3c2f9f84c4c8761eabd81c59ba57dc761e639978eff766197b6154b903c56690a8c49e9bf708b15f92e53bf9ad07cbf0a88c313f6553abc19daa79691a9c9a2dec02b2fb81b1d35fe36db79071409c79eb603b865b1138eebbcce5858ec8e2be52e1b7c4088777b902654247582de8b9d190a9b858e48ff61409304645683025f9e695b74adfbc5317a5ce359e49d0db169d313e7f8d5fd13fa9579cbe32d21b6a7a675fbc221b473ffab062e2da7c2cc23a029554f27e47f20e24aa7afd950451db8387bd8272a69659ab13ffafe0a6a13e3c989dfbaef8ddab15ddbc746915cf4594421c31b9c5e770d56a98c6629e59c02fbbf8d70c0d5fba6d4012e0a16cacb1d6e58c666eadba3ca22e3eaef09a54cd3fa734bc29b0198ae391d54ea9a796b379254cb8a0048a0b388faece2fccaf57d6cb52e5fdfcf4311137b9b9ea8eb5bd8a1368e4a2c447942013fd63a5342f71efccb1e1b0138134a0365c5e8729b5335e3781c788351ad6c2c926f484a0ec2279d793e62dcfccaa62b6282b08e3ed8c5b9a5a6dadf248e3f3aef658a644f3fd21e44a3f327704340e88067cb22e28f3615b923fab6133fb971bc4c27fed24686edbe9a74c0c01e7d92c6f3c4afd7211acc817eb8b94227a16cb838567adef48a1a0a9d5ba017bb8db758ee6e0b3dc8bf26edd80c43a908fb472ba912f973921f8f76bd58abf3d6c5d47bbf2a02e0b0dc886dfe81f60a0853c6b769aae05bf43dce35c66dfed8f65b07145c2e53606b16da1e7f7550e0dfe0173297bf8ba1863c5c0b27889c65e97433a16669f17d9789109dad854006737191d71deaa7287ed9e3792d9b5391da9be9f72f512e263cff5b49528005beb9d8d5b8d39d4a68d4eab4d2fe8e104976f90c58f8d842d658abe70e04545c0b407a30fbef31cb06f1fcbc1ed052e4b9dc14d0d4b91859346a5f9a3951e9e16e4bcc47fc9a2f69d8f6479bd6dcb2d662e198126e4a681d1cedb2d766261614e71442e315957f61b8e1cc904aca6e1a09d53c05b33b4ab61938500eb806629d2a74aed7abe5ec2f7510dc972fb3c5203e4e72b72a58cad9a12a081b41a861dcab9edcf4022381f62690da21c795e2f116fc42fb6690c9fffe043ca9965cf0c75473b79b0212668877442490a9c96ef33b922dcbde89291c7ffada5e2f26c3e71373301db017905f8d7083389e0e7e5b4bbd4782bfd124a56245ed32a9e00876f75c0d8fc4d628f66b0a3762a71bfd819e5ce2f63a937e16b590674f705cfec6b0fcffe3e94be5933853c561056dd4239f1c53f5cc8a981d26df93234a690ca76dfbdd54b70f1c5b5043671aa844531204b84f221dd51ccabd1ed9cfb85f601483df0e2a71a69476df447b2c15d90302df9d4fb565d613ae3a7e9b624715a9929839001b7b4daf89e5fb4694a2bb3dd2e07b5d2f4f7718deaeab3695cb1a69e86fe7c02ef352479d103807c6b5c66931fb2921a3e7d6c36927415d5ba0804f2528c858fb23cd1b98e4782e3746f20d0882e22b0079602da441267b0278b60d180c26e95964e182acbe9f8a510b87d2b7bde957bbdcea1a81006a08f137200478539f73fefc6ab180a9a00412f917ded16d525321ebe339895181d455e21c7cde517e74258dfa2f1f9ce1fc726708f954a02520a15a433d632ac174531e8aadea9710ae3b13a731b09bf0c31c50d5bc9e8209d5d474183d32984faeb07d284a11cbed9e0805ab2f759fa7d3acbe366fa98b7cdb671349f97acf8b3b79207a250e5359ce3b94a7912aa0273aba42aa0a536ebd19e4d483a6d3f435857ff69cacac1ebcb359c97ed0f1c4f6370d627df0dcc9f80a2e796b6f648ac31f7dfcdbeb50564e0c374967388c4ae3d198260eaa48fa64de0c266e7324c13476e64db99f278d21c9d6e6658f92b52dbd9ab63dd64b567eee13a23fcb33c6b6badbf97d647e469add59ef6ed04111da9bd0871a211b74968aea9fb65abf94d659aa6ff9df335524fd6534427ba0dd76228e1f411fa8708f4a42beb706af1a77302ba93ae00cd7d042e0c8eaa2cad3be0a02618cd5f9a7dea36e0c385ca3f679337cfc594cb3ea8f899aba9d0e983ccfb245cc6ab9d87ebed3c8ab73b1d50606e74409acfd10968b60b4a308ed31ce84fc30e7049dc41ab74f9ac62cc4c80a435a75234f41685f4c01d0f3e0eef7276b503dc459aeb1546deed13ed6399e009eb5ef5cc28274bbd8127bc51dd24eb8f5ff2546ffeebaed95f3721d6d15730ae65618bddfa142820a704959c5f8692017d929917b8c7f92da51094e0f343e3dfbb388a520263633169de165e9dcdb6bde8d60a262bf5f97783eb520b2c807826f363c50c64f59e3cd81bea7ab4f4f27b31d909c6d025215802566c551e6bcd748889b342c691bdf69d8af343153b53ea4c84ba37be29de62f9c2fcad36ba324ecaf3132660539892bdd9fc8cdc906440a8c3c84db3aba064da1658de426602a1125946239491b56e2e461c2ca935eb702895e4d03019d45c73cbb07e06c07f342d80acb94ff34d4c8e25331f7ed50c8cd5fab5adfddc362251075e921137746c61bdd561e7b6a9ee275e47c5e4bd935d44b7425bc6c1df1874f35c5ce8891c9e47f2faf6bfe3214bbd19829be87b59a45a098b2b8330fffabff44dd00a9fcaea597dfb63e17ab3c56341a882ef0f92474f91606a60cf03e3d35174cd55e57ae8b4c7a4c8db3059da3bf781c593f12eb54076c4afb1f49beb1d9b82d2ad01083ae995b5a3b948f83ef571bdc54f4abea94d34ed91a77bf8acd7d8adeff652a7bf970c1c907fa3938c3797b8eab248d8db0bd265b538179c014066d46237d5ddc9da4ec26640e8fdef3a2d5b7f99503e64c9f34e581e1c99a91359318c969bdc5f72e22893d0fe97d98b7f5a5aaab4fb5fd553997a18ea7138836fe9b9eabe3c9fc4a4c04a783c852fbcfcb12f7c95046f91bd8381ff6fa2972bb11683e2351e02d28552112dd0299524bf23ea2f05726c62566343d2018e9644697c4ee7681f8f4cac3e80410825bf17ce325bbf7c1580ed36c3964ef7c191b3762e0c1bd0197ea6455e8891ab8c840b90a252f14075d9db0936a2b38a09b9125ccd531dc39f9417cb54bec3d91443f0b237e2593f0286cd83ad6d6bb3769d4e8951b009322979e1d886eff50aad628aee374bbdad0f8f96a1334785781a17778aa2e56a2a6fcc3ed0dfc9aad653751c2be189572a500fa3e415938b62400046a78379eb66c4c7ed7d3614e9dc123734069d47c8ea8529e32c19e7bdaf60909b872c9015dc02c553e87af9cdb07c2e1180fbc5494effe4628cf174f619a05f4614dbf3967e3616c8d7e01712b5ddd0de47ddc0b8cea54697b755832a012d9d61d43d29abaf399fec0e0fb237204d1dbc7789fa23f3f5f58a01593c5d782b76c77561449334e8773dc397aa4cf8e5e8f0fa3b12c9af2d5e35e8a0244a71c3017868ed8adc0edebcccd500f685d5d5c6d394f7b6ce7667f99da3f6d7efc2d3d3373e824281232a5c03c9e78fe81e79d9def70b41bf9c7a790b4143e7bef8ee81b4ffbb8c303795c4573a690e77df53550ff95036d699e0af43038090bd45c271109efe8f8a5f643aa55887cfdc83a03672036dd2c4a90f12fbdb0edd90e288e90fe2f5939970a91d3500bc988a503b98285472ded9eeb80d98b99db2116ab2bc95e6e2329b2717d93325f2325df409db8da1947444d5e2000a172ffe33ab5ef0290fd4745b952d1728bf4a2681c2dab81cbb2fe8dda70f0ef38589279ca859d18ca53173b96092b99a4a4cd278e2a8e77378a5ddd997a37934c0449719ee90109a077e1d48e7b100e387f9cef57407e8c09b521d904e7a40132f19d2f7146b19304fe2de1fee06b4a5dc2438e01482eaa26a9942be97a41892c75f3687a9af2c4f0c032711d91a20be69cad4924b7df9125651adcca61171ce8ddc1d99819965b2dd4c6df9762df87b97c14469d288b224488057cf8de632bd53c6f2835221efbfc4b47605ed23f1eb82ca03e83d4512d8462db241a9ff3fbf68484211a567b322ca39dc0948bbf7de7783488865dfcee8766f3a5ceb37bbbe49b87e949ef55083101b7fdb089cd07d412b19da46e392f7c6569c5ee1be114442a607d6e1537640494c45c5df6c63f66e7f56d819d76a51876b7ac2b845f4468cbe43ec1941eefb4e6c3b5c10ae6c5115d8564cf7bf6e5777c736eced2e48b7380b24d0221168bdfdc4feccc9ee674f22e250f345312791ba4a06d114e490b5ff1881b10b8a496003af2d77a70ee1db2a72ac2f6c92a0278b1fcdd63f3750095e8e1446564cf561ffe12dbbaa63dd46ce8361f36f486cf9a9931be3616fcb9b716fb0073da6c0f0a78a027bf9e9eafba5e3ae11fc2cffe6cb0574127f662f322e6989fcd6bff91193d35eead76e567a2877c02264fb76ad72001075e9f7fefa5e07418e4bd6ef6de606fa9ac126dc134619940234d46754f0e2df29ea1a97ac8c1ebbfc6230f374ec5af00c08fef41100da3158127a7bcab22825347ded051c942090c08ad56c5134ba06a2d992781a38be1b37f5f5ce908fc3b0103f10b88381130c02aae8e87e2cec23cb19055607025f8ce6aadb2d24ece6a2a5dcd8e2edd84a7ff94c16becdc32e036664ce7eda02d2906459f2fec206e188c41b2143a220c18c9bbf7d2ca7a5a867b5883f1ad8032d83894d3e0c90b41c717b36eb760d60a17b765e8978bcdc88b20aea1515a7c0aa4fc48928482b8aea48991f117cb15bdb6a58c1297c0ce9f3164d2da02599fd02fbd579cfd15063409f04fb483ce456461141bccaad53fadffa86a3e17295bba2701317fdfa37ee3dd58780f3e430d9399ce72323942b0867e8cd4cdc0619779007f94175083aa29f9c990c47bd5c5943ecd6bfc69c46048f316def74cc7c9fdda9f5a059bee3c16e17f2d99550c2d2b753b92c4678dfac0f9eb9ad108ef9af9aee52e63ddfafd5c94a048a2a4998ae09356e39211c767032ab82123fce506c2f2298d0b76746383df0bbab59140b9945beaaa648ee4c2f423d99728872587a770d835a2ed5a46fdc9455", 0x1000) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001140)={0x1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001180)=0x7fff) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000011c0)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) r3 = semget$private(0x0, 0x0, 0x201) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000001200)=""/182) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f00000012c0)='./file0\x00', 0x1, 0x8) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300)='/dev/vmm\x00', 0x188, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000001340)={0x76}) getrusage(0xffffffffffffffff, &(0x7f0000001380)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001440)='/dev/vmm\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001480)={0x5, './file0/file0\x00', './file0\x00'}) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f00000014c0)) semget$private(0x0, 0x3, 0x101) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000001500)='/dev/klog\x00', 0x41, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) kevent(r1, &(0x7f00000015c0)=[{{r6}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x17, 0x2000}, {{r6}, 0xffffffffffffffff, 0x51, 0xf0000000, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0xce, 0xf0000001, 0x7, 0xedf}, {{r2}, 0xfffffffffffffff8, 0x4, 0xc1aee5f65cf82442, 0x9, 0x6}], 0x4, &(0x7f0000001680)=[{{r5}, 0xfffffffffffffffd, 0x5, 0x6, 0x6, 0x9}, {{r5}, 0xfffffffffffffffb, 0xfe, 0x8, 0x2, 0x80000001}, {{r4}, 0xfffffffffffffffe, 0x20, 0x40, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x10001, 0x8001}, {{r4}, 0xffffffffffffffff, 0x20, 0x40, 0x7, 0x8}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20000011, 0x6, 0x4}], 0x80, &(0x7f0000001740)={0x5, 0x100}) fcntl$getown(r5, 0x5) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001780)) getrlimit(0x2, &(0x7f00000017c0)) readv(r4, &(0x7f0000001900)=[{&(0x7f0000001800)=""/254, 0xfe}], 0x1) mknod(&(0x7f0000001940)='./file0\x00', 0x40, 0x7) sendmsg(r2, &(0x7f0000002180)={&(0x7f0000001980)=@in={0x2, 0x2}, 0xc, &(0x7f0000001c80)=[{&(0x7f00000019c0)="98d7df76d17076d6a040a3d61e2436eb8338610e273e21d47febaf81075f4ede30edfb33d8cd9440526f54cc6d13965baa1d9c4f25b3dd3d1d80d1f876de5cbe7bd9f66c5e4b4eb0d16666e54cdfd57184b29e92167a", 0x56}, {&(0x7f0000001a40)="77a2ad5be0688aa69a8db5f3bc86f90b1a126100b482ef2049138d01730ee13438fc1d144e262054f51966465ca7b0b0f4b087588194420564eb6a430c6717dcac0ebf20ced0098511f04a700736c3acbfa4fd3d95801710c5376c4549533c2625ab5b38a718fb47a02e99b015ed46666430c6fdb56edee181c5ea8061450cf433b376b6a2d9adccfc1b131a8af942a4915999c2d7ba", 0x96}, {&(0x7f0000001b00)="e8a6191078b0a4fe2ca03fa62a4b0a7af34389fc85a7aae356d4ff26742a4eef9df2c15c", 0x24}, {&(0x7f0000001b40)="4a217a3d720297f4ccf6f87b7d0d082426a2fdce9dee7b42ac690d1f7bdafcf0f539a8e3760a47ee166f32ef7c608ee8b916612776c34a62870c2c49443bf994ffff70e831", 0x45}, {&(0x7f0000001bc0)="a45f109f2cb84cdbc8ab79", 0xb}, {&(0x7f0000001c00)="f49531716da30f07eb77ec26d5f12fa8d536ebf01ce7177f45600a3fa9a8a03903cd597ad5aa8e75d4960b17cb06e2ef8284a10ce842c637350bd02f0086e884b2c8c99abc47578a063cfa9c4f1ffc384fc26a4a9c47a37dff", 0x59}], 0x6, &(0x7f0000001d00)=[{0x98, 0xffff, 0x2, "c85a8bab7ba61c863d4bf9a5cdaee6d66327145d8626e7c3baa3d66ce2c4feb67bb201cffe5f133a53b1175c48583d2475df3ecc060a7d5e21ec3128f527a1accce65c83888f882b1f733e718fc7c959a2d45d53c65e4dc4bab8e9ff1fe9bac20da3f46b21ad1f73a0396963bfe73f9a6e9263985f7024f232d29eeedc8cd86593be"}, {0x58, 0x1, 0x852c, "fdde9cbf1adb3937d61d951e1d03ec6db3874fc00038388b49b3d8fe3d89e191644a3b374f5a5acbb893e9888a52f2d33a15cfc4549dc53102b587045fb4dcc4c5"}, {0x78, 0xffff, 0x1, "abdb54743422332363ff4eceadae7e8ae1ef722b4c567e8d78ce5095204e5c9c04a1ec5999d5f84c105585b13759a812c00d6c5079ba0dc825013c5c6f56a3debfdf3bab329a501a708e2b393334a7e48974e0f2f4b5492783e8c57cbd031078e8312e6d"}, {0x40, 0x0, 0x0, "b6d997c8042c7095553a5de2d4a3eaecbf4f29d4e21d52108cb4da031a6a48f911c47a5c9196cb1b05cedc97"}, {0x108, 0x1, 0x8, "1307e4cfe5b47f0a133d5d9cc431d8fdeaf9577f1bef8f438a60199210ef88618b1b4bbe33bf3a1f1860255bb2139098b612d0e3652f045cc9255eda881850c67a7f364b9e84c515333f4f93749b0af3cf796862052a9230533d57dc932a2c4b4fc13be9f00f1d5cf2d2463a6dd9952b8f60199433d24f1c4c2a9658272ee93be4085cbec3219d80b9c78247234eccad76224489f1df63909ae6bc770251b3f9103aaaf490b8579bd5d2678722a9c1ae62bf4c3e8392e0a7c3370a63352dcc0d26a9bb8f72907e0def01775a5330742181f0d7582cf10d3d32d77e2a28c0e3c488ce17181d94e98e4f490673fd9b227ab0cc38e7"}, {0xe0, 0xffff, 0x1, "6751c9745bc9d28081dd679b9523ed5b6a4dd53c6b450845c5f24c111ebabbbeb06301f2119a034c024b13cb1ae945b2832df9f053e4a560081d8ee676aee9156afd8fb79fcc92f00923707d7745d27bc181b38661bed0ba31e75e75a46442c5463af9d05b51cef5c40d48658f78473e808bf9a7700239c78cce38382c0a1c5803f7b32e7ccdcc1c8293505485b5df0b002d27c4c699c108ff59edda13933adb0dd656ff69f67f9fc0a4b82e6018bf2c8a5612adecfe70cdb2b195e210cf58eccd85162397e28062e7922f75"}, {0x50, 0xffff, 0x8000, "1dea5ecfa31050d3f758d1617a1ac5cfa43c4793ee6a30263de8cd5015028825e1439625eabfa0aa51bd7a5e25e266890160691a9ad5c5d7a255"}, {0x80, 0x1, 0x6, "a3e459993365439b7b4249fbf07204f86d3e3ed4945286b48f728866d4612ed6effdb8da396e86664a4c01df997f642387d7df88726472fb935bd3a49a6e88a65980307efe08f4b695bb6a31a485393cfb9bd24128739e4324f227db6dbd850898a97f228936c7e217"}], 0x460}, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000021c0)={{0x18, 0x3, 0x1ff, 0xe3a}, {0x18, 0x3, 0x3, 0x800}, 0x7ff, [0x629, 0x7, 0x2, 0x9, 0x80, 0xf332, 0xe, 0x1]}, 0x3c) pipe(&(0x7f0000002200)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000002240)={0x7, [{0x0, 0x10001}, {0x1, 0x7}, {0x0, 0x800000000000000}, {0x1, 0x39}, {0x3, 0xc8}, {0x0, 0x1}, {0x1, 0x5}, {0x1, 0x40000000000}, {0x1, 0x4}, {0x1, 0x7}, {0x1, 0x8e}, {0x2, 0x1}, {0xdfc4519d65d61c0e, 0x3f}, {0x3, 0xff}, {0x1, 0x100000000}, {0x3, 0x100000001}, {0x2, 0x100}, {0x1, 0x101}, {0x2, 0x2}, {0x2, 0x8001}, {0x3, 0x4}, {0x3, 0x4}, {0x1, 0x1}, {0x1}, {0x3, 0x1}, {0x2, 0x4}, {0x1, 0x1}, {0x1, 0x3}, {0x3, 0x3a}, {0x3, 0x5}, {0x0, 0x401}, {0x3, 0x8000}]}) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xb, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') unlink(&(0x7f0000000140)='./bus/file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0x5}], 0x1}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r5 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r5) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x4c}, {0x7}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:42 executing program 0: chflags(&(0x7f0000000000)='./file1\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') chflags(&(0x7f0000000280)='./file1\x00', 0x10000) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') r1 = open(&(0x7f0000000400)='./file1/file0\x00', 0x20000, 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYBLOB="c2b321ce8ab95e8e069c264641ae732a52d300fe33e718a7f55c6c683fdef23b8d0f3938bd27445e32419b2d4458c25999a5bfb9434b77a0383f588f01181e9dedbfef5c358b5e25ce905bbf5e16bd37a61c416561abc0b34493ddffc22034a5d499cf65ac030213d70e3970743ad17c372edc62980f1c3e9b1e7c023cd8449ea40d0ca1048df4e4880f2f13eb08985ed40889ae16e87b0000000000"]]) utimensat(r0, &(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000300)={{0x1, 0xa6b7}, {0x5, 0xffffffffffffffff}}, 0x0) r2 = open(&(0x7f0000000240)='./file1/file0\x00', 0x8000, 0x85) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) faccessat(r0, &(0x7f00000003c0)='./file1/file0\x00', 0x8, 0x1) getpeername$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r3, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) renameat(r0, &(0x7f00000001c0)='./file1\x00', 0xffffffffffffffff, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x7ffd, 0x3, 0x9, "b08dce587600000000000100"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:42 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:00:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2, 0x9}, {0x5, 0x81}], 0x2}) socket$unix(0x1, 0x5, 0x0) sync() 16:00:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x5) setsockopt(r0, 0x0, 0x100007, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/203, 0xcb}], 0x1) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x7fff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa957a7b58dd51253, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x58, 0x1, 0xfffffffffffffffb, 0x30000000000}], 0x200, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x71, 0x2, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x9, 0x7e78}], 0x7, &(0x7f00000001c0)={0x5, 0x5c1f6f48}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x10000, 0x40) openat(r2, &(0x7f0000000780)='./file0\x00', 0x20, 0x84) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000380)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000003c0)={0x1000, 0x8001, {[0x807, 0x7d, 0xe00, 0x43805a8e, 0x4, 0x80, 0x5, 0x2, 0x9, 0x1, 0x8, 0x6, 0xffffffffffffff81, 0x100000000, 0x5, 0x2, 0x6, 0x5], [0x4, 0x2, 0x51, 0x80000001, 0x200, 0x7, 0x5, 0x3, 0x3, 0x4], [0x8000, 0x464, 0x2, 0x63c, 0x8, 0x100, 0x401], [0x2, 0x4, 0x8, 0x9, 0x4, 0x4], [{0x8, 0x0, 0x0, 0x9}, {0xff, 0x1f, 0x868}, {0x0, 0x8, 0x7ff, 0x3f}, {0xfffffffffffffff8, 0x7, 0x2de, 0x4}, {0x9, 0x5, 0x6, 0x1}, {0xae, 0x0, 0x15, 0x6}, {0xdb, 0xc824, 0xffffffffffffff31, 0x1}, {0x10001, 0x20, 0x0, 0x20}], {0x8, 0xfffffffffffffff9, 0x3f, 0xb334}, {0x100000001, 0x1, 0xcaa, 0x3}}}) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x7, 0x0) 16:00:43 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x8) fcntl$getflags(r0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) syz_open_pts() r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0x202) msgctl$IPC_RMID(r2, 0x0) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="0086d700000000000000"], 0xa, 0x0}, 0x0) 16:00:43 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x510b7592e0871d2f, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f000049c000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x1) shmget(0x0, 0x4000, 0x400, &(0x7f0000541000/0x4000)=nil) 16:00:43 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000700), 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r3 = geteuid() r4 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) fchown(r1, r3, r4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xcb, &(0x7f0000000140)="609cebfc9f72d06711ffa8a64cc152b1337e15b9cc5a5b4025d1d30f66483e115915f84e2b53dad53e30b8c9fa3eca09f3b06904ef5a033559ab76ba0609ca984bc2319760ad5040abd79f8f38aeb17ea74bc7fc1cc31d9caacb7183f1ed20956931fdf00011b13c320d847aacd2cd0e66c88ccb48f3cdc430917aeb63dbd2741a4ae2c8eae258e4268e866cb1270de3f624923402daa4745bfaad85d584043db34dfe4e0c12d2252c0007e4ba0ac10d940f040cac7cdb078389f8371c321da959b372f7d5e72a6c849997") 16:00:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x10, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2, 0x128) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) fchflags(r2, 0x10000) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x207e, 0xfffffffffffffffc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1f5b0f426c0e1d3e9cd9c4499a759070832c609b", 0x4}) 16:00:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) select(0xffffff05, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x786}, 0x0, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x2) semop(r1, &(0x7f0000000000)=[{0x1, 0x81, 0xc9d503664e50b624}, {0x0, 0x800, 0x1800}, {0x2, 0x1000, 0x800}, {0x2, 0x50a2, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0x7fff, 0x800}, {0x4, 0x4, 0x800}, {0x2, 0x3, 0x1000}, {0x0, 0x100000000, 0x800}, {0x1, 0x1, 0x1800}], 0xa) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/151, 0x97}, {&(0x7f00000001c0)=""/144, 0x90}, {&(0x7f0000000140)=""/3, 0x3}], 0x3, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xffffffff, 0x1, 0x48000000, 0x2}, {0x6, 0x40, 0x4, 0x2}, {0x10001, 0x7fffffff, 0x6, 0x42bc}, {0x4, 0x9, 0x2, 0xffff}]}) r2 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66056c653000"], 0xa) flock(r0, 0x1) 16:00:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="11f6ab61098658ab5308d61fa4bd14db1b06ec61a07ea0b41f63ad89829fd6ea3f25ce2d826b4e503b11de19935546e89fba702cd6f7db038f8d167d7afac82a93987276d30db4404ace0f43000000000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x2000ee) socket(0x18, 0x4000, 0x9) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x54) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1db, &(0x7f0000000140)="b6") 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, 0x0, 0x26a) 16:00:43 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x65a56b1e0bdaf257, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004a1a300062b00feffffff0000a3bb6b3c042efdd100000000400000ad1ca8a95704000000000a", 0x2c}], 0x1) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x9, 0x8}, {{r2}, 0x0, 0x10, 0x2, 0x3ff, 0x5}], 0x2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xff6b, 0xffffffffffff8001}, {{r3}, 0xfffffffffffffffc, 0x2, 0x80000003, 0x7, 0x3}, {{r2}, 0xfffffffffffffff8, 0x12, 0x2, 0x6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x84, 0x20000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0xa4da, 0xfc}, {{r3}, 0xfffffffffffffffe, 0x10, 0x8, 0x800, 0x4}, {{r3}, 0xfffffffffffffffa, 0x1, 0x2, 0x5, 0x4}, {{r1}, 0xfffffffffffffffb, 0x6, 0x20, 0x8, 0x20}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x8d, 0xfff}], 0x6, &(0x7f0000000080)={0xff, 0x80000000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x103, 0x0) kevent(r1, &(0x7f0000000100), 0x0, &(0x7f0000000180), 0x9584, 0x0) 16:00:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7, 0x5, 0x7, 0xfffffffffffffffa}, {0x5, 0x4, 0x9b6}]}) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xfffffffffffffe08}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x6) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:43 executing program 1: getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 16:00:43 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000100)='./file0\x00', 0x20000, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x400005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x4}, {0x6, 0x0, 0x0, 0x8000000}]}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:43 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x8) r2 = socket(0x18, 0x5, 0x0) setsockopt(r2, 0x29, 0x38, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0xb94, 0x0, 0x6, 0x9}, {0x1, 0xe229, 0x9, 0x8}, {0x17a6, 0x10001, 0x360000, 0x7}, {0x9, 0x3ba2, 0x5, 0x80e3}, {0x8001, 0x3, 0x8000, 0x5}]}) 16:00:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5bc9) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x102) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x704) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x0, 0x4, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x81) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x3) readv(r3, &(0x7f0000001700)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000001380)=""/191, 0xbf}, {&(0x7f0000001440)=""/141, 0x8d}, {&(0x7f0000001500)=""/119, 0x77}, {&(0x7f0000001580)=""/232, 0xe8}, {&(0x7f0000001680)=""/115, 0x73}], 0x7) msgsnd(r2, &(0x7f0000000340)={0x2, "9d7f16fae620dfd64441a1c07d0ef457395daa6f1b6755078e51c3299adf390caddbb87ef0405d3eb38d02e5594f633f27adceb03d8510e835bf36a02a8b7fb57ffedf5e860ab935335d8e6dc184283dd048c37b679bd98c78c9dc6844bb3d5fc99422f3b151514ead637925d866253ae1b89f6801aa84e077c239485bad9772a8f29bb8dc5d5ca42cada845c88891cd3b76587b5b3dbf6cac2b7b0919ba7225e2bb31dcc8363be457dfd8b5c3d892b1ce7e46474ccae99c9220a01c0961a151d800223d16f12ab5f13116c6177c6a2d6554fea0a0fae912c9b2a084c76bff5ad147d6f8412502d5f0390bdcf21b6621d46f8224584ffa21d3ec97e72c0034de41a87f365e7f96601d1df388c618f1bf9edf1795a4f49bd44014f04b7328e564e72d63447e49ac0e2e6668b37fb2a6ea303e456c7b66c5690ed0580383e6d0e62acf1ac749cc66938935136ebdc794a2ade2cc31aafc05a3d8943a27910969346d94e4709ae629fd79dfa03cd9cc3bffee3ece591b16c416e08145c58027ae91c438b2122efdd52937dc6a061c6b2fa4f5e3f1ff43ba181844390dc8edb964910b84c601fc547e75a9ccf88d3e5a3bb0a37b8839666f3f15efea99aaad899df6a0a62c29ee8a72ad97dd31d59ba490df14d16f540ef275c8694deea2daab3d713c19e63ace9db3cbe7ebdb16cb4c8f665859ff97f18c5ffce9dea7ecb41ee9542931928064008235811d011371ec07cbf0e6dd0959cae31f164e7d7812be67a89963674476d2dc6400f2d502d0d21975bd6a5e9569a1ffe4462de58060049f820fcdb11bd25588caee5ea40792baf08f5f27ce18865588cc2f75c0e1603b5c3121c4ddb35289d34ae57954b7358561a291180400d8efeeb84e3c083b1b13d8e9daa6bcbe9a785478a4e3679e14e366d53f92e8ef973fe50ae96e7d95929c21afa2d5427809fcef4c76d3a7cf4d16f635dacf002e9cd5e0f63e86343d487bb90445c66e398ab8bdec7869107110d3c37eaf3f0f2ed3726be970d0268d83321638d1af894bb26b96a2761193b62b6b7978e8959442778e0960f763f4f5d03e7172218935c7ce2c71b6dcc1936bc546d0b8d26f78df4b4d9c145522390a75123ee0cb1324f4fb847fd4512c1495f47decccfd9703083e5fe4a616a1769c6dd02debbc93639fba6c77f01d520ad79bc62573f192f2096acc765cb68545d007c7993137de5d2c971cb5a6e923fe86fa52fbfb11385982a7ed5d135fd5c4c7df1aea48d0f45c824984fd1c1eb7f087edc2fe09272013372560e16248fce6ea84e5ca91a45a5932bcfdd36f3ffcdc3a5c263ecf926f06ec740fa0c7e0b0fa38d9b64a64c9be3f9a15c6d35ad5dfc20d09847aa742141f8a504ece9e6ebd2e9099bf6587b761523d2ba89ca2c6dbd743f9b3d70b1cc3aecd06ca83dbdb84da806f90fd84fdaf969097f503b32ceff1334f0bef15edaac29b370e4261a1756c41f4633d705eff99666abefb33f287f8d4ae05f252b13b6832e6714de8223fcfef4031ee29e6e4d2d2a5f22bcc92f2b742e9fd368544bb2b542c1a6961cec53fbef6841b4ea484125609ec02f879b798b7bd0f93891815e8b7f77b3bccf4679b114461fa945e787dcf5484515e0534d7949af98fa8b32e8ac624496844490437508b8c440ed7d93be68dad2ad0c0ed0479a5757429b87372e08745ca03e500dd3d76b9585f9370225976475a854135682fbe3a59db7ccebe1789037e2296dd1bde21e26d554efed2ba03a5c67281d55b43740094a41aa050ea7d11b38511437069df1a627ae15e3bb7caf516faaf8354279665c5d754fddd336678ec4239602d39ae080f34db5ce44d53f5fbbacab1e77c15b7e2ecb06d2d6cd9d5a86b0419147b07c53ec4013b871a9d7d13c3fab6f5fb5bbaaad7be7b264a60af52222f86e887815a6f580f7a83f9819ed1462362310405c63deebe1d645ea4a601581bb2c20ecafbef5f9d3c09e33b76508cf909fc908e312ef72c6281bb2f382a68007cd14565c8e44c3b16ce45339c3a869654dbd316b10036a0c9e2a5b30409e15506be0c413ea7ac0815a00afc3debb426e486d88f71b46997edf2ca46d35bb95b05fd484aa9832ad0d951089b87209dda866508a01feb95756136f71ae5070f6f68c0e0293e9139fe74d20de85081f381ed7ecc901de9f4eae74ab0c66abdf7aba9bc2ddee1c98f969397f3f93ad2c222fc6e37bd28b05248fbe6349b22936978f941813b7a3f994d02ab591576786e46dc5c0d2edfd15a88af088ee52158ef47d537658c583fa786550cbd3f64627e1121b9379370705c03d216ba08c3ff72bc8fa4256842379bed5784ce1d9fdaf4df13867013bd4da19a056ff054885f72ccc9f93dc27d5a15dbfe3426ae5a05bc5bb7bfba429c4d2907676afa5f9cfd094cd513d25832ffa5bab320ec92b5fc8299eebd7b1bd4c8bfc1f1cc9785370ae01bc2f5cb3a8a0612e214bc474f973261ee339a9742d95136595ba0755204cc6aa112d7f095e42ec36eb147c3a545b5c8fc74e265569e6849ac71545a52b25366f35f2bf586e87c7d650c41c0f821f0fe2c14d97b6838bc465d54aa21f7785d68a03dda90192b7dfe501bb5eada6295153fd43cb581d01f5a399eec296ac9fb89b2b7463b279159b2b8c367d284fc1c08729bfccdcb513093a4648873352ca79cdf3f5b6840a3a54cb9e71f6aaf037eca24a40cbadd4a2ee7091bc45ea4c50bde0ef38f8d3552814edc22200d6d674c5a29c1c554f76c541890024895d6007c3543433f4015b2f45da48a61ec9830e2206b7dda18999520bec21e12c593940e18345bfc88760b3365fccad4080ed5c404ea185284fc6881337563d0ec807a0032dec078ff5f27258d4c27a0d3118c8b62be7ce5eda1951ace8c5156fac7ae260acfba8023a4fd4a715e4c7b50983d66794a7a38ba673b51146a57d7879454da4b04295d2424ec628d20af5d46a9181537ef05467aaf05c0f3608713cfcfe171057e00b566f413091ecf0cabd579ebbc7d773184d6581186439a03742e3d41f3c7b22ec8dbae95e1c6263c5782ad07eeca984e761990f0f5ee479f1cbb8d436df6c3662548351de37beab574dad41d3452bb6a01be6c06ac09fee5b0062fc656932f602751ad3613da6e9cc088fa397f8e56fd7ad2b1850ff72fba4569af98a39eb010a2425ad0310e1646ed2f646d89ee2cbbcb1045c4accd6b6bbb29916d4890cde3551402577d5d32a98a7e4685375bea9d7abb9bad502df4b72200700f95d738d14f3e20a13ad582ad3ee9b0c430bff98d359cf76cbc0b622be30088a21e823b404672446e4e3329279f261fc7b5c97f9ec19ffd7522bbe8c024af4b7582b649c6f6db5fdec82ea4a84ab81584aa6d7a60660b045d5db58f2366fd87cc52b0dda2270abed48eeb50dbc46c4f2e4020dc8ba931136bdc3f1bd15e4ffa0b708e0772de90440eef4509fd8af61d2359adca001ca71854771d19d7dedfa3cfa6e70901a6284fc6b865cd65b834024bcec92e2c2ef2a3decab83ff710f5b5a1d55fcdb166bb7556d2c8df4f25f46c2d62c842bcca808d89b73a29daa591f46f4c97e2bb490162c61388f08b792891ddc8715292374d8157700e5f7b3f607fc2ba7b9e29de906d900af4b855a3bb315230015413eae8d44060fdf49472d17ebedc651bf615aca82ad2b9d63733f1d64da6089b8ec543dbc6a1c397f9131fa01ffa9389f79e21c623026fe38994363cd6d741332fb398717aac5580fba212663b8f7a28fb840a094ecebc020b74fe3aee469d2a155d8e4510e9f943276259c02a7a444a39afcd1d76f9fcee791807670f425f944ded8d9504024fcd1ccd59d88e29d7ad7f6711bb22734729c4ac57cb5f4d1e188dd7fe39d60a53684193f676f61380f7f707dd8884a5f0f49679bdfda46b6dad44caf7ab6b441967fb0ab238da23262e6804ff9d7104a1f09eb579ae29c10701e379b6080fd0116ea092a8eee870f7d179e3e5849432deaa1f033999ff51107919fb8f167c883aaffdbf5253d4f1e011f75645b8054e7644e1c3d73e07ad0820e6065b7154f83d259160c55f1edd74ebf1a3c79a5823d36c217859a5d87ae43104b23ace1751f72605890446d2ad1013826dd439ac4f2f03bee553d697fb88075d987b77c65a31e7e50bfda1587182dd7188a2fc93441220e24e822076f3f9e30bd9ad433f32e2bd1329637ce9c68c258a294c6c5d33a7f817d4e2de83fca338138b6b6e18d8036a90c233241e102bc0409796d3c8c25a2e2daee224b617ef0ca1281a4864c4c0c252e673c96e3273e08bd40e069bb14d16f2f228d59187ee274a101d54158e1e78ce7e58495510cb08a70bc97cc1749e7726d494f4bdb19f23ff6c86c34e4c71d5ba15b9db6f5e1fc1dfd471e5e8446789d4f22b80b59d349ddc77e3ce70407851e973b8478a9e8fc469e8692284dde9c99ebaf2a228903006233e241e0a67834eab82f71c5f53190d0f9420cbd80c094ccac0ba5776d40223fd6b41149aa944c3758f6312b3fc167f1d0a40a64a7f30681bd7e24a47610c11a2b463689e56db0b3302efa11b0a7cf0812ca0d146af156b514a6539542af9bbd9239ac619b3b3a39a293a1d6dfd249ebc1e94ba3dd4da0edf8ffc226abb3a411dcedda6bcc1058290866f0c9efb6128bc6f45914260b33ada594e830bcdc7c1cd19691308eb7e6ae44bcab6fe68356e8e5bcb3fc75cb8e3242649b896742958e0a645a08714dde00a1c4a8b073ea9972bdcf40b693f41084e78135d46dd0b638bd680dd2a02ac6294862a06a4dccb9da1dc1454d3113016076222e10992a0723e20f078f2954b895b47a9da131f62aaea08c3b850e912a352e51bf66e6fcc32099eaa9c5312bb060b1d148f4957e6f9794323476310ed25874dce6abfbc1dfd85787b949f87a4c2c9e0370028bb4cfdb46a4fbc8c71c3fc848da7c71cff3b80a3bcfbb7223dd61bf5569038e7643d7c29ad5c461648b67188ee00d119f605823638965a146fbbbf19dd305594ed98abc9c0cb71eacee2e8d013a7e60097de6d026ab285c3241ec6633dd6374998f352ea1a85c746afe3953ec6294eb3a2a148f9f9cae317cbc749a5584a67c8c23469f0767a0e62e1420b8eed4101a2f74a4abf462558d02a0194eec2418190babd96379adc1b8e78199e55bc5cbb8d920316adbf302ae3f28afe945fab78f2d49b487e079cb1ed910c725ef03b668bb343621671cc1205c2becdb80bc08a558d31ab067b8493e1ba9c8ff9379dc92c7ef4c2705c129387db62d799409459094e8087e5ef9aff728851437cbb835f9158c26f3cd88859230fc06f7e7caa061b350d4a15c387d4c32b8aa0dcafae070ce9873be76bc2f7f05a0c2c01eb00b3ce2f75228c77dfe0d944d7d797fc2778b7a1fe3b602c2869c7c6da16eac0b4c2f07c88609aa23bf835d9907010c9772a624253cc7585e19e7afa527ebf79e4974bd7405d678eb308b7f1d9a7d8a27bb52303035237cd1d36d06764d391fefadffc032007b905d768b98364dcee3c454d4f577b8bafa0ade5070ce2fdea1f735a24c301927278fff8869cd5af24de1842ec1b2c7beec3a723c5cb71178fa97b43a4344a6f3f0b7d355147ca0d45cb68076860f0bd828658af958d1d3016233e41a6f81b969e85b1e6a5b7f16939bb229debaac0bea7d5678d95be12ad8a2595977ff302ad780091d94235b313549a731876e76817e9c060dae77f3296bef03ff75ef3e3007e0ab22508de80"}, 0x1008, 0x800) r4 = kqueue() msgrcv(r2, &(0x7f0000000000)={0x0, ""/52}, 0x3c, 0x2, 0x1000) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) chroot(&(0x7f0000001780)='./file0\x00') 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x8000, 0x0) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:44 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="716b8b9a8cd749c71ac4748fe542a966a53568f494eaa220c3136e26fdc50bfa8b3d", 0x22}, {&(0x7f0000000300)="4ee57b076f46e10421841df268d20a0508d60005d0ab1d3aef7e0ab565644d5f53dbb9d0874df9c125f728575ea2e627af2c72ed72deccd4a90fc955cfb095d82fb686c9e534147286f23ec64487551ea230719ec68b214ac255191e4412979c01026b1e1425c8a6a8936f936e534194830e2bcd5bba6c7652b5545d909e39006ab519d40e28600eef7312ea34087e07b9c1835c3b2d8ea8f773db8b2e090cc59bfa41db4e99a207cf7612efa4691d8abfacd13574a80f4915dca6e73cc9bc52f35c6d", 0xc3}, {&(0x7f0000000180)="192c0373e6ee75ddc20d4f4a48efac81afb0a1f710f93b6c06cedfc83af49bfbd577ff3b0ac4ad64c0731d475a9191eed7d2390f1feb87d3e2eee769619aa7abb9fd3d2273893f4513099cf5be1d832469e50873bceb109fa27169db68fe00afa7215bf7380f8ccd1dd0c42fcaf515d59d50", 0x72}, {&(0x7f0000000400)="c80543a9f309ac169260cd038fd53c814255c73631aedfdb65e228202f9f02e1026e684d218fbabf1a190a3056953295259c7a63df660e4837871c8d29966515f5eb1de9cfb1b4244f0c9d606492e954da0f7744f1f2d4eed5f6ab130acead1be752c29d3c1a674ba8f2d2ac82aba4ebdb1d084c4278ae4fdc4e670f8a6fe660d3507e509cbc556ac1746c06022c165bb09a61d19ad286d53c1e2ce20659fe0deefaf4454014f0", 0xa7}], 0x4, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x244613509641bd12) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f00000000c0)="c7f74d424d4ea7", 0x7) unveil(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x200, 0xd2, 0x10000000000000, 0x2}, {0x5, 0x3, 0x2400000000000000}, {0x5, 0xc36, 0x81, 0xef}, {0x10000, 0xa7, 0x70a, 0x2}, {0xffffffff00000001, 0x2, 0x7d6f5e56}, {0x0, 0x7fffffff, 0x5, 0xc13}, {0x7, 0xffff, 0x93a, 0x6}, {0x7, 0x9, 0x4, 0x2}]}) 16:00:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f00000001c0)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) pread(r1, &(0x7f0000000240)="74bb310f700ed93b94e25814adbeb85f2c335f9c5ee68d58cdf08954f3fb421c1827cc781a33655a2afa07467d6c7cdad8ba8ef70ed3286a3bfb2fd764794916132b7824e85ce629b73b7ce90c6f3374e96fb06c9098b4572961afcb657aefde7f5bacb5db626cac12bbd2bce621c30c14d918fefc5170757c92844ff0d82110604073b98a774a01941f661ed611b201b00624d4707093e63bc86b89d7bc21c73ca88f4f21972155f5ce8c2c9a2f307eab66acf69b34daa765a95f1aaa8a57273449f2ae3bd7567566750d5c2552f80ee6916d9221ad57cfb54e47c6d692c198badc1197", 0xe4, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x3, 0x1) semop(r1, &(0x7f0000000240)=[{0x2, 0x81, 0x1000}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x3810, r0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x408) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/111) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x5) clock_settime(0x2, &(0x7f0000000200)={0x43, 0x3d}) r4 = open$dir(&(0x7f0000000440)='./bus/../file0\x00', 0x2, 0x60) r5 = openat(r4, &(0x7f0000000480)='./bus/../file0\x00', 0x10, 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="e6841dfc935d9cb87226be9c4115085b9b773c741ddb7c4177f4ef198fddb013e7c0fdf6c417d5ba8408eb0e5a0703b2", 0x30, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) r6 = getgid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x0, 0x100000001, 0x187}, {0x18, 0x0, 0x4, 0x101}, 0x3ff, [0x7, 0x9a, 0xa80, 0x7, 0x7fffffff, 0x1, 0x7, 0x5]}, 0x3c) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r6}, 0xc) r7 = socket$inet(0x2, 0x3, 0xffffffff) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r2, r3}, 0xc) r8 = open(&(0x7f0000000240)='./bus/../file0\x00', 0x2, 0x61) getpeername$unix(r8, &(0x7f0000000040)=@abs, &(0x7f0000000500)=0x8) fcntl$lock(r7, 0x9, &(0x7f00000004c0)={0xbd98f824843612f9, 0x0, 0x6, 0x7fffffff, r1}) getrlimit(0x3, &(0x7f0000000540)) getpeername$inet(r8, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000400)={0xbbc, 0x8000, 0x1, 0x1, "29e55a3611c000babc6c5661853e528867734985", 0x6, 0x401}) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f00000005c0)=0xffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setuid(0xee01) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000000c0)) r9 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r9) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0xffff, 0x9, r1}) socket(0x1, 0x1, 0x0) chroot(&(0x7f0000000080)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getpid() 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x7, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xb1, 0x1, 0x7fffffff}], 0x8001, 0x0) write(r0, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x7ca1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r3 = open(&(0x7f0000000000)='./file0\x00', 0x128, 0x52) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x7, 0x21d4, {0x0, 0x100}}) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x80000000, 0x8, 0x5, 0x40, "d45b15488bb1d2c57cd672711a1af7e416e0c5c4", 0x80, 0x400}) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 16:00:45 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) preadv(r0, &(0x7f0000002500)=[{&(0x7f0000000380)=""/200, 0xc8}, {&(0x7f0000000480)=""/118, 0x76}, {&(0x7f0000000140)}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x5, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000001c0)="067a4374219495c6fc17b604e51f866fc65904a978710af7", 0x18, 0x405, &(0x7f0000000240)={0x18, 0x3, 0x4, 0x5}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) poll(&(0x7f0000000200)=[{r2, 0x40}, {r2}, {r2, 0x124}], 0x3, 0x5) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x23, 0x20000000d, {0x6, 0x20}}) 16:00:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x20) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x886a7459b75f9197}], 0x2}) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = msgget(0x2, 0xc0) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/213}, 0xdd, 0x0, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000200)='./bus\x00'}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget(0x0, 0x8) 16:00:45 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x8) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:45 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) munmap(&(0x7f0000fef000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10001, 0x8065, 0xfffffffffffffff7, 0x100000000}, {0x8, 0x5, 0x0, 0x950}, {0x4, 0x3, 0x120, 0xff}]}) ioctl$TIOCCBRK(r2, 0x2000747a) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) syz_emit_ethernet(0x2, &(0x7f0000000040)="3711") 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:46 executing program 1: r0 = socket$inet(0x1e, 0x3, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000000)="f72d24b1b439d5b178f150483a035f7b14a27283d426cd03130dc0c0e09d6e6d808b0fc4d80d8ac16bf6306923c2871e234610894334b3d3a447786c575d784457eb97fd5b1b43707770a910d2aac1119e3c03101a8d796a09a736", 0x5b, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f6600000000c3"], 0xa) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000002f80)="1f2582bdd7952a33e779d08b81d618d957a30aff25ff405e6ee90ed3f40a0c8b4e3fa9f28f45dc6b06e28a3e67924b00d4e2f66d976c4843656df7fa5b5dc6240caa5079a81d016646ec3ac81b554264051cb9b44773914b5a33a93ce024d3cd24bf238b4a4d0b6002dac1edfc8871393bbc4d027ab74ed2acadeade9aafa7286ff475fe23ec59930330fe69322f702902d12fee1935d85f348a834538ee2a43aa347a8bc7f0b7750686f339f8958034a79ef2554e9ed63fd8f9f98377df665f288d7fa7453711348ac2c34def67105cd0b167bcbbadd884c94a3bd49e5dfa9ce622b50c7dc0e876dc9eb6a236ae7f6ea55dccdb2c04c192148914550a9a22a852bd29eaa0cd39517f3c70a3096c38f584f46a2801a039394471b998e780902023a8a8cda9a12e95e6a54e5248049ea79e682015a350c5aeb8dd9576db8b680c618023380c4a8e108e5ab0ddfe19f406ca800f0f0cffc718c765adb60a1392b949a816f9f8b7dc9f1b8f06730e1cfdce2552f4cd22855f9b91510027058b9448928d0d459f3296b9e20a1ac074ffee7b2e5b95abc05f51240ab4d6dd53adeca9c1e1279bc420b8d6ab055af5bbb7157e0e2f6b2fe09107aba4a121c9f86f5e5bb88ba717c76594da442c8f07e8079c4c6bb21a7dd360f03c28ec66a53406608d602b4d325339cf322df5197f4845f7db11b07b5d7423ade24ffbf56f93c998306670be1054f761973c34457894f3c46271785cc4373fdb9619f826092e402e0654103f2744d653ced48be5b8f57610e72e5a5679bb55aa9486676ba261bf3367ef33f97f70472abe1d1e589bdd8e626d29853a82483716f6bab571fd7ad138132c4d3ee7a43633af9197f02f8c23edea5d53a83bf939164b882962fb7d1aa74c0ecf458413fff0657e1b9067ba518c682a89faa5b2e876fb27d905751d3a23fa267fd43dc9c2c59711457cf2329511f1c57b956e0f556c120a54423a198e84393e31bbb6bdebf10985668e1d5269a89a18058d21ce153741872f0a2ab78f300b41e1b13d692cf3f36d275598d4a52f625f901966682b9903bdb13b526d7289a2108b3c424d2b98b4684235ed0513fe3fce59c60caf2b36399036b7bc57fb52edf0f120a1fc49736559dc4615703f9dffb8bcccfbd41c5b1c190f608315f012f609e367d339a3cb86323c09a151e12ed8c5bc0f258431d93f4832736336ff37b52a5270db4f828896332a587b6ab3c6bd0796754087de6f77214b30d8af1c431092062051dd28cffcf0d67cabff1cc246b42ee4e8d4d8aea94214926bf2225deee94ec207f040f90456d7b7038e1141ee7b368ee03d91da8dfdbefb8706c44f5a9adb758d25ebf587a110c85057175ca98c32fede3c1c87825b868e94a9e6b13b27264b2d5464cf194ba2ef7f2aa50b5e66d68c719dbb51fda74404a845c14ef143862cdd862002440917a6f60983f097d17cfb1cd355d73d558a0c2d5d646fb6ca76708d7244057b65203da0c4f447bea00a6ff302ec859c51bf817b1cd1ccfd2a05ee2034a44f8812328fa8c90dcb24a68441dbf6e7861b8127ac9d6ae911944984cd641ce5c916738dab0757fa62a92d8617a71a2b18a18f593387bc98ba1bcd47beb917daac44030603254fbf03716be87fdca687bc55645b79de6b3284b279adae5530ff97ccc79baf6ffa558f877323d00a3e0637b3bac8d531d5c7246e3bba1d331671406c24eeee87aaf3aeadae43176fc73b367db1040b456bfe636a78d1b611dd2c81059eebed48e5354fdcc522cbfe16cb60f6f351180dba4ea032de3a145534625262432436363e57b3146dd8f43b33f3330c994c52c0858ebc2ec88c32b808c45f5ca4e4a75e9606ff87bb58973ea3aa868daa704af52ff400889f5148d91ff6e0f3c4a65856204c332c8e446b574bcda80c3a4d84fc1b52afdbb0e2c78f078f9bee5eb715b2b06829e0ed0f907c8f531f594c2b4a0302aae8529b4d2813f08e90717ed56fa4c7599872d79a4393d672f6c554648a191562b60d54d2bbb880720def926efdcabf990b496e89d33287093edffe3affe56e310abad9e4ff208cc69d6add12443fe59b852c04b1faa41186e961b754c79ea4ed0440b3cf94f497963827542daf0a622d4518995dba8bea8cd5c4193156e06a4324382a8729bb3e0fd0b7ceaa55a61efc3c1b686c1b51e60eef5021661a26287bd51d619ca9d7e1384861c76b6ed48f47bae332785145484127ad0786eca373c4d12f9aef759b3b53675f2cc3e59471f38837c84f9e186f3e77b2ba22f2774e12b123e0438e7f0bea8157acff9ae4dfcdf1786ae47216201ff4565d9d03c195ce85798acb0ef74969885d0a402b00762be13100508c759357c378c6ba773725fb08f8e30d5327e1865d9196aeb2a0068d8f173e0b68b4d12e54cd3bedf0185020b16ca94256e0d0da3841f08b194ba5682cc4119a00d89fb65274c36b117ebecaed68ba7a165ea85e6f2932ab3a7b54eb9d82ce0c1a3de6e0bfc647b2ea8a81589d5fc9a05035faca975cfb9267c276c38a80a3dc2a6e436a78d586a031c3267a143e0fc65530aa3b619107512d565da62cd928a707a83b4cb11a18d8489b5695e5a6d07b5d879524074979059cb7046ab72347a7aac33b6e32a17381f748e7d336ac6eff8df5cb83ab50a6f555e6aa5babfd76a0c81c3c3ab20e8a64085f443b71d520c97b7816a8db4dee9c41ad472279f5c47ffa03f7d209daa6e46021e069ef88895771d8a9bfe507e41d0645df3235567ddf28a6d7bd37405925b6413bf4eb462cf1bcd0deb11c645eb87c4337a96ddcb6ad4400c82375856a047ca7db17e70133b6615a70118eedb757418375841e51f2d48f7814b5b342e4eb2bad89447d0b8098cbb448304e48997a39f4c96157d75eae0f8240b4a37b5b1b1f2e5fe1a19dc4e2c1c5f3706f2ad02ab1b8ac88316906ae6a4234ebef3025fbe9c48e84fa5a89330a35ed53e50ed4a4c3d5711aaf16fcb1e6a0abcd4f8e733544ac87bb386178eec6a60057d79ebdc567053738f47557aafb1ca819748eb7c01c7e617f780d9a1f78aa54859c7979f93997a6fe1ea44e720fc3ba3d56e2d3da3fb472195214e5391b36575e31359d8b78d11568a1b7d7286fe01720729f29d6945557915615990b5f34915814e33ff30a950e2d6d562b9e07dcf0d208790262791112bd23f7a7c5a48e6a518180c69504f2d2bd48e752bf2bf5b1338a54a82f8e677e7e7c015e46fb71ff72474af0978b323a185bbc17e84d9ce29dfd8a35899289147acd0119b58ee05c78f594077566c4978ca5b237c4bb607c46e53295e1a9708299f1ece41d0c13a1a31421dc60773eaf2c07c866a471f016ad192cc1bf2e452d0e7978b74de6e06a432a4a21dbf7bb6f113bdc3ea25d0a10782d5d3eee888e804c76043baddba55809aa7be0e51779248d59a0b5a2c8b3f6059fb452c295902d8ca4ef1fabf9a4e8c186cfe87092431f293c99bb8ffc57a48900a5b695d360a54c150fb7651e3b64c37118957fbc3fb0038fccb662289c6e44679f4848524ed180028e1fa7171e84cb1ff716430fc1348bb3e777a2c99c61732b276427b6e55cc146d23ec398d5b5973b6e71ae746e9ab4d4fae187edd22e36b2a06fa7d8c726265f87aed3b92b4efe025c42b2cdca33815784ae5eb65704d2fe5f98831c42db7e8dd968981e2b720a349d89d7651ff4a1ebe3c1739621c855e6f90d080d00822d3787613258ba2065f5b2a7fbb3f8a685e6d826c7cf27940ebf86664009579c11aeffbeff68517b7fa2fe88f0a73417b2b67db2a6f00f91473ad077caa9a5fd1ee8e2d4bfd8b606dc147458169707aadca2a1a0064ca5723850fa042c1d1aff578bb5888235fcaf7b28bd6a1e9a0b9899c16cbab282c654d85228d9b1fd1ebf281129ec2f0d7d210bbee19981dff94df02550002e6bd15bdaadf3d255f881db86a0992192d921fb93a8c9b3ddf9cb4efd791dfaaea4b0f6273765440603ccfff0ca6e0541bb7e2b431af2937a3de7f4947c8b26b6b0a9fe577804bebcc4e0875679ff4a52ed20a98552c4f49d76ef002466df99948ed05ffc5edccc183fe49e71a34a2abde59593109fd790993a4819ddea4e6fafcf3b571eef2b3c3985c8737486008db5a72c9f8aa3c7fbcd05a0e341c3e6c47960e49760b238df316129ce089e9a9abeba91b3a5691631ee0859d204e74f8645b0ee632009d533875bc51624545aef87e6b7e89d8371d5fce78c2b3a33c958e58c4675dcd867acf2ad1b570f9dfd1a9558dad0ff54320df02b22ac18c8c7cbb4e20482c0bf10a32e110d85f2e045fcfad35393e1aa9563649917ab17205b281ee97daafc385f5e863e9e17630c308318e908736740cce40146b4cf8ebc81d12edd2ac393e2623ae6c90e67f7229b333ed434741d4e8f47ce7df86c3a3ef0a213ef4e93d5adb7ecab82d2b146f6a5a3316943679b6ad08b4186d998736b85d1188f13cc45b00f7e6960616e7965982229da1d3a597b31dd0a04b84acaf8345f440dabfe9de93c4a180fe11f711b2c7fe3a5d2efcbfd3c0f445156cbb9ec600e30df82e6999f761f3eef8a87098b4981deffd15359d2b0d1e7dd1c3e587a7f014bfcfc7b21beae7bc6a823e9b2de54839dda3af2c9c03607c518da61585327c5cd0e8c50a40aa4e9210ad0cbfcb796284194fb9c87a36be9e0973518263b35bce92894804b499f458ce3dbafc2807e986f37cda8de5e1b98f9d3b9a27ef992d638d9d0c7e305de3ee1c58f1a7ee21f06dce1b7a8b0deabff3581747ce31adf16ff8d4823ca9e0f2f0f221020e54050587f0cd460837b35eae13c9e6094e577d0d02a64f05347e2606b9f00afd68f0d86c963e271c78d96bb56e6384489bb5055f5ea058c4ed2d2d874b35d3aeda1ea8b0fc4ca43874c64b7315062ded9c00710058551b4c10db305ce4ea8ca544e28efc76f03161df3c6729285702f0f598709687158fbf8501a57f042840fea56b0f275d1fd8a31c8ea4e05696f1eb6b87f37c561c1fe6c29a5ce687750ba92b97df5ce6ba8270e5e9b578f8a2101ba0510682d28e381e23792ce09ea6d689f82014be03e828308310088e20f55b1aba90daad3a300258e6aa49075d23a66952c14e9e6d6d7ea5c3bdfae3e35f89d0baa04cb1ea4a8835c92e32ec0f59118aaf5276409dfd2451d9df2a211bab774847e57fc709f68fc7e6cf9dfe61a9cfde7d3838e34dd5be7093d5055c7ab6ce5b11d43dd1585e4b39fa4b7594f3948722b52cab84d188638ca220747f6c342a50835555b248c3a17f72132ac69b7a6b8046886dc7526f9280fc8cf7d815e2ab57e0e92b29db29f59aa80474318c249bb91b770440d35fa612e7d874e43276b23ab2b9a4301e42dbe3b43bc873c3c91cac8b1e91c5beaab0e601d279c0fca417b8f0f3273c8720f74f069ad588c141b9057ff60c760a27045538919731ff38823a502b1baa3c0bd4f41ea3f107986da4c739a0e76e40087b111c45749352230ea99cbe59bd4ee7fe5819f5f0c16fa34060475bcceabd186fe3610000000000000000000", 0xf70}], 0x1) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) flock(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x40, 0x2000100000000}) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000010, &(0x7f00000000c0)="2b883fe08940a5f0b952999ec017774326b0018025ce1c38c2b70c73735566b5315c76feda57723f75ffba80a643b4add77f12b8f4271643d65346746ce406b532efa046cf229e2a593b2ab96ccbae4c643de2e5aea8aef1162b6f75a57e18031e7c04159db569575b819cb438cbea3ad7a4f865cfddf102531f927677", 0x7d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x3, 0x9) 16:00:46 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x81) dup2(r2, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:00:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x7be01da5feb7d2e5, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x400) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x1482, 0x1, 0x3, 0x91df, 0x8000}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x43, 0x3}, {0x67, 0x6}, {0x40, 0x9}, {0x4c094a27b49dd585, 0x7ff}, {0x3b3e6e1ea6d76d01, 0xffffffffffbffff9}, {0x48, 0x4}, {0x20, 0x2}, {0x24, 0x5}], 0xdf}) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) 16:00:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x36004b3474265e8e, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000180)='./bus\x00', 0x842, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7) 16:00:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x4) write(r1, &(0x7f00000001c0)="8c65", 0x2) 16:00:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) lseek(r0, 0x0, 0x0, 0x2) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x100) pipe(&(0x7f0000000040)) fchflags(r0, 0x1) 16:00:47 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x137db346) 16:00:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x42) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/170, 0xaa) r0 = open$dir(&(0x7f0000000240)='./file0/file0/../file0/file0\x00', 0x8000, 0x8) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x20, 0x6) r1 = socket$unix(0x1, 0x36aa11881f549836, 0x0) accept(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) lstat(&(0x7f0000000140)='./file0/file1\x00', &(0x7f00000002c0)) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0/../file0/file0\x00') 16:00:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9, 0x1f5}, {&(0x7f00000004c0)=""/96, 0xfffffffffffffe17}, {&(0x7f0000001980)=""/167, 0x40f}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x2, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000051, 0x0, 0x0) 16:00:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x4, 0x0) close(r1) r2 = msgget(0x3, 0x9) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01000000000000000c92a549a66fe998b178b94f44fd1e83db1d275b52394ca3a04a9a86"], 0x24, 0x800) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup(r1) msgsnd(r2, &(0x7f0000000140)={0x2, "775fb31ccc8b94b1ab461ca4cc103807b34c9176bc8db489cd0e400e75f482e48ea6dd6e01b8dc9514e893709679190722882c8ec45e2e34f7a4c612d089b3edf4f6babf070507576149ff926eface97432f2670a15342d21a9b79a0"}, 0x64, 0x800) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0}) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:47 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x80000003) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 16:00:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x11) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x2012, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000240)=""/230, 0xe6}, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x0, 0x400, './file0\x00', 0xfffffffffffffeff, 0x2, 0x7, 0x81}) 16:00:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x4e41c5d172de84e1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) r4 = dup(r1) kqueue() ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000040)={0x80, 0x4}) socket(0x20, 0x4000, 0x6) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0xff, 0xe5ad, 0x200, 0x9, 0x7, 0x8000]}) getsockname(r4, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 16:00:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000540)="78cdc197ed782d1d3ce0a4", 0xb}, {&(0x7f0000000580)="143bbd2c155c35b97e2f1427a41e581fd858ea0f34d23adec2e77bcda682362d3d43b35621767e00183f7b076c06879ec41b19a26dbbd4c453c972b6e40b14dfc815628df87798c56bd8cf", 0x4b}], 0x2, 0x0, 0x0, 0x5}, 0x400) shutdown(r2, 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="ae815e6c2ac8d6f30d14385f08bf7bf1a2463c64f249fba3fa159273129c5bd24d7bcbff6eee11d1b87e8cc32dd6820d0259893a371c32938d70409bfc7db8796ee20256c7827a6f6d87fce36f958efd3dc3c3d16c33bc91e948e94e66645ea8e298c37a2b02e59088f795163cc3e89debc70a4434", 0x75}, {&(0x7f0000000180)="25916b8c010b15b5e174ae0e948e6f28cbde3e2feccffaf767a97813163c38050d434078d719995c197423b317692acf9b3b66e059401f3665dc0f0f8338faff11720b476d23144f5a", 0x49}, {&(0x7f0000000280)="09b4db1f030fc629cc0a5fcbb45dab56cf51af9754bfc11dd01f2e4daaa5f5e48dffde0315bd3859ee1776cc4552467f9e674e7511331c4d2c253564ced2c9e00c8509e851cc910860f0e342bcf7d8b027e064e5073542478e9377e840fc164a25ae7f872702be342d23162d1133b935142af7ac82911093c329cd3a2f4d757a1f9bff4696a38e3b7cf829e27a7fcd7ee886b502d5839fd84e282791deb3bf5216fe97429c9b2d22b9c0905cc02917e3a36f9bcbefd5a48fdf936cbb2c028e29366e89831901c6281003f74d621da4a3575448adebb67370256628b5e095ac38cdd3979cea541a13f884b2fe98bb126602688c33364ce6f52fcae3c3", 0xfc}, {&(0x7f0000000380)="2f14a12eac6116029b5db52a031fb2025e0804515ea274e5c2501dd313b30146f9807922d0e72b473e857c3f76eb81bbd0b4f24b3f67c629f50d06ded64612f34606192e08fc2498648a74c1da0771b11fe834c662f0bb3e0a80fd6105", 0x5d}, {&(0x7f0000000400)="4615d48310090e0af85a4e56c34d2bcd137311807bc762abb130c54a154b2825510c835079e92235f07adbae1e3bfc4fe18edf87cf3d58ce3d4dca6ed863d8ebf846bf79c3160ee3a797ca1ac9d71b17b19b11a191572e0f40bf1593ddd88b2985d1b440534a7c99d26661a16e14b63dc646680116f3599cc2a6c87c663064746b26d1c3b535e79ae205b4636578a466196c8a6580e4d3a38077572d95975c363e69e7f8142bcc62", 0xa8}], 0x5) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001bc0)={'./bus\x00', 0xffffffffffffffcd, 0x101, 0x1, 0x1, 0x10000, 0x7fffffff, 0x7fffffff, 0x2, 0x0, 0x8f6c, 0x10000}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r3, &(0x7f0000000140)='ms', 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x5, 0x5, 0x0, 0x80, 0x7, 0xff, 0x0, 0x1, 0x8, 0x5}) clock_gettime(0x0, &(0x7f0000000680)) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getgroups(0x5, &(0x7f0000000dc0)=[0x0, 0x0, 0x0, 0x0, 0x0]) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, &(0x7f0000000e40)=0xc) getgroups(0x1, &(0x7f0000000e80)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0}, &(0x7f0000000f00)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0}, &(0x7f0000000f80)=0xc) r12 = getgid() r13 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001040)={0x0}, &(0x7f0000001080)=0xc) r17 = geteuid() r18 = getegid() sendmsg$unix(r0, &(0x7f00000010c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f0000000780)="9316633c63d542a41191c13dafc960c3e55a0f5dfb349bd1bc89305c6145ae97ba819419bbcfabf7e5fde25cf1dcd39939d4bfe90b2d46411838f67d1703cc021b12f55d4108b4eebeae3fd9ad04b3e7eacf5c41b625d395d219b0200060e0045504f5b3079ec0cd291c7118eb352519d4b050c938ba00f5d16a65e330cc5668832e3a9da30a1e7114fd76363ac612f93361c3d64d1af1b9ea11863618adad79557da3c9bcb2a1e4ce1b0076bf2522f53e58793528e8f37c17a98678f1ba9653041709b25756ff87", 0xc8}, {&(0x7f00000006c0)="c44d5e927d5b63f5c9a0a87ed9a25bd8aedce7", 0x13}, {&(0x7f0000000880)="466afad6d78b47eea324c4902dfbb894dad9e12c9036eecc78839ee65cbcae8f0452afc092d300869201d94ee096602b3fc79402aeeb8ecc36e3cec1ff424ae51b4a8938aa53d7cd0b6bbe3ce914ebf089bfe2e32aa70fd0d0f5291b6b9feaa71c7c57b426f71d5d30ea928eb89524312a53b573d4e68c79e834118eee58fd6484a2c2a358", 0x85}, {&(0x7f0000000700)}, {&(0x7f0000000940)="880277d35ef2c79b7c8404f0319d8798e9aeeb5b006f92567e9c2079993783d16d964d3a3c27afb2f4d09fb5cd4b3cdf1e32db3dc696847defb6e97b40d5a45d930301eb46f881493c27bd1ab18fb2eeeeed435fd5e22a0c803d23b1a82c05bb3270e9aa7aa83661d230afea96b7f74da310450d4b02e62cf7deec312fc3d256aff427dffcf24cf1999bf2a4ea5c5ef889e3f76d6f79e5edc0f4a6987bc4f01b6352348c78bcdf69385b933d4396ed142b6475d060e7d9913b943d542175fa9c29b961ef4f567d603a782744dcaa67d25604c1b0ba50b7ee13ef55774b59e3ced4c0ec9844fc8eb8666781bc0bc26d4aad2881293a94", 0xf6}, {&(0x7f0000000a40)="b678f71e3b25e4daefb13d5873e19ef63f2950717c6c413c379a3155f30b836b277ceaee14f97974bd482530c0589e83c4dd39b290b59ad53998684d3184f0baa9be5e640c25eae3d21ac60c22d83ba3c24cbb94f1f5a4bd730756f03cac89e8fcf4e73623a79d241406170f26ac63c68133f41b0d0f368888d86dd8b546d96cf0a2c4e80cee3114b50979", 0x8b}, {&(0x7f0000000b00)="3446e898d643b5faea045c6e7d5c9fbb09a43b7fc1c0ebd21e1eabd836c6e8ae0ed6b470bd41013de1d6faa538a3826f37c037e21662565b3b72bee1d13355b17a39b96ddfaff924d7848dafe735b9515338c5c015e7006ff70051bd568b9331e47e49de21f0cff7c92a916e7c9d96ac4e4a3967074f0c9cbb2b4488ad6802296a657644452e0109e6e41c399759a3fc1a484916f75cdc3aa82a51238aba15d5eead13374cbbe33e15e414a8f042ac170cc57ae23b699c2344536b5ec993a0e7f7c4a0363846981db3d93bcf7f4aafe47b9337aa97cb74e87e", 0xd9}, {&(0x7f0000000c00)="6649b7d7290eecec2684bdbb914c0f6f0786a27d2bffe6facc2c9edf7cccd5c3149587673baa0ca56f1024eb0c64eff2cf10f48cc8eb3064d9abe7128eed0548b576dee9f73061", 0x47}, {&(0x7f0000000c80)="73d9c10b610aae18f0f42e4cfa6519e947bd6f51c0a41fe0d9e34168702279cd59a4fe4bb8cc2dd31982a85926eb9da38150d3cbac6cabd982abeaee2b69aa7145f9f8dbf8bf2ccf7181f2d824e159e6", 0x50}], 0x9, &(0x7f0000001980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="d9f49bc22f3e391800005c3df9833bc12c0000ffff0066fef6baec", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="8b54f811fdd612791ad5c554bbaf2d7cd427b350310a356486bb8bb8b4e64e3b3cac4ec891f1fc2f529e6c54303a29c94b958b4f266eec2a96446318a3b42e85157d7f58a749e2235b2342c1b100000069a8b40000000000000000006c827a5fde0023c04f2c41423f293cfc538574f311bbafe36b428c710d568231bc247b529d68dca4444d4a829920afb7db4f87fb9a921215f482fd9c8765bde9f282c7567d536015dc22d2ccef469623d1b4e4f84edfe175d9cb21b22e43e85688d692be78941b44f785774cdeeb067bd318894a81268d20142ed2b12e113cc21aa2b1a29ae9e80aaefe00aed664c26736cfb76eb2203304495ba5f0c94c76bee04acd4910895d0d4619ffbc52f054a2aa4c1b0800754b1bba3fc3043c625e5cd77a452e71c8efa8a6244230c87539f8f6caa816652c595a78ef9fa8358dbbb17b9f3c9d6f056f7aae6347760aabcc520d62cb6b19931481fae077"], 0xb8, 0x2}, 0x8) 16:00:48 executing program 1: r0 = socket(0x10, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x1, 0x200007f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:48 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000100)='./file0\x00', 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x0, 0x8000, 0x2) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30", 0x0, 0x2}) 16:00:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000025c0)=[{&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/107, 0x6b}, {&(0x7f0000001380)=""/50, 0x32}, {&(0x7f00000013c0)=""/253, 0xfd}, {&(0x7f00000014c0)=""/234, 0xea}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x7) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) unlink(&(0x7f00000026c0)='./file0\x00') close(r0) 16:00:48 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x0) r0 = socket$inet(0x2, 0x2, 0xa2b) recvmsg(r0, &(0x7f0000001c40)={&(0x7f0000000b80)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001bc0)=[{&(0x7f0000000000)=""/7, 0x7}], 0x1, &(0x7f0000001c00)=""/61, 0x3d}, 0x800) r1 = open(&(0x7f0000000b40)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000002600)=[{0x0}, {0x0}, {&(0x7f0000000240)="47664ab9ee414b1773c458498cf79bb1599c425a593f82359337b66c8deb7aa4a296b66813ab48c1490d8e13970003c10b820ef0c5e70356c7cbff5f2c1f37d82983d542e5a6dd3a8e9b53335ac044dfaab63b80f01200b49e14ea8338c3", 0x5e}, {&(0x7f0000000340)="e36c7106dacce8d09ab12c51b086966dbfce4d518e2e85828ad96f87167ab8255d322a9e217cf2ff71d50558d14b6dd92ab8bcc35fe863082442c0bfdc177099fab4287b814172422f456ad80892535e9443986600c9615d12525aa064f8d22b00afe04c3cfa62db23cc8fb4ac690ac4f5f4d21e8094b19ab7c986c3cfa04721da906485c8998e7b8d8532d98ea398bd285b0a1510cc803f9f0564503ab01ec7180d83057d5b596367217972d215f7d0e465ac29ddb4f836de9eca19c28a070e6ada3445f93c30a1d2dd28d1a140ec19693cca055b89ff0fd0fbc709eedc1ebfc892b8141a08a4896d8056e02b99ef65e84af67ee162ac68c8bb69b3f7c120c8026779b0ac971fb85956ee14bd028c62a34128ea34a55d42f6ffafc773dfa3fa4fba93697e6dbc7fe4479f67849a75b73399eb21d9beff12506fe49f4103b51c2a8e17f323f9d13200bc5f496e378898598d14255fef212e53a3ca92ff12eac5cc7a41111214f217900d1740882c016a33d1d8a15f987b07022eb78b0b16af6b1500a51595f7b237b697b6481031c0136841da1d740ae4a5ef51dd7b65863e4917c49d656e504fb6d2d7bcd0de252bc26aaec4ec1928a31aac74af8d09d218b8dc66739cefc5b74ffda99d2946e1c2e037edb0772ba01a6b2f6e315b2b6285ccc320784af66d89b4ade4e64a41b212abf2993a7c105813c2840a7a09056a663f685fcb21222c2be24f108d5413dadb546e2213682be8539656c793d72ad1d17418ce5e79adf5012af08b2164d3dc267719ec0a9c5ad15e6f299ce53172a7a222af1a9fe0de2968bdeec10bf2b35fed033c7c8e9f67edfbf4d2b3ad1830f8dc6c05ca93eff147bfbbe080f47b199580a99419ccd04097977df1ff952ebb41525f9c5e6ffa1d5297ecdd078688d679f0da24d2c305fdf900d77a7656935f81cabbc891bc5c5fe64d14eb5a2ae50db8e4d38caf2b9d2ed0ad62082d7720c9b1502b714afa00e77b04c7e63b295cf714970dacaf85f430a05f6e18846d6dca8d029c709c727910ba1ba7f06247bfffc320ad27ce35891677ad29b9123520fa5f792bb8769fb8d769bb7be3fd7c4d1ffc3b4ba41488a9d61a630a801a2a4fdf1ae9452fa3670ca55b8a25747e98351817eb3bb0e3d3ba03ac04d125b7940f41f29bee09d10024a5fe5acbef7f7c11ca620d8a6ca59980438a923179587502b4d328ef6ab62d3a3687a5544bc0c86a1bbc5b7fad2db4c7944f8ab5bb8f48685abc90cf6427824a3dfd177bc491671ac831f885f8887f49b81c64e85bc2a7c78c8c951a693bc5e7ffcf2c0093d9c0c5cae7192348dcb61b4c8015a1b7b5ec29f8f87eb04dcec13db220e83d6f206e004dcb1b84fd4aec5a98628207f59dc73472a780ad0d52c41bece3d81606cfcd7d9e8aa06bde4bbae783f55f0bf9cddead453e0d3772c533a4d9652d800176e313462622e4da7c62b8e17b8467f0938b861f37b418b217b1786e8d6a61b31e447031a2fa2032df1a93adbfc7b994a5dac3979ee4ae5c282dca288d60b2b60b02d6c1539d8d88444e117db8c1dfd66989817c31a175e938c7bbad6e6de24106ad88dc8f2896117e1e5923891efc1bde98f33ced30744d0ba762bd96797a41dcf41b448034a9bc6ec4dd1b9c6c4017aac2d9c16a53a79f98695e7220da52aa67b45b27798fd297f7da2dd4fac3feb441f2f0bea7531eeedccca8630c3cf521ab3006bf78a112c91a9e01d44a9ed93d044e29419f2ab8e26c4509ad304f5f0f7c269ead6381a47fd058c115ecba528c5d622cfe694669fd9aa819cdd0094b6623b3ec652a1199e69d63617487c735ad7896acc49751942fd57d4a34e5426aa319ef829ab74561c7370ce219cefc82e6218b0efd343e6bbda5582b4dc967b71cdc65d987b74c0c7c92b24341d5b71ac4eb2cfd353b7e560427fd257b3834a4dc52b6a87eb77c458972e19dd61179eefc6c558da3c6d45739798bc3b5adaf927ab413b10a2829e15721c6aa0ec1679f32d5ec350ee06e3e7bbc9369dc76685bc093bb8c3ccef4c04d3819ace9045253ab1f69682e5069fa88c53211b47a4e0ebf7cac0dac1926014ca3a460f8edc2f78569148bc34f47063a4c64dcfeecc5636aa51e165a3925234062b5fd251118aa21b744b32a437deae045b8579141ed4e2b4c222d14178d8e46b3b6f49ae371c001524dace4e4da5f68a8db16825dc536551b79e477e01c4fde1b2f15acb6ed37086a4e62291b6453b38b52f8c5f1e40351b39e2a999e9f1db6778cdc20add46085fa89ab1894eebed1b0368ba96e55b890a7fe7223582058d367dfdea100a0253868d8d6e033cf2e5d3beb4f2b40722c0c41dc872f9de60637540c38837c6743385477ab4feed6850a84ecee376f731daa35acae88ac6ef783c9ce10229d553ec54a1537bedd43def815f4c71b56e6935958a846f756e67a78a61e569ad2766aed586fe9fbdd8e740df30561f6716803d37985590cf7f90374fe2a80786a2ddc0d2d7fdf81aee1c5bba9c1281eff64c312d6126b2cba1515e2bb728c525540a1901e3de1d568367b6b125c1a00d6d9936c32590c2586f6a47906a9b0602036023ba345ba83a198febb2324dc46fb16fcb42f08fcc5abc0e3230c4d68e480437160b4df9d93df089db75f915aad29f83a8439e6efd5292ed55c3511ab1271a402302753c30a75ec502d50b114c4e36b433f28ea738d25949766691d041e28c3584d9850dabb6e08a4ab907f5a01ea33841f9e2eff629bfa5317bcc82dc3ee8a3709d732e1ea0603721e80ef4a48564232907cf394ef3a23cd51d9b2cad89445e300afe54b0cccae", 0x7df}, {0x0}], 0x5) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='!\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000140)='[\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\'%-&\x00', &(0x7f00000002c0)='*\x00']) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000001c80)={0x2, 0x3, 0x8, 0x3, r2}) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0xeb493a707396bce7, 0x2) 16:00:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) setsockopt(r0, 0x4c2, 0x5, &(0x7f0000000140)="b0f1446886e4b24a1433c68ab2fb23c5947180a8689656a3e07293d5f135d44a31ce054cb0408c99e43d136225d7287afee09c85cf78b932bfca03cfb44a4ba22b23e6dc41df2b7cb4eeb820606a7884373f9b5e476ad53a77ab5ca1aa0e87c5622bc95105be0c79229cf3858afd1f6805975cae903b347a467e727bf100acfaf3a2ac77fd46ac08533ec0be3468e98177d29950c1f0c25f5bf6989e7c280af0cc26912d03408d7f5cae1e9fb83b499d0000000000000000000000001adf5df51ab89a121c89f1dbc202e98933ef42c389ffd812a3f89263fbf17b0098263e0b3914ba446526c9cda6ff74", 0xeb) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socket(0x10, 0x4, 0xfffffffffffffffa) shutdown(r0, 0x1) GfJ诡AKs腦I岟洷Y淏ZY?鿒秎嶋zあ柖h獺罥  鹋V撬_,7)冋B濡:帥S3Z繢擢;礊陜8勉lq谔栊毐,Q皢杕课MQ.厒娰oz%]2*!|qX袺m*讣胈鑓$B揽p欪({丄rB/Ej扴^擟榝蒩]RZ燿+L<鷅#虖船i 孽粢敱毞蓡孟燝!趷d吶檸{崊2賻([ 虁?dP: }[Ycg!yr餍鋏)荽6逓聤j4E<0∫(选@i<[宣 钴咳捀mV+欙e鐹鰚醔琱然i橱 gy艾竃V宐(4Bs撸鶲簱i~m銰焔剼u3欕!倬Po錈A*#2糭In7垬Y%_!.SJ昱蘻A @,j3沿榹.穻 痥曶7稐禜1hAt 16:00:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r0 = socket(0x20, 0x4000, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) setuid(r2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001bc0), &(0x7f0000001c00)) sendmsg(r0, &(0x7f00000006c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x1f, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000640)="28440e26623fa19b01eda6c6323a9a50647c3579b757daa061f8fa025e8fc1c8156b15b89a2fcdd4648717fbf31e1e6b51ec4ce3457428b1993b93df5e20149a8e97e48f8d394d3398f66220c69697ada4ab8c50c2b399c9767bf4f07811adf0b716adaafcf07cf4e9677c52cc37cf0512", 0x71}], 0x1, &(0x7f0000001dc0)=ANY=[@ANYBLOB="6800000000000000ffff000000000000ca231271f458c998d72c2cc490f6fe5edde9e9349a6e644bcd84cb1a1881180e1c76ba45f2b92a83dfdd9e0bfdc7172e38d09631c3711340e58f80e0e5f0ae3b64a2894e9acd0f9ab8a5e8988612107db73a99775800000060000000000000000100000005000000e72cb63425638f5b4096e5f4723554c2215e41a6806d38ca31c0e1eab83137410ff217bba45214bb3698f5f77227c0d74ff833dad220022b3080fcb354b409864ee28068a00626952a82d4c3ea641fc71010000000000000010000000100000029e017a0c7b145d73aae7a975562375ad49a4d7ef99e317966afa1b0cc191ee7b3abf4f0c17ee2cbf9874f407c734c96a904f20ccf7e97d905ac574f0df49e41262e1c4ce887eac1ea05ea2da3d23eac4b04a36e631d4eef5e4347d42ba3b4fdfee3c2230a77284adda6acf13dfe4037e41ed450ace37bf3c97005356d02edd83f9d0fb7881fd4d1901ea51197f4620164d01b2431abff116929933ee7bdca4e68b1936426ef6e34239757e37aa080c3e03737328268a5b8b3dc676542770ce82c14e5c1c7f15f28f3eb4c0a849b873a25690dd9a35d69486c395ea3465b1dd008e4bd1070ea5760fc477be6f8ec9688bc67ca644df14f3bc4d4c41a03e11e3ebda15af1070b78366deb084291c4eca91cbf074b37ad52b24eca94c10cc78b7b68fbfd8c1f959f1e1f2ce1dc4a1c7d9a1c2c624ccb62e0dbc6fce5de024488b8ab619f22d9a4e31ff1009f756d78468a8e0a7491759a202655ca630b413e60d691db91ddbc96b644527e09de6cd9485f8a4ea675bdd3eda43ecd1ebd9e2db557e48e1bc5cca1cde36f1b3d3d057314088021cae10b9d79c5c22c6c92eb5d76f4cd54c7a3c387762223db1eec078094f77a2c41896385cd571e5731c548c66e058efa4fb84b91851b72f9ce218fc557ea873811add9f52a2fbe25aebd1dc48017bb054efd87dfc20bd1bad42bb3e014c3b9a16bcf21eda191fa749f407078164fa3bb961b4b7aa7846028631f5a99c612b1f2f51d13654c1eb7da23d37351a5d6624ef7495a2ac50e56a1df50f8a5bd83ed8fbbd4db17c87af13f2f0d0ccb1831eed036e89aade3487ccd227a0984194ca2108066b7032a8d51d3e50e838371706ba5aa3c43bb715bd4d062b96d79983570de5a8b7bee101cf4f42fd5f78ac0fc0b7f3f68f49f9fe72b8d0e9a30ebc35e5bd79aea44647ad290c76b4a31a3b53b369c6eb368f65f64caac5a0f652909c2f970c32ac01276d4666baf4990bc7d93da3c4f4b008bcfaafdca496ec389fd5223634bfb9cc7844e8c782f3c237d9e978897ef9accadc6bb4e643646b27fc5e5e7d62a7fa887f02c3464f8bbe97d2f7c744c0691bf8f22c42851581ae0f13bf687dbee1983f0325b60c88da5976682f32696b4bc0e728e400903e4a76efb8cca3f6f279ba6c3723247b54525ab1675c668aba02cbe3277c5c16c2627faa353d498b93484daeae9a71d40e7255b27c3d6edfd0188722f3997785a1577d36f2d8d2f73f0e2ea956dc02668916e81f9f500306d6a79201b0c2f49d5d079f27525dd296dcb0bcad47b65e3106c10dfb9a36fc0faf9748f28846cd32f3cd9c3772e4345ab2ee34e891cb52e2eb79b4ec5009a9e8b4e7fc17657c8536f4a1c23d81c08e281b20c1eee2f0e781c87e89c79e0e2e03e29189c6aaaf46acab534b038851eb85378fb37467289e7baf721a328749239af7aed071ea914075251003c7e74a9a8b6d669168ce7401c5a16a0e04ff6caf0d69439aa080ca5552fe91d6bee51092b38438db239a24d65b8c1016bee1348d08e6daf7a69ce44ec1be1f806bfd92f67d37ac21960c4713961ac96a010f2f7902fd47ffe826e49cf815f41bf223a74c9e31a15eebf4ef1719b2d89c978458fdb26bc4b0cb0a3c46105b88a133e7ce390ec424591e895fe6f78e3dc450ba613ad5f5666b9ad1df732068a7595f805467f4161b177b9b5d63fb93ec05c34e79ae8f0e7719ec0e5f08590e82515e6fa7079f816c96dd1934bbc824542a6e4d4278722e9a6acbed65b9c86b6b7d35fd73bb97a296d7c173c3abbd515e6d86573bcbb2606e1f196aa3d3541ca5c4baceb6e03fcda3a007df30f80b79ce1bcb9114fe6f801d6f5e637e50a66c8da29dda11a2e3cd230002e57991d846c0d9a0a85daa11bd2103b79f4f1b19cfe748131d3fb1ffa0e16366b9503a9e5d7ca76353c4e7b6e6539513b24ecc2927b8d88db0679d37f48587031ddcf125d27f7a84215600b7ea029887c0058f556439b85564385fe03c1620e7fe2ea7aa72a64a08904e48e3118017808ad576b96a0dd7f98e03fcde1e43150a2553b381a2ce69d59cff34381c9d3e1b1502e305430112f89c2170dd9d2d1060c800b5916ff691f0ae72bdee37137e57a01dc218cfc38b7cbc1fe95522db47b2723ba6b0997967176cf9836b3efb9960183106af8aed85e07a8b967e90a556b0e4bd96ceddd19214b4789f9517b9cb15746477fcad3c0b9d8c2f4d0990520c525f5af01914e65530ac0815957546f9bab23c263d3b91c451f293e2d1a160956ae02dcaca8bda19df6c40cab99e81535e0809d56fae61349eadfe50551d87bc6397b4147d9325cdc7fa5f75067b9f2617cd733fffb7a92e5fa4b41994f0c52622ac96510b657af8a999e13136cb23cccddc3ce065b9f31247ab86cb809f332613c7ae7b8172d40ee7290716ea161e2b3beec25bc985beb09d7ce99d65e96b79230a3c2ca5ddefa8a75189e3ec924df81a9d0e21111a013a89bed78182029031f7a797155046941435edf6e5eebb9e662991f56c0f67e2c8e76bd4ed9976466724bd7c3c9a9b80b0d46a191a94f5ba91550fed0695413f2001cbcc081101be96d44a302c9c40d7aa48e004a16ba40b1df9b809136b84921c52b4579fc82c5d187d8e5de9779b99182b9dce46533fb08a001eb371e7604094e8864c80986d3e89228f00054f2dba3cd5b3ac6dd0728cd62fd1f85a710b35c3a7d99d4332298ba21b816f5b76c09149c6bd4ed5d6b5f47cb571b7a020f2bd9e05d95bd0d2182e9a761e16cb4de26156660c934da1d43456d86293d7a33a5b51cf5ec63f0b6fad114908efe83e48f042d1e38d91776871f34928898180df86350cdfa17a1002c335e64944a8a3b75419cad807ba93122a10ccdd1e408f6e2e9da239ead50421d0989b8d55770eddd1c865e6a00d0a26b4618c3790718fabae794cf5daf6b7c2161b5965c57e769be32fde7489ba4f34700646f21c48fc6fdc446658d959c446fbcd90255eb9acd4ebb9894c37c2cec3b5bd20be850d6465118992b7244ce6f896616ebda5725fc90265596115e1a84228540d86f6fcb28b2957c8f4f0b5fe228edf257ad2117f5750766fafff22b87923365447a79c871884e34c6a901077375b6f5cd33c723c0b0c8cfa56a4056f537b7ca27ff37669bf16f004645ce86b399097fe9c77017ac908134c2ec3dcba9a95b4eebc38dfafd7675fe7960d12824c8ea49fdf8994f70bc82fceee10e83543cf81122339ba6296d9abb551939849d6383de86b58afc3537d05c6a950c4fb125d0c875de92efccd8e6f354f7405f675afe76bb854465f6f4455dac6e9c78905ca30b86786d69887c66ceea6060bbcdf6677bdde177c9f907402325d4eb81552bd255f85916e219fadd3155e39d149152aea7a9ceb1f98e515e5e3abd1c9329189eb715bc44ac39ef90431256936f356e90c9e3db3934d8a257247cda66c69f94078872e9e4d961163a33ac73fc75f159190b4b2312f282030b0810aa0e35027c15b8e105523e28c9ff50336d73c629dec9e0ba28532a423ebfcb3a0c23d5ae80fb079e6e6f80cb08caffce96205f6364cb1364e07bf9031213e0d366bd3d886b94416578faa87a499de091abee30063ee45af28ee779cd3fd3fa8589f456c7e3d10a07c42fbea1eb53c549ce85c349823960567361767ed106052c2d0fb6e6868e91ff539d515e59441357c4109ca5c3ba07a0d102a9dfca19134f660a92de6f02354cc1e96eabe3e264c1d2252d9e5fb48a2b50ca03bf35803b9b56b3407fd86b7121b1e6abb476e62ebcea2899b58bce34136da4ad6a6bec788badfb87b736d3ffeba86bff319de9bdb11176aa355b6d0ade5e84b1281cafcef728a0e8b14d2b24f39bf959449a9c367b54797ebe69930193392b4ecf4f1f95629287f8e9ae1ea2502af47cddd7ba4f1a466b06fe9b7353b5bf8664f5d36fc4ffc1c2a8f197c90f8edda8ed825246d98ad46e31b23f6162752d9bbb594218424bd201e467bd080c592af5836b3d401940530fa7efd162bad178dcdc4e232016b286992f6ca4d02524e46e5fecf4d08065fd56337fd0d08c8998a20d0ee15632f4664764d99dd5dd3a3c782c1679856f2d88eba7f6614d89ebd7bd1ea57c3f4df9ce21d6526e272969bd3f96dca529d433dcb51a9a7d4f26f76516dca0f9d3929d5863b8f5589655ad81d72d2ad03ad6d8ec69c87d1eb1b0e16371650772c10f919c93ccd507b16663f4409eac064e05b2943c313b5ff4d4f2a59488aba3f9d7f497e8a2975c21a8bed7e5643d5f9231ecf501bd677978027e895fcd1f34fc3629800c0b9a0524e63d9999e77b30061b37fb36b3010ba21433a1d02bf08e5a5784990a71adc8f84267c76cc48458934cb0bf992bc3319ec334ad5437c12b087a266329be28ebd9012940f9a7e51822eeacd3e5fd9337b83405a0de727100d4a3e7223bdf9f1312360484401c57abc1e8dde3964da3bdf8c86b22b5456cea740bf821deb38ac76b554e1b955f09f941881b7f916b598ccf7e9dca33be67e2aa550242929ca0290e4e7a94b77436e40c2b56adf5087cb0603726af2ab6f743e4893de27e47388054fe72cad11c48ead683e1b6ca312c8a92dcb62df700d32c41ea5b65d4bc0aa6d11685d95149ff91d2b5c11c319d2e66913416628550d029d71edee77cb8f33a7964aaea89906b08f1ad48a02b4167070f0244c14bc1042afffd43d8e4e8002c2f96b02cfa15c58dc5d5acfd17c8da40c98b7c93153b13a3eef5de37b782dae1d3eeed2929320f7c7b23c19169275a9b3f8ec0afa5ef7a54dc21af6e7bd7955d474712ae8d60c4b8da5e775554ed1f00758863a040995f70ee0dbadfc7fd0babc951f261a52182ac03b45e08c9ce84ed813dce2af7e382290ff40eb5aefe0f2ab1f4620c2a20b2376310535976126d71b598e61da2c5558d1601919e12cea6518d9a739fdc40307db21111288974a9860a40d530e977998837d051038d1d9f54b4fb99f6c4d3a5fd0175c611806f3a59cdc87b9bb6f142d3246f0d24d427f5c5bb3eb6ed8faf210a00af0a47b0fad7a5eb5ac71b4f91032c17834adb6d0149196e72f6855ff7c7522fb191800a1f47f501223c45b5a6b8be64b96d94a0af25fbe9876261f7539ba6d5dbebe0f41ffb53e452774cf648660bb3a4a3cd9d042d7e817c275997201f806f141de6217de237727ae8e3d97eee1f105ef782c601b51742dd50d065c4f2f2bc9ecc530b8a2ea96ffefe4799674d8b27291888c7f1b95deeab7ec7d2dcfba418bcc7f4b34236c85fb794417e9c2187db4b338e3815257fa7b91d273af9711775f4e428ecb58c9e19f9bd29e4482ba488ab33f0db143c14db585b6a8ff370da10524fe36fe6a96fd252c6cdb52cb6505204b759ad219849a7475d3310edd54ffe7b1d032c51d755fce2eee0a487f305933d91898ee87b2ca35d259938977bd9aff93a140d998bdbf524a0ee853324093d8b17663d14c6180b87fb8d8eb4388b7425d59f31ce15b630ffeae8b2c77c72c4b3c36898e85975b78e3c01dd625158b9fb45cf0f050c3c81c63e721b9c4b1e7eb3ec01ce22a912ce22a7e3f89f0bb3f5bc5c0f4aa1427fa2be70650c7868e0e89bd683d6e56c02975c282879a8e3c8aee8bb82b0218df9ecae5b23b64c30d8c6c82a42cc489f7e0f716622a14354fbe552a0877c58159b080b5a5dc099695f242fd4ab26f86156ef0c5a624b67f52e59e7b4fdbf6002bd52aa83524e111d80ce1f08fee278000000000000000100000009000000641960a65d2e6b1a924de28e65fff8657aec5090192fd1d2a265f06f81ca21d404a617a5661bfd376f856c798e0e10d11fb2a901fdc731aced40d78f1b64c12a31257e039c97d5776d93e18723b27fd1875cfa824aaac62793d0f5e6ed7998d3d17d22cefb73636ff000000000000000ffff0000a000000003d7b2d1581e7aaf774b9e6ae3ef7bd00f34f6211617ab340a675d8ab15e706c6351fcbe709d2b07052068b9a71e3dbcd37bcaa3d23950540fa91e71e0b4966d52b65986dd9f0e751408f344d6cda0ede3ae4cbfaf8012f9f85540a19063645addd56788326f587958dbbf22b38c26fef083df3655a1d054ed53f3c998f21c58726f7bef79bef069d071552f4ab6353c9614bb4018476f13f876dd8c0eef3f6493359643919a3a07ffb59ff9697cefe134b806e55d70bc5fad9866134c798c524b964130394c4adec7e41e0181ac3005f9e56caedb1cc0929e5cd00000000000f0000000000000008e413d14ff0000003eba339f542186d8178577fb9e7d90b3e3c791018cd865bbb457895cde9b30a3f519e2230dba3e621618e44c5d34149f5065d0d18eec2c07e775710be72f23323098f611c23cd396420283cbd327ce2bf1eed230351ae3f17f3c14b3fd47f1df90108681c2386d91b221c55e921920d5b386248f90f54b53dae57d6e69c14e34a0db4ee0ad445821b6ec2009cbb21217eabee8388b9474c2d47459c5a357392d7c16cd9cac60a00414f41f9c7c72aa9fc4f428a260227cfd66d8e103e09757e1791b1820e10ad592051bb1ee592da245625d763863c9a01eb6e0df000000000088000000000000007478e77f5d000000074855a232f79ff5611932301e017b500df7c7ebbf377ff6f08f4a39f591dc2a8764c8644bbba2a3403db39819417117f24756499e046eff34aee9660533f00a21d055c1cb6407aa310429b442c0644060de4a913a9d0ca4bab527fb03b46b2fa37f4ae8797b10ab55e317c7991f3755e0edc9aa00000000f66fcb6777763a3c9c86ad939b75ff6d7eef28a8c4ff8eba3eb070a8df3a5a2b8ddb8a448ac44e437d408aa09902c6af4ec83296bd72ae816937480b16b4261f84e8ea3eab65ab712a89e69c"], 0x13b8}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001c40)="97ffbc077dd183dddf512a5d415a084c67e5d311054ff74f4774c1d59928b53fed1c66f955ec1e2b695a666767e3f2f71e12160dd75baf82a9ebebd41ac6dc701c0f7225e62c", 0x46) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) socket$inet(0x2, 0x0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001bc0)="c1db20e8c0f6908c1c79c94f5d8564cd1ae44e36cd946eb1c5e094877376d4cb72c918c0bdfea91e46d78f3fb280685c9468946748", 0x35) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) r3 = semget(0x2, 0x2, 0x404) r4 = semget$private(0x0, 0x3, 0x80) accept$unix(r1, &(0x7f0000001d00)=@abs, &(0x7f0000001d40)=0x8) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000001cc0)=""/5) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000700)=""/105) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001d80)=0x2) 浈颭輠e>I臐enPO兑准修%+耲(瑃瘝 杠fs滐欧O)F崧7戆w+k/n1[+b吿 xJ鰉壌鍶A:|X聞 z jf?h_!",+釵峊谯Tn"h+鑃朧菗*蜒t蝆y*饗!d榆&w 淶裗o)滃1rБ"熰)h筋 虺_<|師g睇粢抄0l蕮锺G炕鄝魗晙⿺绦@棗}.籄R_淾oR楈唸謞疒$颐讂vV揰伿蝗懠\_鍹隯* 镐訉+.协b-w 杀P+qJ鐊擎;)\ 咊0燺n刴m蕧減渞yюbG '5w)5 鷂y+竩煾譱粄泯|M;K埄c 16:00:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002400)=[{&(0x7f00000002c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0", 0x60}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000100)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c224", 0x46}, {&(0x7f0000000180)="8d36dd35f3f0bd046d94e698975998c03ab94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8", 0x72}], 0x4) r1 = dup(r0) connect$inet(r0, &(0x7f0000000340)={0x2, 0x2}, 0xc) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x7) pread(r0, &(0x7f0000000200)="c946b49ad1ee87932a3e9b0d9c81545a5c858982f56434fcc05bca22929e50651ada72a150f894650f30108002c74330d770fc43e52550beac63e076efb685e9fb59500344429b7c9dae0dce8d5d33a59e1fa5080e90813b0561cfc03d041654cedcd27fe29174ddabb21e43ba721ce0ff34eee4416359e72954e4ab432132b9e25fa276f2ac4f", 0x87, 0x0, 0x60) 16:00:48 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r1, 0x0, 0x5) setgroups(0x1, &(0x7f0000000000)=[r0]) 16:00:48 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0xe9, 0x0, &(0x7f0000000340)=""/233}) *O镋/ %t~5;般雍%窋A驔 $Z孙|蔮 妉C姃1yXu从(飆-:6嚗TK廊j糩-辞擮姷粡HhZ紣蟙'侸={膽g1鴧鴪Id鑋搂菍寱i;喷,撡琅淑#H芏L》奠)~癕瘟= =o nM匌J靂榖鯘4r R煦贤}瀶爇轐虹凊_ 蕲E> 7r3べe-vF&"溱|b羔{刧饟媶7眡n峧aDp1Ⅹ 2摥壳箶ペ脳炰甛(-(峘捕 至S潔圖N}噶咧i墎|18腔璶m釧瓐軓(~Y#迾<0tM 綎yzA荇D4┘n妮渓@倭jS榠^r 赗猤碵'y徱楓-扎摸碅蝠晶S钴台c k渐X+M蒰躤賴稬 |挷CA辗碾,5;~V'%{84ぼR定~穦E塺釢y铧lU崳圃W9y嬅淡瘨z 16:00:48 executing program 0: r0 = socket(0x18, 0x1, 0x9) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) ()醀!篇羐2侦5鄋>{紦i躹h[罁粚<昔繫8RSih.Pi鷪2磟N縷 &L¥`瞒卛嬅OG:Ld荥炫cjZ9%#@b谍%!稤*C}赅E竁慉鞱+L"-崕F扯魵鉸RM溱_hㄛ俔6Uy鋡O/7jNb)dS硧R皲Q碁*櫈秝屲 `咜壂旑狙6嫨nU笎r#X X觛咿%8h刂3.];隣+@r, A車/濇7T 8億gC8Tw玂钪 勳7os5埇n鲀晌"漊>臞7据C搌羟V鎿YX‵鱒鎧xV氁vj鞽o辂輲t a鰍h觵匶 鼯t*xj- -邅呕┝(dk,饣r孯U@=嵴h6{kp\仲搇2Y %嗹a┌` 6;簝#n$蹻/# iMh鋩Cq`催潛澐_c慫):9骘).誠5:q0'S u霵-P 你kC?(阺%敆fim(肵M楶诨nか恆Z3.b淂S糽-妙7 2彡rl颙HVB2恷髷:#蚎賝彩財EK 坍GfJc诡AKs腦I岟洷Y淏:ZY?鿒秎嶋zあ柖 h獺罥  a鹋V撬_,7)冋lB濡:帥S3Z繢擢;l礊陜8勉lq趏惕袣,Q皢杕课MQ巆.厒娰oz%]2*!a|qX袺m*讣胈t鑓$B揽p欪({乮ArB/Ej扴^擟榝o蒩]RZ燿+LI臐en2PO兑准修%+耲,(瑃瘝 杠fs滐 欧O)F崧7戆w+sk/n1[+b吿 xJ鰅m壌鍶A:|zX聞 z jf?h_!"e,+釵峊谯Tn"h+ 鑃朧菗*蜒t蝆y=*饗!d榆&w 淶 裗o)滃1rБ"熰1)h筋 虺_<|師g8睇粢抄0l蕮锺4G炕鄝魗晙⿺绦@4棗}.籄R_淾o6R楈唸謞疒$颐7讂vV揰伿蝗懠\_4鍹隯* 镐訉+.4协b-w 杀P+qJ0{擎;)\ 咊07燺n刴m蕧減渞y3юbG '57w)5 鷂y+竩煾0i粄泯|M;K埄9c *O镋/ 5[%t~5;般雍5%窋A驔 $1㖞孙|蔮 妉C2姃1yXu从(飆-:69嚗TK廊j糩-辞6O姷粡HhZ紣蟙'侸= {膽g1鴧鴪I d鑋搂菍寱i;喷 ,撡琅淑#H芏L 》奠)~癕瘟=睸topped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 15494 19171 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff80001794db60) at vm_get_info+0x9a VOP_IOCTL(fffffd80365580d0,c0185603,ffff80001794db60,1,fffffd803f7c66c0,ffff8000ffff29f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802edb91f0,c0185603,ffff80001794db60,ffff8000ffff29f8) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff29f8,ffff80001794dc78,ffff80001794dcc0) at sys_ioctl+0x5b9 syscall(ffff80001794dd40) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,bedfed5b010) at Xsyscall+0x128 end of kernel end trace frame: 0xbf053a717d0, count: 6 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 18446744073709551296 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff80001794db60) at vm_get_info+0x9a VOP_IOCTL(fffffd80365580d0,c0185603,ffff80001794db60,1,fffffd803f7c66c0,ffff8000ffff29f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802edb91f0,c0185603,ffff80001794db60,ffff8000ffff29f8) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff29f8,ffff80001794dc78,ffff80001794dcc0) at sys_ioctl+0x5b9 syscall(ffff80001794dd40) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,bedfed5b010) at Xsyscall+0x128 end of kernel end trace frame: 0xbf053a717d0, count: -9 ddb> show registers rdi 0xffffffff814eda77 db_enter+0x17 rsi 0x1e6ca acpi_pdirpa+0xa532 rbp 0xffff80001794d7a0 rbx 0xffff80001794d850 rdx 0x1e6cb acpi_pdirpa+0xa533 rcx 0xffff800015966000 rax 0xffff800015966000 r8 0xffff80001794d760 r9 0x1 r10 0xffff800000aa3c80 r11 0x92b9047814fc7147 r12 0x3000000008 r13 0xffff80001794d7b0 r14 0x100 r15 0x1 rip 0xffffffff814eda78 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001794d790 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=15494 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2c70,0xffffffff8256a900 process=0xffff8000ffff6a30 user=0xffff800017948000, vmspace=0xfffffd803f014ee0 estcpu=36, cpticks=13, pctcpu=0.0 user=0, sys=12, intr=1 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 19171 360580 59480 0 2 0 syz-executor.1 *19171 15494 59480 0 7 0x4000000 syz-executor.1 46689 346266 96181 0 2 0x2 syz-executor.0 59480 11156 96181 0 2 0x482 syz-executor.1 66078 415271 0 0 3 0x14200 bored sosplice 96181 836 16673 0 3 0x82 thrsleep syz-fuzzer 96181 390259 16673 0 2 0x4000482 syz-fuzzer 96181 454870 16673 0 3 0x4000082 kqread syz-fuzzer 96181 354038 16673 0 3 0x4000082 thrsleep syz-fuzzer 96181 210337 16673 0 3 0x4000082 thrsleep syz-fuzzer 96181 283818 16673 0 3 0x4000082 thrsleep syz-fuzzer 96181 155643 16673 0 3 0x4000082 thrsleep syz-fuzzer 16673 212693 41214 0 3 0x10008a pause ksh 41214 457050 31129 0 3 0x92 select sshd 73129 458766 1 0 3 0x100083 ttyin getty 31129 299465 1 0 3 0x80 select sshd 95049 107005 48757 73 3 0x100090 kqread syslogd 48757 38332 1 0 3 0x100082 netio syslogd 22001 493769 1 77 3 0x100090 poll dhclient 6317 48238 1 0 3 0x80 poll dhclient 60441 181787 0 0 2 0x14200 zerothread 6930 258130 0 0 3 0x14200 aiodoned aiodoned 14806 221233 0 0 3 0x14200 syncer update 24591 229971 0 0 3 0x14200 cleaner cleaner 81047 431178 0 0 3 0x14200 reaper reaper 89557 204244 0 0 3 0x14200 pgdaemon pagedaemon 89889 51521 0 0 3 0x14200 bored crynlk 94953 155597 0 0 3 0x14200 bored crypto 37484 255227 0 0 3 0x40014200 acpi0 acpi0 52195 346749 0 0 3 0x14200 bored softnet 74637 240522 0 0 3 0x14200 bored systqmp 73393 403697 0 0 3 0x14200 bored systq 92182 388090 0 0 3 0x40014200 bored softclock 4044 65505 0 0 3 0x40014200 idle0 21550 209867 0 0 3 0x14200 bored smr 1 7256 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9529 6364K 6878K 78643K 14995 0 0 pcb 13 8K 8K 78643K 275 0 0 rtable 113 4K 4K 78643K 624 0 0 ifaddr 64 14K 15K 78643K 228 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 112 0 0 iov 0 0K 24K 78643K 211 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 77K 78643K 2802 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 23 0 0 VM map 2 0K 0K 78643K 4 0 0 sem 12 0K 0K 78643K 172 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12723 0 0 file desc 5 13K 25K 78643K 1800 0 0 sigio 0 0K 0K 78643K 27 0 0 proc 49 38K 63K 78643K 616 0 0 subproc 32 2K 2K 78643K 85 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 138 0 0 in_multi 33 2K 2K 78643K 110 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 421 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 92 21K 30K 78643K 5101 0 0 UVM aobj 70 3K 3K 78643K 80 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 247 0 0 NDP 14 0K 0K 78643K 66 0 0 temp 183 3531K 3603K 78643K 29781 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 6 1 0 1 1 0 8 0 rtpcb 80 89 0 87 1 0 1 1 0 8 0 rtentry 112 79 0 35 2 0 2 2 0 8 0 unpcb 120 603 0 595 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4008 0 4008 1 1 0 1 0 8 0 tcpcb 544 355 0 351 1 0 1 1 0 8 0 inpcb 280 1069 0 1062 3 2 1 2 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 pkpcb 40 3 0 3 2 2 0 1 0 8 0 ppxss 1128 30 0 30 7 6 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 350 0 132 15 1 14 14 0 8 0 art_table 32 351 0 132 2 0 2 2 0 8 0 art_node 16 74 0 34 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 16 2 1 1 1 0 8 0 semapl 112 168 0 158 1 0 1 1 0 8 0 shmpl 112 78 0 10 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4253 0 2862 46 0 46 46 0 8 0 ffsino 240 4253 0 2862 83 0 83 83 0 8 0 nchpl 144 6992 0 5399 60 0 60 60 0 8 0 uvmvnodes 72 5346 0 0 98 0 98 98 0 8 0 vnodes 208 5346 0 0 282 0 282 282 0 8 0 namei 1024 22128 0 22127 3 2 1 1 0 8 0 vmpool 520 2 0 2 1 1 0 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 21917 0 21917 13 12 1 7 0 8 1 plimitpl 152 159 0 152 1 0 1 1 0 8 0 sigapl 432 1962 0 1949 2 0 2 2 0 8 0 futexpl 56 30207 0 30207 1 0 1 1 0 8 1 knotepl 112 450 0 431 1 0 1 1 0 8 0 kqueuepl 104 431 0 429 1 0 1 1 0 8 0 pipepl 112 978 0 959 2 1 1 1 0 8 0 fdescpl 424 1963 0 1949 2 0 2 2 0 8 0 filepl 120 11944 0 11847 4 0 4 4 0 8 1 lockfpl 104 696 0 695 1 0 1 1 0 8 0 lockfspl 48 227 0 226 1 0 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 38 0 28 1 0 1 1 0 8 0 ucredpl 96 2430 0 2422 1 0 1 1 0 8 0 zombiepl 144 1949 0 1949 3 2 1 1 0 8 1 processpl 864 1978 0 1949 4 0 4 4 0 8 0 procpl 632 4240 0 4204 4 0 4 4 0 8 0 sosppl 128 22 0 22 6 5 1 1 0 8 1 sockpl 384 1784 0 1767 3 0 3 3 0 8 1 mcl64k 65536 556 0 556 71 6 65 65 0 8 65 mcl16k 16384 8 0 8 5 4 1 1 0 8 1 mcl12k 12288 30 0 30 6 5 1 1 0 8 1 mcl9k 9216 21 0 21 8 7 1 1 0 8 1 mcl8k 8192 25 0 25 7 6 1 1 0 8 1 mcl4k 4096 106 0 106 2 2 0 1 0 8 0 mcl2k2 2112 13 0 13 8 7 1 1 0 8 1 mcl2k 2048 56083 0 56038 20 13 7 14 0 8 0 mtagpl 80 40 0 36 4 3 1 1 0 8 0 mbufpl 256 99914 0 99821 48 31 17 38 0 8 8 bufpl 256 10872 0 5841 315 0 315 315 0 8 0 anonpl 16 183215 0 170720 112 45 67 68 0 62 13 amapchunkpl 152 8525 0 8425 26 21 5 18 0 158 0 amappl16 192 10143 0 9436 89 45 44 48 0 8 8 amappl15 184 121 0 120 3 2 1 1 0 8 0 amappl14 176 660 0 654 2 1 1 1 0 8 0 amappl12 160 249 0 245 1 0 1 1 0 8 0 amappl11 152 52 0 41 1 0 1 1 0 8 0 amappl10 144 313 0 313 3 3 0 1 0 8 0 amappl9 136 1047 0 1041 1 0 1 1 0 8 0 amappl8 128 643 0 618 1 0 1 1 0 8 0 amappl7 120 359 0 354 1 0 1 1 0 8 0 amappl6 112 71 0 61 1 0 1 1 0 8 0 amappl5 104 467 0 455 1 0 1 1 0 8 0 amappl4 96 1941 0 1917 1 0 1 1 0 8 0 amappl3 88 1006 0 997 1 0 1 1 0 8 0 amappl2 80 14822 0 14755 4 2 2 3 0 8 0 amappl1 72 43770 0 43367 28 19 9 20 0 8 0 amappl 80 4517 0 4483 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 79 0 10 2 0 2 2 0 8 0 uaddrrnd 24 1965 0 1949 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1965 0 1949 1 0 1 1 0 8 0 vmmpekpl 168 14687 0 14661 2 0 2 2 0 8 0 vmmpepl 168 234036 0 232291 175 84 91 101 0 357 12 vmsppl 272 1962 0 1949 2 1 1 2 0 8 0 pdppl 4096 3936 0 3902 6 1 5 6 0 8 0 pvpl 32 513398 0 497934 259 97 162 166 0 265 34 pmappl 200 1964 0 1951 1 0 1 1 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 584 0 69 16 0 16 16 0 8 0