last executing test programs: 4.221353058s ago: executing program 6 (id=472): r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x2, 0xfffffffc}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000002240)="582383ba32ce44e08e23b16f3aec414a7aadc2068e1e2ea661696efb258f1a1b7f6b6ef206c774efcf04017ae1445254d236d2c3d6cb3022878831760371d77a36f978fd9ff0d617dbe80ad1dacb28e71ffc3cd67da0fa2502ab84124c38bd74207c1b94d5de92df73aed40add85ad2a34a4e7243ad8446847f837b36c9a7d5d9ddf73e8d452ec", 0x87}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="f969afaadacc73312091501d94a34b71000000005c6fd13194245ebbd0a75af987565625f7169b9d609e0b49272ac2ef12861553447e5569e01a0665bcc82486", &(0x7f0000000080)=0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000bc0)=ANY=[]) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYBLOB="ff027b69b21c5d191981610228a36b3d042f03a257059a1c5c4563aa45176584c48ecf3cd56f8cf8515d649b9d00e060f1ff91849d2a423584775a0124ea50bd9a23159e0f9fc0069c8f42e4899f4990f1131cb5839812b058dc2bbd84c370f40216d5b1f2d83c84c6d37ed5ef72b3f9b655a51ef26357320dc886f15fab578d647323239e192f1820417eb578c4e4d6579e93b41ab89c761945373ff789af9c89fc21e4808bfcf9c3e489"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 4.096990407s ago: executing program 6 (id=482): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x8000, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x9}, {0xb1, 0x11, 0x2, 0x9}, {0x2016, 0x7, 0x7f}]}) (async, rerun: 32) sysctl$kern(0x0, 0x0, &(0x7f0000000240)="5f5c3c01b72fc22f129d9dff8d09697eed837e3dbbf06ea0a61d009b894002050000c7b3834cd818f0daf6c0270f8d8f274164c7706fd83125565f6809590400819ce9332eb1cab1", &(0x7f0000000080)=0x48, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000005c0)={@local, @local, [{[], {0x8100, 0x1, 0x1, 0x4}}], {@ipv4={0x800, {{0x0, 0x4, 0x3, 0x18, 0x0, 0x66, 0x22e2, 0x0, 0x2, 0x0, @broadcast, @multicast1, {[@noop, @ra={0x94, 0x0, 0x8}, @rr={0x7, 0x0, 0x10, [@empty, @broadcast, @loopback, @loopback, @loopback, @local={0xac, 0x14, 0x0}, @broadcast, @loopback]}, @timestamp={0x44, 0x0, 0xe9, 0x3, 0xa, [{[@broadcast], 0xf580}, {[@remote={0xac, 0x14, 0x0}], 0x48000000}, {[], 0x7}]}, @noop]}}, @tcp={{0x2, 0x0, 0x41424344, r1, 0x0, 0x0, 0x0, 0x40, 0x1, 0x0, 0x6, {[@window={0x3, 0x0, 0x76}]}}, {"471a135ecfaaaac683c6b79ce66d96eff9d42eecf8bb6e7654daa91ebb9c88b28e0f5116d9c195a3d5e12eaa11d12daea4a286a00168a6df7bb292ce94bf61482882869649a759e49591ab8f96534a29e9c19633487421da11b1b746ab6c6e53af14b0f67a2977aabf774473b2fd34aaa036f5b423ae0e0d5445bfbb7a4fdde8a0bb5298f10464304df1219311bae5b2a44e1b2eb5f67bd26d535317ae2202520ab5c5fb75d21c096b81c96382911af617da64750ebc624bd6d87f952ee70dfe63361c197d1907787ac27e0a371bb9226dacd54ee63fb0e85d9530c95b8633ae594b39d9bb0a66d681"}}}}}}) 4.021698479s ago: executing program 5 (id=486): openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/64}, &(0x7f0000000140)=0x42) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x1}, 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffdff}, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x801) (async) r1 = socket(0x2, 0x2, 0x0) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) (async, rerun: 32) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) (rerun: 32) 4.021326489s ago: executing program 5 (id=487): sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="afaaaaaaaaaa0f000000000008004500001c0000000000859078ac1400aab41400aa0900a3781b35dffb"]) 2.97205221s ago: executing program 5 (id=491): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="0957b3c4123cc0b6ffe225458b4bab4063a0ae6f6e", 0x15}], 0x1, 0x8) execve(0x0, 0x0, 0x0) open$dir(0x0, 0x8, 0x1a4) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)="02000000", 0x4) socket$inet6(0x18, 0x5, 0x2b) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x2, 0xfffffffc}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) syz_emit_ethernet(0x9, &(0x7f0000000600)={@broadcast, @random="2cbfa35e9c03", [], {@ipv6={0x86dd, {0x2, 0x6, "1382d7", 0x10, 0x2b, 0x7, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0x0, 0x0, 0x99}], @udp={{0x1, 0x1, 0x8}}}}}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000002240)="582383ba32ce44e08e23b16f3aec414a7aadc2068e1e2ea661696efb258f1a1b7f6b6ef206c774ef", 0x28}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="f969afaadacc73312091501d94a34b71000000005c6fd13194245ebbd0a75af987565625f7169b9d609e0b49272ac2ef12861553447e5569e01a0665bcc82486d4e571c6cb80bb40", &(0x7f0000000080)=0x48, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000bc0)=ANY=[]) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000280)=0x67cf) connect$unix(r1, &(0x7f0000000080)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) 2.762163639s ago: executing program 5 (id=496): sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000880)="9b1e09c3eb987a", &(0x7f0000000040)=0x7, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000180)="a7de67e60ab759232777878bc9e94cca92d6ea2f32bb22357b03fe5d9356", &(0x7f00000001c0)=0x1e, &(0x7f0000000e40)="ad476b77146fb903d958eccafe0e884a1eb09025091dc6a50c6821166d22f63dc26fefa9a29195c83010ba0fa5fbb27405b620d7232afae7210b903d30b9ff502b143cbbf38a3dcf13a4a476b1923a8924309512e9bd9443803c6142f3391253f92cc2ac4ccf3558679274674769f868bbed58ddc85b6cf1085d5bd989044e9038cd8b047d966734a6752e7e0ef6c449caebf0c4fbb66dd4ca482ab2bfdd0bc3984edb7b927b7895561bc36611e4311af17af0f097a3bc4bc9d2e42813935ef16864e3213b2009df4a92183444dc8d48f5c05ce52f1573046f817438f31036d146a9db93e4b81b4e9ae65069304232fdae265ff623fd2a7185a647c293491c9477d47ed43ffe5c007fc37840a40b5d33c12e25bd49e51255ea2e51dcdc1d45f1b105028d5288b8482d3b6982e9aad26d1cd1634cd18b48f5fa5a63e2da04e82bd40030c8a773c351b1f400f5f8c6d3e01faec7997bb2c24f1634b7a3c8ff2f0609afe06508c8b0be391fb34f54fe3e2535c87410d36d1c629d2b5941e33b1a36acfa65034991e0d5425344db8f84a7cb9073448817c1bfd5d72819550be9bb9aff9cda8f3629bbaf882cdb9d72d17ee6c1c134c4c2523d205cc04df92cbff15e5b61e60ec200fdc1986aa614b620a4180f19e70d282acfcd67f4e0752b3968573cc1bada2f47bfb73bbd29ec26ce62e9a2a4ff4ebf9ef5b64faff6e5c9907103da321f190f714cc1427f47f9b65bb121be1f25ec5a20797b18c0038fb4f70b7dd9f8ee37672fd24c2cff007b9b10fe9e9fd8c79d6466153d4be2969da0908839532789bc6ff802cf81c443b0ac6cdad25b07bb53fe2376c1ae454b37c66f5a81278a26dc0834b59ba803ffb6b150494db699d5ea82cf6dbd265b3620714a3b0095247117a169364d72573bfe3c95b020ecccd2892d437902e1d39075948fd5d2e0cd2f38135591d2797c9ecae74673e0ca95afc44ccb6d3bece96eced685257712846e8093f8aaa4b3d12794632527ad4bb33eaf692ef2061ff4442f1804b0dde59a1e65a38f5e76439672ef6bef8332432d86b5909d1b89ff666fe9c93292fb387d2091c938334bd1121607cafbaa627eca22b6bdccbd159427a75b8d154d1986a141610c6400c30d31f5476c413f013d36dd1d4ddb3442cda138f38cd2e144477a6bab557fb4af249b4bc7e0d28e3760b31dacba99698776c887d7fac90051a7dadbfa525b23f5852685ef4223a21caf4d476fc21a89a0cafadfdbd3f741fa53b92727723a179af98fde1fcb44b858d1f87043a2ea5f30a7d639150225c184201d957afcf0942af6e2c8893b686ff481a866aaead5a5a806311f67ca164c7c90abfab88cfd89a75b9f38c2cd14aa5a3f879441eeb05a48cf0c120acf7e5bd3a8b1b687404a04345964cfd4b4c0d041512a2235266264369e5ceb7ed8278a83cf1ebcbddf4c4da3b5db03e2bb471854bd6c42e3e406598f0c1f0c42c7bb5905c465d8e5b7ba8d55803a3b5d7b322d5c336daf6a8cdc3167b8eea62081d5997cc3f7100d650d926ffff78d5ec2efbc84e946c82b4a4a36045f1b80155752d668697fcc2d1e065bac07bec23d32acebbe71cdc6351bcbd63cb688b639e64ea17c159d85af9f9467b6a0ca767aebd295e1d31a568b8d8778627c8f2d7eb0547d0c805bb5e03ca5b9e0f5eb86e681ddf81d8bdc70939d72b2436f41198ff896ea967fa7846edfa0714dab06e7d1b71364021665957c87fabab00291c0aa0d0814407eb19f36aa24fdcda00a0b4ea07f9e489f7a3be3cbb94ce508ead964638993b00e8162358ab834deb23d27d2c54b0855187fe208884c873a8d24aada67e1be2bd82bedd6db8faa0d6133b36f68ee68a5b802144213a9c1ad49c46954622c1013f651d253f9ea5275fd2bde12100408dda949ada1aa819792d66fe1579154ebf4020ad892647d96081775224b1001b555328c3589f9db1befd3af19505380c57160b32fd3991b8ee46dabd0227b264fdeb3f2bbd28ad4d73458d8be024ccd17dd5c3fc6ab0b42379dfec8560e513f8cddbf9e086f79a52d2fa87dc281b0822f9ff766d7c2eec168376af4315cb29bb299e4c717468969403c488ae1bbc9f90eb7bb3e8d07b79e95b33fe0b18ceec561e639eff542200955a5a3d91f0e736204bf6535f537d45fe443c7d07315ccd37e1458752c4d0b2f603b10d2a4f1e911c8980013376f0612f4e3d9c6e677ef123bfeb26d6ddb8636d77a19733e83edc3c210576f8a548c17de1a1118981d14326e613e1986f9b65e21f1d1e8a9b7399b87d8fb66078dedf8254d6dd9529c9ea9a8a86144edbd98be0da22724b8ea066a0779ba0b71ec4487319b290f0d958281dcf9df101dbbafcb8247d314cc51f815a312d6c4ff21e01c44d72ce63780f208510124256b10f5414796b87fdeae6028a8f65c8ccb2675d45234ee6abbf52d9b41a16cbd9cf28ec5fe1ec0202e17aa5417c8376976b7dbf01fe007be05cc8e5edae2d211ca1b8f300112436d5f62e06cd2e141eecf31e7daea4b902ac0a1eb6b7f909bd6c893aa86a35485e15f6cabb66afdbcdde40bee7c7d0b41f8a45b054d14dffe958fbe69c0c2f6749a70f3800452bab052a418ff8403778525c1df038c0b628b9252550ed9fde705eb7dfca7a7e37de2a04f11b1eb3dd32ef8bb6e0341f0a057de6e90d97532b27117b4b97d5dd481d44e1ac94c43cb6ed6db9320d96f10bf7bce4e859605347b60936370c29395d34ab16317a602408072b226dd5500f24d5c8465aaa277ae1a460d3dc8d4ddfd540bfdb7d08d8b495e0cdbcaefaf157dda829216c40291c426e407bb0e75f30da2549b90360e1daa6cca9043a93efa32cabaf23b008bb32578b9c5c0529aa63c362298bcd65ec7ceffda9a7bb1a16d49927f4a5d49d7140a92c853ac71241b0a77f77399b75412be0d49b63d12075e504ec5d4246d742fb9c59623b46d541305cf1e8b9d475dff7402d726265fb9e2ea8ca9a594c4225529a751a5333541074b719781ca26b5f31dc5b7780049cf25bc3cf20fee5a4011274da6d3e9a480cbd9f0b38f4e75a2ce580c78578fa3cbb95c87ee412aa1ff24bde5e2145e81e39b80682e0523db9d75204693f8b177a230f4d3ecd1aa1a76c7f312691c695f78ddd9eeb3641153a3c7c41bf498aadc717d855f98f8ba508e9b2d7182c4c6d159b68e38e6f47f5a4b332ded35f29d3d9052ececb27256400191647d8097e13bbee10d098eba131c1dcf8a515ef046b25aeca7615b8da8b217a55e877fb848dcda4963a61e4b70d31e2a49f8fd8348d90c65bc77349365277d52317e2d77cee8661f2687b73b8c005e9310c0839cef42cc2ff6d7e1e8a72d775e11b86f378907cb8bc42c7a79d67b9f0ca0b9d212461fa1c198e748601474ad5847a2a617e5ab0039237919d61adcd7be1d69464a2eeef294abd886434eb83565c4cda6e94b10a71e730cd9925a2925039c430aa4f3610deffe0bfa815b32b59a5c253210f4581f86add7743be25c05b39b220a248b6ca1687d31cd22f4ebc8d67a3533a852283a46fe5aadb3c20793590a034c16e59f406a760a06347a165f80ae8d8199625fd02525369d1689fd434212d62fa774373cb12e6a8df465b693cbe9d15f9cb91a905840b25e125e363d61036a6349a7f8f25824e639340f7264e2502e00b891becc19071112c5ca744427befc0f71210ce299e9e17af33c17b3840cc98644ee8ae80865186f9ebe05f4465eeb52ebe92b74151d4376d7c2ae90a99f680c7e846a3bac388f5ae11868866b659058e32aec0a5088e84d3e448e0b9083b38cfab78302f764c964238aabb7aa679cf4cd4804f291aa1db16d577c7f4eabeee83ed934695961968cc5a81025d25f149e325ac47edcc29fe66296236d2c0141f5f4c90b387b5830c01b9796b921e2f38dc34b1de296ceec9cd754c12b513fec18aa97c83bc0d2a5102a0f178c7fc7428632110590c5f811084830ffc437557bf39906ec1416a0e2ce9e47087e57e7de6a0a792b9816b7d8ab1962ecd26bd3862f291a01ae80900bdab88f5ba691d086209ef62210b906b9836906cc05a9a53f93f0ade0eeefa2789b8e0f59e73ed66bbaccf749768f6ac0a61850d6ab52cddda49bc7c375d8bc3c8fe7abe0d8daa29ceb555790d0f7236d23c00995bbb8e9930726cb910b30d83f24d93ea3221b51074f7c3d83b3f9ce45b20b50020ac862d7d37dd5138fb6be259788e9f6891f087d012e5e7af60141a9f6a03955696c75062c83de5bfda155dc76013f6ee18a95478c24e3bba0e353df730ed3cdfb7eee89dcd8d3f23c56a3a77ef6017ac4c89449910b0ca5b839cccd276b5cc4b1e9a5f9537a8b308b3d9d6c4deaa435b360595fa07e05a85491476d04c28910def88d1b86bc33b4729670658c6d20f646dc6f1f9c14c85b6c258b974054cfefdc551f511f82fdc74735f0a3d00d66490e177fd5e60728ea911d59306c0145a224d10f350773e787a1b642c8d3044e8e38aebd30274c93b91b9abef5719f5a0fc32808a2547d1324aad7083633ed354ebc79b4f8052933ae2bf511533261f1f2272ee5d74b3e06268c18113ee47111444869b4b5c2bca84a28adfa35fd5a367a9f288814fb859999272e919c8b0e09c0c0cffdcdea576fe8ab868aa31abb8f4bff653e214243a8e6b204acb702feba8a77631ae25625ddc684e7745515d67381c870b67c886a4075ff1ad05892cf7c819711fe432cae3e090d4ddd84cfe40d1261b4a14f54698a3d23adc207899b594331c1ec1aded1da154a40820c3de12e4c4885c987ca33dd041b3fcb9bc1506c5b6fa398a58430878d8c3f47f8ec000c2b806393736eecf33c0032ff28ceb40ac3fa0caf7a40819f7f9d598fede236f121fa0b34ec5a424e423aaca599ae00fb00a193af29404b9f24deb0918ca039ba3bf762b847e9b209229dcd6dade141bad830fd9a9fa342877cb6f6d9b8563548bc97164758508a801e22e4e9891da83b0f5542c4746a531569914a9bb55c95a4c478aa6305f4b5e87b1984c5af7d585fb267506c8e9d7fc65bdf814a5ec25200c452da3aee602c386d7d430c0bddffccfca0d1edb7abe6e5367640c3c7f9cc25e5ee0c172ac60a093caa622954850f52ef9df7fc2d7338252a21768c36165c6855c11f4ac8f3b2c3176bede701023f5bf314dccf5a93d6d9953de70df2061d141d44149dec1f0f6113cb2aac95e29135c08bdac333f1749548ce479f04ea58c4e9bc88273536733511150dbe1b5a032c38fe692bd000229dbb68c543e5ee7defd756c0e5ceab3e12e759ce5461990683c95277379e4f119d9b3ff7fedaaf27e4dfaa4033a1138bca2833f8beacbda5c4806b54476ea5e4449cb8e1da5b2877b7fe385de419f17e78c0419a80cea391e3613e2da3682e286413702bd7f8106e4b86e14c28b7cca3a55374f1bf2ed0d497492d078ffcab0976611a7778096614796c2528e5e93c45800c6508dc4fd5038ce6b4ebda018136f3b5c23505440f155a5254db183e711c1ed82ecd2d8e34d0e7e0b8db02a1eed07948fedf42fdd776c02463cb5958c5d44bd8af0e40a0c2829fac2f4257c99a5e186e61a8ae7c79f0a397752d29189d7bb2b8f5914f29a0439bf5aaa8a2060711898051981afcfc894f74bec8f1f504dd26b9fa336004355ad95f7bee6569ff33cc9f27a1c74161a632042de6eaa68b424e9dcd3f1fcc8fb9eadfec59ba7423b30a6882c2e5a1e3aec7be8c9f40a1b1f4267f485d7a88", 0x1000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xfffffffc}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) close(r2) r3 = syz_open_pts() close(r3) (async) syz_open_pts() (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xffffff24, 0x5, 0x6, 0xfffffffc, "1a1116f0d0a643000000000000fffffffffff700", 0x1, 0x9}) (async) writev(r3, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) (async) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000300)="95446aa5aaed1114c5c79f3516375b21072f4b02b34c718dbc8a655906c0a30308ff002bbda6e4a12bdccfd6587f6df1a143cb8464d827da1f1cc0ce5efdfc90741b50c2703884040200000000000000ea4086902972dbf17b8b2e612c1b891ed77bed6476079fd180b19499e3248e6c843b6a45d97bb89335c32fd7b65c7d74b859d93dcea8971988075aa208654baadcfc8653882b52585c6cb9f9f3a15991977ac43788eabed4202c7479af87d65afc98bf24d176efd74adecb5e7a1ea0f06beb81118183ac9c82a79cc0f178a7a7bac0eb35270dde2dcbf58967cab9f586119bc599c730bde7a424d69cb5703c10205c6db16b5d84f75327644e299f0cfa21820b033bdacec63b804be37162b8d56c977fd6453e033c57822d42a848bd7a2d84af709acfbbd5d8e6180dee2eec06048670ed5e49ab9b4170f1eff6b95275c78ac9332e200db85c1ba8ce3766cc97807f0cca72145aeed4cde56c19651d54d1984b498cdc41729990b8e94e6221e7572f9f9b291542e67bc5ad2391f32a704f26e2919022fb52cac4cda1e4481c3aa7e0e1b9c065fdf0f8ff7c41eee3748240b624807dad645239e5218f85e3e16cb84d53ec8ba4858bc7bfc6aa2c676b42bb9acffb798c7ae66a41eacda7410bd2bc146f88c7e32a47aceb9973a7c8fdb775208d19b4d7a2ec13056bc162b590616c2ac1efbfbb9880ca3c45f1e95555de9cd046b689fc2ddff19371e97a5e2cf1418b3339967a7b6bc40eb0dfff57b7ffe959b786d235937ccca904ed30d5384029a3c4160a712a2ad4981d88b4cfbbab13b6b415d1b191f096f0fd4a5c585459b71546a9454137c8461621f6fe891aebd507e8c411eed034c91f58708af72b74994c59c139a0058b2a1b4804f3f3050faad7680fa327b4dd785c9e932055576323e6e4353376e051decfee7a58a37c1b62001eff4d45eb8330b6b9ec747484f28a5ba7aed0d0ac4937dc6a7ef744840c9a1c525510366e90fb7cd9f66d4272f86efbb97a3c86a6fd08f44bf064a75d22653b4cabef399ac5d319243187131aa6", 0x2f0}], 0x1) 2.658034291s ago: executing program 5 (id=500): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) (async) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r0, 0x3) (async, rerun: 32) sendto$unix(r1, &(0x7f0000000100)="835fd40c092d7f2a4926c4", 0xb, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) (async, rerun: 32) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000000c0)=0x9) (async) setsockopt(r2, 0x1000000029, 0x2b, &(0x7f0000000340)="62ff7fe7", 0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) 2.476122078s ago: executing program 5 (id=502): openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r0 = socket(0x2, 0x7, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501600000040000000007000000087c156610c18125d7f96ecfc73fd3357ae36caa0416fa4f376b36acf00b7805be301e490900000000000000ebe1aa5323edeb51e2f0ca3ebbc2c4699a1f133ea7acb5d602000d7d01000000010000002102000000720fd38bfbb770c1f5a8aec872ea772ec58904000000008d9810361b1257aba8c500002012010000de5000"/177, 0xb1, 0x0, 0x0, 0x9) sysctl$hw(&(0x7f00000000c0)={0x6, 0xe}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0xfffffffffffffc59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f00000001c0), &(0x7f0000000080), 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_pts() r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/5}, &(0x7f0000000180)=0x7) ioctl$TIOCSETA(r2, 0xc0284459, &(0x7f0000000740)={0x0, 0xfffffffd, 0xfffffffc, 0x8, '\b\x00', 0xb}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "ff0107002015c8a32d00000065c0bdf9c6f04aaf", 0x0, 0x8}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x806, 0x79, 0x10, 0x10000, "88d3ef4a56aae0e775b29cc5bc82dbb410f10895", 0x8, 0xff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x2) 2.461199742s ago: executing program 6 (id=482): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x8000, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x9}, {0xb1, 0x11, 0x2, 0x9}, {0x2016, 0x7, 0x7f}]}) (async, rerun: 32) sysctl$kern(0x0, 0x0, &(0x7f0000000240)="5f5c3c01b72fc22f129d9dff8d09697eed837e3dbbf06ea0a61d009b894002050000c7b3834cd818f0daf6c0270f8d8f274164c7706fd83125565f6809590400819ce9332eb1cab1", &(0x7f0000000080)=0x48, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000005c0)={@local, @local, [{[], {0x8100, 0x1, 0x1, 0x4}}], {@ipv4={0x800, {{0x0, 0x4, 0x3, 0x18, 0x0, 0x66, 0x22e2, 0x0, 0x2, 0x0, @broadcast, @multicast1, {[@noop, @ra={0x94, 0x0, 0x8}, @rr={0x7, 0x0, 0x10, [@empty, @broadcast, @loopback, @loopback, @loopback, @local={0xac, 0x14, 0x0}, @broadcast, @loopback]}, @timestamp={0x44, 0x0, 0xe9, 0x3, 0xa, [{[@broadcast], 0xf580}, {[@remote={0xac, 0x14, 0x0}], 0x48000000}, {[], 0x7}]}, @noop]}}, @tcp={{0x2, 0x0, 0x41424344, r1, 0x0, 0x0, 0x0, 0x40, 0x1, 0x0, 0x6, {[@window={0x3, 0x0, 0x76}]}}, {"471a135ecfaaaac683c6b79ce66d96eff9d42eecf8bb6e7654daa91ebb9c88b28e0f5116d9c195a3d5e12eaa11d12daea4a286a00168a6df7bb292ce94bf61482882869649a759e49591ab8f96534a29e9c19633487421da11b1b746ab6c6e53af14b0f67a2977aabf774473b2fd34aaa036f5b423ae0e0d5445bfbb7a4fdde8a0bb5298f10464304df1219311bae5b2a44e1b2eb5f67bd26d535317ae2202520ab5c5fb75d21c096b81c96382911af617da64750ebc624bd6d87f952ee70dfe63361c197d1907787ac27e0a371bb9226dacd54ee63fb0e85d9530c95b8633ae594b39d9bb0a66d681"}}}}}}) 2.392407712s ago: executing program 6 (id=508): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) pipe2(0x0, 0x0) r0 = kqueue() r1 = dup(r0) kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x7, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x30, 0x0, 0x57d, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0xff) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x7) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) socket$inet(0x2, 0x1, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9e, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x5, 0x0, 0x8000, "808000", 0x7ffffffd, 0x1000005}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) setsockopt$sock_int(r6, 0xffff, 0x1008, &(0x7f0000000080)=0x201, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) 2.392056239s ago: executing program 4 (id=509): mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3201) open$dir(&(0x7f0000001100)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x120) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) 2.183571901s ago: executing program 4 (id=511): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x3, 0x7fffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0xc0, 0x7c, 0x0, 0xfffff4b8}, {0x87, 0xfe, 0xfa, 0x8200000}, {0x6, 0x40, 0x5, 0x8080808}]}) write(r1, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) (async) r2 = kqueue() ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000001c0)={0x10, 0x2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0xffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x14bb}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x10}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x133}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8}], './file0\x00', 0x2}) (async) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) poll(0x0, 0x0, 0x0) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xfffffffc}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000bc0)=ANY=[@ANYBLOB="ffffffffffff891991d7d4b0080200000000000000000001907800000000e00000010c02907808000000456cffbc0000000200010000ac1400aa7f000001"]) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') (async) close(r0) (async) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) 2.183032114s ago: executing program 0 (id=512): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) (async) write(r1, &(0x7f0000000300)="1e", 0x1) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async, rerun: 32) r3 = socket(0x18, 0x2, 0x0) (rerun: 32) close(r3) (async, rerun: 64) r4 = socket(0x18, 0x3, 0x0) (rerun: 64) close(r4) (async) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x4, &(0x7f0000000100)="02000000", 0x4) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async, rerun: 32) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (rerun: 32) ioctl$VNDIOCSET(0xffffffffffffffff, 0x41946472, &(0x7f00000000c0)={0x0, 0x200, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mquery(&(0x7f00004d1000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0xfffff115, 0x80000001}, {0x3, 0xffffffff, 0x6, 0xfff}, {0xfffffffe, 0x4baa, 0x3, 0x1}, {0x9, 0xe2, 0xf, 0x100}, {0x3, 0x7, 0xf15, 0x4}, {0x788c, 0xffff, 0x8, 0x9}, {0x4, 0x800, 0x3, 0x9}, {0x9, 0x9, 0x28000, 0xffffe2e9}, {0x9, 0x1000, 0x6, 0x7fff}, {0x3, 0xfffffffc, 0x800, 0x8bfd}, {0x0, 0xfffffffd, 0x8, 0x5}, {0x3, 0xc7cb, 0x800000, 0xa6a}, {0x401, 0x6, 0x9, 0xa1}, {0x3, 0x6e2, 0x2, 0x6f5fc48b}, {0x3, 0x101, 0x3, 0x6}, {0x9be2, 0x2, 0x2, 0x69}]}) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020691f, &(0x7f00000001c0)) (async) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() (async) sendto$unix(r0, &(0x7f0000000180)="2b3b0fafc9c88c04164a55d8dcdb84391604f6614656030f35fa2bba8269841fdb4f58d749eed73018c83f5b7d1f17decd83ba6dc3512f84ea4d2ebbf4aa0f2b3ac3440c899eceb2a2a2babdb5dd0a4ad487b02389d26cd3fa868c3daa37b726b31de025568ab448c9fd62a52a7bb8e71e839d99255f942663bd8836fb5371443a14247bbe31125bac9eb69310661c0882adf0467ff9d2f7c9", 0x99, 0x804, &(0x7f0000000240)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x1fe) connect(r4, &(0x7f0000000440)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc) 1.963842075s ago: executing program 2 (id=513): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = kqueue() readv(r1, &(0x7f0000003900)=[{0x0}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x3, [{&(0x7f0000fd5000/0x2000)=nil, &(0x7f0000cc8000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c8f000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000e10000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000573000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f000053e000/0x1000)=nil, 0x1000000000000002}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil, 0x6}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000003}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00', 0x6d}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VNDIOCSET(r2, 0xc0104401, &(0x7f00000001c0)={0x0, 0x0, 0x0}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)) munmap(&(0x7f0000e92000/0x4000)=nil, 0x4000) 1.963076191s ago: executing program 0 (id=514): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r1 = getpgrp() open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x100000001}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, r1) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ioctl$VNDIOCCLR(r6, 0xc0a86b03, &(0x7f0000000200)={0x0, 0x10000, 0x0}) fcntl$setown(r0, 0x6, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) (async) getpgrp() (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x100000001}) (async) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) (async) fcntl$setown(r0, 0x6, r1) (async) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) openat(r4, &(0x7f0000000080)='.\x00', 0x0, 0x0) (async) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async) ioctl$VNDIOCCLR(r6, 0xc0a86b03, &(0x7f0000000200)={0x0, 0x10000, 0x0}) (async) fcntl$setown(r0, 0x6, r1) (async) 1.961994344s ago: executing program 7 (id=515): mkdir(&(0x7f0000000000)='./file0\x00', 0x34) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x2, 0xfffffffb, 0x10001, 0x1, 0x7, 0x81, 0x8000, 0x0, 0x0, 0x2, 0x8000}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x13e) msgrcv(r2, 0x0, 0x0, 0x1, 0x1000) execve(0x0, 0x0, 0x0) r3 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) kevent(r3, &(0x7f0000000000)=[{{r5}, 0xfff7, 0x83, 0x1, 0x23f, 0x9}], 0x1ff, 0x0, 0x56f, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000040)={0x1, 0xc2eb}) bind$unix(r6, &(0x7f00000002c0)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x3a) r8 = msgget$private(0x0, 0x144) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x12f) open(0x0, 0x2f2, 0x0) poll(0x0, 0x0, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/246) chflags(&(0x7f0000000280)='./file1\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) 1.754431329s ago: executing program 6 (id=516): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) mlock(&(0x7f0000c50000/0x2000)=nil, 0x2000) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)=""/47, 0x2f}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10, 0xffff, 0x5}], 0x10}, 0xe) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r4 = socket$inet6(0x18, 0x3, 0x3) fcntl$setflags(r4, 0x2, 0x0) 1.75252319s ago: executing program 4 (id=517): r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r2, 0x14}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = kqueue() sysctl$hw(0x0, 0x0, &(0x7f0000000100)="9076304e", 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0xa6}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) r5 = socket$inet6(0x18, 0x5, 0x5) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000)={0xeef, 0xffffd2a4}, 0x8) 1.752217778s ago: executing program 0 (id=518): fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x2, 0x7, 0x100000001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000180)={0x2, 0x1}, 0x2, &(0x7f00000000c0)="6deff1605c5705c04d30e9f0202c951ce2b543588755c2bd", &(0x7f0000000f00)=0xc, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, &(0x7f0000000040)="0b39e989da6a37eba567c0d31c7c8dc47a5fa9c6eb9f3bc644d261d4d41151583a330db0e91ced5072b3d88b2710cd291d884c0f46334bfae6efb2599a96de47183d251e", &(0x7f0000000100)=0x44, &(0x7f0000000200)="3da8225db247062cc549a20b4b93f744bd26fd9b2494e5b672f1ac34246bd224cf7353d7f76e9730ddbfca10900f4c2b6b8a632869b477180a23fcdd9dba9ab21bec91e0317136316bb8703bed80d3dab84b2d165f5abffbd7cb9456749f8070ca45e0e74aee10f33c394af0dda35fddceeef4a9376d8a10c0b3b2cfec21d0a208b4934ae7cb24aba2ba37e1b694fff882b985f102ced8e4d2023e", 0x9b) 1.750419415s ago: executing program 2 (id=519): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000027a000/0x4000)=nil, 0x4000, 0x1) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x5, 0x1, 0x0, @rand_addr, @rand_addr=0xffffffff}, @icmp=@generic={0xb, 0x0, 0x0, "fce36d26"}}}}}) setsockopt(r0, 0x1000000000029, 0x37, &(0x7f0000000140)="00000080", 0x4) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) 1.654030028s ago: executing program 3 (id=520): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x18, 0x0) ioctl$TIOCSETA(r0, 0xc450443d, &(0x7f0000000740)={0x0, 0x0, 0x9, 0x0, "0057000000000000000000000000cb3800", 0x0, 0x7}) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000510000/0x1000)=nil, 0x1000, 0x0, 0x1012, r0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc1286944, &(0x7f0000000100)) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @local={0xac, 0x14, 0x0}, @local, @multicast2}}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGDLTLIST(r3, 0x8010427e, &(0x7f0000000080)={0x0, 0x0}) close(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/193, 0xc1}], 0x1, 0x0}, 0x1042) sendto$unix(r6, &(0x7f00000005c0)="b100050400000400000000002101000000000000cea18500fef96ec0050000007ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b295dbdaa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e000040502000000140000003e4b45a827dde6d6be812292692c592a", 0xc1, 0x400, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r8 = dup(r5) setsockopt(r8, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) writev(r8, &(0x7f0000000480)=[{&(0x7f0000000200)="5cc0b2c1eedb836661fbd8d8ba329fd2253c9234234f5b241f067da88ddd0df6b049bf771f287131a47bd9e3878c04f49013c8f1facbffa601675078e5d896ccc66ee06b0db01295e98832606361746ae8b9591cb36e9091790c738790c1e709ffde9662ff3051a99dcd72d7fb0fe23286ce94e392c88653e98c620ffdafae4c9dd406e54971232a8df08925a71175b3d08a86f373303120ae767a681659f695fa74b083cce3ecc48944c7b8be0edff7de113be6f1fc2185bcc6a8f0d6174e8de0b7fa03c4ec3dd3e9f1569830aa35037660fdee", 0xd4}, {&(0x7f00000003c0)="f1aadf49a082a127391ed7db262137f01fc02b24fa0428f9fb913a6d52deed7f5cd668f18b47c7f426b5bfa66ca31b17c452c4608701ac7604c121a29042dfa621c99078c0c4c5ac994fdb9685c6a0badaec441ddafb06372870b11705ba4c2e168686a29cd78c648a05eb3f734fc886deae1d5c0953d16f0282dbee5e97c0bd3b4395966f33f5804eb867a0ede62a2ab0de1d99ff40bb8557da673b908e4f2fb1abdfe1", 0xa4}, {&(0x7f0000000140)="ccba44fbf389c3c184c713a12d9c0661d446c87a4284815af54e718ccb0ae9230fbdb4551686871cf20954943f3303e541357dcfa2756404a62e34a46736cf733afb9e6cacc01addcb228bd2637da572e242", 0x52}, {&(0x7f0000000300)="f2228b935c9b0026de1831af3d9052ec8e8b875c711d4c751544a6ce720f8d4116a004ca9d21dcc0e81d1854fb338c461b784d28c3cb50b1e422ab360f7ba04ee5be0280a9b5c9f14c7f04e0687d99035414d49b96c52c149206037d85e570dc01d439e5adb39fe372365c5efa6e42aef9", 0x71}, {&(0x7f0000001100)="ca48a0ffe8934b240018ee271cf598cd78756fc7becc53a5cbc3349cdc3a1a261e361b6d51a1d2c7a58b4a9bc33c414f4ab75cc527dc4db235a199df5bb8ff80d42d85c26978b1465dce0cecee54c368852f631a13749d2e9ab4a8e54f3494efded7a4ec2f6c5e8df8760d72c9f417ae6c16c71cd0f4eaef40131432a2a5b6ae43fba77b6346b2a6c1c933503f89a130b5afede2602d53be7f17f73cba6446b6214c2426cef08ee57fc7174560bfbca70be797b48b6f3a3cc8e6c0100df98cc953e2e9947ef7fc0f330c6e7238179ad2e589744188fb703817c676a412d2fcd66a9b0b6122f7b50856c97b888941b8c645750fcd96332e3c9b5cc196fd39c558a5d8d79ae79b3057ef34dc958ce6d11b19333a2b47b08771dabfbe5acb370d5d203dd5f7c96a425766ed65c5debbe13befafafdb32164e6c168021cf6164f71b3b8fd436c12e147622e7b89e9aa8e616075ad0219af5dd3c4c480d7f3cb6dba116a38c6c6de4e3a0b075a2067d0ff2cf32736d132024ecac455f16fa58f41fc88d8ab0c65c8b7942c9a74ea4c0f1d5675922dd9329b5126deabcbdbc14000d694357dc89e9c2019986f95a7bbe15599528ad182f10f2004b99d4de9dcc7cb1c6fc9f27cab871b06fb997893575129fbbfdf74a2064f232f8aea0b82e8d15e3bc5db8edf1e6fadeb2296e3869c79e6558716bc2ea7a53a6f298a8b50a13119d2ae391eb25123c02a04c299dd737020363798299c0b700f02b8a7c7bf80dda0f94e66ae41e4df3e797ed7b0da419ceb8b612ea2e2277cd4aabd500f1bad9b35777011cc341e13593d352865d23a49a49a4cfdb72476c1d8c0ee56495b2f059ebb15ea75ab9b5e51add543a6f2a75d5845416866b4a38c08aaf63e5127f41973610064de1beb5f2eb923890fbda3799436a7fe950d7a3a93eafe46387aa5dc072a994dee5460cdafb6f3bf6a9ac11d7699399a771f0fe87f09c4d2edfa9b05204386ccc9a479b6e7ff8c2a746a892e42a1eddc3bbf7bfa260f083ceca2bda2bc0e3b7a473ad661698f3c2e2f0f8b72f46986c4b9a4e1e3ab95eca21abf3cd0d5586a5969191da093925b9afed16c9d0b8a8127a4676944c78ca860c39abd0c4cc5745631618b8b4102337f9eeb310a7acf51e5bab6d1abe2bff5d631f207716a422511d4b51192cd5a17450897bfc92799ced11ea59750f722f30131d5b5d6af3ef7da6755ae29c747c43c2f92299c27504e498d3a1693d57f59d13953b628232a592ec7e34b47b18f19cc9aaf13a23d326c0b52913d5035e021359605d3f2eb57ff9541f1105b82060969d02215244d67a0465007f3ce91647b74876e662ec787f372513dfd4e127a112ef355db9a22236acdae0ba6c871bc558d9a19f9cb2acb8a88d8a178339e52a98d2738a1daf92190595379c62788382b0809e04f9c59989f048d5841120d34057249c690827a27d34bdc5a183db55d3fa984dba937a96b5483a45fee845bc32621042aebd6f7fc94f90837a0aeaacbfc4f0277bc9f3640aad0c4c9268f871556e96cde6bedd6f168d1408c6a4bf1e6e492a5a9c8c9abc5c2ed837fc9677b0bf58cdea545d60cd6d7116672c5bd2c8fff8bfba07fca9575c6fc9b7209450d44470abb8af091a39448fc00ef502ff27edf18e8484a4919ad54283f70a4969d6b189707d04f789d3845a6c9b8c2e92c605c42b4ff27a3ef635215e1eb56457c76b822773ecbbe7418e05a26f4ca05e908a86246e77f4efb328848d9895ac581a535654b3d938e01c2ca1f8642ec1c1e8c98d1f7cd04b905927f8ebdc44775ee8bf79592cb0dc625832316139d30b02bc216e37ce4dbc0d600f4ace05610f02d4177a4140df9fbe997379033104a148363f012d3c1cd97e52376ec23ee991a2de6fa1b4e8dfaa0f8cd055485a6bcc21563b76198a9bf4146414ad1fa5e3d0dee5d81d3740236d4542cfd7754fcb490f4237cc9279bb182ab813d0882e1fe16bf600f8e773caafa89e76b71b37d1dfc04f32a88fcb2fc5ad3d8b62db112821d8a09b3e7a0980161d2e88e72cdd6c1abc9807c4a6cbda6eea78502bcfc67d29a30f0ac7bd4de8b5f042dacef4ff87f2bc4c657e1762d56eed8dd37b83d724c8b84f2d533015a99ac81673deada16e980b5a2dadb6b1f308ed5f1680c10a6ae6e1227f678f41cf14210a5d8cf96a182e8ea69f08f03f8f9d54e1905745410db432a3ce10a49488f0de440ce92a8871e92bc82cf01ce0dc924c764101031bb53d8773ce1274b759cc6c9758cca65fa06215248eef40b9e1a544997c192acc6b8ca061ae5f138393c2969198d272c028be25b1e0706af2d49e03fa8b091c7437110642a5470e40372a98f307a45303380a8e2bbaf020633cbe13b34b8204ad9fca5015bdc875768a0d34c4ca9f6aa2b6e84046eac69817951ad37a5d601e2974e4cb7bf1d5affb293b3c58ea6792fc2250f2a208c982c54a920c4cb2a4851594d7c700bd1036c76cefa8321c948979d924efa641bbd7b4b93b349e58f7d6b8ead76fbce39d2abaa97cdb72b9821b4e38fdade7e6abb682bc0d0a572bbcaaaece70f6f929c77bdcfb76dee3e732c791e16c45bc29f37f1b8977a307c89a82bf34c9037e1e81a4f519bdaf78173a6631dd77265100ee8e4403ea25949043a8ead6ff4ad49ee71bf09644fe76cade52fed76e49c1d0e62d6040a023a5db66d7d4d02b923c2b22b14a91923777738e3b211580474543d2832a1ab57dcf61cae23d95dbe8fdcc6fd9000e4b4ae40993dc6f7ac0208b8cd752116a9e714971ea444e7295cd19632107bc84da5da251d2afea7283270247834e6a1353f350287396b2de8d47f29bef3c4c74f3308203cddb57f45427f9a94ddc658c1a2c3395f8a6b19bb1c58be4bcc558cbd76abd8585d443d3a77076808968052994f52c9d89499978db0cb7aea4f89f38ac50e52520bb32a18bbd5b77402a504be904b15e6b0aec5a9abc73105a0829b5528e17e6763bf0584024302bd43297fd071cc5f8d944d018be99a5b890305d5925f4832189aec01864a6eadd8e27aa8eea258ece0f1f60b20a1118d2757ab5511fe42f8f05ee49bdfcf3bf2d48038edcdd08797876aaf15f9df31658b78addf7874dd69b0829829faaff76ec0c29bba552e4c6fe346048fc1a22cfeb9f5be6d30130091be4aa6c0c9746ae8ace13db5b88d4e8ab6e46e7fb78c5cc4956c48695ac47fbf47b76cebc6cb801e2bb52780b88a67b05077a7a21446ae5c11fc36773c1def7d2009a5d99dcf7af517dd45a729e51c71da4af48279e22614b2f85924066ece09330866bea6a7e14813169433144f8028aab35500a688c7a6cad089640f31b2146e8e4e4104940fe2fe80fc264eaf0e60ebc2e26c8c8fc07cd568fdb14d979d64814277dcdc5a680506f12ec6b647c203fcc387d310e5ecfb1586a22216cce0cc195a101cdf8c73b0b5290042df526adc911c52313c07a1240d13d1c4b8c5520b4dea8876885eef304e6fc8dc71c1bde1a43f20082e97f9d5e07fdbfffa4c8aea5513237b745dbf3b518009c86f6a70b70f3b87b979fd472d03b18a56d92004877e7905c6742be099fcd81de3c137ca8c6d6b80baaa5698571bbbc61c4556daf0fe277f43b42d0f7bd14302e06e40b4fe1164e0cf267f55bd158395935cf40a39acd8e21cc4fa06ae59a9a99e534b6145329e264f9315c1904be7ede3662c7fccf66022aa5316135c7481395b06c26b119ec9a7f95d5d425baf440da99cfa7766ce3ff01cd383f7d91365bb96f0905176092ae9f58da7d5425490f4a98bb4aa241fbfeda08ee69d510dca9b60b251e2c78cb81fc9b8a6cd796137b4656bb0c0d2305021e6437f0a5e773693b2468514ef9f8afc046022ba783344455b2bca03c68c8040a6528d35c2c86b18baa243296bec5b1e541c85dad6830ce52bb6b2636115f3c75778b5f02bad3c9f582750c79bf21d8eff95a5816c029ab786689e918b0ef5858b6a91b55929a7662b3a81c6be46f2b730e5e11bb9618fa042f36ee26338c825ba438168029e53394e209b8ec12e0b48a9a921ceac0a9212f452c30aa8fc9f89fd0b2333fd557378966dcddcd044ae1246e101723558bb086578e64f8b1b449335b8d8526a28e4fb378eb96c51b1b2b27a0f09a8bad16c89c1f5bea9947e6fe9809d6eeff868e8c418f91bdd44d764c08439469d6831873e9a9274665155caf9245dc889bc0a5d5e03047a21bca522bcae7613fbefc764e7d159d3e9a6320757d86ec827c169621afba2fdde008a0463619c3f785b597a8d2f87831f32c60c67fde08046800f834fc47e218f047d7824f35f29d9fd3f8f01581d895c05868a84075e84e5dfdbcb772958168045ba3f0db4135477a5d8f5a76067c57c1bc16a7e2b9ea52c6d497b481fbd6425e1aeb081afa79abe6bb428aa127e2522fd3a23d1ccc589bbbb841885d42c1d5f68048d5a2443937a4fa91b8fbded38cedaf7c3f1d663f07d43886b9b66b62de450f00c13b9b51e9567edce78483b98e3193a93df876405a7f2548afaed0d5703dc32a4af7c965f0f2bd046dc2a3578e8d3b50a1f13aa5c9311e96ad2355d0d86051afdc45681a02439000806eafd8be0ffec954f80226ded0f4572fbe871bb49e2c11bfce570341a8c625e0ba6b04d11edb077b4e25829807625e4db4f817a5a9bead5c62094ae09b7c7b3e8bb854ef3cf549f6e686259884133d33147dd3278eb90728ee43a18fd1924112692f35bed0cd60ad5503159274000e1b049a381216876efce9ab1698baf6a3e970ec210c53be566080a5597b65ba85380d16335c1150ab923676256f5be563baeee62cda86e6d9a08b4c608fc93f71f36ca4fb3e705ddaf04d7b77fa9eed328ae8ed5a8911d2915b6574b1d1133cb270ca8e3ba5a0114833d78a922b1b294677f5db017f0007bbca1aaafda4c549f58dd39f812493d71c74100151c91fbdcf1d04b2bac98a149be237d2ed41a4d1dfb4f85a469dd92a2af1f4e89cb18ce7bdf34f1a71b4fc842aaac9a54502c7365366704b29d91f95280fbee28e591b20d547f7db3f7cba066e40a23f91e6a040515c6fd25a70b98f2014dd47c5e494fb62ba49b2bb6d8aaf2f85aedbc61da568b3f1cc980c16c7711397c718fb9b470ba8e1147ccc2b3f764deedaf2af7f98b32b9f31520511542b40a5967242f94f5daa9abae5acf4b479f9ec081ec4826c189cd64f704f313529d6b4e2c094daec5999e8f9e8fcbdfb8704bca938ce3dcf35a2b385bf2fb9a3fddaac55de1f988d55c65397ace06b78434e64002f264ee35db2a3b9b7b1f7ff48dc5e0f54e1a19f5702f16ca62b6ed30f1639da4f082601a5768589669000d88bd5d67e89bc44bf80b96337b2e877318367236735431cd7d4976cc4248aaf7826cf22732f9538c0cba3160ac7dab6147036194a64acc077b2cdf99dc8b4a0ce69e2b3a8bd41d577a1c1c00c48916a6f83e31916032696d8eb2b204264665a9a9c6ffddcb21c6ee4cb486d5cd06a2bf2ceec61bc4ab103fda5595dda2b2276eaedd3b0f725d24bfb14f2b658854142069e21272cbc0ac70c8c91bf178d0c3badbca2e72fa9ad9614ae2a0505852e1ffe96d72cb8f75309dbfb749e8232fb12446a83ee67c0d08834721f12a0a7cc8377f95e5a51af5a8552138ed36acb08f2bb24d685da259e82334618a18ae69137ded9e968ab6fe4abe1114a6e9567e59cccae0064b5514aa61334305f72e3f0a2d269e63b4b2f5acf8072f183f17357898979", 0x1000}], 0x5) setsockopt(r4, 0x9, 0x36, &(0x7f0000000040)="03000000", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8) 1.650657123s ago: executing program 4 (id=521): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x20, 0x4}], 0x1}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpid() r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440), 0x20, 0x0) r9 = dup(r0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x80, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r12 = getuid() r13 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="911cb72177262e22e52795e89a924f7ea15e463c25b0d24899e925e4a74d68b292c7a9f810e3561ccd8a359211a7b4a0eac475165829d9c3859ce848d709b1d29497adb5442608c4ca1794fbe4ad0dd441cecdb95c06ded590cccd5c8a8feaa5cba4101bc4595229e914a0750930a4a02dac65ace82d9d2e5cdd54b039745a07a386c20ecb377fd858eab91f2da537156f83a62acf64737c93c9364f747e2438db377dc8dbf94455d73ba75f0013743b764e59df7ff47417616ce9820710f09274b419b58602a0e0fb94d635b776c5f74ab66258", 0xd4}, {&(0x7f0000000200)="eb92f74508371df3c0eee8bbb2041687f1f44d814ca89e166012e79b02efde20a5d7e097d9bf5c14506d8e6c98e45e52f4d756f1bc0a264ece5b2136ce3cec437686cbfdc5962e490d33df0a1cbf4bac7b8619a3bdc0ce980c7ea259d60263df50f2957872c9d38ac73dd63fea6e084d5940429e553edd095dc36e4a4f760cfae3987b3bc1fadcd4586ef008f457b80f8e25141aacc34f5c00043fad0d74f4346ec134404e8c7c097c477fb071d068a4f13e1976d9a823ab6d1d5f66eafc52260ba872cec779512e9c13aa", 0xcb}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r8, r0, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xb0, 0x7}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000006c0)={&(0x7f0000000680)='./file0\x00', r9, 0x2}) mknod(&(0x7f0000000700)='./file0\x00', 0x100, 0x6) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) close(r10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000840)={r11, r15, r4}, 0xc) readv(r8, &(0x7f0000000b40)=[{&(0x7f0000000880)=""/82, 0x52}, {&(0x7f0000000900)=""/160, 0xa0}, {&(0x7f00000009c0)=""/216, 0xd8}, {&(0x7f0000000ac0)=""/109, 0x6d}], 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000c00)={0x715b, 0x3, 0x7, 0x1, "7a92b08277342bef9429783c2c609d06f981a37e", 0x0, 0x36}) readv(r9, &(0x7f0000002180)=[{&(0x7f0000000c40)=""/50, 0x32}, {&(0x7f0000000c80)=""/215, 0xd7}, {&(0x7f0000000d80)=""/213, 0xd5}, {&(0x7f0000000e80)=""/23, 0x17}, {&(0x7f0000000ec0)=""/15, 0xf}, {&(0x7f0000000f00)=""/239, 0xef}, {&(0x7f0000001000)}, {&(0x7f0000001040)=""/188, 0xbc}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/66, 0x42}], 0xa) setsockopt$sock_int(r9, 0xffff, 0x1003, &(0x7f0000002240)=0x2, 0x4) accept$inet(r9, &(0x7f0000002280), &(0x7f00000022c0)=0xc) setuid(r14) 1.650282272s ago: executing program 7 (id=522): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x23, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) (async) dup(0xffffffffffffff9c) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt(r2, 0x0, 0x23, 0x0, 0x0) (async) 1.5831446s ago: executing program 0 (id=523): r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x100, 0x80) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x4801) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 1.582661586s ago: executing program 2 (id=524): r0 = getpid() setpgid(0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0100"], 0xff, 0x800) msgrcv(r1, 0xffffffffffffffff, 0xf, 0x0, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{}, 0x8000000, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) r4 = getppid() setpgid(0x0, r4) ktrace(0x0, 0x5, 0x128, r3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x9320b775a76267aa) 1.582245604s ago: executing program 3 (id=537): pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r0) r1 = socket(0x1c, 0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000680)=ANY=[@ANYRES64=r1, @ANYBLOB="88234ab2849ff55ba37990ec1cc5d91baf31817dd8a7bde7aee21b642a62b4e5ee9ca7794c36b954f60391c2b4dd567188b827b0bf0bb8b8926f2b4c552d17115775d8fe4b2ec5a618de4ff7e6e63daf2d862ca2d2da70a7db15fe02c7b51bbc0c76bf6a58319c435cddd8392c12fe462c6e967c20a202b199f8ce7999ce0210df0cf00918728375481058a710020da5529fcdc26e65c57e55193492f2eb259a3fd7dcdb9f71b0b1044341eada263e9e39f43cf0253d569f765522631fc92475a2b3503a0c55f7e5555daa84fb093e17a33a9897726b49c3c5cfb60a58ba033976e09599af381bc53259e5ee7aa81291abdd85b39ccb577c846045c7c058b76f2780819c8e3e2e4877f629367da8653848184e8f10991168a1d4af6cd2f6d87803badb52047a00ea8ac363aa8cc88e7ab51f1d5344b20b7df6d8cdedd2debf4cdcb8d39b8fb38ceac24c706b26158c31f8060343883c63a71282af585819e722befd65bd55f9a8b0524744c395d5d0d5498bcb54ba0e68e2287d04bd3e572ae0b17b1be140404e76551364974865bab11c5b7a518da8f482e71d1286d7997255ce876c718c86a363e95a6b05dbdcf8ce5187af20a3e6d02e04cf9f33af8210bb09ed4de1369dc9742a8713bbf18fdc71b64ae554ef21299b333279eb60de679832aab874890e733982e029983a673e1599d11c71950225abf7c4c102dbf84f8803c01a6271593579e7daf5ecdd84155e4f762de334518d37a965ebbaa4698a60402bac5064a82a30b6a8e0099c2fdab017169ceac4e2963ec0d761c87a50653abe7e54db52290ac7c5782438ce77248dbe8f8375078106457fa9102c7b5b37145443b888e37e970621a36ecb1d32359654407a3d6512e057926eac6e2649bbbe71f105178b74635ee6b93fb89b95c9b398d92cdaecf9f8e0e68160b9c560761127f559c580534e0d613715f96d14499fdbfb293f4cfd2d7e79e75d33bbf798044410f1075140292d0cdd09cb45adc93c299f696e83384f636cf900ad89f39fbc7ea653fdc7729771ab8cd989ed6d83ba38ff6d26d94e8cc952b7731c8460027ded75acbce246b429ef38ae9c281a96897d3fb03f9fc7f8accf0a3d14b601f9b711a0b139392b37e39554eae6c3e2812d9bd8c31ebcae6bef006db238c49f685191adaf4b23e0a8c998a6c5dc708ce111184431f1a7a9a58f270a3fe59186e74c0e402b12b336c97d3ba8df8dd4e194802da3d2c922f4e639dad00f41c2f6aa39502f937fb866fc6b1af5183936b5c370de8e4449c997f15937b3a712975ae2a66b6c75bb8d79e4bb2c56ed86cf52916e182b38e202e3fa618f118f6d125437079c40b87e38f4ad7fc6beabf2088bcde2900f65ac16ba2252aa109a4723708d7bb74581aaaed1afa577d090491244a5bc17f9f7e1a6bbf57e8fbe13b12360c25141a471f9ad7db27523bebc4ff87c2f53049c9650a3b375b8f98e6b5d1e38d69f76cb20e7dd693c2233e2c52ea49373b002f7f5a05b62c66b150f3f4ac52b7bb3d8534d4c2d30e7eed02a06ed9f02b40222ae1f454e488c9f8d59a9a1d5c015e4d232a6a24add238d691cf71c69a6e436c33b236064416e73e2266284f75e41d5abd9f437714c259ce2badaab719da7c250ed1a58624fa4bd427cbe92899cef82ef326a9673d45eb7d25bec7689bce8a036efe17d3d93be63643c8268e20667e6b2d1b31c6099e91b04feddad9f48eb8b48177e1e91184c3fee732cd23bc34a3ed39527f0207a18090ceac936ddec242654e41f6ea4a7b19527d78a56a98856ccb270bf7834f5c956b5a4b781c56c009d4c6ae4bdf7dafb2c5d81f1774791817464f5a4e890cde081950259b10ae875ff3fe039a41f2ccda81c338f4f21444ff25756f5bc13f2d372f8ef992db748e6b3b3457a269bb9f93aa543468a4ea17fa278ce6b028b02727bd83bf5d1bb6c4a92248272466a4389f297a631ad1e635df5d774755c8b9c2503c8cd0d2667798cdcae6ef8b0e6dd3c250995f39e4bdaee3870ff383d380a183c6407592f1f6bae08c62024113f196385c112407dfc7008f7e0610295b30611fa0b44ca574a7686948a849ad61046d2c3ec13409fa44a823cbadb9637848e83663507ac6387ff3428cd17def18711d34fbdb3fd6091bf929092caa0ade78862ddec145e59a83bf76ff7eb53c15b2f5658684512cad6fd749dde05e91cb2a45ac2ea0973fa0314741184c9a1bba2b31f8b91304a7d2298632d45c18ae875ced14479ac7ca194c70166eb4e379b78087062300ca1bc8d7a9a2758243f27a44d2f1df861933f077df5833e0e1f0eb501bb6b094499140a910cc05e456a4fafa666bcd45dd5d641921460edcc15d0bf52083b120717d252e22c6430fbbb26e1cecb0c4f108292a000dc10e68f458686c5aaa6960da82ef0354f803a6cc36eef62a6cda2b92faa23e0a7cb3204c167d7227af4206ec9c1b68c4b326e7ebc0c2235e3b57ec6bfb13c4b0cd229d533f987284cc6e3f49a35007781235b37ae51c5e6c8a5aba92a861c795fc9807447dd41a6ebc71a6f7d40600f22a940ab07b35a444b5b5745f2b213c188bdb45c237a35fee3483516dbafbe4e5347a6abbac235bbbd2c765b66276946beb811642f2e8f2764f81c0403262aea93b3d7aac66c91415f2607e78d66298d17e7923ce236019f798c9eead9dad088f25979e3f7afdc9682516e63f6a4fc80914ba198ea897c7c4f82f064acf71a90846bb4e28828c292c4002bab35cf1b3895e0a9aa2256dfdb087150959bd1341fa255df5292d189f94083e28cdf649a3ac87403adb22db278553e73d3674d0e81d67e40a7614d03fc2542c12e94303a4269faa1672fa2e95f5aed4a71640a8b2b847dd262136c039f65b0cd3c23b9a0ae7f47448049ee6b296b8ab7ec2626f724713f2a820afbe452a0f70ce5c6c7b6e7a4ac2eda8117f92d08376f97e496fc95fe43994b93a709b965184fe17962aef277205f859c42d4080b7ae073bbf7e6fcd65082b11217b7f205500d7a5eab6122598a9e2b6b229ce799c76b19b263639e2af6ec7b5994da5b62649512e4ddef449a76231b9e9963fc221482b9e0183c60add60c2b805f584ec1c92f6d0641be1cf76fbaee7d013133f5f40dcc68c249b560ee04e8d1c6a40ff801d2e3d4a24f29a3e063fe6047d245654ac77ba1eaf5a6fb26ba6dfc62d41835299c48aaa8df22e1c34b5578209f0b38384ad801e71267a699f55c8d1170b56caafdcd03050a683b6b0d18e99931ae46fcbe766a14eef02ebab407ee385112f70e44e79649069ff0a444eceae11d5e46c165d5a67d530219132beae7a44cdde286fd2e4921e109682818cd441ad0557f480ce9177ad93016d2570dd762289daeb6240afad87146c557c5c98e53bea2b91fbf8abbbebb84cb9a36a6dec666e743f10c5ecbc525ec5cdf5210f68e93bea4977a71c1a22b428c4121ddddd3542028996fe8e14a5ffa18be3b3c5a1086bc47ddcd3293302b51cfcf1a815a0e42905afddc9b339250619cf22ae61ed3661e9b96ecacbea52b41821cc35bae3cde5597d3adbe1f9e6a87f29cbea4f778de249b258e493fc439638d97a5d47d3bb3630c63e47fa71c1fa8474f4318b36dec7926bd3f989e3824acbd1bbd9fe97393723228889dda054fb76532676735a1b0a6506ae2ab34a5cadd1d304ca53aedde43a107f0fa05e1bfbcfcba7a5b8dd004a7ca2df86139d54c66863a8a2b3a48ba36064c8430a3b82859785a53a1fb428c942766a24a30f2fde386f0dacfc473a55e9ac604865172a66031fa74b7bdd8f46f1eb289f1f4c85a242ff52be6b8ff47f9d7f479f4d37095a263ecc6be20b1db5f9a080c2be0c747364b9a704e5411028c0c54582cdef55285dc6efa85a3f7f6dc58c6168fff97317a57896e837bf92fc88231a9d089adeac6b8a53861f41138016a198c8ed65cfe175effc83f044fc69fedca92948afde130d3478523d5af6ea858192f4c42f1d280964c3815de577ce47bf9a1143bed61c88d21191ee7bcb8f8bcfaa32988d0ac4add1f9f64c90ab9e5d0edb38c5314c7aca06986c4c5d9f9177bece0f1e118496656f217086cfe857051c8fafc67443d88d1945274c56bf70032c4c3ef4592a857132c6241d94c5483a36c4d39943791ed87caddc4b1e2d2ec20009bab03a574bf735de55b5c0ab5d7f51ce1d212d6d1c24c48c36f018855c741e4de906eada1ac75bbfa9e20494f8916be120703520e0d8d1164ffa112b4bcabccde13eb99791e201215d84c09de3acd6424e25424838d5aaa9964120fb7d35ffca26a73b5f07707d98315354931619ada026dd9365616d6993c224f8b0b0e7dbbfc25c5b64fb000edc8e032173fc9a535b462df92536f72c13257e84575187b67a55fb9672fe3e4517cc85bc6124fcc6ab8c3c7f2579ee79cc496dda82e540a5e36f3518c785543463d04ff783d067a606b880e01c091b6990aca755878ac2e916098348bf1faa48e333ce758de2928bb629df494490e897b9497e38af3a5ed851781de5f15af1ed36f17b1902573f311faa18dc362717aedb8722c60b28004ed7e1ba75f3c58fdd773fdb8bbbf5b14c615824997071906c85cf6e0acde77f0b90943f9003594fd67e0287247714f82b0532f8591faab1894cad3b14079fded565518abaf49b383859052645a088fc8d9f176db09575363cd98a4c710a9cb6aa705e235206ca2b146e8903452171862d5e8da1b183c2c1ffa736bd729f3978fbcc4b4f9100caaf8e045ae50170df74924372f0da42de7891cb371d994c77c6958f98f20c60ab59dafdcc9e5a4481c1f9df2c1f132bd4c9dc86913b36e21961faaacae79e08157ddeeaee922f13df3a5cfa59c8695547f1cbdac1af9a0519b23cce4ea6da0de272e28e05ea29d6fc392a1126a96a60bb518a49735f1aba7a15fd402dcb9d729b86391f52571b2d10348fee9e55fe4e80dec504b3969b0bcf120d7b55a14f2ee1b45690a3543352f81e33df29e7b8bedbc5edb2b920a4433924f1d5c56d4f9506d08fef026dd66186e19ce2968ee7c7295fb46f591dab9214a73a66a60247cb5cd0e5d6cb8ed169abf8a7cae0835432df9b3154589a3e90ec3e540e8d37495365c3e34d3c075b663c1fcb49f18d97d9d6655924557bd08eb6df4ec8fabe4fd1b34c10c32e8ba0af561566bc6d2c576dde04fdad22b54f1b2c5d71bc3b87740e3bd3965a99b2af237c7cbd40c8b40cd50f3181045962e9709b95a4b2f5f03b67838d1988607e10bf01d05db90acddc53fc5c3f2bfbd06d0f27a21c99463f70ffc4efc56a897ae2fb12101cb5c11dd7968df516e5c6b7ee95eff95a9971d7151df8c9c208c329147d9e5ac8275aaee5e007796da00eebf36da1d07fabfd1fd903a0c8fcef3dd2230b827a349beea1a366bcb5bc1701d8790e71c5c97e9d0c82ad56f6c6e43ad4d9a1535108828b3f72b95bb966a534c64cc8d8a8c94c0a8096ad82b61943eb8d014389074386f6e646e404ff109088400eeb3501852cc4ac7223020ece5e4a9b2c697b347e6636bb43c507e0259b0faf963d65f085c4dfcf331198e27376a077e6b09149bbff6ded0b36c02b7add181c41e8ac7848f89069b4c7748d45ebe96ae3c8f53de927a3c03319d015584095f9ca8875976fe6ab073e77bdd75a0bba4614fed1118148a8695b55b991765695b05cfc5d1ccae7ad5f25ed045ce00577e5cbcdd04ce3a461db3c5d0fc4a493b85d2e3e2fdb2916de34bcd852ea0766b9e1f9cf59c606eed184c8d61e2259222281da327c4f2f7dab55601b53f0f6e36eb78f8d9486e6f84b45aa0b2bfc36842354df16aa3d8f29b8b9d68b9bf82672840f1123a1239c46241dfef03214e4a7b9f28b08423ba9cb5347c2a42d042c5b3d9051a1f2fdfd6071a8b274714aa45c3a5ba53caca399d7a712d54269e2fedc4181b76e743f4b132246708e9dd04968e608ec230c1da1312c00d70a714b4c481d90cb8805e2daa62c26ff24094371920a93325631fcf17b36b92871d1ed1bc1cd734a2ca25", @ANYBLOB="2ff96dbf19655578094653b02703e489cad118fba62677c144efce5c51e6e2d05894301b467c49b5b038c2bfb7a7ac5e0a8b350cc6e23da5e647db24a1a09681944e70c86b323b33f72736078d2648fc04a787aed18f4468b5dc494de230e6eb195dcd1f41bbbbc739b72b67e177bf63d3100a5ab14687e769095fdc6e129e10942361dcb7648340202bcc", @ANYBLOB="5484936b740610ab378b6d473727e0877b23a7628439b3cddb19b67b9e99aa843f6d3e5e3a1e655f0e886dc4699109dec43dd1302750c8cbb747cc10961415c42ddbcc01c7797294ffc101944e3d9690a6d83abaa24252e955149686166675374ffd9949d32bfea194d0511c90c200e8d8433e4aa88a9349215f343f737daa1b36547d5d64745842aa58beb1143aecd2e458b703f12a24403db9bc64cb2f5729d9b264ee9a953dd4e34cea39f437ef38b78270d19ca55edeb5258f5fcd5cb2556b873d30cb6e03b605fa6a4978b42c4ad16cbba97bd380370abeffb776d235ba65081283e69ca9249aaa8fc5597809"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) 1.461924762s ago: executing program 0 (id=525): r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) acct(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x2e, &(0x7f0000000100)=ANY=[]) socket$inet(0x2, 0x2, 0xfe) mknod$loop(0x0, 0x100, 0x1) link(0x0, &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0xe4a, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) open(0x0, 0x615, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x101, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x4, [{&(0x7f0000eb3000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000836000/0x2000)=nil, &(0x7f0000228000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000f32000/0x2000)=nil, &(0x7f000040b000/0x1000)=nil, 0x2}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f00007e3000/0x2000)=nil, &(0x7f0000022000/0x1000)=nil, 0x1}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000049000/0x3000)=nil, 0x1}, {&(0x7f0000c9e000/0x2000)=nil, &(0x7f00007b1000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f00003b5000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0x7ff}, {&(0x7f0000d23000/0x4000)=nil, &(0x7f0000729000/0x1000)=nil, 0x1}, {&(0x7f00007a1000/0x800000)=nil, &(0x7f000025b000/0x2000)=nil, 0xe11}, {&(0x7f0000788000/0x2000)=nil, &(0x7f0000375000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000038c000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f00007da000/0x4000)=nil}, {&(0x7f0000527000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x808}, {&(0x7f0000696000/0x1000)=nil, &(0x7f0000494000/0x3000)=nil}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 0x40}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x782, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x104}], 0x1, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000300)) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000000)={0x1, 0x5}) ioctl$TIOCSETA(r2, 0xc1084425, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1", 0xfffffffd}) acct(0x0) 1.461319231s ago: executing program 4 (id=526): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="07b97b92bf3a8949045091d82bd2e7ca04e926ee6422a842262ef489473f90158eed6bf010e00a012289afc624d40213c5a71066f4b3e5f3eb5d74b42ae10cad4c68e998ab2e8c2992c14e609e53743fe1433dd89b69b51830f3a234338b4b26eaa8cf61c3430ac7e75638ab53f429221e86e0639d8a84b8b05d17613868d9d3b30e0ef6ba4ae32c3ada6a5553fcb80542fd76a75fd68697c3e1e97ab7653846763701b509387630279106f564193fd71d817682d596f4bf248538792977434d3479b5479094e08e707e75035d7ea661cfa25f", 0xd3, 0x1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000380)=[{0x60, 0x0, 0xf0, 0x9}, {0x3d, 0x0, 0x0, 0x2}, {0x8016, 0x0, 0x0, 0x800}]}) syz_emit_ethernet(0x4a, &(0x7f0000001680)=ANY=[]) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$TIOCSETA(r1, 0xc0284457, &(0x7f0000001540)={0x80055, 0x0, 0x2, 0x104, "dcca224ff1c102d100010000f0ff0f000900", 0x3b, 0x10001}) 1.460208827s ago: executing program 2 (id=527): r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x3e0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x2, 0xfffffffc}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000002240)="582383ba32ce44e08e23b16f3aec414a7aadc2068e1e2ea661696efb258f1a1b7f6b6ef206c774efcf04017ae1445254d236d2c3d6cb302287883176", 0x3c}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="f969afaadacc73312091501d94a34b71000000005c6fd13194245ebbd0a75af987565625f7169b9d609e0b49272ac2ef12861553447e5569e01a0665bcc82486d4e571c6", &(0x7f0000000080)=0x44, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000bc0)=ANY=[]) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x101fffff9}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f00000000c0)='./file1\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(0x0, 0x4) 332.345423ms ago: executing program 7 (id=528): r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) sendmmsg(r1, &(0x7f0000000340)={&(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="ca2ada1cc897e5522cab1f26a2dcf1dd6794d4ed6d52c8b217417168932d0c3ca44dbb2fa26b867a8a5f845168816e107bae4d0a9db9eed4763f4c273270d0a535c584942db764f2286d413346d319e126eeade5b3227f776d384229800b2344acad3ed40d45218cc0127e00cad987c16ec2fcb112a0a468c8768b1adf9b5992e580d663c9167547", 0x88}], 0x1, &(0x7f0000000140)=[{0x80, 0xffff, 0x7eb, "396f65a19aeb06a48f9d2973b993fc41c7ee85f47a92f3c7697f3d3c381cb17415c2653fcad25a3f9caddbb085ac2694a1d61f2b7280c85cb7b2bb06c322aae90dd09de7326a9bfca4e38710d0a855b1828deefef02244591fc95012b34db80aa7732668894c5529cb385d7b5d"}, {0xa0, 0x0, 0x7fff, "48d61210d5d5f173c70f73a7120da04b57ddb29fe2e0afa16fe36fbcd13933bbc7067120e7fca9e6f0f7d1dbc36d3efd4232d5f3b3ed001d76cc90c2415da5df0b10591e2cd6a66a11d8b0da1d77ef1999356cbe9ad25b4e91285e89905ce3f47dbf39bd517f23f48b857c4e7b4266167cc080fc6cd5058052ada14e9508448b9537973b1f5558ec72a36297"}, {0x40, 0x1, 0x7, "816f3d11f16d2838505f8c753966f96a49dd7f1648e143dd40a80154df3f4efc35e8849c5360799068e557f452f5fa67"}, {0x40, 0x1, 0x1000, "49ff1ec531707efa2afa65155d9adeaf0c2a2e53a67d7d73db5fb849db49abbb47e429baea2035aa1901be4d3d"}], 0x1a0}, 0x7fff}, 0x10, 0x9) r2 = semget(0x2, 0x2, 0xe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgid() (async) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000440)={{0x10000, r3, 0xffffffffffffffff, r4, r5, 0x41, 0x9}, 0x3, 0xfffffffffffffe00, 0x8}) (async) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000440)={{0x10000, r3, 0xffffffffffffffff, r4, r5, 0x41, 0x9}, 0x3, 0xfffffffffffffe00, 0x8}) kqueue() setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) 131.292666ms ago: executing program 3 (id=529): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51d851f307000000599a1f139b672f4d335d223e7db3008b95665bc6fc211800000000018000000000000000000181ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0cba0800000008e37f71a3f834173712051eea080089e000040381ecb66400000000000000", 0xb1, 0x40e, 0x0, 0xffffffffffffff8c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x41d48) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x4, 0x4}, {0x4, 0x0, 0x1, 0x444}, {0x6, 0x0, 0x0, 0x401}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="6aab0d39fa8f8b7998e11e043dbc6dc73cbb6db0063806a022e2139579183250000000000000080000c9c8afc3", 0x2d}], 0x1, 0x6) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f0000000700)="d80b00"/14, 0xe) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x0, 0x0) 111.303321ms ago: executing program 7 (id=530): r0 = socket(0x18, 0x2, 0x0) dup(r0) (async) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 110.513825ms ago: executing program 3 (id=531): r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r1, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r0, 0x80104267, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) (async) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000)="5b4cd8bf", 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) 109.447467ms ago: executing program 2 (id=532): sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, &(0x7f0000000080)="479a1269e3a2c60643c2aa9a29bbd822a77433e8db19e4b74ec9a9394201f527499eb595fe32e352f0bc76da3b54a529444dec4b11e7e5fb2920029ab67bc63f07fe1fa9039a393a495f868017300ab144308a2cd919f64540a7ca8c9f8404e3e7515951fd80a1f512af6ba3aee721db912f44e54e0ac9609fa509d9da98d888937b584b599dda5061a97eb5ea9cbd289841d0d17f2fbb5e23a116ce978cefff44f90613140aef94879a76064b31432544383a156335428a26b088b3d05d4f81d569b88f3919abe89c43297432ddd921fa02015326eb1168961ab29a07816acfc78feadfd79b34", &(0x7f0000000180)=0xe7, &(0x7f00000001c0)="9fabe0d4980240d504c4f6ea83c28d866127a1b609fe83fe35497a255c89602e2800a3707f8a73ddc7bc2b2b51b74c98f994f223e61fbd9cb4538188d2d6aa6d822bb64ade86071bfbf414fcfff383a0b944a04ce9adbd29e1110d990cf2d83c900a09e78e1c74c11a7f20cb6a96af3d7eafc41e82bbd12109275931b70f69ee61d944d5dcec4bc7c60e81dd081d264ee5600f12d40b00de4f8a7ee1fad99ab1b466bd1203c3bdda80090eb6822e7a26641f7dad3d85664804662e1be9e753ece557d0e72c38448ec28df899648da58b283cdf8bda05fc54a437d092c1c34720a435ce8b53811c68440dcfd6d4d63e36141f7a6bca038a2eced6", 0xfa) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) socket(0x18, 0x1, 0x0) (async) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) (async) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, &(0x7f0000000080)="479a1269e3a2c60643c2aa9a29bbd822a77433e8db19e4b74ec9a9394201f527499eb595fe32e352f0bc76da3b54a529444dec4b11e7e5fb2920029ab67bc63f07fe1fa9039a393a495f868017300ab144308a2cd919f64540a7ca8c9f8404e3e7515951fd80a1f512af6ba3aee721db912f44e54e0ac9609fa509d9da98d888937b584b599dda5061a97eb5ea9cbd289841d0d17f2fbb5e23a116ce978cefff44f90613140aef94879a76064b31432544383a156335428a26b088b3d05d4f81d569b88f3919abe89c43297432ddd921fa02015326eb1168961ab29a07816acfc78feadfd79b34", &(0x7f0000000180)=0xe7, &(0x7f00000001c0)="9fabe0d4980240d504c4f6ea83c28d866127a1b609fe83fe35497a255c89602e2800a3707f8a73ddc7bc2b2b51b74c98f994f223e61fbd9cb4538188d2d6aa6d822bb64ade86071bfbf414fcfff383a0b944a04ce9adbd29e1110d990cf2d83c900a09e78e1c74c11a7f20cb6a96af3d7eafc41e82bbd12109275931b70f69ee61d944d5dcec4bc7c60e81dd081d264ee5600f12d40b00de4f8a7ee1fad99ab1b466bd1203c3bdda80090eb6822e7a26641f7dad3d85664804662e1be9e753ece557d0e72c38448ec28df899648da58b283cdf8bda05fc54a437d092c1c34720a435ce8b53811c68440dcfd6d4d63e36141f7a6bca038a2eced6", 0xfa) (async) 107.686577ms ago: executing program 6 (id=533): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000100)=[{0x3, 0x72, 0x1, 0x6}, {0xfff, 0x80, 0x5, 0x1}, {0x404, 0xfb, 0x1, 0x7}, {0x7dc, 0x7, 0x72, 0x3}, {0x3, 0x7, 0x8, 0x3}, {0x8001, 0x2, 0x8, 0x8ad1}, {0x8, 0x3, 0x9, 0x7f}, {0x6, 0xf, 0x9, 0x10000000}, {0x6, 0x4, 0xa, 0xd43}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) flock(r1, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, r2) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r6 = syz_open_pts() ioctl$TIOCSTART(r6, 0x2000746e) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) flock(r5, 0x3) fcntl$dupfd(r6, 0xa, r0) 106.80673ms ago: executing program 7 (id=534): mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1200203, 0x0, 0x0, 0x0, 0x0, 0x98, 0x4}, 0x8, 0x810000000, 0x0, 0x0, 0x4, 0x3, 0x4, 0xfffffffffffffffb}) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x26, 0x1000}], 0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 106.184498ms ago: executing program 4 (id=535): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) (async) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xf}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000000, 0x3}) r1 = getpid() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) sysctl$net_inet_icmp(&(0x7f00000003c0)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000480)="28e5b0ebc24a1e6875c22868562361d6eacbfe46a8502daf3efc", &(0x7f0000000500)=0x1a, &(0x7f0000000540)="7ca6ddfb0085c53a18d5fb698d93d47c0131b5aef029349061750acf5bd1b0b71c4d1a6771e7e37b118be5a6cf12ffd237e6390929ff59187d6a78a39babf323d40dc8f9933a301ba011580ca2e2d3dc60a57fdb6ec8501de258f410c2de4b8d1618c6c96afc3e5e019bf2f09f26fe070213ab088b787947af4f05ea200e4fc92e224bed4868aedfa4865e976c7d7f8ae42102455e585f40dc83ffc6aa532f12f7668d36aa64f47ca36485bdaae6a30b915e8492d8297b21e71a1f830eb54602a2a145c0cbd4cd3d8770", 0xca) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x2, 0x2, 0x0) (async, rerun: 64) r3 = socket$inet(0x2, 0x2, 0x0) (rerun: 64) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6dc) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x51) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x82) (async) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000), 0x10) (async) dup2(r5, r3) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 64) dup2(r3, r2) (async, rerun: 64) syz_emit_ethernet(0x56, &(0x7f0000000640)=ANY=[@ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYRESHEX=r1]) (async, rerun: 64) r6 = syz_open_pts() (rerun: 64) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x8) (async) execve(0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) (async, rerun: 32) writev(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)="24d494d6fb99618483dfbe866e71cb86a7c69f9480b460d90b4917b4827fd2543767e8d2f54112bd10acd4f53a", 0x2d}, {&(0x7f0000000200)="bc360db798a9e98bfe600e29de2164996a504d47fd2076c84db403be5e90c8a85cb748d1273f2849dc77d43569192cfe460b6d97dff57b53794e24ed42d957e5e3ca8325fa91e8d911b9055623462b702122ace69deb7c156b29542e0ae383c51f46b3273bf748d97d20cfb356cd0a293bc61b598fc3572f378dd3232563ead46ac4b096c1d6a6489bebbe792c1205d6d32ac3eb37c5c5b6ab6d72fb4317322a2af30cfc65854b3d8cc6d81c5ca1df642644e87ebf315a64730de7e7094fa37c378cdbd7", 0xc4}, {&(0x7f0000000300)="350a97e4bf68d4d448b5c192cf89fc86e980cd5bd7cd1a847453b2740972ba9313114ea0cbdc78804051ca360169485437d917bcde679e8973d7022f47b42d66773ca396f5e3f31809b048ef03fd743f0f1bfec691a5ae1dd23eda5557a3a8692d86b854053ec73ea3aee0bc55d24d1704893226bfbbfca7d703f97a4e42c26f46ce70e676db7a2b3d3b9359f7db0d53bb", 0x91}, {&(0x7f0000001600)="c7cf5711111ad824254ea42930052d988b646d1f6fdb3a0f767e6d3466d67f8f72c3619e694f53e72e7a23ad7a9f2f6629f9caed586e55443c2cfc207c92fd290643626d2bd824704685f30b265a51e9d64454bcd4c8da754197592f45e751eeaf0d6c7df3926556ed5c1ac6e1452581a5138823e2373505f18d6b672b506f9499b0444d4077507019e04809724bc785dc41a6d2b151f1042ded0c443fc277094ee56a4d743c093327234ea1e6a93e8d51df3febcc6f9054807ff3a266214aaa3fe773494bf1a0c599521bada1e15eff2d70779cdc8b2e2a6083ad453d039cebd43cc707675fc308982ce62cc09fd60f8db8f9731d064284b26fcccc923a6c4ecac364ec86436b23bf9e573062b49ff5a0e8f104f7ae06553a9177f9573be8b15eaaaa2046abd282e8f49f3ce7bca489b9ae8a7df7f812aa176507f7d19f03193b94bd7a841a45fc8cd718bb99a8a502ffd96e2558629eea27f2f2650769718413013761b83a4d26b2ce5d314ca1883053d65254fbb2c3bfbb606901aeeb94c8fddca063fa61280a3afb254f26932544dc4f71d61dca73d65a99ada3e140654bfa2ff41adc240b84183e3bad0f1c3af7499fb0a04fdd855e6a003b0a7f4e47c80029e16e33819cf7ccbc228998491462b3ef2f624d4965e0d5b450e23e478f7cd16b4bcdf480349857e63c024a7bcbda8f821c835d3aaddb0d225f0dec7b9c7de790b273c260c8b1ca80e0b3426eb5978b0656bde36251bfde5e165a6efe48a61def7e7f12aa463c4e7b0f1c047a66c7c11d40e3a526fa23f14180d5faca4c1676bf34b0c900570828bf0aff8ac884e2b2a5f50655bfffd29ab8e3a81463d86dd157ea7f403187c338cb1b226a3402fde88020a73cf349c4a51f02c308cb31fbf3b574bba44f9af239de0ee3a1dd52bec2c8caf9d250a56436361ba1e224bd2b883fbc9daf413aba5b4da5d4fe33293b8f4eebc8e3b6994d1c716e8195600aea05b61ca332b43372ba84c71c50a4cfecdb894cc4a669868e8437234eda07dead13f83d6fd99db97fc11dbec22d06cd6bbe773efd1fe5856185632a7bc5c28519bff9d090c0676dd4fe5cc345b62b09ed5d267c7ee252b54831bd2346d48c18f47ffe4fa2af8427ea11fa0bb83bcdfd7516948c5b0a41d5a6c0fbc14d1fa0663b038925a842692f934fd76d4074d0dad9cf6f3252b70b850a78f58b9c39f6164fa516927c4ac0e3bf70f2e8465cb4597856c35be12d4686c154afc4725d53e560a793a167520f7532b9445cea80ac55eba97d326bb4b7fab15741d6e083a5f68d537f434e13184d323c4ff2b54a8726bc04f66415004d2b62ac4db2ac3e70b83c3cc7b0a40331dc4c1b79a3ba231e905ec0570a1855f673efd324867607e46dcdc97bed4625ce73c08aaa874ae2ff4bbbfc85cf5a3a4d7314196ec1a0039351c79bb2921a212b6a9da0c1103a97ffb9cfb86f991f6e45c5d8d43a664394fdf30a163f95afff7f4982055447bb90e9efcce3ae609ceb1565fc9f61dc49ffcb49cfe1626280db3fd92c8dfdfe0cc9ea7bf5be200c82e2ef443db6aee45abc114ec16a81e2f4b37fbd508b59a8ce0aef8da155fcd476de9c80c21d864c5744a55a7668d4426d8c7383d43d64ccc9edc41aa77ee876468e4d326773391956b4ccc3cbaadd2efc6c0cc02270624060a80787a9324886980e12eae7ea1ff8061822f5f813ef75a5468711642dc7701de1416da0bd5d6fed984df6816b1d3dab86541984133413af68f0e8adcde208285359a32f959374bf97ca33a9f7a54c696e9f2ad3fab9227e9c7407cf61bf43bfd32ccfe116877b76d0bb78860e0f42a59aa2eabe85d513ccd3a1b7805d9c57b7e863eacf9362033b18850eceba29a221c36f9602c4211e3a3aa594261a5d240a50cc3707471f5f816560a15e8fb879c3ce4f043aee8eb0cde950c443997af49b86c5feace8e6ffc54668c8ee0eaea07d5b23e30c9fa59f83fa058791bc293e8824421a700bf52f4dae611a44d0feb2eb6a54001e30a390b9afbde1823fe17a8e278ea6923bdc30e508f1163918fcfe7a56bf562dc0c4c5d059f1d15bdad36655ba729b4bbb6ed1a3ebcd496614f23ace70c7a114345ec4c1fd0d7fafc5c808bd58db40c20245a0c86762a140efa4c38bcd4ae7f6afd8e187d8e4fc6ff9e95a96f1955b2fca5fce22ccc7d6b31d146b82308b690ca9c62c7ea7ad0794ffb2ca65c32b01ab1690ee69c247908ba4e4125f9c5530b44b80a928098c469878417384200f2b9387937b5888adb9ae95dbfe279ea294d2bada3a80acd0fd411fa0f211c3871ebdaa88ad1e12af28987dffbd88987acf15eb7d96ff4590ebce43556a31664befc7bb00428a985f0226f399733e536e12fcd36d760b8d888ea741cf0a7bd6e549be3e3d2673a9f4fb9731243c369f755010131ed0e365c541a293c0cb096ae460ac2a943aa36cd9b4efe2262aabfa14e9041ffedc5e176ea287cae0bb28938b6e20fdaba5530f2f75f3e9de1ebc8a1ba7eaa031420cd4278512a230046b9355f4193f3570f09ac2cce78ff1f073b8e68d6f1e400415aadd2c047b8d324dc39d2c276918b3c4cb9d2e73b13d5d51baddaf14e02a3f5659aaf55e6dac0c66b93f85c647c04041f33c363d3dc4abe2234be3254daa1217cd8f7c1b6dd89bd2546d83aa5935500b3c24560c5162468cb4ad46a392bd5481c0ca2f8635d5b7a5ec83496378eeb8af84535ea6f7e5772da1fd4eb4e8da3b7c302d861c8418a3c30b8a75591c32efdb6b2ee61d60ba92d9cada1f384cef0a10c46d37941126bfc2fc9e2138f713e4174c2eb44f51333e262c4ef1ff52c91835a9f36b701821ae4fee1585f4f94f4c8ac032b272857dcc257c93aa9fc48e655510f0b2b4d5636d464b30aee3c6d0174afeeb609d0ea1aa5b2aea82b4de0405cae16c1ea6baf546abe6543149deefe3efe2f34340f7b55ca31465b261862edab0d24b4df33bbafbb62cfba0b25a80f2a6b8fbebe4033038dab1a035349e29481826f0ac2f27985b9c777f7aad851cccdedfa4439930d95bcc5dbe792d7186b3f8b843b856bf1bc80ab7b5595d34812717c85155d36a483453fb1d3794e42217c23bcbecd7e76b6a983ccc91d6486433c32ae9dc1bf8824041659f5d303456b39bac697006be52cb5561e997cac1fa0d1cbfed06b594cfaf583ccbb40db58d122aa837fcf7a5bb65a4721c16ad009454b195ab1a5f098b5f02bd001158626f5ada134ed9f44290f8a20bc652e8dcea020e490c87e4d8119a0dbb9b41c20297b47c10408df35edaaa153f8b96ad4919a872a3955c00cde4a140bfcf585148ba4efa5e857a0e20b3ddef2f8385af0c2b81e9e0473f37d25a7785d1d4e541e39c8dc6ce3e0d8d14079ccb2fa5ba756a0f19e3dbf2d73b20170c148205ef99ed893276bc0ba9bf2762261e698ae5e346254a7f95e6b66a931c6c83e867c9398773d780c2bdb0c38076afed9281e37f5524630bff71092a9c924e8ee31ff1de805b7b0153a60549f4945494afe94ab6658461efc00276c16905de8003a78c2a88167bcee7ee733c8b4b759bdb862f2dfc6e3d977e07ddf4dd1ce906a1c0d1ff873b1184de1bc79e77ad4e6a8c33592d8a524bc608f96c3aafd469c37d2bff9fd8e6fac67c81a0990b97d496acddd438d5e6af00abc48fde279c01d763318ae876614e51660f0674217c348f5545c452a095450e2c11f7008becd85a83d9224a3e728092d993fb149b40a0c2b67fb8ab12fae68cb12fdb1c2fbf62c7b5b25998796fdafb4ff999923167c3f268b34ecd88d079156aff4ca07483053b831bec6b1120d51ccae3daf2258fd2997e881a24ba791a907cada2b3f3b851608ec8b582a89d3d89fcaba130c2f72fc60d5dcd76fb4c395ba6974035234f60b2532816bb3d197c1932795935dc310f96355d04c0abaf2d44203dc2dd84bf9e70b8131b134f143078626adec56047b426d233961a63bbfe3b6ebb36c021b7eeb30ae9638d843eeef73078002a8c7b2acbac15f5c099e603bab382373469baef116260ea89c5e8105737a7bc35998c4173f379de8b7dcb12e3fc816e1000807ef18f679d27c2fb6f585c06063a91848fe420d6c2fe354080ca9e6178d426354d5c5ef741ba43c677f6cc3e233af6d9d4a2524c60a3b121e27e91abfa6777d2a782c2c1059788d6cbd89ae50e6c53527335bf09cbf997920ab6630a1aac4c9c14a46e63c9fec1483fe9cf893bb7bb8f838106483d1f92c280197cd4e6c148cf0cb1cbfdf6ba002dc3f5674f5668984a6dca3d380b5de087981200e9e4ed5249b5f7fdff968c348330ef02d000435434ad30f29c937037b31f2fea6b947a58aed59846c3111675dfbc51e273042b55764c9d9d54a0c812e52daefaa639692f6afb2e72393f7ed615b4eba927bec27fdf56cb97918ee7f803808e5e159c99528292e333c47865c68f4ff1ffc41fe6bd4feb0b24e89428790dc17752c840b50efb470d0f1f759ae52f06fd4b3efb836bfaccfa3a322f17a1f3c622bb5c1d4ad7f7b038d3dd34d7040072498d97201be3ab61fdc88613a52ccee5f8e992e599592cacf70ee153096b1824e44a5f1eb6eded5ecb24270fdbf9a7d4f118aba66a771e57393360e1b78f6cbdd012166617280bc174651aca7f8b79422df5b3f0caeb9d85f1e629a41d7eb6a363f6dadb097c25e33380182351054f14ac9da484f4fba5953bf8a71e3b0d753d1bda8b9c57728774e3f6133a0d63ae3a63e923a8277ab5299fc6b40fdde28fff602854dc169b3f01308b77faeb2d035ad4286b0443811d500fdfb2a5ddfb287be3f93ddafce107a96416cadfdb21c5cabdac3584419eac02f6f5887619676705f1f053f2cd3039c6f42204e00f80e9eaba7f8272653e5b0b2f5b25bcf500b24afdca7891b6d7186aa4b1b168b2a217e36fcafca8209c629cf06565aed6a09b2741fff0cc771ee910cccdd0e0884aece2c346c23344ec3a49bdc266e252a1709ea0303be59c444bc0a985940392d972ea4e7c0c7ddde9d08e83366ab153565751dc120420441c5fd344fbb2223cb0886d076d118727a591c951964916e4994538e336d85c3f847f269b8336c7b0fe8d8eb9efc14de5267e3840e0edce3a3a26a4a1b33f8b4072e87f66d8d211f0647aa2ff490d412e605037fe2f22032e6f5ef35ca528ae58782e4e42ab7223dd901a58664f8db732abb69fef2828e054bbde17ad30b161dab7ea4aa04a955189fe941600982abd22372c67392e6282b62535d493e13e45f2449427a2c1e90cb5f88041a9126612e33969fc9e692a172f41f109e234eae3656f886ec1d9fa8e28e46113790940a5db7266f620ec436bc6b850e92e0142469f3eb93483f0f27e834567935afd4d86bc94f5849486ba6b07924cbc78e69c2861884ace560a4a10dd213b503b6ef89e7971c956e1264fbc8e54d56db7668cc77414045cee78a6250f8c6e36508edc43d35edbb95afb64ed571dbb5da1cf56d976f0e7f39e5aaa6c59b47d549a54a40a76def7d966907cef8fa608de98da2516be534384b7165373087e840b91012a1caafe0d6a47eacaae3052cd3633f1ebe42aba209a950263354302f54100d0d9d9db8fe08a10545a733318fef53f5574405862395cf3b0284eb0ba7f0afcfee682c71094a3065567c607dd74633ae7ed63f3eae2ce1268480638f40caeb618b92b8112727e634a5013f590ea5303cdfc0dd614395a1824cc52ebafa30b68b174a784fa4ae88fa8ade87e", 0x1000}, {&(0x7f0000001500)="5dd28e045dd5ff993546ef6d0d1f76bb86748ebdc4c4253b33bcb820b079487d502b3b6fbc63829623b207d7067a3798b37a9ad0b3ae5ec21f545af9c6802b0f678c7479871f1e843eeefef7c7ca070ad9ad4d33c3467f6b29090bfec3b10659669e74e826", 0x65}, {&(0x7f0000000400)="d418b3b9a01813104ca9614cbc4f1d941b012d380d4eb66741695d69a12a24a8ed7db17aacbee08726f43ed00aa8f3607a82d09e706aa797f43f5c1a", 0x3c}], 0x6) (async, rerun: 32) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="12faa0dccb915ffc9784bb7f632ff628c49cdc6c4ebccfaaf6d33c6ab9023c69a9d803e653e34f6c0d49e2f029ccf18ac99c85682100aa175b536e8aeef70646ce2733b8400806680937c153a84200a359641ae73d7b1673f1b7dd638dd8f1029722be82c804755ce7e280f7a84d0f8b18a06de79092ac8cf4429ecf09af55530e38d9642e", 0x85}], 0x1) (async) select(0x40, &(0x7f0000000000)={0x9, 0x2, 0xb, 0x4, 0x1, 0x600dc4a4, 0x6, 0x1}, &(0x7f0000000040)={0x8000000000000001, 0x9, 0x5f01d78b, 0x5, 0x6, 0x1c, 0x3, 0x3b}, &(0x7f0000000140)={0x2, 0xfffffffffffffff9, 0xa, 0x558, 0x6, 0x5d74, 0x1, 0xca}, &(0x7f0000000180)={0xfffffffffffffffe, 0x7}) execve(0x0, 0x0, 0x0) 105.527222ms ago: executing program 3 (id=536): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0), 0x0) r1 = kqueue() sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xd) fcntl$getown(r1, 0x5) (async) fcntl$getown(r1, 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r2, 0x48001000007) (async) ftruncate(r2, 0x48001000007) truncate(&(0x7f0000000180)='./file0\x00', 0x100000000) 35.502138ms ago: executing program 7 (id=538): r0 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8}, {0x5, 0x10, 0x2}, {0x16, 0x27, 0x7f, 0xa}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0x66, 0x4}, {0x84, 0x0, 0x1, 0x444}, {0x6, 0x0, 0x0, 0x401}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000780)="71fff7fff6276b034dd028634d18186ee5ff0500798b1859ebcc7042ed2f6b6ff3b6609952e5e1ff", &(0x7f0000000080)=0x28, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r2, &(0x7f0000000000)="d80b800000000100004700000002", 0xe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000140)="00264b6fcc7c6e374e54af0358aa3ef621ecb1c15fef15d24d97bb9f754c7291efb63ac5", &(0x7f0000000080)=0x24, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000080)='./bus\x00', 0x880, 0x0) ioctl$VNDIOCSET(r3, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x23}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e05000000a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287f", &(0x7f0000000100)=0x68, 0x0, 0x0) 34.841371ms ago: executing program 2 (id=539): mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') 625.407µs ago: executing program 0 (id=540): r0 = getegid() getgroups(0x5, &(0x7f0000000000)=[r0, r0, r0, r0, r0]) 0s ago: executing program 3 (id=541): sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x60e9751d7baa0b2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x23, 0x0, 0xffffffffffffff7c) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000140)="b11a31f1a2dc226069e4756d6f1fca6ef023ab51151370e7a4f52943953e713770cd4bb869df86d505f69c141606ae6b2fa9ea6c8795d3d2ac8e01dcb8b3462ad3e3992774db73323c6459c9b3a266ce3d86f2d7da7fc4726a2ab4c2f9fcf9cef0f4b9dfedf1e9431a4dceff16412b48d616f066791ee3213cf1dde269eddd75d3dcfa952358de9032e309bc1312a0bd44112c61dc31063adfa0749c85b91358e198e08c7d6d06d7d25f899f8d3fb47a44d644e5224f73dde4aae7e953e0774bf89271df335772db8e5fddcf5c513b857d35bc48729a18f2771830d4ce81edeb1b40db216c07e8b5496acbf5f46c320704a9d9a76986047fde066b2ed4b7f5c2b929b8faa7870538f1cd3b254655a0064afbbcac7c7514a54e72d1291a39e671b5e44db481d79b8d5e49513ed0fb436cca2fe9773e352c062b45aaf7ca1037d5ac923baf3c7b4c0c1193fd4e6b1dc326833bfa5e292af31c2a4af976acccf5be8b9b86a19d1a64b02cb684662f36538698bfbe7249581f59d40f3337bbfb6e8ec4d3bc02583ddf036dcf0a034869820b0b0492ef878034dd64c673af8d2a2e6086bbd0639144725dcb30f64c234d95b65e9d8644efdb82ffa722cc487e2389aa3f898eab0bd44f68c0c9e9bf08e4059ec32047c2d6e514b17562188d3e6d5eee61eb7543e5018a944fbaf9a05bda0370a09f22710aa02a15a80d0c770ce129e784168d8c39474611c441c2c7bb9fca5510864d916e3dc6be869b39ceef27865649e41008505679f7e85fbe75dd3546815419d0aea64106e1b942779d81a1bd6191de5aeb4f385646cbbc2fc21f700dc25aa5679fde0d4946d181140e9ef55a7541b52d9c3a4b8a5c019fb86995763ae5e137ed9bb40e0209a556f91aa5a06ec354e3782852cf2d254f71234a3d6a679e37af3f43972c0f8b926eacc3b78e9456eea42b07cbfbb37142be8f2652f4f86be77993abe355b7dd8780f3f0491c1c86aa187d7436d91f9d4d7522e38aaa6b60c130f008c9eef68b5a9eac53ade559d97abeb56b1bb57647947e1e2c9fdf2ba3008d4d5174ec3b6934c3577f5a6e33e509802c9fdf1078fd7432ac9ab6c05c6dbdc8fbb0dbad252bbcac2b15a733eac3e8816580e9e019551d646a95202aac048b062c83a36848f11018338df7cb2161c12f3a3cb58ff74f4c84376c0ab4a9c10a6a85c47153b7354d36ea037a1532c7eb13a00e26e4453a140da65b633efba471fd62a9124ef1d9ced2c9d3a27be8f0ca2feb6e73509b6052f794c915e80d38f33d5ab75e7ed6586bfa69ed5a75401330735e7cbfe439201e8fbd17e07bb51892e9025431be17ddbb3b353cf247b384076d1a31c54806e4930ce723269ca3b446698ac6cc5632f4ac80addedef83830347d334945a8f1635b64a2f4bd30f165dd0dae3dec4f92db0d082eac56ce3fb15fd1f1df96e74a079a2a107acdef24918390c51b7a61101f20417a2abd406b9bf74c7406852b16e6f5a56c34faadd1aee330433c66fe928eb736f1a8037e180ef0014a12842dfc98ac0ab98e67fa3cc101e3a044dde0a49f5c59fc434d339b2dd898f7bf0cb8657b770ffea6a3446b424e38a50e4ceca2cbd54ddb9582e99445888206b3008b46d9388d48a609e9fd3c099add92b0793254a2ca95166bd2499f164e29a9efb5c5a2149bbd895e68379ab898123d89082a0aa1339d5b0c3af0f6cdbf863da0bc1a187d74a5cab22d2d95bcf408cf40c751ac3a8d268cc39460f898bf91dd96f97b8266d0cbeb4845966fdf73c0cb75543483d2072859835186e00a091479389fc0d59a9d2e81a14f39262af27cd4344ec5d2888e1a5997e976cfa90004fbf59aff5e95422404d429a02ccce8543ef57bb67085a1f9191a53874c6d999c5ef1dc45270dd56291882e21189b3d53bfffbf96315c038a13fd9be045422d827f5556dd18d108f3b204a9a058f5d348d26d31e42127a324a5d98d0754c3b4b98eef6542c03040e3fbc02fee1f4cb505a91b497d56f26b1a3f722a4abe6c44d79321a7c97ed9da379fca149454099c129bfda6eb12d9ff9f379f912f22ae58a63821cf423e18488e009908df62f43069988b9195e9eb464748469b1df7c4a8637b1fdb28a3a4cf563c74d1cd5436f376f05b6c52e77ccfbe26608958c7e33eef7fafaf7552138f1e08d4396918c90d5d4637507d7b10cfd921c954d440934524421c3b3258de6fb141f63b9ebc3834c7d152278eacdf422002fd0d5ad4a9ff3199e7e7df12d52796b6490bb965591bd688ae84b7532f3c82b85fc7e081ea8c1ceaa749c7315c6c7e5703222d63d60749fde16675fd5a4c33b1f26f4597a56adacdfe8318d9c793d71e53aa3ceb8507f01f8c81f4f9f621e9e67ad83dde2196c889d718e12960abfa823aaeeb4ca10d89b573c64725d7d51e84d265416cec005c1f5362226322d7a5427c0ad47e5b5367f225c49b188cf3de11ea2d4d68e5fbe36924d16bcd7733ed503143d72792a23a13f55230cb6e39e5c10fbe70e4a25f9c66a5210e678239581c8e9724115ff57b7988daba1786b0eb2b43c52f37d84f4afe025268fbf0b69a8c4ff7e990349c14640a6de76ce604fb75d65633367bca115dcbceaaf47caa2d6947947d3a486acaa7ee1b6bb119fd801a08cfecc36e6e950f286e5951f05ebe230898ee0b74666051386c1b4fc077c5154079f1d764db033e97e0c40b3f7e5108db939b127ff9a8cf49b5f39d7bc1adf272daf6aa852166e2fcd1a802ce59b271159cf1d91b7455c7496e4a3d2ceabef81d1af42e7a248ddf0b51df182eca88222e73be374035d3c95037844a06467c7ed0845f983215e156586785cb5870ef9e40d84d991eeaa5ffb3a1275d3991725f7b7c02436c69365cbbbed10aa5a5d8afd5a3137a81b5fa9a0c9033e7662171f7aebebad26a052e9d49cb19d26014b184332328246742e7d590973c534238fee1276deeae389818344032118b3c3c417046a4aa6929f2ba6dca1db526c43ad08ef29f5b607838ea7956646e7e413806555472e8b5d0ccb4cc5fa5ea6a21c9808777dcd9815098a97d8c6bc5fabe71b8bb50de35290b2bac5566258ca34e5f804f1535684511b1938fb628c7c9c51277f6fe2c3f50c55caa1466b324d73e51121238f51ddb65385efd11119fa6a9ab41c11a4b7dca35c3216e45814e3965627c7b92740a63a11a03d24d69114cdede65d0290c6fe59f23346dd84c617bed415769777db66f30e6747c1794cb88083414ac0e66c8a451f51eaa2202e4a8e0c42aab151610007bded44dfd2ff355bf0b63ed02823c1625d1f85461e5e3a5c63e259bb2808b0d204bac0ca7fc65b3872f883025fe94815073ab0d8770fe7fc421fe502fb6894dc8c6585f8fd98438601c575f2516b1ba55f4b27253107cf42f2d63491a84aac1051acab61ec8a1da20bb55cf7e606d0e1e65fdb3ea74d7abfebae78f128414b1f41d887724111a094d7bc9c8e3936fb0afdb5882ab22dae0c6462d80c6eaefadbe5a6bd282c0051436fc741aab26009142c68a97692c605f1d6fc0813b0b22e1a63902b84f098c8db7b76b570f2e868a5d4aea4c8740068c0d8bd0d8aa20b6f5070605303f804f2fd5a0b26c066956d2e386aebdeb61d2f872c72c32c7039442c8ded42afb011a127368e7591ed34e50354fa725858279fa9c3c8a3471621a6e2b072851bbe6b03b15b5dd6673001aa9f7c54a5faecf599f44f98f04ac274201ea86cf66cb587aa3259dd1d4f442310a02c26064f0c2c1eb59d114051de0e91bc08392fb3d6ce2dc09e0b1966d42a81103edf05b4e5a1ce3121f9c7c3c6d0ea5a6369a3de6fbff14e7402b2d33bded3ea3ae8b5395d938de431e0abc673ef3e8e99a55afe719a01c18cc9b81f2ae9fc0797227ca786d2a26deb684ebf784a85129ec4316022e261fd1d62a116070352d0d528f68dedcaddaed3806818c7773983bf1daa1744f0acc9e8582ce04e9707c51b11b6ce464588d80e7b2eb612345bc0a4183bfce8b087ca3b389467d45ceca06ea4d1aab493b8075efe479ce2836ef6a3821f58e96ce57d8020cb441e147ba926074009e1c629d7d6c1f55e32a6f4a8f6b4261f3795762d359a69e6a75cc94f60931f268af005b675048e6eb0442ace8d6105d93e41880f7bdbf17875af70eedb9d7f3e02012a91b2f7b6417f84fc85daff99857b30ea3139b4fc17bd1ee5f18524421aee47bc436e6905ae4bc0ab604fb0e1a2c1a1198fa9b7d2fd219f949dc9b0ca9c0630dcf497c16b5059c70a4da4429469319474be23386034c6493c7b6279f2e8bdad925dab8653d957521294b95cab379f8e5fb56b700ea14fc282374947485c34f2fd012cc0548b8f4972fd7bc839d2dea788e8af5015d1262b4878394d9ecec2fea25eb6335c4529f27740408a39c2438d7f337e047f3a755b3943a5585a9369523dbe2a9dbb6d4f7d64ec19891b481ed4c373e30d925be3afc53d03e292dc3c671ca29008b6ea1ffb89472cb342cf483c274c44ea966b9395477fb90fb96df0ddeb5bc82f13179a2c92215160a93da915c285ef995ef6531a1478ea70ea767b053529da39ffce9bed2d9e6e8b810792988a16107ba849c15c70d786460fedded056b6a0fa09b10bc35bacc6e964a16a33f17affa1283f8aeae7391cb9f77a1affc5a6a7eb0c2705b0a3afe5064862a8aeec16605e699fb82b3c5d8d7e95f8db1d6291a6073682907e411bdca445b9e646b489dad4df8f758b410a2fe87fc0a571156450fe0f9e2bbb3de74c7abdb1a134fbcfb1675963488cd34c794718279d113c52b3e62d46a1bedee8514f6faf84061c2616477e0a045742800dc047518da7acd1ef01b3a4903f7079553fdf8b8cc42147eb24709b36fcabe7fbfe5e0762f043864a8c8778ff028bfb01d85892dae64b6b8c8363213c15d5b828a16a8b03d2fd9947e4e7919d57b31b3d0090220bf1327ac44410a71b552c9e317da21bf7a84f0f1a9eda588dfc2b0e389c2f4e2f66efd292a2628f507cb2273a462776b284c5b462b5f297c48760c228b63f62baf5310f5ba402b945fbb238c4271126ba64e24a8f65fca550539b7c0e6f215799f4ad1c4979046812250c1acca7304beac33b4c4b463529567fd8f55cb441b1552a2f38acb122d5d7583690614f536b5f439297561530a0b56b219ca9147eb7a5ecd697c2c2876d0933f6283fa99b9492810738e67ad30d437744ce483793260916905c2204d2e9dfe8b7a9c6e40e928a3f22d78b3769aa8dae4cfc7235c0a184e223b19ac9b70cc4285621436c6bb1f508a4660947f0a2aea0f1ef3133e9895fd746d096ea40cb316284c6fdcfdcdc892893c2738b2e30a294ac5951744cea582ef483f9a10a7dfdd57be40de1fa201c1ac2a7f1b5ba0cbbe2ae1397d383d08c751ab54dc1ac55b1e8f05b33032cba77e02f1b395b629ea6739a10b4552eb3bf347b02b627bfce01c13b11c21e5d0037f0ab5e16533a102b7dc1d2f43148aa8fec4e3afd7375b0144da8f5af442e5ca12ac0d713a8e838868b081ba6a9a20c1a3b69f2e5bfa4e8dbe1c8af0b3f1d59d5188e7caef95517eb5a4fc2cc755381eb471ad21db5fa4898948164a6c7f848971e7ae14a3192fea50dcff4148495bfd775fee43ed4aab22760eab6339a5d5dc2b134e7a7b80068bba310b770a30bffb8013ebabd8741f509f120ffaf889577210cb935d25a9ed10ab1ebda06dd5b6990ba607ef6f416552d5e8ca847bf7bafea9ba53f00712a098079c07", &(0x7f0000000040)=0x1000, &(0x7f0000001140)="50657865f3b54e6e61281aad6b5026e97a38a1e629a255349ad74f42d5bc33538bbaa5ae35f4a028df3d301cb9e6671265bfe3385a190804dba3cdf63bde15c8c7727c34df088e28a9cdda50c2", 0x4d) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.24' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-6.us-central1-b.c.syzkaller.internal) (tty00) login: kernel: protection fault trap, code=0 Stopped at sys_semop+0x45b: movzwl 0(%rax),%r15d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace sys_semop(ffff80002a3b27e8,ffff80002acb2d10,ffff80002acb2c60) at sys_semop+0x45b syscall(ffff80002acb2d10) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x91e1f165410, count: -3 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff80002acb2c30 rbx 0 rdx 0 rcx 0xffff80002a3b27e8 rax 0xdeafbeaddeafbead r8 0x7f7fffffc000 r9 0 r10 0xa4505d47755353d r11 0x2419687fc96e22ba r12 0xffff8000014a2404 r13 0 r14 0xffff80002acb2d10 r15 0 rip 0xffffffff8104ae7b sys_semop+0x45b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80002acb2b10 ss 0x10 sys_semop+0x45b: movzwl 0(%rax),%r15d ddb{0}> show proc PROC (syz-executor) tid=439199 pid=75032 tcnt=4 stat=onproc flags process=0 proc=4000000 runpri=50, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002a3b2d08,0xffff80002a3b2048 process=0xffff80002a37b920 user=0xffff80002acad000, vmspace=0xfffffd806bea8ac8 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 75032 513180 92207 0 7 0 syz-executor *75032 439199 92207 0 7 0x4000000 syz-executor 75032 4713 92207 0 3 0x4000000 futex syz-executor 75032 399262 92207 0 2 0x4000000 syz-executor 77604 92708 28182 0 2 0 syz-executor 82130 306302 79889 0 2 0 syz-executor 32507 341853 58930 0 2 0 syz-executor 32507 253413 58930 0 2 0x4000000 syz-executor 40232 397522 71350 0 2 0 syz-executor 40232 357552 71350 0 2 0x4000000 syz-executor 16249 64899 23629 0 2 0 syz-executor 16249 398765 23629 0 3 0x4000080 lockf syz-executor 16249 366484 23629 0 3 0x4000080 fsleep syz-executor 23629 412335 9413 0 2 0x2 syz-executor 21794 368039 0 0 3 0x14280 nfsidl nfsio 58159 306201 0 0 3 0x14280 nfsidl nfsio 99234 391931 0 0 3 0x14280 nfsidl nfsio 885 126946 0 0 3 0x14280 nfsidl nfsio 69867 313287 0 0 3 0x14280 nfsidl nfsio 13878 285906 0 0 3 0x14280 nfsidl nfsio 50248 465907 0 0 3 0x14280 nfsidl nfsio 50703 191069 0 0 3 0x14280 nfsidl nfsio 5393 341259 0 0 3 0x14280 nfsidl nfsio 50492 447192 0 0 3 0x14280 nfsidl nfsio 39295 172903 0 0 3 0x14280 nfsidl nfsio 67840 34552 0 0 3 0x14280 nfsidl nfsio 41718 342363 0 0 3 0x14280 nfsidl nfsio 19240 200563 0 0 3 0x14280 nfsidl nfsio 2448 383626 0 0 3 0x14280 nfsidl nfsio 69930 370507 0 0 3 0x14280 nfsidl nfsio 65008 72322 0 0 3 0x14280 nfsidl nfsio 83860 3546 0 0 3 0x14280 nfsidl nfsio 75170 116879 0 0 3 0x14280 nfsidl nfsio 44974 342247 0 0 3 0x14280 nfsidl nfsio 72554 133723 1 0 3 0x100083 ttyin getty 58930 26901 9413 0 3 0x82 nanoslp syz-executor 59664 269734 0 0 3 0x14200 bored sosplice 53089 183996 3274 0 3 0x100082 sbwait ndp 3274 23166 37889 0 3 0x10008a sigsusp sh 79889 78480 9413 0 3 0x82 nanoslp syz-executor 86737 137465 9413 0 2 0x2 syz-executor 92207 139096 9413 0 3 0x82 nanoslp syz-executor 71350 62901 9413 0 3 0x82 nanoslp syz-executor 28182 309684 9413 0 3 0x82 nanoslp syz-executor 37889 12959 9413 0 3 0x82 wait syz-executor 9413 271413 38727 0 3 0x82 kqread syz-executor 38727 103510 48923 0 3 0x10008a sigsusp ksh 48923 250617 65431 0 3 0x98 kqread sshd-session 65431 338900 71298 0 3 0x92 kqread sshd-session 71298 359139 1 0 3 0x88 kqread sshd 29407 75912 41309 74 3 0x1100092 bpf pflogd 41309 139646 1 0 3 0x80 sbwait pflogd 9381 217920 74787 73 3 0x1100090 kqread syslogd 74787 33064 1 0 3 0x100082 sbwait syslogd 51647 425873 1 0 3 0x100080 kqread resolvd 15038 89013 70828 77 3 0x100092 kqread dhcpleased 55371 38548 70828 77 3 0x100092 kqread dhcpleased 70828 115347 1 0 3 0x80 kqread dhcpleased 14526 155987 0 0 3 0x14200 bored smr 12106 298181 0 0 2 0x14200 zerothread 61113 13070 0 0 3 0x14200 aiodoned aiodoned 65498 113695 0 0 3 0x14200 syncer update 89099 368851 0 0 3 0x14200 cleaner cleaner 35472 258726 0 0 3 0x14200 reaper reaper 56288 362324 0 0 3 0x14200 pgdaemon pagedaemon 67169 217197 0 0 3 0x14200 bored viomb 65934 348458 0 0 3 0x40014200 acpi0 acpi0 35905 31113 0 0 3 0x40014200 idle1 15493 50671 0 0 3 0x14200 bored softnet3 37904 53926 0 0 3 0x14200 bored softnet2 84898 301933 0 0 3 0x14200 bored softnet1 50994 144208 0 0 3 0x14200 bored softnet0 31393 162735 0 0 3 0x14200 bored systqmp 81014 476934 0 0 3 0x14200 bored systq 27746 272005 0 0 3 0x14200 tmoslp softclockmp 16908 438037 0 0 3 0x40014200 tmoslp softclock 69581 348363 0 0 3 0x40014200 idle0 1 30976 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 75032 (syz-executor) thread 0xffff80002a3b27e8 (439199) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8390b738) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 yield+0x6a #4 malloc+0xe5 #5 sys_semop+0x234 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 32507 (syz-executor) thread 0xffff80002a3b22c8 (253413) exclusive rwlock futex r = 0 (0xffffffff83813e38) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 sys_futex+0x69 #3 syscall+0xbc6 #4 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10204 11022K 11414K 166960K 12032 0 pcb 17 14K 16K 166960K 246 0 rtable 172 8K 8K 166960K 677 0 pf 36 18K 19K 166960K 92 0 ifaddr 35 5K 7K 166960K 74 0 ifgroup 55 2K 2K 166960K 109 0 sysctl 4 1K 2K 166960K 7 0 counters 64 36K 36K 166960K 112 0 ioctlops 0 0K 4K 166960K 1546 0 iov 0 0K 36K 166960K 88 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1357 85K 86K 166960K 1816 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 13 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 30 0 dirhash 12 2K 2K 166960K 18 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 19 69K 244K 166960K 719 0 sigio 0 0K 0K 166960K 16 0 proc 72 91K 128K 166960K 627 0 subproc 72 4K 4K 166960K 91 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 58 0 in_multi 73 5K 7K 166960K 138 0 ether_multi 1 0K 0K 166960K 3 0 mrt 2 0K 0K 166960K 4 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 79 360K 360K 166960K 79 0 exec 0 0K 1K 166960K 465 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 3 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 222 72K 87K 166960K 8074 0 UVM aobj 53 2K 2K 166960K 57 0 pinsyscall 45 90K 108K 166960K 1845 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 28 0 NDP 12 0K 2K 166960K 50 0 temp 78 8644K 8731K 166960K 32628 0 kqueue 13 20K 28K 166960K 155 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 88 0 84 1 0 1 1 0 8 0 rtentry 112 212 0 142 4 0 4 4 0 8 0 unpcb 144 362 0 345 3 2 1 2 0 8 0 syncache 336 6 0 6 3 2 1 1 0 8 1 tcpcb 808 240 0 236 8 7 1 8 0 8 0 arp 120 26 0 14 1 0 1 1 0 8 0 inpcb 376 961 0 954 25 16 9 15 0 8 8 nd6 136 31 0 13 1 0 1 1 0 8 0 pkpcb 40 7 0 7 3 3 0 2 0 8 0 kcovpl 48 10 0 2 1 0 1 1 0 8 0 ppxss 1168 17 0 17 2 2 0 1 0 8 0 pppxif 1472 1 0 1 1 1 0 1 0 8 0 pfstscr 40 2 0 2 2 1 1 1 0 8 1 pffrag 232 8 0 4 1 0 1 1 0 482 0 pffrnode 88 7 0 3 1 0 1 1 0 8 0 pffrent 40 16 0 12 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 1 0 0 1 0 1 1 0 8 0 pftag 88 2 0 0 1 0 1 1 0 8 0 pfstitem 24 63 0 14 1 0 1 1 0 8 0 pfstkey 128 65 0 16 2 0 2 2 0 8 0 pfstate 376 65 0 16 6 0 6 6 0 8 0 pfrule 1344 25 0 18 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 644 0 313 30 6 24 29 0 8 0 art_table 32 646 0 313 4 0 4 4 0 8 0 art_node 16 146 0 84 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 3 1 0 1 1 0 8 0 semapl 112 26 0 17 1 0 1 1 0 8 0 shmpl 112 54 0 4 2 0 2 2 0 8 0 dirhash 1024 21 0 4 3 0 3 3 0 8 0 dino2pl 256 2605 0 1103 95 0 95 95 0 8 0 ffsino 280 2605 0 1103 108 0 108 108 0 8 0 nchpl 144 3559 0 1871 63 0 63 63 0 8 0 rtmask 32 3 0 3 2 2 0 1 0 8 0 uvmvnodes 80 2953 0 0 61 0 61 61 0 8 0 vnodes 216 2953 0 0 165 0 165 165 0 8 0 namei 1024 12655 0 12655 2 1 1 1 0 8 1 percpumem 16 70 0 24 1 0 1 1 0 8 0 kstatmem 264 58 0 34 2 0 2 2 0 8 0 scsiplug 72 6 0 6 4 3 1 1 0 8 1 scxspl 216 11574 0 11574 11 10 1 8 1 8 1 plimitpl 152 135 0 118 1 0 1 1 0 8 0 sigapl 424 1025 0 953 9 0 9 9 0 8 0 futexpl 64 8450 0 8448 1 0 1 1 0 8 0 knotepl 120 589 0 0 18 0 18 18 0 8 0 kqueuepl 216 219 0 210 2 1 1 2 0 8 0 pipepl 328 225 0 198 8 5 3 8 0 8 0 fdescpl 504 984 0 951 5 0 5 5 0 8 0 filepl 152 5534 0 5316 21 8 13 15 0 8 2 lockfpl 104 196 0 192 1 0 1 1 0 8 0 lockfspl 48 79 0 76 1 0 1 1 0 8 0 sessionpl 144 26 0 17 1 0 1 1 0 8 0 pgrppl 48 48 0 31 1 0 1 1 0 8 0 ucredpl 104 609 0 596 1 0 1 1 0 8 0 zombiepl 144 980 0 979 3 2 1 1 0 8 0 processpl 1168 1025 0 953 6 0 6 6 0 8 0 procpl 656 1952 0 1873 8 0 8 8 0 8 0 srpgc 96 9 0 9 4 3 1 1 0 8 1 sosppl 168 7 0 7 1 1 0 1 0 8 0 sockpl 688 1426 0 1397 25 14 11 16 0 8 8 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 129 0 0 17 1 16 17 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 21 0 0 3 0 3 3 0 8 0 mtagpl 96 33 0 0 1 0 1 1 0 8 0 mbufpl 256 302 0 0 19 0 19 19 0 8 0 bufpl 280 3697 0 134 255 0 255 255 0 8 0 anonpl 24 153845 0 150362 66 19 47 48 0 184 15 amapchunkpl 152 25583 0 25119 35 7 28 28 0 158 7 amappl16 200 2977 0 2945 26 13 13 15 0 8 8 amappl15 192 4 0 4 1 1 0 1 0 8 0 amappl14 184 118 0 105 1 0 1 1 0 8 0 amappl13 176 6 0 6 1 1 0 1 0 8 0 amappl12 168 1659 0 1625 3 1 2 2 0 8 0 amappl11 160 54 0 40 1 0 1 1 0 8 0 amappl10 152 8 0 7 2 1 1 1 0 8 0 amappl9 144 243 0 242 1 0 1 1 0 8 0 amappl8 136 29 0 26 1 0 1 1 0 8 0 amappl7 128 108 0 95 1 0 1 1 0 8 0 amappl6 120 219 0 214 1 0 1 1 0 8 0 amappl5 112 145 0 135 1 0 1 1 0 8 0 amappl4 104 326 0 306 1 0 1 1 0 8 0 amappl3 96 5010 0 4900 5 1 4 4 0 8 0 amappl2 88 676 0 611 2 0 2 2 0 8 0 amappl1 80 9789 0 9189 15 0 15 15 0 8 0 amappl 88 7649 0 7486 6 1 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma512 512 1 0 1 1 1 0 1 0 8 0 dma256 256 7 0 7 2 2 0 1 0 8 0 dma128 128 254 0 254 2 2 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 19 0 18 1 0 1 1 0 8 0 aobjpl 72 56 0 4 1 0 1 1 0 8 0 uaddrrnd 24 984 0 951 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 984 0 951 1 0 1 1 0 8 0 vmmpekpl 168 9614 0 9566 3 0 3 3 0 8 0 vmmpepl 168 65173 0 63256 104 9 95 96 0 357 6 vmsppl 456 983 0 951 5 0 5 5 0 8 0 rwobjpl 64 22793 0 18828 69 1 68 68 0 8 3 pdppl 4096 1976 0 1902 106 32 74 86 0 8 0 pvpl 32 14915 0 0 121 0 121 121 0 265 0 pmappl 248 983 0 951 3 0 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 309 0 55 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace sys_semop(ffff80002a3b27e8,ffff80002acb2d10,ffff80002acb2c60) at sys_semop+0x45b syscall(ffff80002acb2d10) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x91e1f165410, count: -3 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff800029a9bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x708e74e05d00, count: -3