last executing test programs: 2.002343706s ago: executing program 6 (id=39): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0xf4}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xd79b41c173cbb07f) 1.99870867s ago: executing program 6 (id=42): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) fchflags(r0, 0x1) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) r1 = msgget$private(0x0, 0x5bd) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYRESDEC], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x10, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x400}, 0xe) msgsnd(r1, 0x0, 0x401, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/69) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) writev(r6, &(0x7f0000000080), 0x1000000000000014) write(r4, 0x0, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x5}) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x1000) 1.848550353s ago: executing program 2 (id=49): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x42, 0x61}) (async) r1 = syz_open_pts() close(r1) (async) syz_open_pts() (async) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000140)=0x2) (async) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x7ff, 0x0, 0x3, 0x6, "cce7007146a5c046c366486b60644a8548676695", 0x5, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 1.703050872s ago: executing program 2 (id=53): socket$unix(0x1, 0x2, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x8}, {0x0, 0x7fff}}, 0x0) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) r1 = kqueue() r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0xd5, 0x40000080}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() read(r4, &(0x7f0000000100)=""/54, 0x36) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000140)=0x2) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x4) r5 = semget$private(0x0, 0x3, 0x389) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0x1e, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, 0xfffffffffffffffe) close(r6) 1.701355356s ago: executing program 3 (id=54): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000700)=[@rights={0x10}], 0x10, 0x3}, 0x408) (async, rerun: 64) r2 = open$dir(&(0x7f00000000c0)='./file2\x00', 0x8000, 0x80) (rerun: 64) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{0x7fff, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) (async) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000), 0x0) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='x\x00') (async) open(&(0x7f0000000080)='./file2/file0\x00', 0x200, 0x1) 1.62536646s ago: executing program 3 (id=56): r0 = socket$inet(0x2, 0x4000, 0x4) getsockopt(r0, 0x8, 0x0, &(0x7f0000000000)=""/95, &(0x7f0000000080)=0x5f) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001200), 0x10000, 0x0) r2 = getppid() r3 = geteuid() r4 = getegid() r5 = geteuid() getgroups(0x1, &(0x7f0000001240)=[0x0]) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000100)="35e9986ca8c6298183ef6a09f939dc81656cf8fbb181b9ec14e158bac816b5a92c08df37b85881e0400be0e5b01b98d37010984c37e3d166aae3689c97ac6662646fec09215c85cca33f550ac62d886612849916251da4ebdac11074bcf7901d579d86b9390fab1201c7f57cd49bcc9f657f79fe53c73928133baad549a23dfe3fcab12098c68b62a3d9e34383ae1e50cb86eef2f53d92232cf61beae4fe313df9d79bb73b6a46ae592bb0cca4743b0f77a3b24f1b1781657d01b320ae21c7d3de38346b63b024bc457714abf1123d01829e31794ab4fe53cbc64c7cb31ea021c30a3534c20568ef89ecaa6b64dbd1bcae39edfcd9669de83fc632214f8ca5ec6808b243ce24ea1453e211da002244cfebd6f2797943476f1c9197a4a516f01931e14a378c69d240436176ae6d5f7fdc7b0471482f135ea81f3447031b83d4ba03e869b743ca53623cc44c2ae9792e041006135c3f94c46706f5637f0b295711a90c69c9e7dd66b3105eb83ff5662b154d5c5cb3d2197d80b7a7cf2a30be349d3e2d0f71a82b3e56ab63da90487cc992d6afeb335e11ba0107bcfe8766d7535e62e0e285cb03a518650457840cbc620f49a30ae732e8ba831680c5c267800cc5545d28162179e2b19294acd4bea2afd0f7e69b5d841a8c6cea21fbb73daa52401c5e5acfd261b2153fb2594af6fd95ca49e1d3a3181124bd0b5985629c356a6e3c3ef88159181ada35abd26c5af5bfbf87ef15758525af03512653bad762953ea9b1e5c1c52b81a83dd071399aee375d80a1b704f8b2a8b1ab45b1ba8a57a84f462e95fdc19990060851483306218e0a9492889c735dab6ee23897a3ee17b563eea973bb226816485670fe5cb9e7abbd7ea1071a4aa0c97b9568198056aa0f581d2c93150c54fabe8c978d8045c992a4add67946557a92e8391300723cafde2e01c3b90c90e3dd5d405dc7c5b5ee3d65e3fcf707a370ee7fd97578137c9ddab9accf5c44f7ddfabc4a0cfc9a5d341f7145ce5b7cde5ba2f6ed3c6af576fba0ee9ba80633230f7c2f45cd647e655bfb1dc60a514f0d6584df0c5b9c3d49273b8ea2e4980e0e5ebf7de8bc252ad7d844e112ee8d1399db7d98dbe8cb808e21c89df7bb5a7925a9e2f47a65d144cd156317dcdb2b2f76c37e4c6e8a4d24583a10fb68b6d67a0a61a1319d55b016955b145688342a6f635e82d0cc3a7397bfac0ef71346d656c15d71ff51f41397c632e6a13ae122ecfe69d832d9ed15a373aa01dc9ec8d994831ce10ddc0b1686e0d6878b5c8f75c3296bfc19f2d39ba9031a84958d168ebc11a8ddcead863ee9eb6bb4ef34141ff8a0544ae453a3ddd2ee0c00e6724cc5dee40923fede92b56e79a8b2271609832e5e755eb2641a362d5891d15d9e544004a81cb14d5ac8cdb272408d779d86dc6445de1084eb4455cb55b9ba5dfea8901c52b27deae464dfa9faac378432accccbf7c9e1d6feae7e8daae49e993e3b05ae8c7b8d0f2c87bd89223df2c0839219df93b215cc15751d0eee1f55807636abfd9128d9befec8d54322ed0459dc3b5aee8c2f1fad8b23b84d4b00ca509581b684877d39b77b9ea7cd8c7f6b95e629bb5b7b7161c225a4afebf95b7190521fa2e7177f1116034b27af92ab07827d56cdd1462ccd8d528ec5a0dd8825ceb9f28c365cba71056b3b07a2ca9224182815b3011abc17c00744292c01a1cfa299a7d04161b69ca054510097ba99ca7f887966107fad84b967f7120c198900d053a91f90825833ea4af19a7bf7eb367e34189b957f3b04eb615a3a0a62516e8f3b56926c48233b51e1b3090ab9931e9d5af5b0338d4131575f5c775c46d465e4548ef1c3a8f2852ce2fa48dcc1ca55e4679ab8e3092f727a4c967d3485c32b8d688ac63dee10e25b997af4826aea3d1c8bc786b8621608e6199a061f6b5d7ca63e744a684c4cac0769b14e90268fe1dc3f2294505f051615a0471f35ef551c625141a2e1045e66db28f7e97c005d724e6b7e4f18ab95cc80a051707fe9a2a6703853d0d833e85e6be303a45bfcf1dfae03e461ef95de8a3e40ded2c74ed889385efe6c745f8cbc69b51adbef5fe8420983bb94cfaa39e9768e69f57341bb766847610eea2c60ba61c47e7ef3e2a1145c60c86d48fb7f7226bee59a9e957b80c395c2d5ac3e5c09b1719f4426751641a3a35a4f33c192078ef4bf85f717ba7990e920d3943db1400fe915cbf104f9fb7bedd8bc4f3807a4e9471928a16d9227f438a89f60ffbb7ccc431949f075133bc91345ef0b1bff95ce9fef45493c24473bc51be4d86ae000ec4af84400cba3e1ae530a4042322e22aab6e83ef874c428201844d121ccec14439d5dd14273e1169ff56b2036941a2a7c514505d89c56dee885177be1418553cb487594926deefc83ac93415d075295e98f9c51ef5bc642742fb968e96dcf9506dde7ac5f46ba6e70611a5ae8e6c04fe20d6405d54bd079952926a3ab4fbc50ecc1b618871f493df3bf15335517faee0def891f5b7b0870ce4fecffc9026c84dd61c5876430ba93a9d948c3f069551d11f59bcb45c745b9da4a749cb0ea5d335ce0f5563f91e139020a50305342c16aa707fc21e57a04ca4e250c683fa76cf1eedae195208ca4105c0dd43d1e9b04a7de267d24ac42e4a27620a6b1372f57507681a8f9ffdc5ac2a231754f71199c376049c1558ad43087353c45cee834b75b05a5fec4ffc2caa890bbd027db503e6761da1b9256069e6f7e29bca80f477676c4f645c870c2d97269af0bcfdef74a6b6d664e9400f0e9943bf7f7fc8ea9b45aff9add2d777f3da38197c40ac8ef84e4354dfc1d9bb5621dc0b104fc5f464c9c77d9f7e10632bd1ee413793f4f411b3cf03d3136012ac5b9764790ed673d7566d21093e41b4d5bb673b3b0dc95a78daac5bb348cd63db9f3f2a745bd227c25bfd22bd18a2b2e094e3c96de4347ead3d4c2c5d56997fb074a8164183b5cb4fd232e2585ef03868f612a17925563bf1992afd3747f2b9b0d68a51fe2817b7ba5b6187d6aa39ac2838745d06fda72ca36e6453606a011b956ebacc205098c2259ac207515b25984cfac740df99407f0d9a0a21fce9f3291eabfe1385a312797cd0aaa7a240b0769416783c418c8c40edc4515b33c8f04950a15378494e339bef737b566aa4e60a3d298e84638392ebccc5f10e7d9d6a23ba75dbbc669e5d6b403c782931e3e907ccb01132bd13a917970c9edbddfcf7d5c10a6a3fc8e5a80d495e68566d2c4a3ef2748650a89edf4b9d25ff56e628340e290cfe62c1c9a4a643d9387ac6893d390ab29540d022da3e3cb08cd3731a6d5fba79e7762398a93033ac09678de5d88e038fb0996986e5257a20a12b844e16b0cf65db017175c57cf44f7f4755bd9b0e52eb641eee3d3ead198b6acb349b06adf7b5ed2ba6d20c4d0fd92c63a8c4632f2f259f5fcf2584c4e8c01b31c96fa2d5e4f1ed28175393c73e1c77b84b4ee2bd6a247ccb57578cd2c3eab30289fd04deb0bb78829764ff71b5f53c6bead3b6c5f57ac46acd405fdd6f5578177bb3523902a07d52d14216ee617d1050eabd8996ce438188cee4436141c65a19d2574442fec4a2bcfd4e18107f035c033854f9157ce7956aecb6c51cb3f024cd4fbd3b48d8462405d061796a814d2fad29bd9027d851167aa36e489ce4972e084ca034935ae6bdb58096173f07f43e1c41837d9931a8cb2f1a189cbae402bfdc7afe0884e9aaf429a84ffabc8bd741ba69d602ec6c26a1061f4ac04e57a09b32802311669d8215d86ab054f10906be27d3e74de742db8f4b1fdb40a97a5c0589ba42441393d74bd0e374f0c4971bb27380c9a81bcbf793664d6d9f85506919bf004df8a383f4866af36f1f373e257289bcc3993d1735188f703e91a2e01a489cd5fbef5c24a036e4bb66127578216cd962a14b9f33d9f15cec21c114786baf0d3aedd6a842cc57172bd15db031ec6e0c5a92dde86976f0e449798ef5e4d06e8fcc28ae59b6c05feea92052b4902f568f6235b7786256da8789635d4630724b9d3a93d15aadb41d7d0900d998d96cb05fec35b801437c197ad939bdbe4b96c01c1939694e93abd88414b225d6195c691d08c53d0af9600b9cb8779b97e27b2e37d29dd42be96a9972cfc3e11417801b61bbcd5c2c2932d2e60b44fe81b185da21424146f8513a51b2e3b90b745573b3836f92c047a35470a557c8aa6af5384736b1977a7781a70914dc12ea83c4dfa07f6c9b4c5b9ee8036498221c28c298e0b714b37180f2f450bf517c7b917c0c8df151391b1e71b3f0061a402afb45935336491577308120f208b08fe8ff30f023ea5c2d9b40ccbf97be7eb8a411aae4fef7f95f619e93e1f9884948fb44eb113c496382fe93c48b2b2d3ef90db21a1846c242c46eca28efa9bbd9a041bec340d3365ac42aaf9e2f3cdc514c621b5f238692b73088a6c5f63916c8e15a2cb197aa0861125ed6263906c53ae9cee9c63e29a8ca440e05512d75dbfe31e21cd5022857e572c5ac8d0fd54ce11850d5bb45986801f060b702e6e8638c1283f675ffa21bb4cfda88a11c596bcb7073ff8705502e817817a9f2978e18f55285264246f2a10cc483d6ae22ad285fac513234600230927e01e9eda4c07e14fd23152f70c0c4ae529ab46c723f609aa225f5ed71964843955cbee5bd94e38b0b04c216f806d3fff131432824874f76501549684aaf243844c12f35432a8b1d8defe2471d6eabbb829c88c3bc6169c6daebdb6f33ae023542df2333fb7fe683417e75d376e1a9638e53a2941a4c95ddaab4ca2a625e0e14216c6d6bf54668bdbf0c9407cd2fd1258518e21db6da729047d73f0d102766211f6c15968627aff58d9e6f192ccd9bde81bc706c2ba50f3f5b78129f209f52ebc6cd63509a7cde4dbaa13a327b95749dc9f1a4332c61c19d39c0df9d460bbb551e0e7e2479a06e2df1468d5be02268e3be730119fe24368080ea67a1707ed54ed0e07d3137957cec30b068b25fc1ce0dfeaa3b1cb09acbb3138ed49b09920305e55afbeece251329a6167b69a104f5db03ecf0035662fcac25760a0a5e2eb87b6a68b2ea3139535250d3ea1918ca1bcf74a0501748a7c2bd39b6b27b37c4836f2d138f7d247bc2e6427c57e7ed350f4b506150d734018a26be4cb40926ad3aceeabee4c386230d25b6a9e5ba4e5cba3bbf72292cf3a3b51161d0b77906c529309723bcc4174f23bb8b9cc24039598ae92fa33090c1b356a8f34fa8775fef00504d4bd55015e78eaf810a3b636266ea2706666b929d76de2aafd6006dc90e5cb51660c7aa6c332aa2e7667267374e7cdda3e434a72b4edb47fcdb1ccb7588ecacf1c3c42e8fca227872adcf79d9d86448048d6d8d067476854d167bae4ab7d3be6eb5ad22052416ee471a04d44d1556c2e07dfc184839f0939da5ad80c9cf966de2adef87816f584f315bc850fd0f2b8d0f4106e5975998ffa393184a2b495c99d15e8e04e7b6ccbfd04ed6234c0c62e609d18ff1bc9506650c3869d97e3578a4a80f471e7c178c953b7053ac000a9d2bf03de7194ad5a95d3b000220696284ff0ceeb77c478ec143014417d4e7b270abcd1fe7793571160e97670c05fe4b9eddc842e72c00a846a81769131f5909529eb3efdfffacbbc529544b24adc1707b1b8373c250d8f6248d3743dddd8d9a23e1ddf88e7e84ded3728a2663829ead7f8c39b98abadedb3468e65bf4399911676e59623fffd39f097de0953ce0193cb42b1567ee07f9e4c", 0x1000}, {&(0x7f0000001100)="758e743cf459da012e8c983c6b150af16b75ad0086a64c15e9275b8b657f1da2af18da322b344e0f3c7ddbbc7ffe939a90d38dfc25e0c6d7c824e8b0445d9b01c45681be9575b340c7b4e9fb379e04eb4e9efc54f125840f5c04e26dfbebc8b87a20aee74008c9", 0x67}, {&(0x7f0000001180)="d7168c3a21b357ab1dac8860784b3182852ae27fa3115191aea753209af6cf5f0241a3bfaf9b3cf4f997", 0x2a}], 0x3, &(0x7f0000001280)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, 0xffffffffffffff9c, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xd8, 0x1}, 0x409) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000013c0), &(0x7f0000001400)=0x8) r7 = fcntl$dupfd(r0, 0x0, r1) chown(&(0x7f0000001440)='./file0\x00', r3, r6) r8 = socket(0x20, 0x4, 0x2) setsockopt(r8, 0x7fffffff, 0x4, &(0x7f0000001480)="88817635c5229186bda74d1f33a712fa41cd9b7f50dd39677c1064585589ba8af81ebaddb8d495f4464471f03682d61edb6e0da1c49dfe70b5c0c511b7f4f4e49a0eb6d73a0e4d8bd2ec3b23f0e86279622ba2ffa754887725469bfb87b44b20e3bcbf70c8bd56a6ed58f7ab9194528e844d5e118ca75b3a497035297caed03f216e3b711c61b6274e88af75ed206965ae4b4dd9b90cbae2c4d8b3815948a2e6f019c9b92d59cc9ca2fc22ed74e53d1d371a36546b5e50462bc098262548ce63223d010f3df2aa41c9c18c91fc7d3b0d4a8f8fce4a0c1208f887e0e2927489505e", 0xe1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r11 = msgget(0x3, 0x0) fcntl$setown(r7, 0x6, r9) setsockopt(r7, 0x3, 0x7, &(0x7f0000001600)="e9dc9b2f6f25eeb6c1cb2f19e0b1c663a1f12b301dada23b3c7b56de7d2a16b2dbba2431fd37c019120d118d123bfbc4a6e64a2114f9d65196fa7f90b42ffb7212f4043c71133a90ee65c3b3ff00a524ada71447b936d04bc63b6282194f054e407891a161f454cf280c0eadc89c55d1fb8a121e45808e8fa7e4c32110504ad727f7a3667fc11c3f5b3b9c26703157ab005c895be47f04118d3186edceb0fc435dbfcbc83df29e6718929c32562c9971986c487fd1122b3e", 0xb8) semget(0x1, 0x1, 0x70c) msgsnd(r11, &(0x7f00000016c0)={0x1, "1db8cf739e6df5af8aef3b18bbf764eb750b0dcce52459037a5f57dd9d94736774acd34e6247dbacd5b5e42d2682949e6b9bc8f39eab0e21daa4471ac9e0b639d353d4aa589a272b15ac571b3344e53eeb832e1cb6c6a5ab4d85c513aef1f68258c7cbbfa1213beca3c03227ac4f6c54082c6db5a1ec677cb68906fc9d01442eef05a3f436180d954ac031ae14787fcfc3dccad1abac395116970d420713291a9d457e1ed26e9c2237124ae78bc9f92447e15ae3f0aee8569d47fce43da70562c0d0fef94344759e543b0951601bcb77ebc52a1f438e91760aa7c2e8f74f103399791cff53bb2bab01b3d819a0f207d14e3e7b8a161119052d4511fc7428658901903b8016126ca92f25e3ede5482a864f530c3ad2eeb4206f221561618a5b8629771b4abf8f6623c507f1545bd9a1bdf7037b1d5a754fd434b69876a2b0d2f308805ed86fdd3ece5e309744c1470fed11267ed44ee9ca0d216d80d3abceef0ab12cf63b97d0ac37a14593fa2a3a1d6270595aa334dd8df4d6805c6197d13d2315d35b879652b2ca1ea7b536194ba37f6b6b5c8172612fc07105e563ac4c3899e2d0ed58e3e7a8fef7fce12e5701e97ab097c40ed3016a0e352b1787599f038a12ada50ee2f1540c04445b439e74785028fc338013924ac3dfccccaab3546f9b9ff8d3d8e8dfe3637195b9e12e77dda0db7d3d3d0fa30603d2f8573f98620e472c89daa2fa4768c4068ace6de1f32d76163316284ec60eaf07eff1ac2bd7e6929fe2ef3f91fe8825b9db6a943373b599310c69204f1b086a86f08679f67ddb925fc80dd2539bcbe163d7e11ef53b9899755b3ca3a7761042c4d730a151107d2da6e09a1d41439855fc5d863ccb10ba6516bff9dc60f1d42697f923308f9da2920f43a7bdeb0f8963a9bbad83e32c70a9beddc7fa32a4748d6f66c17e16cf8476d33f15b51c998c446cc92118a7928a241d11eda41e8893f584bd1090204d8341417c5766300fee0dcf6853c3d7c5f30bb6806346fa496d0b960a40f945e2a36856ccf06a9921289484107be123332433776ac97f852131f9fb7ed7c1f458917be55a9c0facacc63d151de0e30892865628876ccb51e39d060b036f0c14e655ee47152d596cc36562ea104151c8f74ed257ca0133cd227492cc7bc461e344a74e134e0cbddc7ac6091e5f09276bfe4e2ad0db5324e36da1f82674d355475bc4992ab0db52b614204068a8c515e97c96cd80b21a6c0bf564087711bee7c62697e3dc310ab86bc6159a2e884d7e09315b99968b6102333ae4be1942324f33b61f79291cb537d77173d2be06ab82c626bd969d5214649ee6a7aeb2ed9ccce6979d3c51134c8475cac0343b17b73aca3eb0f49b9c208b44bd03c58d2cc9eb9515e809df1107f999ad148cb24b405945e9620ed3b24e63cbc8e29a9a6974282d5ccc070365c2ad672d1f28f6ddad2ec2ddd34213aa68701116bafc682da53a820b1c9904ce954fbca6f0a24a67470d818c367eea7b9641ecb687442fb7bbf4a63892eeca2ba3e913b086e627865df3d9c1e482cc508c1c61e27d9902759ea2897a457bb3aa7e4e6b4c31a783f5e1b54974d2dacd40d92919c4c3282f5955f0edd00e36af70f1ab6b931b1ee4e2a6f25b7bc0c8f0465259d474319c8ab40244fbe5c3ba62a45db59efe1b4795fa60278acb5094d466bf5daee8b437aaeea8fd9343536476386f55a8373ca30b382a68dca0fdb3fb4af0ad764af1582e5e4846d76cd0c038425a0b9bcd21ad803bafad1705bea6e7a60c3a9e0d3a84f273ca5729c960364ee9676afc580c4f63bb811cbbb880e918f10ae135fa22a3e5066dce7c461f15be6a11997f00248a64bcf07c007516d21967158f992ab186ac8b618cf024f48d4bdbe52f63144b0b55ab99df27cb6b095993ab280b44aa8165ff47514b6a3dc9dd696038c8271f93b6e358a63510d16e022076cf3109523dabf202f59b9e6319effa9a45ed7e27ae3870ab1ee73ca26600b1a3bfcee026e899a8448a3602cad317fc042ed49a7d50fb94dc6d424a0f9396b5c841223ff742bb6850a7834f657a44b0b97671cf281ce0700491792911d31691a47b4b0c3fb3b5ca1ff08f7384d9e406035c738be420e17cdd51773206664b99458e457f8c3aefb28be264367ee8c39ddee3ac11e0f88b9ef6907de75ffd88624d0651a306bf3d008868b358f5d2fd65767facf62f5ebb9d40370c2c3abbb1def5555783c5b2b62da78591e97ff6e42061ae3daeb663d2ede5a6755333c83f993eb1f745aee674c9d4c63bf4d26f6f1b4012552a6ca15e132e0a2f1ead507446d9724f832388c05b1edbb251a9d53c9770327521ab9da5f2ff8382d21d4e95863b86fc74c35766f4645256792b6c92a39bb67054c64e6ff69c1d4b1a859724a4196510513480c59a3665e888c5c33e1403348d53e77b389c1d991c552932bb1dd9d33a35f758763660f162885fc144083c100e672a24965cbc7a6c4f3c7420365fd7d0a5276ed5e3c0d8373bed680ba84ee38d60c6213550da16aeb4ca524f83fa8ccc60498be6349b89d4d04bd635f8b8f53d8d4711f767686509b00bf11dee12ecc99e4f5dbc03e318a4ddec73fe0cea9023783046ee65dbbe8b5090669cf05bffbb7732a9d79c440e6fd68981b1a6033b09049511a1f6e58f7fbcdeea6079fd760c78ce52a8cbe1aa504f336bba86df5873730d8745b1d81e50c924c23d5227095c26a85828067ff0a8775f69297bb59f9b487f1803ffd38c1dc18384003dcba6fa1bd52c4db648e78889e4620084dce18d30e5ea631e406b75b9f6c7e4b4e4353edf91926d3a92b938806f192d5663c65162e430c82254472e04ef6072e7c80af0354fc4cddbe6f27d36235471246533724ef52302b151032347ce841ed3e9702284a3828a85f85d65132e0f0308f96c5cf47c29fbebc614b3e5a46267da7304027d41fddc1758f7d98d8af0f7204a8678adbe30d999555b4bab44380c439a2f10afb220f879483ff5093953037bd407109c70be47ce2dc2f5cfd312e4ffad55df10c3d211295f99e8748edc4fd7f9a96d3bd68aefe903edd78b0ae54ab0dc36dc3825c4b5ed376908d0bf08e39f0065b8128a7a450dacf443db3f9f02682cace4492ef4e1d7c60f80f030f3a0405021d167bc333f7cc1770635d959a8d9f72c64b0b9a64681f9f3bd1e8f335f54e65957e97d36856dbe158c56ce049f69dc603b14ba4b242d74aac1597082030d9e385fb783bebb69f8320c03cd47f88a897685a6cebbbd39163a8be80b0d98210876c40a00db1ea81f15b28f46ea2ddcdb34a2534cf3605bdd289d13a6e86aa4ea826c2da2d8599891c4471501ab2756f71a2ba01c93149a728c9639134fe05b262790d6d1e771d290f6f3bf5c88d6fe07a067592757f2e257019341a6090a9df4ebe32621bb397a8f684af465abca61c4c347bc98938dd301a8cbc4fe08f2344000ae0c7f132991abc2ba98365cf93e9ebbdcebbc62178a1c1ccacc5df14506a436b1795bd0ebc76745cb5eda916d9db75c9aa0ba64ff202611c639a194df88326a9f7238fe571fa04abce1e1cc85875e4380ff42a53c045e668cebbff87f550878a9bb2dbd4bf8b9926c44de70bfcfb4995334e3d175035181bbf165cdcbd56b17a76a9132dafda58cf382b0efc17c574656569c6d16b161589521a9734091a32d9687831515b5a30b2c8c7318d033afdab7bbf26fb33f8b0ffa6a6a73d08c89696921c31f44669d96d465bd3123cacc49ac33585b6d692ff60a22cf5f91cf6b6395e4832242b8f70be638a30ee47da2f7692424fdd2917168f6d4e45ccb15e83c7005ec722de22f4c530ffc0b4b8d6451b0602d778d72d0a1cbf3ec3ad7cd46af574da90330444c12ec9edf42f0f35b8346754c6dfa4b604fba593b2a6866472497702aaa4d020efe9dd01fec44bcbe0ea3c536eeeb8e89a81a7beac46b86ec16550b7987b3e8f8a141cc8ac260ac02ecc2d7af0e9411073a829d377eb10ff185000f68224d367b57b7944a0ea7c301d0c76010d7b3d3f163ab82b51044a8d6ae30d48c21dbd4c6edae632549dc1df1df4251d2a8438a5f64659d0e76266f6b0e913a7aadd8ac719712c8b162fd5a030f0f37dc80595aa0287edf7256532b419153ac0f77038c7ee286510dfc3c6d040db7e1d8e47d1fe0951e8c210db2cf000e240bfc7d966456b97ef8800cb3c33013dc8d99010ca06fc586665edd6772b4f52781489e4a1e68c461287cc238df6eae097fa49ce68845e05392a8e9dfe5de3faa683086e789b3aa432004058c2c298ee03004b77d4fabd9c29cd8112185bc6c1b22d9607f9751434051d7e4030a41c902126d9112cf05c36e9fbdd0c804e2b3661da79bd5fc57d2995d2fa51c686c8b26bb7468437448419159292996da2da143005f68f6531ead458c4f3b97a3eb57ad7279c925393a52d96e5ba59ee4959b9a700e1da1fc1dcca9430dce46da08be43750bf0b1292d2d8978967d386971aa79a169b77efee793aa2ecf34d3aa7198e7ef1a252865e413032fc54d8ee09b9b953af7ed99212b0d2291a5f14162aab7c9167ab0bd21735123e86b50983d2c99359facdd67a936442b439881a733bb612880ddb5087a1573e730870d92a34303938da1e655de932c18f6a18d6781dc4863ce66021859f1aa7f287cd01a74699a94cda2329aac9cfee8bfa7249e86d66ccd489967d250391c372c8bafb14ab99917ab169dd55fe1f1624de1aec424882928b28aa1e6364b112cd488980b638c03fc5065c26b5172e612b0456de555e8d0677aef4bf77ffb39292f51bbc184ba416227fa2cb21edb7c1e6430bc51a0d157724a7ea32fa8379f69e1c2bfde376009ceac9759272c81e5c2d3873e403939390a8a781d8a6f619216603f14dda959a16c7411f6f9ee5393772978a16b80bfdeec67e23a78f98590aa3108cc60ac713cf244c4535c2fb98619d54b68aa9c4c3cd01220053807d2b5239d9aebace8c50e0e38f7e142865c9bc5f42dc47a96b1fae56b711f063574b1b93904535c678f0053604cfc666e126fa2ff3430934a8846282dcfafd20a722265479c0f96537bfded15e7e4863b159a45b3efc48e1ff8c318bb48fd251b3f35840b37c093a26332915938722a9ae08f3230da14c535f26d340008e311162a3582eac267f2a2c203f240da6fe348c33c8a011455c5034ebc54d0b80cfcb7e2491bdc34f8c1345438751ae654a0867bd0fd9986de274ac286c44315dacd706e123eebfd1d186ddb7d396af36f71a81da61e669cd6b7c9010613e53d372f34412d01d2ce1686001b5a4efb85843795c52ed3b7004ea7696bb4b1fe35767d895c42feb05383d11b46c6dd3ac99e041f9b7de3f3d26d961e80acfe295d2046279a5fca8a42bba415314634dc590b40314296435e2b45b6061f5917ce100a1ddabf36580e50cd6dc0e4bde5d40a3659084e9d65fdc9434351b5a37ecacbef5e9baefccbcdc08267d1238c50baa29ddcb847582b25989e416feac700f75b50cb1c455fb8af01f5892ed0863bd732a290ad1513f4290e61edc80e8f4c8ca8acbf1c65fa6916b0c59f7f9d65686a6d8e6bdea84497fc8af81d495d7cea00bccc8bec98a8a585319142b44ebed72905802c405680c38458e373003e42f729b5ebef6de146d670215e5b720b632e0d12ef550bb06091318f20b758588da4cd9eb42c6f352f0f9676de850772396149575ca3fe6e1e1585ee93bc0b5451515658530e66b2b2de2307b0"}, 0x1008, 0x800) recvfrom(r0, &(0x7f0000002700)=""/59, 0x3b, 0x800, &(0x7f0000002740)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000002840)=[{&(0x7f0000002780)="fcb5cf06da433e2bbd723bffe9752c0860c3db76ab0d76ba3673f1f8913b1919cb08f7c2d9a8d3506a00912f79f406d1703e284df4c2bfdd8be75feddf94401274f8b40b8605ac02cf7a5a9138a5b468c6fca534702ee7d4b6abad59da3ee59842b621b06793a9ab132d50cebd1d9b807cefd52372e7676b7bcad97f9af6c7352283bfdf0c16965676d86a85eb4b8535043083d1989834b3a96c48eac5e761aa2e5f34e7190fa73854cb3cc62a50550b90cea88a213f3ba83f", 0xb9}], 0x1, &(0x7f0000002880)=[{0x28, 0x1, 0x1, "7afabf7918f6d3d25e474f8b50c7bce4585ab2ae56be4119"}], 0x28}, 0x0) listen(r0, 0x6) r12 = msgget$private(0x0, 0x20) pledge(&(0x7f0000002900)='.-%,-}**)/[-{\x00', &(0x7f0000002940)='\x00') getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002980), &(0x7f00000029c0)=0xc) ftruncate(r8, 0x401) msgsnd(r12, &(0x7f0000002a00)={0x3, "9370c34d434cf1033e52e86dff8d86487de631743d03accb3479da75242497bb5e5af182"}, 0x2c, 0x0) pipe2(&(0x7f0000002a40), 0x4) fchownat(0xffffffffffffffff, &(0x7f0000002ac0)='./file0\x00', r10, r4, 0x4) 1.621504666s ago: executing program 3 (id=59): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040)=0xdaa, 0xfffffffffffffd1b) getsockname$inet(r2, 0x0, &(0x7f0000000000)) mkdirat(r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) syz_open_pts() syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffffffffffffb, 0x0, 0x8, 0xc5f, 0x0, 0x0, 0xdf5e, 0x0, 0x0, 0x2f01, 0x3, 0x0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x2, 0x100], [0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x1ffffffe, 0x0, 0x7b98, 0x1fe], [0x100000001, 0x2, 0x0, 0x5, 0xffffffffffffffff, 0x11000], [0x100, 0x20000000000, 0x1, 0x100000000, 0xfffffffffffffffe], [{0x0, 0x9, 0x0, 0x7d06}, {0xfffc, 0x2, 0x1ff}, {0x0, 0x0, 0xfffffffe, 0x80}, {0x3, 0x5, 0x6, 0xffffffffffffffff}, {0xcc8b, 0x2, 0x0, 0x8}, {0x0, 0x2003, 0x40000, 0x2000000000000000}, {}, {0x0, 0x963, 0x5, 0x8}], {0x0, 0x5, 0x1}, {0x0, 0x0, 0x0, 0x2}}}) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) dup2(r5, r6) r7 = getegid() getgroups(0x1, &(0x7f0000000000)=[r7]) fchownat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, r7, 0x4) 1.425543326s ago: executing program 3 (id=62): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) socket(0x2, 0x8000, 0x0) (async) r0 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xa2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x100000000, 0x100000003}) (async) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x100000000, 0x100000003}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x9, 0x2ffffffff, 0xffffffffffffffff}) (async) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x9, 0x2ffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000000)='./file2/file0\x00', &(0x7f0000000080)='./file2\x00') 1.424840281s ago: executing program 3 (id=63): r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x7, 0x1) (async, rerun: 64) unveil(&(0x7f0000000440)='./file3\x00', &(0x7f0000000080)='r\x00') (async, rerun: 64) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) (rerun: 64) chroot(0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x8008, 0x0, 0xf2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ef02"]) (async, rerun: 32) r1 = socket(0x2, 0x1, 0x0) (rerun: 32) sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) bind(r1, &(0x7f0000000000), 0x10) (async, rerun: 64) mknod(&(0x7f0000000540)='./file3/file0\x00', 0xc000, 0x8) (async) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) sendmmsg(r2, &(0x7f0000000c00)={&(0x7f0000000500)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000800)=[{&(0x7f00000001c0)="7db317c927e14234882fd2739a8f94b21812c57d260af133d9459f751f7bf8f86fe8964e7dedd5ec89e73751ae6b0aa1335a9a14de185fede3f31b5c23765cb2847ac3a5a47f930ef007ffc0c0326fbcfec6407e29280b3dc9f8fd170c46f84eee5c3e2523b4d6630c31b7a63a13bcb66739b5ada888a39c6f5260757241dfaa936fdc96c2d67db15c47e6dc6ac39d", 0x8f}, {&(0x7f0000000280)="d079b64bc85308a7ec919eebbc151b40b079abb38bd57a47fa697226acfb5ce73373ebfcc43f8461dcd76889a0e8bc9741a0a99ed64aee07e24cd4c6fec2f434552373218bb32e6cf9f8d714d6fc73ce972402f124ba64ee6497c6ecd628e34a61969e8dd571060ae3f2c4a0ea652cc2fb96060000000000007b9a43ab88541025033794b4c5c5a13ead3c966c83", 0x8e}, {&(0x7f0000000340)="bd897b4505ac96a3298026767df7a02e8317aea6b8566419ef5ae1ab851f4e1905a5d99d177807edf898fc6164d32ded923e8ea47d6deafc63f93bd4610387fa760b813a93471922143f03fdf5e0547b8af4a5997014f4edb985cf6f2e72b08fcff6a754a2dced14bf2f1e1d88cb55b482c0ba910323e6a47a84f4fa2abdaec05107c5a8257eb8486d36a6fbdbd136d129ab2d2e4f793647ff528237d199af15da07df3eb3e78cbc9aeaec81af97d4753f9d24613b330182882a26746f4263172ea50e", 0xc3}, {&(0x7f0000000880)="6db7378c6c91ea0c7bce874caa1ce6226ab04acf7a361997353e75fcc1640a3eccb3e78bd3407b9532f007dcbc4a1ac4c2ead4fbac2fddabe56ab034e9c2d7df6bba6b6f6e4158c325e18f146f7b0d21ddfb7dd4a7b6fc2b457b1aec10774769665a20157f664f5e402db70867e45f49dad97d6cfad3acb1282ad10502d58aeed2084120615e8a08b9baf74159b752e049e6e64e2e3f30aebeb77a5530652013ace28488d35c62d7445ac4e78ea0826829638ae3a084d49e7762d1f3d5bfd6cf44cf9975915e311690418098a72e1f764432e75d1942e1634ebdb75937182001a323db1ba6f2c29c5ad7848dcd", 0xed}, {&(0x7f0000000980)="c18cdf17eaf6147480c32dad3f5e97f28deeed73c8042180fdb514d8e78f418f37fc6d0400a0f977ca9223584c459c0d8f70a2880cc46de756943896f74a38368cd1a2ea8efa590254c9810b23a665acf4b0f9f1fe2cea791203721d7bcf55b42ff5ea372a5cf5e482903b8131dc82120e399e0a4e5dbd63aa7cae054702738457b96cd24d3818a9e56b5be7b6ffd025966756f1153ccbc49ef754c39c74c45b869948b6d016586a5c3096057e9ba6fc62aebd055feda01126470cb53be2f371ab6c4c178891f905730b55375e8e06519a58ed7d4ac3a474c9e79adf03824e765d1fed810aa1c68670d72efa2b045845bc0869ece1c600000000000000f09981eae56ee9ff6c40cfdb353373081fbd18eb25c40821e80019ce9b48a5520a6be80affdf417508393a5abb7d631d0769a8c4a7c41bacf1f82aa698bd4e06df8b0aa35f2a48fb0a49b4cc4d7f7cb142c1459805bd8b6f35feb2213ceb87174232c65f8238cfb04557f75cf164b3ffdd836b2b5c0d5a4cf7988679a107fda1dfd9f2612d869bf49551bf4223da7d10e5408e5dba2e3e4d78337032d988675ee63b616f4828a476ec0a814e", 0x1a9}, {&(0x7f00000006c0)="1added4cc7b9c7fe13ddcd796d61bf6e5efe56224882ad2abdf4793bd87f972e1dd323707b769200cba92a71c000e86c1ba31b702cbbfc13d7d29aa5b3063921a70fbf9bf96f23110109ded1bf9df043d9639180456ab4275b49e380392ae0fc8674c26aaacf9a90ddb18a9d4db86f713e12d91f51b58b03299381c6044bc4c57ef843", 0x83}, {&(0x7f0000000780)="e0ef3dee2ea9284588ceebed9b2d5f1072fd37858e9cc60261ab7b10106806b5f40d0b12b7a71e83e887713ca07eb81590f1a2126946856e0d3f83f0e33498f1a4cfd72138e7a6d236", 0x49}], 0x7, &(0x7f0000000c40)=ANY=[@ANYBLOB="4800000000000000ffff0000030000006bb4a64b8c408f0e59b224d63fb3b4509b7df2a5306fea6251823cac4f991e5465b84d589b1907314df951626ad2f62bf1a61ef9a3289462f000000000000000feff00001000000078b7cc35fd1e2353e3fce6a0a66a27f8ce761c26a5a84d0f4115a6b009b074e77528b58d08f1db53d088166fbf06ef3a3aa42f39e50f69b287282faeed89860e5dfb10f0fd1130772ff5e3968d9d204d4badd0443ca0c366cfce52ad4b0257f73c24259ead60cc4abdf3306f3d101f0f87af52f4efbf13f4c55aed22186b0025f389575d096eb0d498dec69afe18d3243ea6f9e5b71f4b300ff91c89ff1084dd089df0a3efdcf94247f909f7c8905f478ae7d07aa4c077098fc6ec95b9abd37f76ca9f792d906ec87c860df43520c97e321c821f45551f0265dfac2c1a2da14a280000000000000001000000040000000705aafaf0e350e6523ebe1e9b3cf1642bf87f00000000005000000000000000ffff000006000000e375a2a9def79794af5b470d8165f2085b7e3ff2ca2237a5a92aabf82f34df47575d9ed3095b865e7a2f775791579f06f9c73bc02b8a95c4725418917c009e00a000000000000000010000000000010051323880be5b34236f1e6e0d354e6a1fd041bfb332c43278f9c46d4beac313df4096ca685ce021908ed522444a41b6976feeed5fe324f5ce39bfe2b55c44fe571ad7a37422df30e2c246d329f9d0aab369639087b9db0dc083bad7b79a1072c345deeb60921738bb6d460400000000a857be73d1675ed11e16bf3174c247dcde10355c1c143d720b9bbb528c000000001001000000000000ffff0000070000006bda7ad0fb145525c6832a61afeda067467df495beff33a26a6365ccd93e036b000214a9bb388174fa432cea25fa492c0e7797534a9d1528bb2d168ab006521668cc7c4e8b18072f6741c986d7afc36a13129d139f51f19432a4e92fc2ab45c1cfe9da15929de221efeb5566338ac9480e338f8d4814ddd518140d4ab1718b96f17cf238c1a8dffa9436a9a58ba90170ccbd66b2d2a98f679be97a73c2f2154c28294989ccae2fc0ac39924e505cd4a1571bc31688960603c5874576e90dc274d9d8290274e23360ecc86d4887a6bb2d6837ff4edc127f85e5e6d054fe57116a4d257d264868c4b93f0f4718e8d3eb52d414784fe4f376447d7bf7a600000000"], 0x360}, 0x3}, 0x10, 0x1) unveil(&(0x7f0000000480)='./file3\x00', &(0x7f0000000040)='r\x00') (async, rerun: 32) symlink(&(0x7f0000000000)='./file3\x00', &(0x7f00000000c0)='./file3\x00') (rerun: 32) 1.418189697s ago: executing program 4 (id=64): open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0x9) mprotect(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f00003ec000/0x4000)=nil, 0x4000) kqueue() 1.373829899s ago: executing program 4 (id=67): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r0, 0x0, &(0x7f0000000100)) 1.369638836s ago: executing program 4 (id=69): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) r1 = socket(0x18, 0x4002, 0x0) sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB='#'], 0x30, 0x1}, 0x40a) write(r1, &(0x7f0000000140)="d862208106aa78386af5801027da3426368d6ea493e7f24e013dd4d21db57650e5ceb9bde6ddb2d3ecd4d11d23502f2a4adda2eae5e77852e601402abedc9db2a9a6747e19dd28a0fdb31a11a71272e0", 0x50) listen(r0, 0x245) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="09ec176a0d767723b1004f8a85478f0a", 0x10}], 0x1) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='x\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) execve(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x7956037e24b79040) 1.30531475s ago: executing program 7 (id=70): sysctl$hw(&(0x7f0000000040)={0x7, 0xa}, 0x2, &(0x7f0000000080)='/\x00\x00\x00', &(0x7f0000000000)=0x4, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) 1.305075034s ago: executing program 7 (id=71): symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "d7e6bb63f835ba0f0224428f455eca5bc615922a", 0xfffffffc, 0x4}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 1.304760415s ago: executing program 7 (id=72): symlink(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0/file0/..\x00', 0x712, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x100002bb, 0x0, 0x55}, 0x0) open$dir(&(0x7f0000000100)='./file0/../file0\x00', 0x80, 0x8) 1.30453087s ago: executing program 4 (id=73): pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x40047309, &(0x7f0000000000)) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000002400)={&(0x7f00000023c0)={&(0x7f0000000140)=@un=@file={0x0, ""/4105}, 0x100b, &(0x7f0000002340)=[{&(0x7f0000001180)=""/253, 0xfd}, {&(0x7f0000001280)=""/148, 0x94}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x3, &(0x7f0000002380)=""/22, 0x16}, 0xd72b}, 0x10, 0x1000, &(0x7f0000002440)={0x5, 0xebc6}) (async) socketpair(0x1e, 0x3, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x80000000}, {0x7, 0x3}}) (async) utimensat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{0x8000000007fff, 0xc}, {0x1, 0xffffffffffffffff}}, 0x0) 1.304270351s ago: executing program 7 (id=74): sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mkdir(&(0x7f0000000080)='./file0\x00', 0xdd) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) chmod(&(0x7f0000000700)='.\x00', 0x49) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file0\x00') setrlimit(0x3, &(0x7f0000000000)={0x6, 0x60}) 1.213219116s ago: executing program 4 (id=75): r0 = socket$inet(0x2, 0x4000, 0xdf) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r1, 0x4}], 0x2, 0xffff) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x209, 0x82) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) (async, rerun: 32) fchflags(r2, 0x0) (rerun: 32) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) (async, rerun: 32) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) (async, rerun: 32) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x9, 0xfffffffe}) (async) poll(&(0x7f0000000240)=[{r2, 0x80}], 0x1, 0x1) (async, rerun: 64) r3 = syz_open_pts() (rerun: 64) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x3, 0x8}) (async) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0x7fffffff) (async) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x5, 0x3, 0x3ae, 0xfffffffd, "980dec61cd4b925916220d4856afec207c965978", 0x1, 0x7}) setsockopt(r0, 0x101, 0x1, &(0x7f0000000340)="f3b83e4a3ab16e0a96a617c29fb41d84b3a0f04fd6d99373b14a61c11721bce8dc4561f2af8226574289089301e2e650f209e40febf93fbb9c28d359b37cc23160142887602ffcee87efb6a2d75546b6f8a85ed544dd007f91720e05641189be97e2d715fb88f1565334ccf82c16a765b017cfb3d8066ac5c588a8df01b61aeee9ef1880b0f8e8b57734770905854d66d3ba2fedc734022e2b424489f2e10b388b39fc37ea4fd510a107d69d07a88e03a123bba68724876bd9c9cf9143a8e0c6e04d", 0xc2) (async) ioctl$TIOCDRAIN(r3, 0x2000745e) shutdown(r0, 0x0) (async, rerun: 64) recvmmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000005c0)={&(0x7f0000000440)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/29, 0x1d}], 0x1, &(0x7f0000000500)=""/164, 0xa4}, 0x1}, 0x10, 0x0, 0x0) (async, rerun: 64) ioctl$TIOCCDTR(r2, 0x20007478) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) sendto(r5, &(0x7f0000000700)="fab6b5619aa11f764e4f22ad276ebd1b110bdab87eb27e2af49fca07eae992410badbaf08cf8375b0969220154417ddb93b3dd07bca154a8619298a5134efc1939b78a0efd5eb663a2601d27a4367f6c7d7db762cd5e93a4a1f8cff0cae33ff4260880f5b88be416fa561f7b405100928507ff751c70b3a1a53515b98c4624ec0c94fa8fd7a5362aae780cc5eed620e4644e101bc1456851386389f013b68c2724826a8b8aaf49d69fcf5032bd83fd2f1c8b1376a60fe016c414e28624768cf8312d9176b8dbc12a04ecc4c3bc65028f503a41c4ced6ad10554b7ad69b066e15e2b8fb9b26b7004308f8a674f2683a051f99d3f202da2d1079c61faa0882231526e6a23d0eb07f77cca58477429e8ce27822af8b6b6e7ab7833bb0f0f8bac7d43d1e5331676ad3fbc14d185612249618430e19bd40e941c032f5ff2b4c7a9ce2fbfef257d12307736a544ad6f04eff6a24cf5ea1d09d12d4e856000e777a0f13e02ec71824e4804f8d7d3d31e37a65664c69928889b96ecb67ec60038b2b4b404e222fd3cfcfec75d305493e41ed7620db9484b032affb7ce1a7206b9b33b32164f5c11e212656f210d04560050e3f7d7e77b63783b6c5f03c4fe620e6958a68f4e214bb55a8c6fb05ae04fb06d46e74ada861087fbe600e90d8a7f3b1849905be7b7c854ec0b8b848e185770d8655442583bfd1392d5f8e47a91c621b798cc170f962a38346830dd75913bc6cfcbbfefc6a9d8dc5d9a7614993fb969bcc7446b149114d0bf07517c0177d0ef94dd845a8e287c452bb29e1188ec20d73695350bbbb4cad103ec3ed2cb42cb150f610cf8d6828ed4dbf10d820ec62adb09b55f920d931f843f01361230b03287c3495201ebbe745cba20f74ef5884281a76bb7013075a1f81c015783489edb5440907def32b29ec7423774d086bab5d8c3d07afd865a2810fe9129edcffcfc5a11aa0319f1c588e7db4cbf7eae0c10f4345036586fe6c6fc368cdbf475bcb2672e728106ff358302b09496b301b6890422bc17b09a73839aeb5e80f879d9e95c9d168fd53ce963ecbb712f01bd1d2982d99ae7ac7900f4a818304ff5d98dcd9e519a8a94c846f09b2645d4721bae03833f9f4ed2b8de056698604ab4e0d57b7fb9e5bc480f20ee023b800cb633bed19146862bafda37ead7b52ff31d9bf03b475ae6e72e98fae4f883d4f3db34c5f3533730b36b62fa5369dcc36dd7ea564a44c3d7dcd1ccf659c67bda7979cd3fbfbe34409d33e71ed4fb09e9dd0c208ae974cb18eff7f2dc49a08c381486d33b53a2fe0eb02dde583fb107c97e2a252419cab8ca72b7f3607731f22bdfbf4dd0d4640b12d806066357c72fd0458752711a489a8ac4fcf1887f629323334aba75e5752bd2876329fc627ff187f1c717a59a97db84b9d0f8d586be8aa32c9b6a70939c97df3cdf314edb86421a923c06132d8a66d172cf17ec892004673414f43b8c26e70819c8b613fc5b1795f62f625b5e70ca16da2958c966014ca959584f500083b94a3193ffd775da1db7048ace8b2fa9f6aac883ebd75b7dbdbe146dbf5211e2e026fdf6c4c3231950b4a2796c709cb31ef7108a054bd6a10452d80717a3b0070c0832f172e1d708ddcd568ae1ae1f548bb89b1b5c6353f0ada7fb55e851521019f014abbccdbd4d9cbb0adfc9ae5053040b0786a05d3d0ba2055b8cf0400f1370086c805b12e4b633284e006f805897bd5d14b3c48ac001e8172f4b0fa4f2c1b4519bf56293809b63eaa67be995da360599c1ba25c8c3b4b776687871cd7e6e685682403b20f6854fb480ec9866daa5369af92ea4ca26a6c2f1994038170761daad29e2b5eed8bface06bb9d1b6a2aaa9780f190e3916bcefbe4907d5eb5f712ce1c764acec54415fcd91c33228bcadaa492f6e7d63b4214b3cc8c1a7f80e0944ee473194d07f63ae0db3edeb7ce0637d6abbc63dc56e595f2536ce177ff3cc426dc9d9680aa26f114f07b8dc832379ecc840421260e41288da838a39b33f65dab7687553374b1920a0b597461398bd07012ebd96a1b6312290864fa5bcf18793c7666a8103c719df1fed35e33a84d2eb5cea2976b4d95090bc921b402f3e8cd84a910bd29975d9ebb5235fc5e929cdda94598ed1bc440cc3886179b73d38c844c5b790125579cb7e35908dac9b983728eb0e75a0a262e8b11f63debd6ccad5c80e90ff91fc8146870888fbb1426fa1fc9f9a1b6b25417bd2e03b263fc72bde8d20db390570b90844d18550ad70733b05e6b2c04a239aeee48c690c43c5c5448ce72860ad48e9f64bed78cee4c57274dac7ad5f1e1e0083dae222a82977a3d77b873371da3a1085ef5554991965e0cde32c8712a2ce0bef186a975718ed16dcc41e6c4029983b01c99d655205696d3600a34b444cbeb508d7450e64e9580688d3f4f7e370c9bb16f5c509f2c03270107eb4416bb667b4cb6cb716f4d9934180db2e5e6d0b5dbdb72de74773b96f73ba357355fd6f269a2371e71b1ba1180933bdef40164c8ef9d0c7ce583b1807903cd34c5c67fd5f611bd0c9c280cdbbbf184f856b698885689610ff2fc35f16047832dcc2657a61fe796db6539890b41413f398950cbeebb0b556795c14bc0a0d31684eeb00f1d925707ead5a072e1bdeeb818826ede130b8daa37568f1632e7afbdf7615dd2ad3ffacf7e52da0e5ec374d1204aa534df6ddbd64369bf45edc224d5f7a9031bae0e70034385d3a8478e70dafba9123ff070f6bbcaa3dc97fc59ab125e37ce9a3ddc9863e926f1d4a1362a21447e4d024bc2263068b22f9e1d9cb73e39fcb25b8ef231a3c2c831172c3fec27e389da97658d6c60a746ff3780d1d2e592b7060cdff604681b1617136e8c55e71ade8b934ba4fcad4277e613f49d51034ecacd6b802c01c615e1dfde8099f340439b6dd6bb469402bbe0fa5cb428eaa7529bee21e61e5f952b30a7ff29d92ecb2c3d894fef03bea3e81061981ca81eeb85d1776b8f2f8743dc7f31351e4d242072fdefd566b94a3b61f3af692c65307c6900dc790442969fa0754266e2df4330a7065a7c9bc2a86b570d0eef3458e23ecbc2015888f62a09daf6cdbcb8aaaaf7e3ab3a5b273f92bd1b988faaaf7b3fcf4627adb5799e5f3e825a6819f451a27985e542a328dd40563a76143e2bc983d69b1a702fe25400d4539235c7185b1370b2711a56fc965026f90c5ac875381e1ef055b30778247ef30a1cb88e08ee9d14cb56ba9f8f8f139e3f70366ea942ed601bce23567e9b3270fd29c67c935d2a9153cd02da06319b5e16b50de30681a0df845a56d45107fc5f742b2e9491cd359d8c396ca3fdc1903d09a36c3df6657d85018c147cb8923adc149acb7319afe3fddf86363f5b2c3b04296030b2af221a59e5387cc4cc787757d78aff8a241de928d3209965cf8ea3a6929dab33c62a6270fdcd5e009b825883d091971a3075981cc81c8def13944c929f9c418d5c8cc02fe593ba57ed7f477d92bb0b71679e345751b406c0c10748979512719a00a40e99dbe2b8f0e223adbfa915847301a09aa321404e509cbe2b433e12d822893d300b1ab68cc9646c9a94abccb4a157e61319c70295a3786fdf4896e7b4b4e7b400fc4c99f0f77b28f3fcc43045d8a4d36331de68d16f19a4cc9a232dc7e4194a9c648d062890cc38d45e2748cc3922f2a984685ff1bc61be68a4a67363ae6563b2c85592454b99022aab5321b6dbca4c4c97648d1f5f21b53f7d54fbadc0106ab332c8acf1b66c5df351e5093fb14ba2625df5530f380b607b3338d2e6b4b20ec53bc3c1427f832e24cfd6399cd40df4f68fae861d4e045a2541943229b3c24f601ded3f881c1f9bd72912d0d260da80ac332cd568211138baa870422537d6981b9e582e2e0b0257a6e90cd878547a44d5b6a0355e54b28a8e04ccb804b9cce4df66662299d746c7c705390ccf90cd333413b75511b408f72ab62d3a76641d96b6594174b80e42d7ae62a3ff01a805892e86e18f3c19d5bc7f2e72d96e70a128aafe4c4f97b4c319791f2d58f4e03f2dbb4ed5a75c24261d5ece6a81114272401099d91b676ae0dfb173c05e016b9c02777e1e0f32d5dbaca0691c8a8f601db7ac676687e49dfb53253da71a77401d3bfb07ffca87f8e807bc0a06f3ec4533eb82e7b74b27613f07bfef5e66667781e8ac517430644041146c2d72437793398b7af81bc203d6e03e373adb5fa54263a64d40a4247fe3495ba0018942828183f5d9916ca9993599888f92326fcc4955bfc0eebef193fd9aa6fe3987b70c3f7eddb5d283ff36fad60b0e5f9563d3352f6400a782f312ac6c935967a17b992b1c8e6319a772acff334f75bd7138acde0351ee070e473579168a6e4374149a014c142309689a7f1f3c827b2943f74c6f113ccccc3f9a9f3472ee5db832057b7d1d7039d5046271c191c0b10a9a1f236829855ad89c6fbedfd9c028485b7512e9209dffc4170f07aefdcfa9649a6162343480e98ad038f6fd42c8ee486a6ffe908bb99f890d275a5330bc66e352d32c0f37dc70ea47a9088820a8ac6663c115ccdb34b001e4ba7bfe426bc0bf4f291e41df8623df853a22248b20bc8b358820b5ac16d815ed95dbeb413cac850ac9f4cd24e553cee57be2a59515bbc76419247f581afb84b00171172cbe75d472238c1934756d6359a04d3a55fc4ca291bf1696859082eee70a0f314843bd6c3773db74abc8c190ee1093be37eef8e5ff977082761eef46353c5338d1bd747b1ced68154621cac43fc7ee31a9cb8748e148b01854f0a332eed872e6fb3af397c4019648b15184f02a161779b9bc77de45118440ffdfdf9b4c557e00b78722cb485c1d18734e23e1535428dc6b7cfd1b3d08d2045cde7f35d968ecb916bbe71ca15f4f3ebe46087531694c81708f8bd16564169f5048764a05ae14e868d11b6cc4642db1cf53b3cf10178f57abe2d5dc4ade893bf98cee8a6669d81e78b05d63a5adc93ef0a81ed8df748dc3f3fd46b379f60e27b9a6cd0a1a0cdd22ad55041a2ecb91a668046c6fb41541b22b98ece818e9b7c5a5af6d89265c762d798c3728023701793cd2d0261267ee588ce84447afbaf55e69855a2d3988452d46c7812b55cce1c641370dae38c93aeddecff6fb32282de7f2fbf44ec375c2c53cb72b1dabb57edf7d559825250085de7955a195125e2cb2d6146b2b62d7154bc92e79e816f1f08791ede7eee282ce948b25cb97e0e25d6a2d96578c7bd273645fe6a541138a78e44028abbed0799c5ea873741a221cdd6caef71b0cd8a22bde42219925f088cc3f25aa2013b9c48eeda9901976e1d74e4d4fce17cade17c58d2654476f3ead12bdbce317bec25d661ae666f9c8d2a43e54f790322b003ac7be8059e19986a6054604299015b42395fdca59bb67db43976ddb1805502a3013831eeb583b11362b974cc88ef2c44980014d35176cb122ecae9015e8bdbbed532f95386e4e10a3881944bd543fa91c2dda42028fe6457a4c39e03cbcbdafa9e066ac54a4681fbe42615c5f5e4dee10b018c2895abcdcc24b036fff4380303531cd2236c1d908eed2d87b98a4593bf6954c3ac2147980877367a581341d2a36baa051ffa0e88549f7a48cf75b96546a031d30e62e878ac3a2cdd4e35b9997435f97999b0a381bb8648fbe33e74622ef1ce49bb9ffde3674c9cb1f05456d6838c54575cc5c62d3ffefc19c73af6b1f07f3300a2470857811b16f9c3b19f127ae177dd6ce829a2721e2fc9aff0563954cbb", 0x1000, 0x8, 0x0, 0x0) (async) chroot(&(0x7f0000001700)='./file0\x00') r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x8, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000017c0)={{}, 0x1, &(0x7f0000001780)=[0x0]}) (async) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000001840)={'./file0\x00', 0x8, 0x3, 0x2ae}) 1.209399074s ago: executing program 0 (id=77): r0 = openat$null(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, 0x0) (async) mprotect(&(0x7f0000076000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) (async) r2 = socket(0x11, 0x3, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000400)="dc67", 0xfffffffffffffdc5}], 0x120, 0x0) sendto$unix(r2, 0x0, 0x0, 0x53bd5c111c23db9a, 0x0, 0x0) (async) r3 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) 1.204828655s ago: executing program 3 (id=78): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000580), 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x5a0, 0x0) socketpair(0x0, 0x4, 0x29, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) setsockopt(r0, 0xa, 0x8, &(0x7f0000000040)="08ceb6113a5335a3f1fb0437f62df45b15793730c14121f4", 0x18) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) recvmmsg(r2, &(0x7f0000000080)={0x0, 0x7}, 0x10, 0x800, 0x0) syz_emit_ethernet(0x46, &(0x7f00000002c0)=ANY=[@ANYBLOB="fb0000000000ffffffffffff86dd608320030010000000000000000000100e14fc11133f6400fe8000000000000000000000000000aa860090f6000000000000000000000000fefed299272f30fd5ec8c0405411d3fe1af83486cb8bececc6f2111d97c2"]) (async) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xf0}, {&(0x7f0000000180)=""/179, 0xb3}], 0x2, 0x0) (async) faccessat(r4, &(0x7f0000000080)='.\x00', 0x6, 0x0) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) (async) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x6, &(0x7f00000002c0)="b2aed6092326129fa955adfe04b38c308f37efa6e9f3455d2d9e676d4779e3605ed0bb0d9983b70846418ad47ba2a4970897aa6dd910a3e81ff174f4c5ab34fc5d70ddf3c4cd2acd411acb4649e7ca5d4f7fee949f8c6efc9504ba962580bd77f68f70e6b64273a4998a4bf73e72646fb68981a7429fe8a15a2f535ba7393f9535f07d90a5d38bfc8370117218d288a0b87194ad41c4f7585bbab7f705d0ec7f63facec662a58ed131bbfd49d8db7e8acb96e8e119cb5fefaa64f2edfbd14aef91cc4c1ea25a47c5ffc006ba7b9078f0dd183f9b02e2ec080000000000005a73908b8ce2e1f3", 0x0, 0x0, 0xd) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r6, r7, 0x4) 1.201894171s ago: executing program 32 (id=78): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000580), 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x5a0, 0x0) socketpair(0x0, 0x4, 0x29, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) setsockopt(r0, 0xa, 0x8, &(0x7f0000000040)="08ceb6113a5335a3f1fb0437f62df45b15793730c14121f4", 0x18) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) recvmmsg(r2, &(0x7f0000000080)={0x0, 0x7}, 0x10, 0x800, 0x0) syz_emit_ethernet(0x46, &(0x7f00000002c0)=ANY=[@ANYBLOB="fb0000000000ffffffffffff86dd608320030010000000000000000000100e14fc11133f6400fe8000000000000000000000000000aa860090f6000000000000000000000000fefed299272f30fd5ec8c0405411d3fe1af83486cb8bececc6f2111d97c2"]) (async) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xf0}, {&(0x7f0000000180)=""/179, 0xb3}], 0x2, 0x0) (async) faccessat(r4, &(0x7f0000000080)='.\x00', 0x6, 0x0) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) (async) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x6, &(0x7f00000002c0)="b2aed6092326129fa955adfe04b38c308f37efa6e9f3455d2d9e676d4779e3605ed0bb0d9983b70846418ad47ba2a4970897aa6dd910a3e81ff174f4c5ab34fc5d70ddf3c4cd2acd411acb4649e7ca5d4f7fee949f8c6efc9504ba962580bd77f68f70e6b64273a4998a4bf73e72646fb68981a7429fe8a15a2f535ba7393f9535f07d90a5d38bfc8370117218d288a0b87194ad41c4f7585bbab7f705d0ec7f63facec662a58ed131bbfd49d8db7e8acb96e8e119cb5fefaa64f2edfbd14aef91cc4c1ea25a47c5ffc006ba7b9078f0dd183f9b02e2ec080000000000005a73908b8ce2e1f3", 0x0, 0x0, 0xd) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r6, r7, 0x4) 1.107032279s ago: executing program 0 (id=80): r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1fc}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x40}, 0x8, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="df73dd86eec2e03c5374b7bfe5f16ac80cd4e83abcfac48faeb52c950a9837b400020000189b0f7ae3c17dff208fa31588b196c5b829cfbfe81edd896006b8fc6d966daff2d228ebc8033e83f67a1b331344f956b3b1", 0x56}, {&(0x7f0000000240)="d934db19b0103c1ee6ddc12b8e404d9199df5e8974feb4b03d7c96f39b3ed82ff01bcfa8c99be8986a438daf18415d7b3b10b3a46b8319b212fed239b8094b950f88ecef79bc899be47c886106b7e923e03c", 0x52}], 0x2) 1.106733441s ago: executing program 7 (id=81): r0 = socket$inet6(0x18, 0x5, 0x9) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) (async, rerun: 64) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) (rerun: 64) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x33, 0x20, 0x0, 0x8}], 0x1, 0x0, 0x400, 0x0) (async) chmod(0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) (async) sendto(r2, &(0x7f0000000280)="2cdae15a04df1eb30c08837dc60e5ecf45f2eae57a8e359636cfe1e70176fdafc15ff13a37da5b58d2f63329a5b5f025012daa8feb4c121a31a19ff229f76d839074bd938b354b7d54b37ee066ad27f11cc1ab73f1790e5d39fa5956c48edce15468fb168287a125c7df8b959e85861814a553aa2b20e4c8d173aba17b7221aeb3e1895e7597d9b2961837017a51c90153419c5be31b711315f586511b32aa9fb0c7c764c1b61cef19f6d0b3461e4f06a2d28a510f7a230dd3f506286a15bc8161f174a097425204efabf6d5a297793f44fb9808eaf8e92abaf68ec068d075b09837a00727f6c369135434e8e6499f5def5ce7d151b8b37742", 0xf9, 0x2, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) 1.106380954s ago: executing program 8 (id=79): syz_emit_ethernet(0xe, &(0x7f0000001040)=ANY=[@ANYRESHEX]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0xa, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x7d1) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x92, 0xd, &(0x7f0000000000)="ebfccbff13b9fd812eaa4e713005009931929648", 0x14) setrlimit(0xbb22bdbdf8f3471b, &(0x7f00000000c0)={0x10000, 0xfffffffffffffffd}) ioctl$VNDIOCSET(0xffffffffffffffff, 0x8004667d, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000), &(0x7f0000000040), 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4109) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000700), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08ed47000003be87e17300009078ac1400bbac1400bb440c06000000000000000000"]) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000001080)='./file0/file0\x00', 0xfffffffffffffffb) mkdirat(0xffffffffffffff9c, &(0x7f0000001100)='./file0/file1\x00', 0x14e) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080)=0xfffffffd, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) recvfrom(r2, &(0x7f0000000180)=""/140, 0x8c, 0x1, 0x0, 0x0) 1.105864395s ago: executing program 0 (id=82): ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "000000000000dac93c760000808000", 0x800}) r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x5b42972446101eca, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000004c0)="7935c54c7801c92b7604b6671eb8623cf28d7af7d90a730085ffd9621180099a5d168ca6582a7af1bcf43fc4599cd3ed5b05d00dd261565e5296b3563c712abc5ba13f3333ce5e3bedee67fcb72ba0f97e7a1944dd73dd9c3df831ddabc7694522a8d37cd3b7ecc34b0d280d54f63eca7071cd8d688083acc916fbb1b809eff130c43c185a677dd6c037fa3b08e3fbc5c539bbc538f34f39b79e102e5f048ce04d08b1471ee665b43f505db28b95ce63b690dce15ee14779", 0xb8}], 0x10000000000001ad, &(0x7f0000001a80)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100)="f6309c7e229d", 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(0x0, 0x0) unveil(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) r3 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400", 0x5, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) close(r4) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x4, &(0x7f0000000040)="00b6d800", 0x4) listen(r3, 0x81) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r12 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r13 = geteuid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0xc, r10, r11, r13, r11, 0x0, 0x5}, 0x7, 0xffff, r9, r9, 0x1, 0x0, 0x3ff}) 1.049634118s ago: executing program 6 (id=84): r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000001340)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000001380), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) recvfrom(r1, &(0x7f0000000100)=""/127, 0x7f, 0x20, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, 0x0, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x8) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x200000000000001}], 0x203, 0x0, 0x3, 0x0) 1.048530165s ago: executing program 0 (id=85): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r0, 0x0, 0x0) 1.044145948s ago: executing program 8 (id=79): syz_emit_ethernet(0xe, &(0x7f0000001040)=ANY=[@ANYRESHEX]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0xa, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x7d1) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x92, 0xd, &(0x7f0000000000)="ebfccbff13b9fd812eaa4e713005009931929648", 0x14) setrlimit(0xbb22bdbdf8f3471b, &(0x7f00000000c0)={0x10000, 0xfffffffffffffffd}) ioctl$VNDIOCSET(0xffffffffffffffff, 0x8004667d, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000), &(0x7f0000000040), 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4109) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000700), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08ed47000003be87e17300009078ac1400bbac1400bb440c06000000000000000000"]) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000001080)='./file0/file0\x00', 0xfffffffffffffffb) mkdirat(0xffffffffffffff9c, &(0x7f0000001100)='./file0/file1\x00', 0x14e) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080)=0xfffffffd, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) recvfrom(r2, &(0x7f0000000180)=""/140, 0x8c, 0x1, 0x0, 0x0) 1.01114409s ago: executing program 6 (id=87): syz_emit_ethernet(0xe, &(0x7f0000000040)={@empty, @random, [], {@generic={0x88e7}}}) 1.010830232s ago: executing program 6 (id=88): r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x0, 0xfff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x14002fffffffe}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCNXCL(r2, 0x2000740e) 1.009525278s ago: executing program 0 (id=89): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x1, 0x1, 0x0, 0x1318, r1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffd, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x1, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x400}, 0xe) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x11, 0x3, &(0x7f00000000c0)="12000000", 0x4) sendto$unix(r4, &(0x7f0000000100)="b1000504000004000000130001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20be32fa8aae9f0d7fcc8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000020215c5187d28dacefecc143daae4929fbfa0c0f00008abfba111554f4e0f668246c0900000008e371", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000000)=ANY=[@ANYBLOB="f3a2a8908a78aaaaaaaaaabb86dd601ab5b6000000009fa70000000000000000000000000000ff020000000000000000000000000001001d0000000000000401ffc204"]) r8 = socket$inet(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) setsockopt(r8, 0x6, 0x10, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='>\x00'], 0x3e}, 0x408) 918.151953ms ago: executing program 8 (id=79): syz_emit_ethernet(0xe, &(0x7f0000001040)=ANY=[@ANYRESHEX]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0xa, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x7d1) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x92, 0xd, &(0x7f0000000000)="ebfccbff13b9fd812eaa4e713005009931929648", 0x14) setrlimit(0xbb22bdbdf8f3471b, &(0x7f00000000c0)={0x10000, 0xfffffffffffffffd}) ioctl$VNDIOCSET(0xffffffffffffffff, 0x8004667d, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000), &(0x7f0000000040), 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4109) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000700), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08ed47000003be87e17300009078ac1400bbac1400bb440c06000000000000000000"]) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000001080)='./file0/file0\x00', 0xfffffffffffffffb) mkdirat(0xffffffffffffff9c, &(0x7f0000001100)='./file0/file1\x00', 0x14e) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080)=0xfffffffd, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) recvfrom(r2, &(0x7f0000000180)=""/140, 0x8c, 0x1, 0x0, 0x0) 863.176633ms ago: executing program 5 (id=91): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) dup(0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005040000040000000000010500000000000000a10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x1) unveil(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='c\x00') r2 = semget(0x0, 0x1, 0x2f3) semop(r2, &(0x7f0000000080), 0x26) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 862.458122ms ago: executing program 7 (id=92): open(&(0x7f0000000040)='./file0\x00', 0xa608c9af653c9f6d, 0xe8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20001fffffffd}) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) 857.918403ms ago: executing program 33 (id=92): open(&(0x7f0000000040)='./file0\x00', 0xa608c9af653c9f6d, 0xe8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20001fffffffd}) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) 857.768361ms ago: executing program 5 (id=93): openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0xfffffffffffffffc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0xf5538bca495f17cb, 0x0, 0xffffffffffffff34) 706.813259ms ago: executing program 2 (id=95): r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') link(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file1\x00') connect$unix(r1, &(0x7f0000000380)=@file={0xd1653077bafa0114, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x6a) pwrite(r0, 0x0, 0x0, 0x87) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') (async) link(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file1\x00') (async) connect$unix(r1, &(0x7f0000000380)=@file={0xd1653077bafa0114, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x6a) (async) pwrite(r0, 0x0, 0x0, 0x87) (async) 705.837784ms ago: executing program 0 (id=96): setrlimit(0x3, &(0x7f00000000c0)={0x42, 0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) clock_getres(0xbe44501372635004, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000480)=""/217, 0xd9}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x6, r2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0xffffffffffffffff, 0x1000100000007}) select(0x40, &(0x7f0000000100)={0x0, 0x4, 0x0, 0x0, 0x1}, &(0x7f00000024c0)={0x1fe, 0x8000, 0xfffffffffffffffc, 0x0, 0x0, 0x20000000, 0x0, 0x5}, 0x0, 0x0) 704.418332ms ago: executing program 6 (id=97): poll(&(0x7f0000000000), 0x35, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) select(0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) setrlimit(0x8, &(0x7f0000000000)={0x42, 0x61}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000140)=0x2) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x7ff, 0x0, 0x3, 0x6, "cce7007146a5c046c366486b60644a8548676695", 0x5, 0x6}) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) syz_open_pts() 704.303969ms ago: executing program 9 (id=94): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB='#'], 0x30, 0x1}, 0x40a) (async, rerun: 64) r2 = dup(r0) (rerun: 64) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) 702.843617ms ago: executing program 2 (id=98): setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) socket$unix(0x1, 0x2, 0x0) (async) r1 = socket$unix(0x1, 0x2, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x8}, {0x0, 0x7fff}}, 0x0) (async) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x8}, {0x0, 0x7fff}}, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000000)="b886b4", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4002, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r6 = dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffa, 0xd5, 0x40000080}], 0x6, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xc0, 0x1, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0xfffffffffffffffc, 0xc}, {{r4}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x0, 0x6}, {{r2}, 0xfffffffffffffffa, 0x81, 0x8, 0x302, 0x4}, {{r6}, 0xfffffffffffffffa, 0x21, 0x1, 0x100000000, 0x3}], 0xb, 0x0) (async) kevent(r7, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xc0, 0x1, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0xfffffffffffffffc, 0xc}, {{r4}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x0, 0x6}, {{r2}, 0xfffffffffffffffa, 0x81, 0x8, 0x302, 0x4}, {{r6}, 0xfffffffffffffffa, 0x21, 0x1, 0x100000000, 0x3}], 0xb, 0x0) syz_open_pts() (async) syz_open_pts() pledge(0x0, &(0x7f00000002c0)='tty\x00!\a\x9bj\xb6\x00\x00\x00\x00\x00\x00\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xd7\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x1an\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\f\x00\x00\x00\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\xeb\xb4\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x9b^\xae\x9f\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0_FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&[(j1\x98-\xfc\xf9\xb5\xa5d1t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0hD\xf4\x1a\x8eJ\xa6\xd9\x8c7~\xea\xceW^\x03\x18\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x8b\x80\xa5A\xf1\x95>\xd8G\xf0\xe25\xba\x95z\x14/(\x02\xb3a\x88`|/7Q\x1by}\x13\xd6\xaf\x01\xa2m\xceYn\x91\xb5\xb76\xfb\xc4\xf2\x1c\x999\x81\xc1\x98\x83\\\x8f5\x1d\xd5i#\x18\x12\x17C\xef\xea\xb8<\xa1\xe5w\xad\xf3[\xa7\x87\xa9\xe2\f\x97p\xe8O\xa9\xae\xd5\x8d\xe0|I\xb0\x96\x13\xd3\x8f#\xd0,\x9f\xc0\xc3\xdc\x12\\\xec\x10y\xd2\xbcx\xf8;f\xb1\x93\xa4\x90+\x89\xa6\xe0\xa3C4\x8b\\X\xb7\xc7\x13\x97\xa2\xe7\xfcp\xa3\xb1d\xdf\a1\xc7\x9b\x02\x1b\x98T\xfa\xfa\xf9Q.=\xf4') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x7fffffff, 0x7bef, 0xffffdf82, 0xffffff8c, "1826283e680023d5ff7f0d01000400000400", 0x7fffffff, 0x4}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xfffffffc}, {}, {0x0, 0x300}, {}, {}, {0x2}, {}, {0x3, 0x5}, {}, {}, {0x1}, {}, {}, {}, {}, {0x2}, {0x2}, {}, {}, {}, {0x2}, {}, {0x2}, {0x2, 0x1}, {0x3}, {0x0, 0x5}, {}, {0x1}, {0x0, 0x9}, {0x1, 0x6}]}) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xfffffffc}, {}, {0x0, 0x300}, {}, {}, {0x2}, {}, {0x3, 0x5}, {}, {}, {0x1}, {}, {}, {}, {}, {0x2}, {0x2}, {}, {}, {}, {0x2}, {}, {0x2}, {0x2, 0x1}, {0x3}, {0x0, 0x5}, {}, {0x1}, {0x0, 0x9}, {0x1, 0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x2, 0x4001, 0x0) 522.282675ms ago: executing program 5 (id=99): syz_emit_ethernet(0x4de, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff02000000000000000000000000000100209f", @ANYRESDEC, @ANYRESDEC=0x0]) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x214b) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x4de, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff02000000000000000000000000000100209f", @ANYRESDEC, @ANYRESDEC=0x0]) (async) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x214b) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) (async) 516.426826ms ago: executing program 9 (id=94): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB='#'], 0x30, 0x1}, 0x40a) (async, rerun: 64) r2 = dup(r0) (rerun: 64) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) 516.304096ms ago: executing program 5 (id=100): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) writev(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)="b790c81f09972b808cb2ee2464b538cabf66518237d76604666b4dd9a474b3fc0f05d7627fddfb67303962f59e89accefeb2ba1b9e574d3d74290753991c7fd693b039d126a5bee561f74a8bdbb79aaf5af8757470148882b9167038392e356379cba3f2f692f678d60203baa8a00077a7236a79e7a40f6b1b51be9d5c7701e52309a82240b1e7a4254bc583e8c588e56143e0e0f758ee486f164e5d0499a4976a5529ef26731914460bd06f8cbf36a24b46650451d331b19200b9478f23504b3b82be7254f7839a79bd2893ea89818c9bb27fdd22d4a30a9cb765766394fdffeed09f887dc2e866ce6399cc6646fcea6573e3", 0xf3}, {&(0x7f0000000200)="944feaa2e9747f7e39b6de3b7f8cfa8e5f9270f39581066069e54ddef3e4679152dc9161776d94ad37626698a33ac7b4fe921efc77f1f6d9930ca78e31b0a2df32ab6fd3c0a77878997d8feff01cef723282a980274e78d5e908d92eb84e7144f09a6db08f75ad496ca64189d3a2", 0x6e}], 0x2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x5812, 0xffffffffffffffff, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 515.758201ms ago: executing program 5 (id=101): r0 = socket(0x18, 0x5, 0x1d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) (async) sendto$unix(r1, &(0x7f0000000000)="fadab8c04e6bb93b281601da0146f7b935e94743a0c0b057599c1087e91e03712620742c160fcab083cf7a681b16f5e3ab9b96e2c05517c85103c9249b5144a54fd0110c06fa7e34494f7896fa6bd7576bc44764748797a11776baab17c3f8d5b523dfad530f0ae33c52db0e07f706745f1379a5f40bdc09570239280efd4c13d8ebe1a24f29df3d1a287b693fea14fa204d9d238e3c0bfd7b0fc5c68d1607811864ea5b6e764a980561180ca51ce01409342ca4ec81bfcb3e1a154f3c167cdd25c36f77f9f93cb4ee8e34d4d6633b70641a17ba097256a67ec4151bde363a96b84b8d0e29e4916ca55b48bd5ef3ace13fdca4d8362f210f727e6b8868db18b944bfe4201290a41ced827b8b185f545db1404469e14f007bc2a4dc9ee8afc6178dff216feca47100cc58b43d65ce2091dc90851287d8738c9e033176b26b6042f71813bb440b807c802c162bb520125bc1b805cece5320333cb8782b146674fbdf8d4fc63f57d86e0f3972b969b8c01d1bf67d0ff685289fd49345ed86c618ffc9293c91b347260ce3a02e6caa38bae4b15316f0ef96193d90c3f7d6a7572ff8c80282a113c3782d0f2fb20457f4189ea3132c9d00d6455c9b1e8dd063e3da5020f215cd2cea7064f81f02693e111c678cc1296a6e3ac5ef48f363b164738166b27d6f197a9ff371ce7f5ec031da463ab880a007708485fb217f386ef7fadf1cd7b4d55678d248785c25f1a72a3bd6695b01f5784b805c123278ee733cb0fb21b27f82ed68fe869c07e9a6a749ee878615a48de73edb29275039f7cc027dd0f05484185f2a24ed0c849e963d363a2df6f8dbe7d2321668d8798c61e7e479560d3679795439888e48493d927a710c20a9e426d1ef87efae320a1fc15cd76d2ae63d8f22931ec136ab6f4efb60037baac39a600bfce6cb0f7810adc5c9beeede0ab5c35f1deb6dca638d085af2427faf9abc1067f729aa6490a4c9dac9c74fcacdc182c180ac0aba82ae772d94c76a583964999809d808f4c767324710678b24f4536d6378944e78df18c45ca29b796ea1b34fa1fe56869d6f809446ecd7385c5e9ea2db0e7eba1c8a5d3a8cde8bd80fe9500359c2d7389d869271742dbea618fc2cca78ee7288354aa0664cc5d77720603cca398b5fbfa505611c0485de83843fd1a3b2b7cbd047ce8399f655c0ae5e0fccf95d4e8f4b33608bf027fe194ef471b6ddfbf963d732555af418794639d6084e7ae25aa43a0350ed26dc7b2a3723ada90596bd94f9f07b8abe5c262bf8fe0777c3a2a96c924dd4aea0c5adcc64bda1dbad1b4f0866478fa426d87aead14a9fc3bb912e700ba1061b06346e58b67a8e280cd7a64f021973c917834482876ce6c33f92b706d4a98e15f465b35be0692162a02a4b50ff15d868959ef249226fd6476a5e530eae8b08a20f9a04faca7136a436f0b4c1ceb4ac9e33989de1efd7ff72cb40dbe5c316b8a9ea0aefc2652930dc65d185ac489c95a694dbb23fda0ea5bd5535e72937787e3e0417b03858ded3deace3b42b53307484c0dd366024be3cbf71aa223b51cb694ebb07ee50a0cb36c3a24fd621d7c38f857d97513af0b74f73ab56477abfe964cd4868552a425b8987d0684b592bd70b3993cd2669b1be395236edd499bd2041b4828b5fa3fbe9538b8f22cdcd5a9fd27345defbe8fa5ab67dc3804e65703ec11c050dbdf341de80193c0fcbb6fe53ea44ae80a57a79605eb5f9fc5e96fe3424938a735bb1ac6ea976e6d3b1793d8019dd1155692f06a404816d9d1017607725852d5f5de1272c249aa78749c1d8111811fc01dd84aa652d470b2e1a5e255f587678fc60ecacbd9982334cede69f46c530d77fd2591a9f8dc9746faa8da11003c8eea5433e64ce611321ceca35a11690429ba7b329a6fa92227faa393bc9c2b109cbadb46fbc835ddf9b8028dd57db29a3da9993c6608a1b3a1d64270ebe5e5601f9ab55f853ece41aec9ac8cfaf0a8acb190d3fcd4ba29753c15cc80aff3039273e19aba9edf18fdc04eeb9a4e18ca3daabd74c0e020bb64ce8deb21901ba2ac29a43f84adc6c109379bce42697c599b5347e54f7ca4a2dfbfb96b406ba4f40102129abdd9e270a644cb790578779bfe3efb19f53b0b3e56d19904043c7112ebaa2be22cdeda77fb29dbda6765eef1b4c5ea8492e2cc7efe02cd5f85462df2c1f456b5a93fe398d391eb27d1c7899286ffabd7fe8599280d814eb53c2902e5bb9958adab2c33c012ef4c0bfa9a279789866e0ef65ad3b16cc7174dc78c1aab9a0dda0a17e9bdd9ec913336c08ef7660e4a1698ea446bcf5281f7765ecf3108513adc95bf8f09067800ba2116faa5405ebddacea3006f8aa3a50d4c400472e488ee3ca4697ab1e80433676881b3a73b5f9057579d0672ab1018627290a704ada5fe29928edd938ce589cbeff89dd913fa75aeb7de8022ce0bbe9c036a40ffc93e11e8aa9965253d2fe6446f0dfddc589d4de47925c9bd779415121504e78c82e416e4f559b3d033f758fe65e9ae3998473989ea61c28a3254232ec2316b5200b20591c9b8b0dace02bf0f78bf7a84c23db9feae6d3f45def86357d497b519c2cb3e3556f2b56030867acc6649042a90b6c0effbae056c7bd6fcb04d72021c8ffa6f7c4c21792d2d5bd54ba35b589dabbb5a2ba244be3c824aaf72d92916848edd9e002563a61df3e28750c5d0532b9405c92802376977e5adbefb62fb37fad1cf39020ea4ffe680bcb081a0a6616d870e43597f4ec913e4000ee70b151ddeb7c80a7bae53553c4094c81af0580e69aeeb4f975608878f572ebbdc3cdbee833933952b0e3d1d5e647cd56b28fe6af99c8adef5e57f439eaa7935a2c51ef0f17edc8ed8af1804d2ab47e2f0bc631da1ca3d919bb5d57a6f350275442ff5f550d5c1fb790e8838938379eff1712bbdc4ed6409fae1366d53aa8dcc2a4fe4647e95d45044bc784fafec23b3dc6d5d0f5107f1c6582a91fdf3c7021f7ed092ca27063ae2b30cca788d6795b2d717b360f3d145d4e41f2eede82b301934c0f9794b6f90121fd4d23857102435c74490a2a91b8e79760eaafcde2b85314c9ceee338d72d6e76d32e6b299ac4e9caf60d22df84683d38085988a15347c3fe493cb10d0794d84d7158fca300753335a79a1c83ed01ee9355e2cf148ed29c4e79bf9916bad9c7e556e5019df757e8ecf327712ed1e70e53de0eac97f2097a11ab2d615f728ac7735f50212ba2ede09e2488b63c511f33e665a59aaff2b3aa55815377cb57c857341a83790754bede654cbddf195b5b70a3579eab06af4215e36bb21b86f30f4ca484566baa8380c23b283dc0bd0bd3c8c97a7625c733f145d8e144e982352ee6bbb1ee6231eb100085588edc627e4fc4cd24df54bad19ac48508831561b5d6e79eacdff9abfada3f91f44b7e4b89199eb07d1428074f838c0a5f09ba756449b3c068b40b2d5496519785a10983efa81d5a14e89ae7009785373cf819b2c9f3d479597176b5fd3893774991da5cc851c08a823f958efdafe80c6ece1eab518b1214070c00c3071633622ecceb2d1c7401ca2cb06ce73ba6534be82b2242fe0af90d08cdf53d44a28b2ab80c9af85dc5d436c22874153bb1c4fbb342577e046b8ad239cae1db44cade9abd9fbd16b6a76fbd3ca212c036109b0b312b31084ce0867ee064ed1f7374bd3ed1d6abb801c1f52213d7f50613b933974a293f3f999abc67e18f58d10f26e1f23c0ef6b3bfc6baac913c4d97446064208b5ddfb22469b8d3555d72d834b19c45a0b657f2c5cfd1c8d51a23a439b7047f7658ba142fd96e4b38ccc4043af36ff9675e5ab2672aa1ee6266b7d22f7415223a5fd81fbed25b1a249d66028cc36eacfa9dfbeaf89ed7f3a84759a1e6166d5470c2ed39fcda71955cba86a5b323773cad01772a29daf110bef3da2c584852d0410205c24a7aeae4f897ea07bc256159490afab6bb2b42f156816f488518a0d4577919928d3603458fcecb748a7ee77c85cfd6447ff30ed0c508ef70bde109585a46a677f07e8cb6924e300a281efd8e32b25a12ff4b44547d9cfcef28fd86586c43262e32c9455482450397e40457681ff055904ecd71221d7c3f4b84b97c7345b3da4e7c16fac5300a33925612d5a0de5a672b0da51d10620064122a4a94f807cc4d4af21264662f30b4a734fbe23cbd3705c5e7e8a2e8c16e84080570cc413e40e08fd15de653ccc4a892f22ff96db106b2466f839f7ff97958379d41487730000fb1c1d03d84c3a1f3547c15a851afef0e76538b9aeea984c1c6294f3dd6365776eb73ddab59c4ca112ec2a9efe8715a85f56a57c50fcd937eea9f415cae5162bdb4aa8fa4ac62dd476c81189ffa7621d5d1f45db09575155db924628b564aa46b27cf820705dcd5cbf696f14338253563b2ec0248b976ff357ba07b6ad5b96505481df8485d2262ca4191a4184e64f73b83f416f0177cf65a3f49b8f00aba677e59fbc9afaafcff57741663542a0302ca80e5dbc4377742ca69a2f12e16cc1f62a41b94140d755f1fd786d78976ceb3844f1cf734883e1436d86068832c55fc76af50a45084681a3f932ef773084024f4a0568bfa77801a6bed03564084bb80b8d6b01856f4dd6c518cf93996f93d8802c57193a9029ef7462d0b80851eba59f33e4fc1c6c3ab7d890cb9893895348119ee1615cc0db08c9c40a2d7dc1a38497a44c7c571f9ad2395fbae0dee474c5d5db65372734ce3cc7f2d72ee7d00bd536bc2ac65e31d5ffbbb00ec9b9f3857b1ce94f2b092b5f9b6f2143ee9c1844a2af7be3dd6e731415106e19111d4b3e0a41bb07350e9aeee91bb5f6a32887fb78e99c8b9f76c8fd6487ad4be312575da80abee4cfaaa74b3dc7005652fbbae70a97acaff72925675a74ce288a08f50c9263261ef5ff8819a723e38c51d3fe5b9f4e1c718624bc6dd31bc2adcb7d0932cab8cb56cc1d67e009765c44c9b6ab8bc1a6370b751512a71c3bcc20fd8f72edf12bbc68bdd28c8f5317e7bd79e219eb57ac304d7e5f9c84343ae7b28fdbd4255c02feb26f2aa88223f759e7d85ca76e61510eb3bfc7998d2592f8e60ac358d20ea9fd9d857457b62f56b334ce6751e574c0f1f86910746eed720fb332b401cffcbd9cf4e37549c9211c1e4501a61d58fdead42629e0a67801ae5b4ce1ed242eed010620602e6a4c4b03b9622edc03616ae68b630180d5c7c260e3c67fa3cfea19d508e167a9ce19523f19f473987602a45b86b6053f0874a7fd30706a857d0e3d46c66cd382c1955bb22fd6de37638c5ce6e405a27ad1af464b3cfeced5ba4ecf578d5de0879c8cd377105d3dcc28b0a9b05788f0c7cc36d581b7c2790c57dcb86ab594c8b98c86d4c3d6fb32defc34e41b6c75a9fdaae18151905535104f04239b9effc1c7e37dc8a2c0ee3bc2a133ecc6f709f778712a261c29485e09e1aabeac56777267409a33e4622d4b120f11de9c15ff22f4c12d7b482646cd3dfa2965a1180b33fa3963e34f42c8bc849fa76f30a2981150b000a2b2e8b6d98bf9656a9ccb3582eabcae41c5b888caa391a9c5914d82787fc83d86abbe99411350c836454cc38b364e128fb43812ad4fafa520d500cf40987eced5034ee3ae661ef21e8dabb2c0319ea3e3c9401e0d83c920beb82aa4da4796d6a5c9cb40f429766ece17ed1a143c68bbcafb42e02756d132376ce22dd4a984001381c2f3709529d0bb68952633971209fed6d809bd34f462736419acbeee20e7faa3ec6003", 0x1000, 0x4, &(0x7f0000001000)=@file={0x1, './file0\x00'}, 0xa) (async) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000000), 0x0) 515.475845ms ago: executing program 2 (id=102): r0 = socket(0x2, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320a77bff0100000000000005ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642118410000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x8, 0x0, 0x0) 513.124528ms ago: executing program 8 (id=79): syz_emit_ethernet(0xe, &(0x7f0000001040)=ANY=[@ANYRESHEX]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0xa, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x7d1) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x92, 0xd, &(0x7f0000000000)="ebfccbff13b9fd812eaa4e713005009931929648", 0x14) setrlimit(0xbb22bdbdf8f3471b, &(0x7f00000000c0)={0x10000, 0xfffffffffffffffd}) ioctl$VNDIOCSET(0xffffffffffffffff, 0x8004667d, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000), &(0x7f0000000040), 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4109) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000700), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08ed47000003be87e17300009078ac1400bbac1400bb440c06000000000000000000"]) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000001080)='./file0/file0\x00', 0xfffffffffffffffb) mkdirat(0xffffffffffffff9c, &(0x7f0000001100)='./file0/file1\x00', 0x14e) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080)=0xfffffffd, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) recvfrom(r2, &(0x7f0000000180)=""/140, 0x8c, 0x1, 0x0, 0x0) 14.039858ms ago: executing program 9 (id=94): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB='#'], 0x30, 0x1}, 0x40a) (async, rerun: 64) r2 = dup(r0) (rerun: 64) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) 6.114024ms ago: executing program 2 (id=103): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10890, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x0, 0x7, 0x1, "8e62610e443428d6629eefd7a440720714ed7a1e", 0x0, 0x1}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) (async) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7ff) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x8, 0xe672, 0x3b, "f1990f38f0951951dbf2889d29a383c0e3f56b17", 0x275702ee, 0x1}) ioctl$TIOCNOTTY(r2, 0x20007471) (async) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x40) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000240)="3ccb8ca01834ffc61616fc1c8e1dfb7efce48204bc2e14b4e66b7f472061d16832247f0e0f8503deef322dcfcb1255ce0184f92b2c880cef1e119802334dab51502028f2fb68ffe8cadbac86e08bcd9a6a3577fcfafa1b94a85e7b2f883a0623f35d620e3a51313b5e0b5987a238940a00b77d6d5680e29866", 0x79}, {&(0x7f00000002c0)="3ae4b64027f620cb022e4eacd724a3a979c74f4f1028fda61ce038154931dd5a64f08b8a85561027f733c6e567e9964312b6e5696a55a8bf69cb6ef18002cf97f5824ed76f9a90b55033af84fddbda907a198aa323d21613675ec9961b543b4c3239e69a65acd50b90dff89955e952b8d736090a0ae5e20f992aa520c9d8c46e4fd1a7477cb51321e7d568300eee486f00e3e11ce1b9ad4644d652b4076e02bbd816e0cc9e3b76d5ead4e484830f3e71de686a9e6b8b801f414d311efbf450478dc75491c70226c8a9938ac9eec437a33ed42a18d8eae24654f786025748125d21f73a98da4f39e5489c558c01", 0xed}, {&(0x7f00000003c0)="fc9e817177dab8f92d9fc9a7954b1d1f48ad65b2dde33d46be823367b3059f7c3c4b85606cac97e2aa53160f8ff21908607479710d57f6724d9c435545bd2f3c6c6bcfab4887e0", 0x47}, {&(0x7f0000000440)="6af2fdd37f25a674c52a9d922c0b5d58a21332f209e48570a1ea3ffc02d5b3bcc2dd916b73d3fc6ee9a57f75d6ccb048000eb80b95caa0c5ad1b137f", 0x3c}], 0x4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x4, 0xff, 0x1000, {[0xbed, 0xf, 0x5, 0xebb, 0xec, 0xffffffffffffffc0, 0x2, 0x2, 0x1, 0x4, 0xdfe1, 0x3, 0x1, 0x8, 0xfffffffffffffffe, 0x7, 0x5, 0x6], [0xfff, 0xffffffff, 0x2, 0x6, 0x0, 0xffff, 0x80000000, 0xfff, 0x9, 0x79f], [0x8e3, 0x3, 0xd5f3, 0xbe4, 0x4, 0x5, 0x800], [0x48b, 0x3, 0x100000001, 0x6, 0x5, 0x6], [{0xa1c, 0xa, 0x120, 0x8184}, {0x6, 0x7, 0x1000, 0x5}, {0x0, 0xc7, 0x2, 0x3}, {0x6, 0x1, 0x4416f14c, 0x10}, {0x7f, 0x5b1, 0x9, 0x80000000}, {0x5, 0x4, 0x9, 0x2}, {0x73, 0x0, 0x9, 0x80000000}, {0x1f, 0x6, 0x4, 0xfffffffffffffffd}], {0x2, 0x7ff, 0x6, 0x85}, {0xf372, 0x5, 0x4, 0x6}}}) (async) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x4, 0xff, 0x1000, {[0xbed, 0xf, 0x5, 0xebb, 0xec, 0xffffffffffffffc0, 0x2, 0x2, 0x1, 0x4, 0xdfe1, 0x3, 0x1, 0x8, 0xfffffffffffffffe, 0x7, 0x5, 0x6], [0xfff, 0xffffffff, 0x2, 0x6, 0x0, 0xffff, 0x80000000, 0xfff, 0x9, 0x79f], [0x8e3, 0x3, 0xd5f3, 0xbe4, 0x4, 0x5, 0x800], [0x48b, 0x3, 0x100000001, 0x6, 0x5, 0x6], [{0xa1c, 0xa, 0x120, 0x8184}, {0x6, 0x7, 0x1000, 0x5}, {0x0, 0xc7, 0x2, 0x3}, {0x6, 0x1, 0x4416f14c, 0x10}, {0x7f, 0x5b1, 0x9, 0x80000000}, {0x5, 0x4, 0x9, 0x2}, {0x73, 0x0, 0x9, 0x80000000}, {0x1f, 0x6, 0x4, 0xfffffffffffffffd}], {0x2, 0x7ff, 0x6, 0x85}, {0xf372, 0x5, 0x4, 0x6}}}) shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000740)=0x3) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000780)=0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0), 0x800, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) (async) ioctl$TIOCEXCL(r2, 0x2000740d) unveil(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='W\x00') (async) unveil(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='W\x00') sendto$unix(r2, &(0x7f0000000880)="7fb3a2584d82e3090b5ddf8d514d398bdccc940eae5d3050eed3c8e1b874587d874393afa253df31250bcafb71afd6a379d9f839439111d9e8b646eda5c59374e0a2695c1e429bf837de3b042cb1677469080081ff234b4795924e96cdd7ae03e175d48a1429e4de307d3ea811a1673b636689cf13c029ad028d04ecc28239b1d892f4", 0x83, 0x2, 0x0, 0x0) kqueue() (async) kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000940)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000980), 0x10000, 0x0) (async) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000980), 0x10000, 0x0) writev(r1, &(0x7f0000000c80)=[{&(0x7f00000009c0)="d57ff9dfffecb413b8b2b85dac7bfd858823f4384feccf3004a8424b2a2434b889308976111ff216d6c6042c251bb2130c8e1c95fbfd330515d1a370f96350a6b65cd1c0dcf265f4274944f44ddf43506c6c4bed5232d8809fc8dad9fa9b2fe6050bf39461af03c44dd499905533ad0190e0cefca8b092453e891f86db86f07470342cf1f9e2e945", 0x88}, {&(0x7f0000000a80)="1a2fe2d37ddc991a7c8a41d50bc05745bd41fd3ae9be95dcba4d1e69736724454840b5b8804cb4dacd46dc3e23a08da543797393404e8f", 0x37}, {&(0x7f0000000ac0)="b1854fe27dd3dbfe742fc695b2946d2a17f236e70631fee855790fbcc5b2df03d7279767c9dfd53bacbdf0f1fc334ff83bb902127a008d257b74851d2f23510e7be1f5ca5770a27d783677c79f77dbb54a22a629b3c626d0ec9113af9ed443", 0x5f}, {&(0x7f0000000b40)="dad8b42f718f9382d470878a1dd529cfe25c7eba05a1e7", 0x17}, {&(0x7f0000000b80)="9760c92923fbcd", 0x7}, {&(0x7f0000000bc0)="69592d42bb42451fc6f3b8176edd7d4128fbea9fe81327035dfa674d4f256e8bc836a3bb90a50aca9a396fb1ffe1dc2334adcaacf073e9fbe0f434cbd0baa09edb512d4bdfdd00256a950052bc1792690eb2e934735d51234efeafbf3eab1c8affd12880b99d61ee293d302774d046b197957940954de0c2882b762d2cf6686e5eb7d1f11b84e13fabc43fe3aa5bad79448bd418a99f8decd7ff3bf0dbec2ef3", 0xa0}], 0x6) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000d00)) ioctl$TIOCNXCL(r4, 0x2000740e) (async) ioctl$TIOCNXCL(r4, 0x2000740e) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000d40)=""/16, 0x10}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x2) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000ec0)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000f00)) (async) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000f00)) 4.613032ms ago: executing program 4 (id=104): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r0, 0x0, 0x0) 0s ago: executing program 5 (id=105): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) (async) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x0, 0x0}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.37' (ED25519) to the list of known hosts. panic: uvm_fault_unwire_locked: address not in map Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 406848 64694 32767 0x10 0x4000000 0 syz-executor *498164 64694 32767 0x10 0x4000000 1 syz-executor db_enter() at db_enter+0x25 panic(ffffffff830c378d) at panic+0x1e5 uvm_fault_unwire_locked(fffffd806c208e18,20000000,20001000) at uvm_fault_unwire_locked+0x487 uvm_fault_unwire(fffffd806c208e18,20000000,20001000) at uvm_fault_unwire+0x55 kern_sysctl(ffff80002a1566a4,2,20000100,ffff80002a1566d8,0,113cbeb604f2f4ee,5afb8a5669549c4) at kern_sysctl+0x500 sys_sysctl(ffff8000ffff4cc8,ffff80002a156810,ffff80002a156760) at sys_sysctl+0x425 syscall(ffff80002a156810) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xe9699f1ab60, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: uvm_fault_unwire_locked: address not in map ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff830c378d) at panic+0x1e5 uvm_fault_unwire_locked(fffffd806c208e18,20000000,20001000) at uvm_fault_unwire_locked+0x487 uvm_fault_unwire(fffffd806c208e18,20000000,20001000) at uvm_fault_unwire+0x55 kern_sysctl(ffff80002a1566a4,2,20000100,ffff80002a1566d8,0,113cbeb604f2f4ee,5afb8a5669549c4) at kern_sysctl+0x500 sys_sysctl(ffff8000ffff4cc8,ffff80002a156810,ffff80002a156760) at sys_sysctl+0x425 syscall(ffff80002a156810) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xe9699f1ab60, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80002a156360 rbx 0xffff800029b7cdbf rdx 0 rcx 0xffff8000ffff4cc8 rax 0xffff800029b7bff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x2eed8ad8d6ca700d r11 0x2386ab4fdc464402 r12 0xffff800029b7cbc0 r13 0 r14 0 r15 0x1 rip 0xffffffff8297c545 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80002a156350 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=498164 pid=64694 tcnt=4 stat=onproc flags process=10 proc=4000000 runpri=36, usrpri=73, slppri=36, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff5970,0xffffffff835af680 process=0xffff8000fffed6c8 user=0xffff80002a151000, vmspace=0xfffffd806c208e18 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 10660 203984 87912 0 3 0x2 biowait syz-executor 64694 336876 78897 32767 2 0x10 syz-executor 64694 408331 78897 32767 2 0x4000010 syz-executor 64694 406848 78897 32767 7 0x4000010 syz-executor *64694 498164 78897 32767 7 0x4000010 syz-executor 99935 375203 89389 32767 3 0x90 nanoslp syz-executor 99935 71436 89389 32767 3 0x4000090 piperd syz-executor 99935 123088 89389 32767 3 0x4000090 fsleep syz-executor 55991 426865 0 0 3 0x14200 bored sosplice 36017 99043 47457 0 3 0x100082 sbwait arp 47457 145542 47763 0 3 0x10008a sigsusp sh 38289 107364 89905 32767 3 0x90 nanoslp syz-executor 89389 498370 41257 32767 3 0x90 nanoslp syz-executor 78897 520530 74172 32767 3 0x90 nanoslp syz-executor 98023 51135 91899 32767 3 0x90 piperd syz-executor 47763 431345 69933 0 3 0x80 wait syz-executor 80711 36494 29359 32767 3 0x90 piperd syz-executor 91899 516361 87912 0 3 0x82 wait syz-executor 74172 507439 87912 0 3 0x82 wait syz-executor 29359 241976 87912 0 3 0x82 wait syz-executor 41257 103902 87912 0 3 0x82 wait syz-executor 69933 9067 87912 0 3 0x82 wait syz-executor 89905 506541 87912 0 3 0x82 wait syz-executor 87912 348872 12371 0 3 0x82 nanoslp syz-executor 12371 368405 17291 0 3 0x10008a sigsusp ksh 17291 384836 78627 0 3 0x98 kqread sshd-session 78627 519704 23513 0 3 0x92 kqread sshd-session 33148 257622 1 0 3 0x100083 ttyin getty 23513 272283 1 0 3 0x88 kqread sshd 32780 220644 98741 73 3 0x1100090 kqread syslogd 98741 103408 1 0 3 0x100082 sbwait syslogd 27287 483181 1 0 3 0x100080 kqread resolvd 88326 147929 32101 77 3 0x100092 kqread dhcpleased 84860 201957 32101 77 3 0x100092 kqread dhcpleased 32101 313547 1 0 3 0x80 kqread dhcpleased 12947 19073 0 0 3 0x14200 bored smr 96843 160952 0 0 2 0x14200 zerothread 10184 28401 0 0 3 0x14200 aiodoned aiodoned 57222 408121 0 0 3 0x14200 syncer update 55682 311769 0 0 3 0x14200 cleaner cleaner 50744 219724 0 0 3 0x14200 reaper reaper 56412 335115 0 0 3 0x14200 pgdaemon pagedaemon 43057 25078 0 0 3 0x14200 bored viomb 16013 208455 0 0 3 0x40014200 acpi0 acpi0 87990 138220 0 0 3 0x40014200 idle1 94606 267153 0 0 3 0x14200 bored softnet3 21453 259159 0 0 3 0x14200 bored softnet2 66362 192132 0 0 3 0x14200 bored softnet1 4839 178414 0 0 3 0x14200 bored softnet0 93975 406202 0 0 3 0x14200 bored systqmp 98470 76819 0 0 3 0x14200 bored systq 61282 438840 0 0 3 0x14200 tmoslp softclockmp 65654 105124 0 0 3 0x40014200 tmoslp softclock 76559 31451 0 0 3 0x40014200 idle0 1 513722 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 10660 (syz-executor) thread 0xffff8000ffff42a8 (203984) exclusive rrwlock inode r = 0 (0xfffffd806243f818) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x283 #7 ufs_mkdir+0x113 #8 VOP_MKDIR+0x102 #9 domkdirat+0x179 #10 syscall+0xaf8 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806ef32b38) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domkdirat+0x8b #8 syscall+0xaf8 #9 Xsyscall+0x128 Process 64694 (syz-executor) thread 0xffff8000ffff4cc8 (498164) shared rwlock vmmaplk r = 0 (0xfffffd806c208f10) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 uvm_fault_unwire+0x3e #3 kern_sysctl+0x500 #4 sys_sysctl+0x425 #5 syscall+0xbb6 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8360b818) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x2f2 #4 rw_enter+0x348 #5 uvm_fault_unwire+0x3e #6 kern_sysctl+0x500 #7 sys_sysctl+0x425 #8 syscall+0xbb6 #9 Xsyscall+0x128 exclusive rwlock sysctllk r = 0 (0xffffffff83424f30) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 sysctl_vslock+0x45 #3 kern_sysctl+0x1ad #4 sys_sysctl+0x425 #5 syscall+0xbb6 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10176 11042K 11059K 166960K 11260 0 pcb 17 12K 12K 166960K 17 0 rtable 176 5K 6K 166960K 328 0 pf 27 16K 16K 166960K 31 0 ifaddr 32 5K 7K 166960K 42 0 ifgroup 42 1K 2K 166960K 50 0 counters 60 35K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 30 0 iov 0 0K 12K 166960K 10 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1364 86K 86K 166960K 1595 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 5 0 VM map 2 1K 1K 166960K 2 0 sem 9 0K 0K 166960K 10 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 20 70K 121K 166960K 280 0 sigio 1 0K 0K 166960K 2 0 proc 58 79K 115K 166960K 479 0 subproc 78 4K 6K 166960K 247 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 17 0 in_multi 67 5K 6K 166960K 92 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 61 281K 281K 166960K 61 0 exec 0 0K 1K 166960K 355 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 217 60K 78K 166960K 3672 0 UVM aobj 10 2K 2K 166960K 10 0 pinsyscall 42 84K 112K 166960K 1264 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 9 0 NDP 9 0K 1K 166960K 25 0 temp 29 6814K 6879K 166960K 4283 0 kqueue 13 20K 27K 166960K 41 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> 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 41 0 37 1 0 1 1 0 8 0 rtentry 112 104 0 23 3 0 3 3 0 8 0 unpcb 144 111 0 92 2 0 2 2 0 8 1 syncache 336 4 0 4 1 0 1 1 0 8 1 tcpcb 808 51 0 46 2 0 2 2 0 8 1 arp 120 17 0 4 1 0 1 1 0 8 0 ipq 40 1 0 1 1 0 1 1 0 8 1 ipqe 40 44 0 44 1 0 1 1 0 8 1 inpcb 336 156 0 147 2 0 2 2 0 8 1 nd6 136 22 0 6 1 0 1 1 0 8 0 kcovpl 48 19 0 13 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 426 0 88 26 0 26 26 0 8 4 art_table 32 427 0 88 4 0 4 4 0 8 0 art_node 16 103 0 29 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 7 0 0 1 0 1 1 0 8 0 shmpl 112 7 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1759 0 243 95 0 95 95 0 8 0 ffsino 272 1759 0 243 102 0 102 102 0 8 0 nchpl 144 2074 0 393 63 0 63 63 0 8 0 uvmvnodes 80 2015 0 0 42 0 42 42 0 8 0 vnodes 216 2015 0 0 112 0 112 112 0 8 0 namei 1024 6398 0 6397 1 0 1 1 0 8 0 percpumem 16 46 0 2 1 0 1 1 0 8 0 kstatmem 264 22 0 4 2 0 2 2 0 8 0 scxspl 216 6073 0 6072 4 1 3 3 1 8 2 plimitpl 152 68 0 47 2 0 2 2 0 8 1 sigapl 424 531 0 480 7 0 7 7 0 8 0 futexpl 64 1406 0 1405 1 0 1 1 0 8 0 knotepl 120 556 0 0 17 0 17 17 0 8 0 kqueuepl 216 49 0 38 1 0 1 1 0 8 0 pipepl 320 143 0 115 3 0 3 3 0 8 0 fdescpl 496 512 0 480 7 1 6 6 0 8 0 filepl 152 2336 0 2120 13 0 13 13 0 8 2 lockfpl 104 21 0 19 1 0 1 1 0 8 0 lockfspl 48 10 0 8 1 0 1 1 0 8 0 sessionpl 144 33 0 19 1 0 1 1 0 8 0 pgrppl 48 53 0 32 1 0 1 1 0 8 0 ucredpl 104 405 0 389 1 0 1 1 0 8 0 zombiepl 144 481 0 480 1 0 1 1 0 8 0 processpl 1160 531 0 480 5 0 5 5 0 8 0 procpl 648 695 0 639 6 0 6 6 0 8 0 sockpl 664 312 0 280 5 0 5 5 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 150 0 0 19 0 19 19 0 8 0 mcl2k 2048 23 0 0 3 0 3 3 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 265 0 0 17 0 17 17 0 8 0 bufpl 280 2474 0 95 170 0 170 170 0 8 0 anonpl 24 148568 0 145533 35 1 34 34 0 185 10 amapchunkpl 152 12235 0 11780 29 0 29 29 0 158 6 amappl16 200 3664 0 3657 4 2 2 4 0 8 1 amappl15 192 7 0 7 1 1 0 1 0 8 0 amappl14 184 107 0 96 1 0 1 1 0 8 0 amappl13 176 19 0 19 2 2 0 1 0 8 0 amappl12 168 1125 0 1094 2 0 2 2 0 8 0 amappl11 160 65 0 55 1 0 1 1 0 8 0 amappl10 152 16 0 15 1 0 1 1 0 8 0 amappl9 144 200 0 200 1 1 0 1 0 8 0 amappl8 136 21 0 20 1 0 1 1 0 8 0 amappl7 128 103 0 92 1 0 1 1 0 8 0 amappl6 120 151 0 149 1 0 1 1 0 8 0 amappl5 112 126 0 118 1 0 1 1 0 8 0 amappl4 104 275 0 261 1 0 1 1 0 8 0 amappl3 96 1968 0 1882 3 0 3 3 0 8 0 amappl2 88 764 0 685 3 0 3 3 0 8 0 amappl1 80 7742 0 7212 14 0 14 14 0 8 1 amappl 88 3327 0 3165 5 0 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 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 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 18 0 17 1 0 1 1 0 8 0 aobjpl 72 9 0 0 1 0 1 1 0 8 0 uaddrrnd 24 512 0 480 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 512 0 480 1 0 1 1 0 8 0 vmmpekpl 168 5815 0 5770 3 0 3 3 0 8 0 vmmpepl 168 39244 0 37521 96 0 96 96 0 357 9 vmsppl 448 511 0 480 5 0 5 5 0 8 0 rwobjpl 56 16890 0 14048 42 0 42 42 0 8 1 pdppl 4096 1031 0 960 113 32 81 95 0 8 10 pvpl 32 13911 0 0 114 1 113 113 0 265 0 pmappl 248 511 0 480 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 396 0 34 11 0 11 11 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83476ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff8360b610) at __mp_lock+0x19e intr_handler(ffff80002a0d47a0,ffff800000079f80) at intr_handler+0xe1 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f __mp_lock(ffffffff8360b610) at __mp_lock+0x192 vn_write(fffffd8075266d30,ffff80002a0d49c8,0) at vn_write+0x4e dofilewritev(ffff8000ffff5970,c8,ffff80002a0d49c8,0,ffff80002a0d4a80) at dofilewritev+0x23c sys_write(ffff8000ffff5970,ffff80002a0d4b30,ffff80002a0d4a80) at sys_write+0xa2 syscall(ffff80002a0d4b30) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xe96e0054630, count: 3 ddb{0}> trace x86_ipi_db(ffffffff83476ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff8360b610) at __mp_lock+0x19e intr_handler(ffff80002a0d47a0,ffff800000079f80) at intr_handler+0xe1 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f __mp_lock(ffffffff8360b610) at __mp_lock+0x192 vn_write(fffffd8075266d30,ffff80002a0d49c8,0) at vn_write+0x4e dofilewritev(ffff8000ffff5970,c8,ffff80002a0d49c8,0,ffff80002a0d4a80) at dofilewritev+0x23c sys_write(ffff8000ffff5970,ffff80002a0d4b30,ffff80002a0d4a80) at sys_write+0xa2 syscall(ffff80002a0d4b30) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xe96e0054630, count: -12 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff830c378d) at panic+0x1e5 uvm_fault_unwire_locked(fffffd806c208e18,20000000,20001000) at uvm_fault_unwire_locked+0x487 uvm_fault_unwire(fffffd806c208e18,20000000,20001000) at uvm_fault_unwire+0x55 kern_sysctl(ffff80002a1566a4,2,20000100,ffff80002a1566d8,0,113cbeb604f2f4ee,5afb8a5669549c4) at kern_sysctl+0x500 sys_sysctl(ffff8000ffff4cc8,ffff80002a156810,ffff80002a156760) at sys_sysctl+0x425 syscall(ffff80002a156810) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xe9699f1ab60, count: 7 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff830c378d) at panic+0x1e5 uvm_fault_unwire_locked(fffffd806c208e18,20000000,20001000) at uvm_fault_unwire_locked+0x487 uvm_fault_unwire(fffffd806c208e18,20000000,20001000) at uvm_fault_unwire+0x55 kern_sysctl(ffff80002a1566a4,2,20000100,ffff80002a1566d8,0,113cbeb604f2f4ee,5afb8a5669549c4) at kern_sysctl+0x500 sys_sysctl(ffff8000ffff4cc8,ffff80002a156810,ffff80002a156760) at sys_sysctl+0x425 syscall(ffff80002a156810) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xe9699f1ab60, count: -8