14cff32157065c8822b3627a6073f5331ef88c93c0c24f61069db59dbcc53739c0375aa7c4c2e1541f0648597cc19a7758bf6ef8c9842eb9b7b93f8057262bb5b9390eca75affc6eb6442909c81b867bfd99fb7c8a59626413ad1aa1c6f9af9d2e83de90bb065113e5edc7ff6e3301e50f949cd39aee3bac9593b54fa202a5b505b2ff30e532c239c0b3df3894d61834153f69672eb324e0def1d2b113a90228166340baf02f12b36340f772db82c33e61eb916fbe772d6ae13da9b2b2dc166ff4f46ba99fda460958ca80f7ff55aaf8f9c9c27f35ccdbbaefccf720033f10656f9882be0a966b34962ca6fa040e6e192e5151e76db1cb866faccdf03200e87897baed1ae6c5aa73a645c251333c07f7ed9002f82549d005abc8fbfe7a73b9bbb785d61407833fb2b072b99903a41e5300a4b4f44a196a796c021b6b570776062e7c2ee03c88004f88a04afe46f4caa2b3d5be62b44fd56c622100579679c1f7df32cbad457e554aeaece2ece11a1fa8a4334c332189c54545434b1baea6084180dbc504a06cfceac926a020aa685fc3cc937b9721998245f56b2cda20c8b2ec34aa927b8ff8fcf7be23473b812ac85b3af9de5ab676b782212a798e3976d6c9d8d3b3e5e80e4fe19e26db403a66ea49ba8d48f57f2cacca8e66cc84b0844e09a241e17ca94a429623a903c3d78bbfc70b381b0019e3b279a2f75b67f975787c05ffc873bf61dc4fb5f70bd05a3179e77621481f7ca782f515f04f8e228e47006c9684d0a71c1bc416ea83f65ea16bf1d32f1ff132edfcd17392791efbcc55d84cdd6cfe4300417404933e2611f85c3bb8be619ecc50efec3c4b17a9f937eade71a6f7166810d7f81fc49b60cb8bacdff06bc58b6f95df5ce89f8a9eb21954dfdfffdb10f503dee44b8d9cc8dc491e6000eed38e89cf25b4a309a7f846d61d18fddb5df1471e07398a1e75f5f6a744b0852f271cd4f15d0fa5d9c40d3430c7f6de188a996008899d70e92ae8c23b5be55e74a74ed423bae47554757e43df1cf0fbbabd2d2842666c7e6d9e615bc8b863480ba80f30ce2b2188f55b176ddab4d62a4bf20c302c9715ba996936e9bcb3da67976f86ebeccbbe8d5faabdad70a06ddce2cae7f9c2b1dbbf96e84ee3cc8741ca2f16b99c83d60a910d0a86366f06db8956ed29889d2292fe198d7e2d69e683299dc5d9af0f86b120d1837027fa70f4f5a5d9476477c49531ff9d4ae6012fd76f749f1d5f391683c01bc215d484476464c680cc0eaf478fcfa2398e43d06d548494f3252a607c4ae667f8f3d0524f4ddc2ecf1017891eae54ed08eded1078d1eebc3d11401c8a6a5a8a760b6eb79f23e251dd6c9a2a3c48fc88c5a62753d96c2a2b4bab23264dcfe0bc04d88fca7ddbc0237847bad00e840b167420e6a2a3e9837651dfc7ab885bd8ab48bf2a0eb5ed0edb8738082dc5ea44cf31dc413535eecf08a6a882e7aeb9403328a3adbf868cad1b7d57953ace6ae4699fe52398b95afa24d84a14a58d3f428b1b98d331d52982ababbf04de19fab495d1e111f5371113a556070d3a17c58a598186f3a5e6ec83f211843b8c5e3ba92ca2dda1a0e1e7153dc455efe76cd986808dbfd92d019b6ef34446397bfe2c6d431121b63f761b9384b8b2b90b80bb2248c0345a98a9ba32f09237266cd581de258e0aec2d8e070b3ecd9c6007755bf96b970225d8efea77e5d2a6221815a92ff5eb41971b968f8fa7dc4c017a8724e8872777bf7c33b86b053c41ae020a995c7c85e121ad2a7dc994b20217e084b18eb20fbaf603baa1c4e16899fdcfe4127a4da03e666ebe3a1c35f85c2a663d6bc308dc650d082c140659a206b10c841fa26a1ceadf08a4e4005469517b4f1f43be5ae7e3c44088b514b752018c7b120bade1ed76618c951e352bbadc8d3000a2ef0fac3ebcc5cc615d05b18733a450d15ef4906a43a77f4d83f279fc71064bec9b54e94f4e420ebecadf25bd18a1c22b6f6ece718c606fcbcb84ace1c91085903978c94790bd1a007181ae4050dc9d7fd5afc7ed9e411cd357f7ca4247ac1ef6526195b5055c2183ade4863113259da65a96b67d0354b05e5e170232df389cd5c5f10bbfc6df7ffb550f73ebfc490956c721156a482dd1b74d5e2a67a12b4df1005570553471fa07ac98a4ca8b368ed89f969ffdcb6ed4a95d02f2a8b587393e9df0590ef60592a08bf9a2928766ae39f389ae04b9e674563f5205c62dfedb65dba742abb45ce36508799c242289d42a5a337acd8568290c2c66971aad14d6eab6f5a017851679a4fabc64c309531a457121eced73f1b49b6a03ae336fe15e900587973d29c9332d69014a0e363f7130553a390de7089c08e3a22a3a63a6e005b78a06a1a36289f2767744b1bfe30a39250b5adb3dc7cf2da5c888bb7b68a128d85636bb93852da0c5697c05cfa5e8c722f53e3755e64437c1713a761880fe2326e8568fab04f01e51a35d3caddd650919d613c2fe3cfa127f0ec22df67c042b9f87567003f1e703a8e09651d376ac2b168e605c83c2780645793404d2019188443698c5d5ba584c8e30a815c1cb3169348832f1298c9522486846a40d0e8b96c11a016e81ec9fdf5b7c93b3c8379838e160886458ded9adf9bb7bb304a63b62dc69ee70d04009eeee94ff94ea9127513857340786435195d9f2188e2947bede4d4e86f9f69f05baf50d0a5f3ff40100fb22717645ceae3482d252c65e5583308a3c1dfe4d70bdb1c035a4b6b575b18de6a401672e3881be1d3153d2e1c086fa49d14916a109292c33564fbb60cc3a001c69c0796313d3b1933e65ed0c1a91831c0b448d7963a50e17e62f5317dbac6e91f559e2ef1ad0bba3fe84274c336e9f81e31ea47f193c6c942d4f120a94fcd9db6675f5b120c43ffb7222ddfdf16cff8cac4365b9a44525ebccab482a6fa7ec1ffab49c1a8519b7639062884e5da0f65a3f47f8d0a988eb32bc5442ed166552b8d685499c52a4ec3e86e335de1529988d52b6bcd553e586469d8507ea937fdbf87c66b9dfa5ea66f0e13db51b24d0c44291652a0d18e4dd8f7b85a0f5d880b167fc5340e06af5450dfad3375e1b59dca83ecd25d22933b6ae1ef7744f327fdd630409a366767de917575051cb8c5f688386bb867ea7dc7b7b82f55d25fc05f71b36bfbd0755a5942fe18abe9dbe5c4087b4a6ea4396403cb2dd4c9b2c7d4ae6be55182c95166c88b1412192f9f7e063f99897fc44790c4732e8b0440b566c93aadcbf5b6c4e46e1341ce9ca7aabbcd42f1122097bdfc089a87778f182e5b98ef4cbe4994cfedc07972542c3c82892ced475895fa10aa46a5ac1cc0f66b367b9cc6e024634cbbb08f9f4e94bbff24204da0f47883a83564cccd4d7b7ac8b404027eeae397e4d592b007ba257087c1bc31291413c7438f2789799f6fe804c8d054c74838fb7a23b2d46d61f92ae806e41cc686bd42d7f4a50c1a0ae9b6ff6533a3d30a22604acd62d722ad2fb1b8b945c475175dae46f646b7e17ec3ae3f2dd97bfb78e41cacf3cb66d94101ea4e4da5346a130b55c0d109aa23a41cab29ebf5862f82aecb8f2cbc20f04a3abf1b0add423dc54659c53c72dbe56f8d607ab85c608fa00c535c5382a7986ba92049150b665f4f26064967b7a3883d84996b4abd93df08b851c4e9053c80d64840c1469d59a39585efdf10cf3eec679599f749724c42d58797a71c64869dee91943d453e89cea12815f713750354807f3dfbbcc1d6b4f05f9a9ffc352bfefb1d4a8198bcded6b5368dec47345f7abc3ccc6b0683bbdc62d5bc18def56", 0x1000}, {&(0x7f0000001400)="445c2042e844946c53383f8d6de99a180da814d3271851b10727d16b88d7a5d68d", 0x21}], 0x5, &(0x7f00000014c0)=[{0x30, 0xffff, 0x7, "caf732bc8e9a678dd8ad0b5580ced6554cbbcc075eb3b71f2924e29b"}, {0x38, 0x1, 0x3, "96424f9ae2102052521d957571a0e50c7b67962f1efd15eca97ae00679f3dd708d11d92c80"}], 0x68}, 0x4}, 0x10, 0x4) r3 = semget(0x1, 0x1, 0x3eeba23385860937) rename(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') getsockname(r2, &(0x7f0000001640)=@in6, &(0x7f0000001680)=0xc) linkat(r1, &(0x7f00000016c0)='./file0\x00', r1, &(0x7f0000001700)='./file0\x00', 0x4) r4 = socket$inet(0x2, 0x4, 0xb7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001900)={&(0x7f0000001740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001800)=[{&(0x7f0000001780)="80d969896bc937e034ba62a87f98d2049f66bacb0a6b396f8cf5597f3db14726cf6666f84a17d60987f8c3da0f5647dba11ef4478662d3e5d8ffeb18ad3760daec8a7d1e385dae5c8218f2d9b6cf3b2d6bc5d41533976d4f", 0x58}], 0x1, &(0x7f0000001880)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r4, r0, 0xffffffffffffffff, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r6}], 0x50, 0x1}, 0xa) unveil(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='W\x00') r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001a00)={{0x2f07, r7, r6, r9, r6, 0xb, 0x99b3}, 0x0, 0xc8, r5, r5, 0x4, 0x3, 0x2, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001a80)={{0x0, r9, r10, r9, r10, 0xa0, 0x6}, 0x8, 0x6b9ae701, 0xfffffffffffffffe}) execve(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40), &(0x7f0000001e00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00', &(0x7f0000001c00)='!$^\x00', &(0x7f0000001c40)='/dev/bpf\x00', &(0x7f0000001c80)='\x00', &(0x7f0000001cc0)='/dev/bpf\x00', &(0x7f0000001d00)='tap', &(0x7f0000001d40)=']$-%*-+\x00', &(0x7f0000001d80)='/dev/bpf\x00', &(0x7f0000001dc0)='^@\xff\x00']) r11 = msgget(0x0, 0x10) getgroups(0x6, &(0x7f0000001e80)=[r10, r10, r6, r10, r10, r10]) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001ec0)={{0x41, r9, r13, r7, r10, 0x2, 0x800}, 0x6, 0x4, r5, r8, 0xff0159d, 0xff, 0x5, 0x2}) fcntl$setstatus(r2, 0x4, 0x4) socket(0x18, 0x2, 0x5) symlinkat(&(0x7f0000001f40)='./file1\x00', r2, &(0x7f0000001f80)='./file0\x00') shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000001fc0)=""/17) setregid(r12, 0xffffffffffffffff) ktrace(&(0x7f0000002000)='./file0\x00', 0x2, 0x10, r8) executing program 5: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r0, 0x0) msgget(0x0, 0x0) recvmmsg(r0, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(r0, 0x2) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a7d8e2bb1aa29846949eaa4012ac31052de86fff"}) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) poll(&(0x7f0000000180)=[{r0, 0x2}], 0x1, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79c6) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000140)="0920e9ed33668d0e53c2bb203ce62b627609018010000000000045b65369db0000ff4278ad535c2a413f308c2f39e4e6987f31dbf15624b77b6a0a", 0x3b) r2 = semget$private(0x0, 0x3, 0x2a) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}], 0x3) semop(r2, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x4}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) r3 = geteuid() semop(r2, &(0x7f0000000140)=[{0x4, 0x202, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1800}, {0x1, 0x4, 0x1800}, {0x0, 0x4, 0x800}, {0x2, 0x2000, 0x1000}, {0x3, 0xda, 0x1000}, {0x0, 0x6, 0x1000}, {0x0, 0x8001}], 0x9) r4 = getegid() semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, 0x0, r3, r4, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000280)=""/80) r5 = getegid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, 0x0, r3, r5, 0x28, 0x8000}, 0x1c28, 0x9, 0x7}) r6 = getgid() chown(&(0x7f00000002c0)='./file0\x00', 0x0, r6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x205, 0x0, r6, r3, r4, 0x2, 0x41}, 0x7, 0x9, 0x5}) semop(r2, &(0x7f00000004c0)=[{0x3, 0x2}, {0x4, 0x2, 0x1800}, {0x2, 0xff, 0x1800}, {0x3, 0x100, 0x800}, {0x1, 0x60d9, 0x800}, {0x0, 0x7f}, {0x2, 0x9, 0x1000}, {0x4, 0x9}, {0x3}, {0x4, 0xffff, 0x1000}, {0x1, 0x7, 0x1000}], 0x6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x1, 0x85, 0x7ff, 0x800, "378774a6a69ce04b00", 0x6, 0x2}) syz_open_pts() executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xd) ioctl$KDDISABIO(r1, 0x20004b3d) fsync(r1) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = semget(0x2, 0x2, 0x600) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0xe1b, 0x0]) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x3}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000180)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000001c0)=""/85) clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x5, 0x25}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r5, 0x5) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mquery(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x10000) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000002c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000300)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x3, 0xfff8, 0xfffb, 0x6, 0x452, 0x5]) syz_emit_ethernet(0x1032, &(0x7f0000000380)={@broadcast, @random="154d253e4ad2", [], {@ipv4={0x800, {{0x9, 0x4, 0x1, 0x0, 0x1024, 0x66, 0x8000, 0x80, 0x2f, 0x0, @rand_addr=0xcd4, @loopback, {[@generic={0x44, 0x7, "f5569d9be9"}, @rr={0x7, 0x7, 0x4, [@remote={0xac, 0x14, 0x0}]}, @noop]}}, @generic="37887cf4680922492bf64647b92cf387038af89ad750ba20b2c0460d8198754bb1c73d4fcc693cb7946ae50664cffc0e946d3a23bb1b5e4b3305c0a3dee22459f2c69f56aaca6e51a3bcc6f486cab6265bc98ab426ad9b437c4f2b16863f98f1b3a61d5da85669876a4f0653a4247fa1a8091e0f3f31f819b67e5ddb08cf289b47ad61a62031c818500590ff7f75c75b6c5c298923284ffbdb8ef1c16cbb2de6cac94b79f4ead51552726b5fb15e50c69104e7954fe7811c9c956a69b2566349ca416110203959ce11f7ca7156d4147a54a771ba2a991f483660a8645617b8ccf0baa7108e62e00aa92cef4fa365a98ddd906e7fc33050d769b07edb8f35e7ffa8eee01ff2ddb5d1299f8211e6968927374f19d5ea18c2fb11b56e1c786f48c2461b02b887a427b156ca005d360e16cf5c61307c7cd9fe35bf33fa0d7c5c46e37ea254cf20590ffa64df64c8d28717ad1b570f058d6d035fe8329f8f4e541f1a1cc84a024c34f5de27cdea09c462517aa28c440e6bf8079d1447e9e250f9643112415b03f761023dbe2457d6e202b1a2606c8bdc062f00e0dfb074b261fbba3a1d8d0543c977d552ad10bd48d4491f5e4ec1c426a68c8ff422d87079d6d49639531838fc9ea98d660a7e95cd39b56b923138d9793a72e152011ca699fe11eb27eb4cebef1630f91c0e147518812176ddd92d51c2fd00b9eccaf7aff2cafdf4631784e75d9efdc6624185c5cc00cd80ba2b03c246da634d45c727ac00cc6c53d76bc84c4127a87081d66fb0bf926b6fcd77e1f3c2e714578094bb259069655440c3e573ecc8c85a106e971b07b1ad519c801a8bb25d1a89e4e0c7eef64057d34f35974b770fb0b72f562e7a59bc41db22a5146322530755a79f6ddb6ca239ad0241e0db1178a7b09c07fa4d4eb24c07f89f4c65161e56ac35437ec736b9065ca46900c336a77481a39ca5a4fa7c18221604a8422bf164bb52a1d92744876c3ad2046c1e6c7d1013f943292b149e55753e437127782d97c343e568599e9d6250b23f93dff9aa028a3157921c260fc66c588415d50f17652cd4aaffd6e1d3af0840a625a745add2150b5e355760511ac48668ff193744201962f7acef782364164bfb8d13e27f33315f3c919902d5e1e7a87fdc8377db47f1a6e27ed306d74a375f871ff28224c71f01ac830bc9f513f332d03165371c18a0c4c0ed73aa3d98adf98b60397e8f13ebb28463d8d48dca7f0b9f4f6d3590d2acc8e4c54bf2c80403223ea7cdebc77ab8ab72a0cb117bb9080a63725c58eb77dd6fcf0107c9aaf82f859bf41c856f2e501014a7479abdd0b377fb780650a4abd469d63c34f24f9c333ede4fab8e60e643e3208ce2eba6d9e7dd5f487a8a6584ad28402d0c7c0d028788809f741ed930d481683c3f3ba04e04b11fcb6fe529aae369e2cb447e21c9018ae68a589e87ecb7dae56847aa2bf20d56026a4c4ed13cc738e4cfaf2d34e754179ea1fbb7e1d28624e08d7a282d8ef64883d5064d556186337ce32b9714c109d2f46acb99a7d46300bb579655284d27118dd8e2ef83deb3eaf95b76d5c7ea770bb6b88f0334e27ae24a85ba7477bd53d8fd4ea713e1dd59b3da3164a540e1a2ead3eb9194de005382379484dd5e38d27b04326ab4001efa4c6698303577cff9ccf0d65e242146874c07eb09b877fc94af9f27a6799ff91331d8029e88f2901fe90f47f015015bda2b975196f0332abfd8534271fe95b58ee351fbf8852553db29bd3b5af2311521b5228e7bbec815fb27d5e5b59375856617003072f842fdf26db2e202175aab4e800e86c5c19743df053228b54903423f59b30daccf1765c511c220d7c95ee5360a6210e44d83aa269789c51a284fa4156c8c3a2b188b7e4036db63ceb150df93ddc599093a5e80198de7c979e2ffd4a90eff91396a04308ece36341e8fc298ea121f50bbc7f08b70e00ad0efd4234e45718e39fdddd88e084e6610312747133c954573333986288921c756636cdcd0a635010b9b5b279698599af6b58e7b1f1fa6d0726126496b01cafe550d7b3dc10a473a7b96475124f62010d8a6368d8bab9795b0d72c52719cbe397c7c81e8ad24bff0e2435ef5364cfe80202d38794d6000831c0d733e2e5d3f9b1a9445690f85f0b62a5826b6f79a971bf16a25c1c6967abf47ca30c8f574eee6b833a6c22f1425bc4379145eca82be55deb7163046265fe596f852a8fe42245a3daa3c4e0c0d77386e8cf24f0a32a636fee4f35823257da9cb75cc678f3060024b49f85b334975a809182b045f0a0018406800cfb6ae8f77473b645c118790388282f0cb89d1cfe2cf7ef0af44a30f810687d0a6aa7225ff09622b6bcfd68c236d5e8688cd47b979700b47fa8ffa7e8c93f00b413fd0618d9760c4a94fa725327ce5386d2f0a180247472910c076b8828d58425db7a354cdf4ef0e05a5fdf36eb7eb8813e63e86c8f955180df55c6faaca115b813b2f5c5475c0a297c7b25030ead42d57739ac698b452844338fa4d16fa3eb58bf05c8cdcc0e3cf224ba739bec26b0a1ed4f76f7d5dcfbcc1e8df8335d7ce34029d5aac765234ac3f1da3d500c6dd4dcbbe29775bde1b1ea68427ff60b42fdc516fc13005b42c54074b31088bec915979be3b26ad1cc3b7c959fde2420562a3a3aab357fc6ecaaf6fe4653d29ce896b430f10619c231652c921234ab0104be1d5029433e0c61c019bd5dc2cd59b2ed774bb16ff5f2a21edaaac06b1f0f21eae651caa0c5283aa69c8141de2470676efdfea4ecff3c60265f5371ddd5a500ca8d058422969be0e38b481a0818871627c90a229328ecbd1c89c0ef364039fde339c507b83fafc33db40971723c60d36ed2b28713167f0d1e7392f214d47e679504d771a6b38fadb9bf04502f9a324757c7696389608720735f4186bb71265f8f895ca6c8d1f558a222e5da71800b258b6e2265d4b8fbab12ae38c1c23f62eff569b2bbead9468515a4c04c3c219f4f999ecd660775a5ddae24ca1e24df9f612531f1039fb6e774c8cad3e48e49b75ab25d2b7cf709b75832879f1a2ba1ce1e4bab1696ef5f79576bf500c467d875b4c99ede379cca16cb96c0bcd7c132ab98f87fa9a39bfcbd5f7887dda0c09fc39eb7ae2ae9153166aaeafc9d3153522af0746a68d7ac5172e2b5e777cc75660dc41d731a22724f9e7aebe7c579022871042082703c8283cf0f73d97729a17d162256700e309f5f405442e6a3a15a3b7b618772dfb8affc8c8b47b37e05453c92d1ee78057901cb28023eb5c67fd8486fc66d3331aeb068af7800cdaf10bd96efeed0cded4503587756d97188acd52e2110dd9f21283b1c14f5c48f296dd4d0ecb5c56c936f25761e6ed95924651d9bd58a9858a48633c373e2dfc2df3dba01064003028177fb7583e340d758dc27dbb6aaaaec22d6445c3cf22c3461dc7a381f92eaf78dae1cad313b31c43780ca632b7389d09ae147f80cdc1c0b73dd507ffbc13094636c1e7dc8f8dc1e27abd4f0e5fdd8e2495068dc1e0191d932f103e03ac1b4a55b6ef16e82e81f5809ac77866abbd16dac6d507eb15e84993588465beb6e7b7c43d0328535edda1e99e248b0af0108b83aaef5b789f6f0d43881c5da92ea6f8627bcb7dc6cb2eaab254beaea4d6d5ef3fc381f9dbc1b8d76cfde886f6e878f7765c4d79d15bbf1d1ace550f794d31895d5a584a32bb51ad2f2fae936019fe38026343eaa19237967813e32533871ba9cde3a12b513d82ddda953ff5fe32d4201bc3de6baf3f73211499aaee06095c96fb94a59f0de261626a1ca5c22f13208cd42079f3ff74f905506241bdd1804fcada37887532256dff20073a259a2c50247469266fdd5ab00e62998acffe110f331980312f5f281b3b002b5e59c4ba84b046f405a1024509930f36e92c20e766ccb4c4abe6ab5fedd201c7184ed4b245abfa53927774a482f4170f6baf1f4e3ee252fdfdcefe4ae75b7cf6a820c4f56af23a14fe06c6274e39e059bd3f0db0744c86dc40e2acf129a5277aab1f8be5ad069166e77ae08a7f352ffc20709639f19ffb3f84896ac898578fb5e527719eb4316d664f4c5076e9bbe845d2664a79912b338c630bb3560d6e76cd67ad52516e9c015d0053ac7428df44d819c6f16405083b07c968632f4b4d13207319ecf3153b6b4bca2c147a7a79ed376f88d43ced139e57d13a425cbdec9b2eaf4f882ed61900cc8eea5c1fba004672e1f77e44b1db6cd8a55ead0b57de013d3a9a33ff42374b99388a6e933591c8c2a81ac36e6847ddaa39c871240850b0d6d96a254e96dea7968e7ffa5f7b314a0d6d4a050d504e5a0fd3134536643931ed176b6b3357841913e4d95e8b0ccad53945b780a1848f8841a2bfe6df45e168f098c0eb28fbc90275f329102de6aa40eef311ca49fc87cc666ed390c9d3138eb462df267ef0b5ddfe67d8e7486a82f6b440f017822a37dc5cc2c7ecc0842d4305a27c94f071f3a7fe0929d6e100c0c3357b0c832740ad5f8256dc14644c94dd2d5e10af6a5c7b6488809ac4224c651b692fec661e7d7395c496fce76527aaa89bcbcfa2d275ef76e14273cd79f236ff7f53e2d7a4d7a3fda1f8e027dffc95958667df2a5365cd9e4a44549d202c6b77ac2c40a390963dccf038456dcff6a0ad6e85d82de4fa3d67569e393d6b2a58b2f294abea751870162f0bc0a5675e9c38853308765631c4b7807eb06ef544c7d3bbbc167d7a6670054b4343027ac60cf5349309710451cb838de2a504f0735417521db8a751f5b08eae5c9f88fe00e872583cc8c410f4f7db5fdee27712bdeb23fa63812d646142b2dbcd6623cea3e6789ed504e68274654cda6388ef3afa64860144b02d083cf7d0e8e1b51a0087283b6e5507f1312ed11447fd3766949a7c91fd9df549a00a58bae912ea635d79dc1a0190a08b1b4fead9e410e773d12110ef7b01164833fea87bdaedf6cadbe76903672ca5344641d801fdf5a4554fbf416daf4d5944305ba0d467b3a784e96e408ceac61834b9cb0189961d4cbfe848e3d81df65a151bf798953891e095fb57c68662411dd9c18e183da41968e05f67a50e1a7db24d28329d9d5ddf2bbbc5d446050e56f015bfb2b2093dd6b1d7370b8ecf9d4e5678da4b2f75bd5654c90d40242bf1bc43063e309c461c2d56fe04304bf6dfa342d5155f4e06ae732318dc4cefd93b65ceb484e97a5597b52cf12f987820be5555a66a12fda6ee9a4a68341c62541ec12fd929d23e6dc312f2e301abc7162f802050eeb9fb38821b8e0139a72830f3dcc4733956e85722c1f933cddf6f915bf2a722b5522c479cacfda8f7fe651592f89506ba26a6a78503c3d7cb9caa9f7e73afcc74f4a15b57d90908a1e49c6fcbbffcc3a1abc029550277c9d14e89a9bbd62c36b12c60c5209304b2e792f17fa3ec982c8a0b6e79d8ac5e5988315745d94518c1b1658bba35854048ddf4fd2b76f9a705b2f5d0e8e1b27d4ce8314bf2314ffa81abfc7ea342834380cdd8b9fd55767c3a7318b28614f794bff465f316c09da7b81faf46cb52ddd2be5da069d129e81a9906d917cf845fe1195da41faa9651e2491bf5efc599dbb8a6b83c8eadb3c8c759f835968b88939f3adc8834b472d76980ced960ecca629af1e3e91d1f53f7453045e5945a166593a0be25ca2294750929d47c09c42488e4c8d6b3580e6660d82a971a9e07aa259b37a25b85665943259e43b2f78e893a1dc45ff3d719f48665e0fa4508e8598f409da31e76990cc009"}}}}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000013c0)=[0x16, 0x267, 0x5, 0x3, 0x7f, 0xfff, 0x3, 0x8, 0x7fff, 0xd82]) getgid() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001400)={'./file0\x00', 0x5, 0x7fffffff, 0x4, 0x1, 0x7, 0x71f6, 0x7fff, 0x1, 0x0, 0x44, 0x5}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001480), 0x400, 0x0) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000014c0)) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001500)) sendto$inet(r0, &(0x7f0000001540)="8f93eb43ce397e6fecaefe058762298e134fd2a079507a14614fd41663bb06423c94c08da2f48ecf5405b0a428881c4e70821fbaa07c1d1f702609069914d65399f57e8b03e7907945cb4f6975d13443f4b550896b347333b4b3", 0x5a, 0x1, &(0x7f00000015c0)={0x2, 0x2}, 0xc) executing program 3: setrlimit(0x0, 0x0) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d869333", 0x29}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295cc24cc54a673a57cf9691b910cce90dd0f573afa6dbfd886db6d8f4a56c11c0ae5af4855d478414039bb8dcb7d86cf9537f8abcdb0fd7e0abb38ec0556e495ea1667b6cd3353411fcf950bbbe9cb7f2fbeb34329c81357b6cdfa3788a6696845a0db16bdb406d4f090e671ef11b8890345ba2e7a094912be55f1f6f669a2cc489f9264c789e56dcaf7073659dcfabd5489feec768ac66484afd2e1b74eefbab6d1ecaa5c76e648461a3a5f5b0b1f8a0fe42e34e2516dae628457a2ed5b4b87c237d4ac63851379058dec7371dc6f51bb6bbe84e335d4509f242871066ef4b7d5cb5a93ad5acf8a118d6702db6f75cf49c232eb20eada800a4283fdebe0c2b5d721ddd9c93192cfa9b777e6eac6b08aac493d93813c17ab67cfb1d0207247feb37ecc3c2d57acba029ec1acd73895bc529a341657d7eca7c91b0cbd439c35b50047b95c7e5f67000286ca9d885e08a93d4c8fe7b6ae210675ad323c5e847d7ff5021fd0a75b75b648e3a3c99560698c93b9cba0a7727458539dd79ba5769ab18859adf9cebdfd680b857645b607bde6f5a414aca2e732baabecca7d4034544253d57ff6e951a59c8f5aff6faef7b60b74f830033b7bc2258cc196b37c0ae65e8318a6b0e6dfa925542ccbc45e488ad9135df52150fafa752523427268156470831473542cfdd0a3287acbf230611a741484dc741b06e1a337a7bd7408db8ab94adeded534e023b4835af38c28533e6b5d9027ed8ea8241a04eb5bb1aaa41b67eb5bbe447bcf989c6b1540aa68c8e9912931d7990861cc55a9612b33985d6115ad2984ec3d3511bea981fe37b9d9ee77cde1b1d28baf486e36224bc4290f62465228be64b09e656218d49e3a43adffeeb0d3392d254a7f5c4d1a3e67240c91a672ee10567c7472430221851fc3c4920f1b93192c362ff971057bbabc3bf82334717b9caa9d97fd6d6ae1eff638528a40e876570ba383f1072899bf0cb96c5a7982880608500bbc500eedc74250c2c6733375c53493f9a44d3710ca3ff2677b4613b23df114d368b5b2bcab4668c57c2c699c5f52d2b8fa7200f9eee3526542fb6c7341201bd155f12f38eaf15f27bd7207088f18659aad7913b136928640130fd7076026e373d278b7db607f2ebd0cd5d41512fd96272b57114e5b14faf7ed02122fa0cc50de3d26e946cbeabdb9dad82674779fbb76f744a9da7cc8c7b42c7275a9d2749862c11637ff63ee83d2c6da2d3cff6eff5ce792f5aa00a5e5ab7db1bee945811be8b93b886a61eb2136ab53435a26a602cf0ea65959f961b78cdfaebc6f2f4ed1467fa2dd73db21cc3e7eedc1f9d9a543dae48d55218000fcbe0fcc7d370ad47ba89610e7cfe524b2f2500e4327e87f94f3c587f0a6604baaa4509e0ed8fc6fe62c43423705deb7a7fdece18bc9b9ebd80a878d5255a3ee0114a236a9a9d0a395269e7a68ea4b948fd1b0425b0b7b073b90c986046aa4bd16dbf9442583137576e8a34", 0x4e2}], 0x2) writev(r0, &(0x7f0000000e00)=[{&(0x7f00000009c0)="c3778fe4a4fa8f9f05ce4bfcaad7868e90ce872ff0597785fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06ab75ce478a7f5a6d622690c4c3313ec9729477d6e11fdc121e1d8242b6269551e9560276c7118f0fca22e43", 0x6b}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000002c40)) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000004e00)) sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000002580)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000025c0)="98bc902bdd8c387106145a3bd11d49e82f72d62aceaced0ab554b584112f5af83c14dd9126cede25b02cc7241810c404ad04ee8f1f275731874cbd0fad835ee0d263073d7b58ee1884347a07413b77be76ed7a7527e3003e645413b4134c6ebc54eee0f7f5f3d165f0f1914154d5bd4a4212477059eaaa6b5ba4ba32c1f60a7b5221c073bfe46f1fb9876e244fd223649482fd94fffd7139196c3c08b7a071cf335348274dcf0cea58bdaa4a32810aefd047667def19fc165112c3f92c4ff21c0d5d4c2bd3677132be8f816ba17f00787cdf3addb9b6707a4c074dfadccfa2dc9ce0c40bd478c433dfc9546777b90cddcd660de6d04b2a38739ed5e6ec254d5a9b7e0f61cb4a678d97fcb80c35a0ec157a3d326cf445c8e71aee2e5dc3a23f04680270b4e9ac7119c801c9c6e53aaf9d7dcf4b34d284aabd395f6a429dcdcb3f815cd36df05f5d1351b6399a354e1b792a2c17007cf64629deca763e1a40a4c38bee7cb1a8379999a5ada00410a255c8d08f34e7d6525ef267477dd33586d3427766d6e215c04d6f934b000ba5a7b1473f34e6aba7cd44fbf21a0d1997ad9195d7e16670cad0b581103ff8e3af4103473edffcc9a1aa3c5a04053b05b93f561997d360c7e234553733a8811eadce2339586e47c42378fff7215f3d66f515b1cdf43b2035fe4a5086a5051a814df33bdc162e19dbb4c11eb8bf44adbeb15ce4b98a8ef030eb61f42c559871963d52348841fbd356ad5a5f6e7c1151efe82554aacb23693d75a3226191b1b64121e743a4620dbbd3684415b04687de2bfaafb546a597e5087b52431b7e0d83ab99141e8ec9c33399ac33cd077abeeff507ca50b335bb57f48db4674c3e3905475c6428d33561194b5e96424eed5a31b1346a9a91ddad215ab6b4780f1f2f6b96e3f98a814766f6f5096df1d4bb515aae8e048884ab4772610495e6c82f6d214e540f6b088351568d54ca0f19d623f40b2f1efe58351fd7f1bd720f2c4b96468fda7789992cdf44bab28c9fb0dbedda4315b84a755a18e207a99297b97f90838d3919794550f1d01f336f846af2e10dd222bfc36f305e5567aac0ac7775698edf3fbc4bb401f00bdf49e878463e19929ee6306f42e68e26a7bd1f8c1dfdfe7cf26fe99ed18a050122f4e51e6f69dfac9210c3c3e0842719904c2c77f47a9aef56e4078d82adb27eb553a58ab6ba54f36fd0e76eba0dd824fee413c1640332cb2496f4e0cbf167274c3a569b823a6c96c9ea9b6891d6a51602f7cfaf0b50b62116ece308176029e1f3de6172b16e89720964ae390cdd1bd3e6556780428af5eb90fca97db2b0c347ee574abfc593a6ab3b8ef9d2f6f7ff03ffc5ed64b4c7762805ad84e6cee76907ad441c657774c9697c16adba010002c1597afffc33fcdcf880eac7008aaa41c489d5ed8d8ad38da91b3acbae5027b6629befe8f194a9ebc4bc132606014f2c28f612e71ab17cb06e481f96d6e28761b8ee149f20abeec037406d0969c7b02d53491fbd17ae7c3b64720820b6920daa3bff6c456cc3748360f9864ca0d90e9e02cd516be536392858a1b2c8c017109de36a1748d2e04f2beb31c20570b0b5e12ed25843823d765422b34aeb9fabee5aa59def5cb72c33f1aeb7b02d3fcb9e92797e470d80f6922fe21cc6a12aaeaf45315d45227cf1bff2340c1d823d02d010b57f19236efa017aebf35b4d5db26d07b8d5a2bf96fdfe99ee079fb7cc0758104b6195083c520ef8285c704815c47c08c4bd62bc2b84a6e05f4c76a12e0167f6f8cbc76cd4b784568a8784724bacd11ca2c91fbbb6bdf8f4dbfe2aa6d331a27e44b666fe02c7b89ef7f4db117e3c21261ee56921146647c34049bfa83002c1cc1b6a7ab350fb99c9034df8b77ec4e09335fcdcb776963f00c89e8b81660784ddca6f6ef0af5fa4815583b849bbd0386305ad8dfee25aa0c707985dfe7dc2081c7d2d52908e10f9e1cad1613247563edc89ecf1e560803cf247929de8bc29b1f07d99830dcc210bdf84be7b740dc3f2b822c6abbe01fa918286c6235324d7602dfb8402d0d83645b36205f38c3c4bdaf40e9993db88722dcc9e81e73b184e199553f22b3e41d16a9463d8a20848a3ad6f13433045138d092f0f153f786076ed5efca31fd46e9a0d18e9c3fbafae0b1d3adc4e3247ae5fac70e786310124fc6f190bfa13df804a63a3306af7fc9cca31a57e0aa4cab3c93ee0a3a579c2df66a628d36202ce99892fb03f57f67aaa30058325966a76e74cd8924aee14f9412805a51d0ae969424924e81b026a39d28ebde778ba585f84594a693e69a9bf4b0afc605a1894a8af5f0b0f10262e34e00524c00a92cc733c7dd1312137dacbf9f8849126a9aa0893ddbba1644fb3537bc9d4edefe9deefd040a56cd90a0b1c4e1c62f585733190f53a23ea23388fe46b3475449812cdd4b0286230e4250a643df22d09c767dc1518fec75080e86c86e707a9be32434fe36b75c2184c1306e1d4e73527ed5a50b03ca6bdeb4cd5b66a270fbc1ebb41c59bc52d8c4224074639b17e1cd2baf671a142b0d9976342d38eb3920327eeaebaaadc7fe451abd021c404f5db7c061412e11cc2c2663c14ed8f865b6f6ae6351f2d5340698ffdb6f8257b1127fe4eed023f2e6ba3621ace6060a51245a86e3cc6a0263a3effe746a83d6b740d029edeb95a273df7415e1a7a28fb6c301a46c33aa80ff6234c58d0cf5f37a2d1402b85461c6ed647d47e1aef598fda8bba8d0260209fd2de833ff0d1195affa79e5c5eda8e4e75c2fbf09254c6ec867f68a2137214eb95022a8281370ca67350f371eba35be5a90a2c01455752bb7bcfb6f6b84c3d9554f10ee21dd129b098f72658b5511b05775447d7c88714a5c79f57ed991951abcd2843b16f29db41883db7a3bd119ed20be0ef48189383848b722b6b4dd1f913707c78194b7eecddcd27571a1aecfc7c4714472a4ed96967b164eec03759256f25f1d17b7c8c4d0573b96b0d050a8dc861585352f965a631994c034d8034b19edbdb8ae84bd0855c152c51a2821c47eb8ade6f69df4345089d1a8b0c42a86c24651d9be6d7dc5a8ea195047d4892d3323ea763a34f4a7a8f3d25f7d695fc2d69466891c393143082957fa9c4776ca36ac3bbfa86a92aa4a818e61f58b4be5fe798de00649a519fd1e9e7d98037bc2173f7a41251b1b51712ca335a853d5edfd8b6da2c64dc10504a400df65fa0c1e01b50f5565e95704cf28485e71036a4225caae32e51e2e4d63008bc24cb1f290f8cceb74b7c4053940fb7ccd5ca7092c2c6353bc414537dd175b29539924863eaf7dac0fc6185d265f4878c599a69fd58713f5f605a3130ad509dd9524810e895cc2c103da732e6b45dc19274add3a1d0bb55a47d5b983216244d6b07fabe21776178723fccbcd984185f3d1aff5d2cf8c6cfdc8a3f8ba4473be31a219f1f24c52ee7cb5aafd46663b5fe0c7b399c75e5139ccea5199c74c68cb63b73e4d8d52a980ca9835f24f3b943c73dede58b1893dda8c3a3402ee79519b61b84fd110fe59cdeda3d1bdec24c0c02042d9dbae0cb189743fde32110edbae30a5ee0cb5acdb61f8b59465335a02bd6fa9bf9c0c160b3f9d435462fafcb4c9922e245eac4f3971ea5d4c0a6a9d15cb0705f383d3315a48ef939ccb34df90760aa3dc06dcc776bd0623d0a6ba5384d4568", &(0x7f00000035c0)=0xa41, 0x0, 0x0) executing program 4: ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffff9c, 0xc0105715, &(0x7f0000000540)) clock_getres(0x0, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x8000, 0x3f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendto(r2, &(0x7f0000001080)="db55957f89ed1e601679cd1dffa10dac", 0x10, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000200)={0x0}, 0x10, 0x0) getsockname$inet(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="ee2442033280", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}}, @udp={{0x3, 0x0, 0x8}}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/239, 0xef}, {&(0x7f0000000300)=""/176, 0xb0}], 0x3, &(0x7f00000003c0)=""/194, 0xc2}}, 0x10, 0x1801, &(0x7f0000000700)={0xdf32, 0x7f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="eaebff0100000000", 0x8) semget$private(0x0, 0x3, 0x2a) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) fcntl$setown(r8, 0x6, 0x0) poll(&(0x7f00000000c0)=[{r8, 0x40}], 0x1, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000000)) executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x1001}, 0x8) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080), 0x3) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) r2 = accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000280)="fa", 0x1}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000180)="0000e80a", 0x4}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000200)="ef485cb986134fba05d3a05b329eb849a9490253672448875860a6dd8102b224b37015adf52c2545fced501dc8b08a1c0dfe161943b09c0b57a5fa99bea8", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r3 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r3, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000280), &(0x7f0000000400), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040), 0x0) r5 = syz_open_pts() close(r5) shmget(0x2, 0xc00000, 0x360, &(0x7f0000400000/0xc00000)=nil) r6 = socket(0x18, 0x3, 0x80) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) kqueue() setsockopt(r6, 0x1000000000029, 0x26, &(0x7f0000000040)='X\x00\x00\x00', 0x4) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000040)={{0x8, 0xff}, {0x800, 0x9}}, &(0x7f0000000080)) syz_emit_ethernet(0x12, &(0x7f0000000000)={@remote, @random="d451f21928a4", [{}], {@generic={0x8100}}}) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000240)={@local, @broadcast}) executing program 7: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x44) poll(&(0x7f0000000140)=[{r1, 0x66}], 0x1, 0x0) close(r0) sysctl$vm(&(0x7f00000004c0)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0) seteuid(0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x0, 0x0, &(0x7f0000000340)={0x0, 0x0, 0x3e9ae656}, &(0x7f0000001900), &(0x7f0000001940)) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) connect$unix(0xffffffffffffffff, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) r2 = socket(0x3, 0x8000, 0x0) connect$unix(r2, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x3c, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r2, 0x2}], 0x1, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) writev(r3, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb99b", 0xe}], 0x1) r5 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) socket$inet(0x2, 0x2, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0xf8, 0xfe, 0x3}, {0xd200, 0x2, 0x0, 0x8001}, {0xd8, 0x0, 0x2, 0x2000a000}]}) semget$private(0x0, 0x3, 0x70) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) lseek(r1, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c61e000000000000000100000000e01f00000000000000ff0200000000000000000000000000010100c204df"]) lseek(r2, 0x0, 0x1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x9, 0x0, 0x0, 0x10000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendto(r4, &(0x7f0000000200)="332ec95a0997ef5613c22cf58b31f0281033b746cad140975a5a14bd24f899598b5f0e816489cf3da8ff2a9ab7db16b33be9e9c6c0989c763663e1a7da36bc8c31ddbd162d24bb5992ba2160d198100ac17b965d043a7d9fde262ba184ad9923b5f89ee49b76ba76b030d123440fd7bef8fbd0c930791c7dbb52c7791fe05e35dd6dc52f1accb8b43184adf499c622fd5ffa589c98ddb849d4c9418ccd6d30d63dcf16a2b50ee6ae3da76daa64894c06e33227822a4d5765602b635a26cd7df6e5c570d055356c58acabc736bca8e3767e022b07ffd50d48074d73d0ebe8d5d93915218d6b61f03703505923b2416d897dc23e322f53d2", 0xf7, 0x4, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000180)={{0x0, 0x7fffffff}, {0x6, 0x1}}, &(0x7f00000001c0)) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3", 0x98}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x314) sysctl$kern(&(0x7f00000000c0), 0x4000000000000004, 0x0, 0x0, 0x0, 0x93ba8e9cada24cdd) executing program 3: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) r8 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1024, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) shutdown(r6, 0x0) poll(&(0x7f0000000040)=[{r7, 0x40}], 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0xa3d5, 0x0, 0x0, "cfa742d764c4c7979673eb3cac1b04cb49973195", 0x0, 0x7ff}) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x800006) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="68511db9821469d3cce0bc79b4f88276c64ee85e14a345e2ff9cce40f5729f75c56c9df3cda62c6ae4dcc579b2538dc0a01cdb3cd1ec5ff12e318845867e0276daf8c1a51c1160f738bc0fbb5aa1277cd998485862873456418d1353068a000f9bdfb8c26095028e6ec26b23257c40a5fceb0ff0e07675ba939623e76e5409", 0x7f}], 0x1) r9 = fcntl$dupfd(r1, 0x3, 0xffffffffffffff9c) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x4008c3, 0x4}], 0x21, 0x0, 0x2, 0x0) preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000001180)=""/5, 0x5}], 0x1, 0xfffffffff4a795be) recvmmsg(r8, &(0x7f0000001440)={&(0x7f0000001400)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f0000001300)=""/27, 0x1b}], 0x1, &(0x7f0000001380)=""/118, 0x76}, 0x6}, 0x10, 0x62, &(0x7f00000014c0)={0x9, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7f, 0x0, 0x81, 0x0) getppid() executing program 3: dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x1, 0x20}, {0x0, 0x81, 0x0, 0xffffffff}]}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89f0010000000000008000ff00"/177, 0xb1, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09002ce371a300803712051eadb71d89e000"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000600)=ANY=[@ANYBLOB="c7e052ea36fbffffffff2b1d53f369491c3e3e9b92ffff86dd60826e030090000000000000000000000e14fc11133f6400ff0200000000000000000000000000018900907800000000ff010000000000000100000000000001000000000000000019b1ffffe0000001"]) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mlock(&(0x7f0000069000/0x2000)=nil, 0x2000) msgget(0x1, 0x708) executing program 3: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) setrlimit(0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b2", 0x1}, {&(0x7f00000000c0)="c3e1c5947a261577b05891016985689b49e56be0cc05211d100a19997dc5dd92718979cb83eb3b8ea277a41401ad83c1e52b4be4e9b62d1e419c2cce7e11e40bc2325741c7da83115c11e74c55d61fd957a68382902c4880de738f00000000000000077b0464ee697b414854f2e21ac131b049adc59d0f763ac519dfacdaf5757565f7080959fe497e6ad0fc027e22b5b52c86fdd0af8e319f99650477f487f49e3b8f562fc0e579e3e904da0854", 0xae}, {&(0x7f00000002c0)="12ed46086c13cf9679adbeaf8a46357f9c11c43c73634de2d43eeddd6670466546aff31c1b797d5e088625f990cb9909cd61d29c048bce8c8d704681bc10fb1284b509abb8612a4ce45f18766f9722c8d1e5753c20c0342bbe8a9c0ff52cd3bb566ca79c78c143fda7dd7bea2f23a4ee5afb9fea4d51c7cdb8db093047a4f390aa7ae152e20282828240f21e10fb42fe1b39f9aff21a3b3c0c90fb64e4f7fb7b063c1d40758bbd4d031c0cd98b2c01dff7e4570ecb99cb5b344999fbc61f5e2371d49564370b2f121181ca38fa6ec61b267ad8df3b3dadd829761c36997a567df9af2f71ee78d3cd00e42151f09c6fd1f8c8d3f0ed7f365b15", 0xf9}], 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ab}, {{r1}, 0xfffffffffffffffa, 0xc0, 0xf0000000, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xa, 0x2}, {{r1}, 0xfffffffffffffffe, 0x58, 0x2, 0x20, 0xea1}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0xedc}, {{r1}, 0xfffffffffffffffe, 0x1a, 0x1, 0x4, 0x1}], 0x20b89, 0x0, 0xffff3955, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x1000000, &(0x7f0000000000), 0x7fffffff, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod(0x0, 0x0, 0xffffffff) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000012c0)=0xc) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) r2 = dup2(r0, r0) setsockopt(r1, 0x5, 0x823, &(0x7f0000000140)="5df22c9afb6de9aafd06f5f767dbdf2f4a56e37813482ff30569c3582df9751c8c5d12a316e3aaf3efc28469ccdc4dd22013b188be02ac2f4cbc7688f262d9a482913a5e55fa9665b783eab1c749253de10fc0cc00bfca150439241f80a9be32dbe7bea026b92ca985631f4da1f49c68bd4254f547a49eceb57bb07fd0993b4778a12d13c1952f6eb400aeabea73cd043e4f48e47f666d0d6c4e76355a6ca483603310adb1b7e8d7c388e4514fc11b1c99bbc76d1727a718c1016f623462acc106493f1d76dcfedd97c0a6692232a0681f4c7b8df86615fe35ae4713506c0e11a97ebd", 0xe3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="663a876d9666cc5b091bebd0d11971bb9ccbade311306192aa308c0b6237a76d33aeb9f6a94dbb7a5fcb8fe232a19783a9f7b87576d33b6a9cfcbdfec8b64066ac0a6c3145930f558f4e3b0dfe72ed467984284aecba481b1459bb1d86b8b3c80c481b982b93907c0a0bedde719674dedec64a1ce037cde6ed61af036d52edeadab9907405737f0270a4e16030ba5dd2187023c77126745122e547db679e50abad5bddf7f91f62de8d0d7101738caf6e1eb079c4099f164e5d88cb2fcb0afbabd970a368fbde311274b3458dfc527e48d8790f9c3e11cbe95808630843c2a0e35727f2c6dd97726218651f92d57808fe67f0a466f5b1184c3e8e0eb35a565a95a96a1633088113b47fc44bdd605c769d1f2a5abc4956707c0b7885a4a5cf8ae5f94ede8dbafcc816b22fdd2d21406ed0e2ae6ae49a23d53964a7059c9de1d71336ad2d4513487a8e9bca1e076ccc7de665b55018efa83eb23a7bd790e232ccb502de66ffe65c3e7833554d8c75b13914bd186f7a84d7e00eab60331cd1411e3eeb2e2b85378fdae5eaf77f0adf62414b4465cd2336eefd5040f4348424dcbdcda990196c3d37c0ae9d0bc770cb563bfafee9729f2fd7c2d22877e7cdfa7e10bfdcecbb6e27a3db25b00d5f74275b8d0a461ad33cd595738a482c9b739ae06de89ece8fafc7f5d1938a691d82fb0eaba0ed361418a4d84cb26bdbdcd43742f97f026be58bac7dcbef8f5d9e28e91f3043f08ab2a03d7ccda54ac6479690d0e7ecfd892392f47550cf1e82e5f68d0f2017757e9aa2f392e43311f7651367b9b840c7c334e59679d45873c94162e3dc607be8726e983f80a923c264a63a5ce0fde421ed22e67ebc0448cd254ca8aa53ee6981b0c1782f48eee8a9c061b0c31d1f6dc3760e18c840523fd93a4365be69c5c736a4a3a25873fa77e2a8f647c120c8ed56b19613b646438d9e7b0233f612223652d2db05268653d50758284d287f1f474219829d33c053ccde155558646e5dee8627099ba5f489c9865f10cdc7144668c3d68fd9af5498e42f298ccc2df8b28558c29601d53b47f479d24484204bb958fccb2e0e3806b6d9c0dddd4f61e7b017307c2fee2bc3cb28785a8c6a33e5ca09b493f2ad7e6f8e41598f5444e80e19c0660d2661a3c05fa9d7818b29b82df3773e6845773966f5fc9831893b8c6fb71f306c2a2a97afc613e6817d9bb83d720ae5fea57619523428e70e410796d37d1c0e7ba96c3def380fc053caf2783439e8b75f3d7c74f75fa01887ed83f032ee021c2d5ba93c9e7ab6e7ded7e046957cfb7563e9b7ead301954100b062143f062ea2a6c986bbf5f87d08760ce465c3c72515b9d1c16165ff862a55e49eff6293dd60b294067513cefe2d1132269983ad481cb2ad412b80da74c1056aef2f08608ace91fac5c7aca5d9d963adb1a8eac55c15722ed33895eae4ff404210db5b46b7426e6b5ee5fad9df50a7abd8ce71a78d04ebea579207e97c35d8cfb3c5c0ef102387d0c743f2fad76ef502ef2455f7b88ef6bcee577553e912f503863764cee0ad5381e94f861861d87505c07e85efb98a15f8d7a7629e567085aa66bae9816294989ee3f3e7f87eef2ea4d2d87ec07ba6310e9ee28dbe5792a6495701984cae665102310f582b71977e9a553ca872b5c55113f22211f6ed802941babca711656ee4fc283894f6c4fae83b0c431123271cc58d4842bf3dc6a3551fb738532c48d6d731010a504ea8478b05a8bb1ed057546ecb5c47c753a7387077f0905e4be3edc05406b525f7bc1cb74d2b10f8f5b63b64a5b10c0b394355db96a4c3cb21172ef07755598b6bf13c288e6b8ffaa389d1c40c9e1e38c7b7f5a6000f462b5f2db40e86904b1cd16fdc46a596c80b29b3e7b2617f1cdcd62900fac130e7d7db507a24f7912a9e6acdbc567924d2f1bccaabdc61b9ef065fd93fb5c567a82e9d1f36ba04249a738b17b0fcefdd4c85f235f686451d528228510e43738de1f23e2789cd93b15e423796d91ecf0285f40f8a16acc93c970454c4a221ba26c4f3c8a322f07baaa1e924dd6ffdc5faf82eb1f663135b157b6cbcddd33cf0d2e0c12e31a3c632ca377bcffe196d4797eb713be3a81453a5f969f06630340ef5daa921ec85af1707fac17e3a861050be860c5ac047d6783fd9b7ba39bdcc1a616a1627975d05eb60a6048842ba62bffc688bf137d100b2d9ba5912954621c68dce23d8043b65ca81b2ed37f4c927cd9992f3747cdf6250b110259092754636d59e2996f745e178282cc1b5af8caeac6a1aac34f1c2a9f82f271482690dfe67548018a8ff38173a47b4c8e5b081ea8d94d84fbca10a2011962b83f0c1ef80b0b59e3b9516bdc64e890f4c599646113297e3d8aacd1d46bbea27b22b498bdda4076653d5bdde979519c2b0652c39a8e238acb4ad53b81ac7230d403f956219647fe37991468f02f74efd73ebac0c780fc950a03dd463b1641457f6d362a463c54930371fa235ab4562fd24da88e5cb894a9e4c5fe63e99a23a18f1affe64c7ca0d659771c8a543ffb0d3cf7bb522f8d95d728e3e435cea4d2e20e4cb2c97d919f74f94d4c70e0201bd29090159214cc981ac9e7a2c7206c1114905946f6440185df8ded7613d346805d707e2ad49c27246cd94dfd25cea92843366050a8b235370353cc462e239ff52bb9205bf919c6af64f24a179c344b5597f7b80db5781fad4bf387d71b091b15db2fcf3cc07941678c1c8ef7dc91e466b65e6755a9108411a6fbe2825f214d7e688917fe8a0050177f8231d819a3f51851f2289a4e2ff0f8a6749d4e30dbd3e62979857f09252f7b004d6af88ccd52049d025c5f9f07f05f0bb8fc7c6a2f663c3578e8cac8073664a3d40c2364effe7dc6752e87da99ff24e3e66ef81d7b94343243dce1efc29c2c33b178ed5dc00597a1d90ad4ef212caba1fa1bfe2098eb485aaf0e3e59ade7105698b787ddb62a7fb261970328e2f41a42ace8b00dc8a0ebcd3c7401b80b5fe9e6a539f1e38b67341bc92419f796424dd5df42b3cd7484b3989bca8c06d4a1fbcfb277395639512baabcd284ce1572a38192828ddde8ec66746b6704902241b8dc834b45dd30043c183428f68133d69b5a258bf345e4147722c1b9601093e725cc7a3afeacfea44fffa0bfb8de7075a828fa1225598d486064e05d20a8f7093e7da23ebdf041f536ae687594670430895ec9aec6d4e1a5e2f9529bc0c0a2217e8c8665de50c5de08a7583d81889257bcd9d13fda0cee318a98ccd7f22258bd89e03ebb9a89b9edd518363d3313860a9a53dcd5d1dd8d34e56ed083cbac601dc1b5a5c7523936ea30c7b7d5287495f27a13d892dae2821c5a51f01a255fd187ae0f18ab5c9997fc426ad82c6a4e34ac26436dc1b4461376647113847639753c2976b9c38882725766c1e54e8409986426e50d0ee829765523bc3ad274998abd9d7d794549be4a09f0f6ddb26d5891b82136b9f96f2913b061ac965efd92b85843749812a1c1ff1c57ad9322621255caea8988c069124ce3c009200cb8c2a51fdaaa7311be69a4d2d0681cee0298b8944531f58949b70b57c0567d95361db87bcc95ddc17b58b9585c4160a834e144c3d87a7f18c4ffae443691bf56b781d8a9c73f1bb9497e01f6937cc1571612134163fe8d7cfc765da0074e9db5465842f11ae7bec5529f2f81c1f7bb3022c3accf198ab2223181af632fa9b0729d2fbafaa65e1ffbf7cad0ffd2cf7087e4cf5ef66b846e10b8c83ddc2e8647ca1c2cda50dfe7bc4b1f844bbb284d7bf873976620de1382b7e4217dbab205c013a821f0a8bacf9c94dcae43f60795533dfb579da4f04a562943125f25d73d6aef6a68a88baec670abdcea8057dc3ac0a04693d5063e12c75be02656a2a4e3782f2936c4418aacf0b2269263789e8cdbb4cace4548a17d2cf0efa7460b574bdf217e34ea6160c87d4b5689cb377ff48f642669f453d5e211d1176f7d207b2dfac0c8c8c86a8042a56dc5b393ee43e7417835280770d2b1414102d6c6725b73d9e2000d2b41cf163d3b6d3e6b944e6fc4322c5a88cc5fe486859a4445028b14938bf0d4f51b4bafe08072f75fb81a87e7320b2f7777c4879dfa08d5fc5b989f9772aa4d8cd8e69a4ff89a62a602e464c37add923764b4acbd9e189cb9311a08d14794d3a527d683eae4f11b0bbe8269daf8983e247abc935277775eca9e4807af889ddcdf4ba408e5a2c2db0e9190bf59d53daf14cecf0c8834e1f060f4c8efbf46d9cbdffe7ce7d64fee628dbd648a31fc28c19afb3697abe8dbacf79724c95f405e558be2b61ab276bf39a146f234fe4c7a1fed0ba81ab1ec647a3a2ce416538cf6dec237c87e04c3a3067bd4de1e506ce31e93b2e409030e8002a763f773e40a3ada37e21b45d2ffaab7a9a6ea7851ec8ab8a16073b49f86e268963beabc050a4fd4c655622da601ee539ca153ebccd87d4598cd85bab8b570114b9649d9de9ec3d3d93ea6d030e7781adc9fd859f6bd94bd8ee0c764173c6ef812ad51722a09c32093524c6372103d481e8b28d538f40b31a2cea288a61c66908e3b6842ec78185328cac8dc9f4a32585e9d6dc88f9447ecd34ad012299e6af0b73d27d879660217fff4b68b5797b93dab893244e822de4fecbe120fafca615c1d3fc3349dda2e196a55bad32c78972f930f2c88074aa7ec0a7c2d1c4405890e5f88746d2468a5229b8bc218b69ed6e4d20657a4b69a20dbd4f05a9fc9e4f9f9b910b8463d8993a7502e5fe4cb29a0f37b45e0c328bed88012d95f4846b296e0b300e2b9a9d011752a0238f10ff600ada016307a102b743438ac37840ebd615b7417cf4ebc85a145b019103b287e79040f8f7d9b4213b6db54bbfff81143be3e9d3803b24c06cabfff5e06f49f747ada8c511d25b446545bece336d2f91c54725a99afcc5139c9005cee6e93092913c648a8b34f74e7a79fcafd4266c698203eb3e73cf54b29d1d4b5b9e5200ac40101039ba1fb4356f8497ca49174196034726eb592038c7d068367c331fce490d57d1aaf99ae2d3608528426e90d4aa3d751bdeb06dc0095277737be8502bf06e097afe047ce325207c9f15a985a4da89f47d9aaf616eb9065f0da51e830dfb84777b71daafa42564b3ea286c5fbcda6c6a88aa00f301377145462d8f411bef5ec4827a545e0f613e00e70d22cfadd64603ada842c83f7170a367c011a3c47a1c3dd2042262fbb9fa434f894222349b8812077f70361958cedfebd7ff1c2f7cbfb67e577b0559ed6cf6c207312967b81ed1106771d222ff42b2aa14f10ecd4d76fe123ae857c94de7f61cde2a92748894a6f6c927291de48cb70de61cd834e4eb30cce9c4133b2dfd760b57d2dfc5c79bc13be651dcbf516779b9bc918138446b852fd979acb0797bea9521a5be8195b3163a872e286264589311d5d0378578cfc25ef2bb396705871fac217c0ae912a0797d4d7c8c1243469f7bea7d5eff1f6d64ac11befde49c9d052beec5197fb310464b78a5238d4606fb5845d59f27454c669a7b738168acb631ed08ff5381748044bd09c026a49ab367b9a42ead389a45942412238e32e17e2ef36c690e42131ab7cfde89853a94f46f4635888ed4cfaac0c6658ca2c207e1d00d81cb848858eacae68d8215a25b04be97e5964128c8c3f8d3736f12d4d943853d6e8c32f9a4622d408e2fd320236142f7aee2dd195c19d59feea2dc4a59514102cde69eec6fc7d4044c24e8d3a7d8fd6cebc71cd60d7444", 0x1000) r3 = socket(0x2, 0x4, 0x2e) sendmmsg(r3, &(0x7f00000025c0)={&(0x7f0000002580)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001300)="82bf26b41824c3c3aac59a7442c45bbce5461ce9cc1504eb99603e712628eb08cfed5ac63d65ce62b993c39e88109c72856154f243539f56a217fa90c89f9f8f818715ec540fa6600768ed0e9a6dd92bad71f427c8c7be4753d923e128763e4a4967f7690e2778", 0x67}], 0x1, &(0x7f0000002600)=ANY=[@ANYBLOB="1010000000000000ffff0000da1f01532c4c8a2335ea9f9271862ad4d086060f81892ed7fdb7d26fe3ce6cd7d7f5af738edfe075101995291b6e5df706e31a2293b7b5447a95dbca11d226f106fa0543b8136a8646265e83cc06c2d0bf99f20ed7a8ba9b541802e856b978f324204ecd0ae56c73b9f9230a2382177f3aa0175208248071dc6cafe82cab86106340359c9016e509ba802420e13851a83fa269e615d7953f5a28826817c7db6d0683f666ad8c5e426c44591189435f5b20cd5e9a35fa87a2a13490816670f3432901e150124a6305b53d5ef17d5d49f72d4f23f84dc81037f4f3241b92b1849f4ec965808f1057876c1fdb3007657c1abb777b46751831e1dbba7ca7e47da80ba2a50a52f73d4030309a7d0b77c30955b95fbf2c50cc5b135728cc38973ba78abf50ff38d0a2b4ed2483a9f2b8ee31dc45763ec2ffdc289bffbf70e76359e5ade26fd0f366e8b9f6f0c0b5db1bae097615fb7e093e866735709fa0d6905f5629eb17ca93a16d35c97a8adce5604ce77cec3df66724613ca38de9de2c66773f85f8cecd792cfeec14d0df988648051a82a81460a65e631a488af9ae4e2b7075bbd38b01be061826c410b0ac9a5472aa03aef3bcd9c7a8733d2f6e88dcfe582b9aa1916b785474b84202aca51220016571932b46b7086d92d66be2440d2ce72a5ce404d6676d68196838724f8c9d52d739b8728d282b55aaccc9307a98154d8165e6d07c66dfd657a20804a58476d2d86e4807736c0b8b00dfb94036f091d818fc980dff16cf68c7ebdbf6c75cb91f5094decef75f40398fc288925cd5a02ae258a50c358616d9000ac475fdbb31ca504ebc0ae8b1efd63adc454301dd68901aab7398fbaa55c8a99c200f32125cbb3427b0f2264c1dcf4532804df9bfb4cc23be729cb1854704d64dbc2212f99bc36e466812f06130e14367a9aca9a9596ff7217cae5818bac9e9616fe97d7a55ed403555c69ad867c0b37adc13980353cc66cf24fcc0c7be341b2d375278ac5e15d8653ab8e3739cd4e594afb295d2bea712c9b2c8c7d7ceed764c568f0326457e906afe4debeb3e02a87491bada675379bfdebcaed83ab489971710234103db75a9a233456ab1606679f9d798850cf56a1501702a5785b76f90b51c1731b34edad0454bbc054cdedf9fbbdf0011590e3ebf9f5d444e867098c1fce163c2633a1c449dd02052aa9f47bbdbc4401de239d9d6f3f3c65cdfef2f076a77c34f79a172e5d40b33c54c77b1db00c4ed47ca4e0445f377af2af7eed2bc6ab52a3fb1ade5a96835b05fb1616fa0d50c2d0a7553807051b539065749e9d833275f87c55763e60c1cfbb7969e21fe590010bf0ddaab172b4c1f593b469c892e04b8f9f9503a49520c1b64e528fbd7a916157fdf239e9ad03408310f7289e8b6744739ddd8d929bade126f263ae935014605de2e96ba3a64f5ff0cf20464c6b9243e542ed9fd7c6dd17987a0e228c6c68699ff3f5c060f4a339ebebe2619a97ca57daba60e5bdba82db6e15ff34945fc9861245e9b7936b44a212373b4f748d72d2e8caface6777711ea6d79dc1b658a2d5bfbd8b1bc822b6e4c873281f6eac3df6ac593b511481efa6733686bef0ec0aaaeb4e052b96f7ee10a4995b43f9db7f78c4a01ea9f9823c16e0f6b317d9444fc1100dfdc903e4f756a37758b617a644b0ae83b40a4ce2c5b9eebf52d83c51d77293df055720f5aa517a60c5f48be1e6833221cc80ed3c71d726b760a8cce0a7bfd78aec573f9bbefbda0abe9ff4894cc280f1aa291e403e3246962f1b6f092631ef0924dcffaa669362b29ef234aa5eac37f331cd7ef8f2a90d873b2b8dfa3ccbd41a8fb3fcca16a924046d4fe55fe19ff455e55346c4a0316125a930cae582e3a4f694d20248e70f58db04d69969c8c9b8769dc2ce33401360d62755d6cd9920896e0286bc43426ea252202743375ae6e5fd74d5a5eb571d8fee799fbefc25c6476bafdca13b84952ecead8fca52bd8dc6203bb22feba3ae757287553fa7cb709e6583fa93ef6680ff57f03f27a76a8bf753afc202e0f6fc815d6bd463d3fa468ed21151797c2f3b87dda2534ee3de1c7a3de633b471b8e6b631ebe3a49830bb0fd71200e014a77486a5949c7f68335bbaf25946fdc2e6c4e6fd555c1d69e629a13e39a3de97cb24bc9ea18f1eae348f634dc17a220cdca4bed7d4bb5aad15adf33023bae83cb1e0f3ce6e35cc6b692e34492d9bccf776941aba76b1399de68fdf005a052352685e37cc2229f6718274276db02a1e01bc899836adca16ac91e231690d9330e2812c63c169017e6366fdda5d896adad8a074ac93bb90faeaebcde5ca491532f9724004277953f070b8415d973406f2bb2e0341ef83d8cfc3afd7cf1d649dc5e5a0c20bd2b28ab44b8923eb6204fe1d589d19b687da7d2a49727f67e4c9c5bf6fa97cda8091ca96afca2335e35912a2621e9ca34f599eb96a8f598d2ba2925d800185d5bf2410f55b1e710b932c3b987b49bd7dd0cf395359a8bb6d2be5299a3c4fa6496ee205fa912df0669403e3828deaa3611e762422edb39bb058e812f492d2c13090ce67ed8c69a68b2fb20ae19fad5aade4762e1d4747c06dc0082975d7a61688a3f739422b481fae2f4e8c5bb97183bd40e26408ffa66f63d1d4439cc090bebe32855a0219ee5f513a5bb690b81dbcaa5e0e34e598e31afaa474329eef45e059fc755b8540c04f04aa7a8a8668a2a30ae9ba6d08f7058a53a67e435fddbff49caba85d91466162a6026d87feac0d0698c97bd304124e1fd03eb463906f88b45cede2b16317be5815433be755ade9392bd6a65811f25f96c46167fe41610f9e56f5fcd754d996317978df4107d00756c58d8aa4af6aef0904eaf9ad2ae07b78d5154b4b20b6f97ace5e12e1aaf7a8240a1d593894ccb27f69e2c33f7b60304df254ec929e50d3e7502201dec9367eb675d8c18977b49e7a86afd73691873449da1617c1d90fa08ece20b6dd1065f96eb3ddf004a32854e94dd7c31d1426ee2e226ec001124d8f09ad254c065079754f9692edd00727b7d19f84e533f342a9117b1893ca905eb727642840312a157360aad0adbee97bc0af4f6ebf9ddceeb6ea6f3d13a0ee9b6b3cf803c08c451c57482b4a75befa233892cbb3959e6a7fc870c801cafa466b10286d69999f4c40e42558087eddac5ee5a4226e687ee0c7edfd60a52aa6c8ca43bd3df8786aa96f64417deadebcaaf4b1654eee069536b892033978084ee0288eca7b19d91705b80a2200af926594a326615f9813d241546472a4abd7efd86eefe852c2f565a189fcd38d4be3a5fd1daa5112f2b46f5ecabc5475a9e9c6d486259a1db2db6fa1db44b21a994f7b1b81cb1daaa35a5109500c32cd95e3eaa5c128cb8d41cb559b0eca5f4c9892e2eec5e93f6295483099234ab5e0550acb6c70de4301419fd6d3a0ad56f5f146a111d81f14e76c41b608c02bfc049209efda218b6ece9deb1b574e72742b51912ca084fadf0ecc576d5cd5db157aa0a487c8d88299dd176a3656883c62ced636b08339860accd19c287e92213e11dd54042e7c9dfa5e9ce8eed7937af8e71b02339dde449753ac3bd838595400fd163860030c575767bc65f53133bf2acca55b1c512e486ef93f7d79868e7c670ff360f58d530b4bb48b8f79703a9d90594af3f9e237f5b459cab146d6a11853c97a23487f935f23c9e243cc3f562171d2004e8921c39f3a75175006502d5419d765e4703214fc896bcd84f548b174164026de88b7584092ae408136c5cb4ccca4293b2133c2bd39517464017717e9b08eb1ee728ffafb64e2e878316e17ea876d1db31fb0c256ed45ae39522bf23eefd9f4a6bd183f1ad94681ab0f32357c94d2fb52a36a3f9ea8045ad2a7d6d22561a86880abbf80ba121ec25b5d890f99a78b6290c70f4a50fa330d12b63df1f2cc1ecf8c4d8fef1bed590e3ac5dd8e7dda35facbe0cf091b3cab243870e48f918f5b62d532933baf230b0d4ac074f9a4873c979f91777146a5d892cec9ba6ab3d47f8ed10d5462f72dba1d0a60316e27fe3583f1ccb425e523bcc2255aa64af2964ea836ce3d21089e01c0777a84d1695af9ea4f2eb1b08e1a445e2e65ce5a4f64c969cb792368764c218fafd649bd3418b22816a6e7a7409355a3b622c0b2aeda1897cf384eee23c03c15d3b2dc236c5f6a6878c308b5850917ce482a1ca2ca0510bc98de917bd001809fff42a238350c75bdef4c7e30fa981b01e7461e0c94b93d65de4179436f013d4c9b6bdb118815c6b333ed2c8dc3cb63be992efe26569f98c203b2af2e6f385674c32b8669fdf76e18bf667f0b5dda7b342982044002a93bd7177c75c9d82a0902819556bf951c200ffaae1b15c57c3a6533a158a16c735d635822db0d8c138764bb4d5beba8d5a1d392ff89e25d45caa30bd203ac670f1937b78fab08cd38dff89a5db40a5bffbc770839ca9478605a67c5b8be340c360044f6a05cfa2f8749c1c7a4f44ab15f683a6f58cc2ea43ad7a0f92000e74d8d63b61208eeed6b9a6e16ea8cd3e91678443bd04edb9e01eda27fe213190da53e5fa8f1aa8697e00a1077d4a84770cc916af52ccae39e053bdf15953804264e7523443696a4bec398e89c48ad016ac938d268970204268cc075915e0273b4d206c7a525b3e817e2b6a3ebfff736e8bdb3bd5be1c475060ba4e69fc6ef2dc549c7ec14d5c79589d4946c16336bc770d4e5948e8a81ac0461dc74dbba68678c214d84b0bbaa2ed537e43e85c2bca0f258f7d5fe3a576d2bf7bf20aa2af93f4ea7b7952e1112ee95cfa653f568e96071869cf9e5288698b635686d08798edd4589a76281b99b6569b7837d95384ab252cb38dd9fe67e1193aff81a189b820fa81f20de3947b3bbc34c5e47d2113a8e28e583016572d63ec401186c837180d7d67f55107b0a0d6fd43c03be29fa66e482689f18aed7a35b04b234583edd92f296d5960b367e402369da26cb8efbeef5384f00ad49fb1e4de552293c9ecf096fa034e1d0a1a0e5e027f6b8e649543a35d0143c7f40682e697d110a74fc160c9a00edce70462a833045179c44d5e2792752c1cf75db5144089021ffa6435c41785c2a125b72c003d51b159f2900478579ff91f7f0b8add827e290ab92c7b4c0e2f781f1c9e9a0d985cc645e23e3c5a1632d4615d05484801e3c603aea8d776d29632ac27411619e4060d04e7aee9dc04e7261b9b75d2fc4b12ad5e1e8a14680fc2ed6189c25b2b17b9da7375cd555e76db87dc0f46128c1a6190906f153b414e6e5380ebac8f52ddefc0ce10106e1258b23c62bdc18a4c4a1e834867b83d2b8aaf0b868e40f4f249d8a9c0c062fe3c1edb3e63dc06a8f3a7ed794b1d7b4af0cc632c5a2b6bf42da0ba98fb040272b92e27618791da0e07c83f2159938c86c6d37db1e73e560eafec64977217249946d8d569248c39d110e114580e6b1ea1df6af65d7f513bc720602dc390a9beef06dbc41950c7ae274d42a61db8b308712bb4a5bf6699d266c85e01a99448792cefba9a0bb4f5dabae15ef81714afdfad2e366ace5322aa62c2a19f2c0dc512de93ede0e58cf40fea31da2b24d552a2557055c6fbfe66a62f74e99e90f1477bb6de7835516bc16d68d1fed735cc7d177ce8536156012ef1584075765bf6d0c5a3d14966d8221e3e34f8de4146469f98a85be7b14db28bd95b41a3e596ba22bb3ce850b762995f8da8d50b84d72a61491a1f379fcd4c477182e3b0dcb35dc93e8ff2d25abb5d5000000000000000ffff0000000000001a7f36961db38f417be5040c005c3b3333f50ef907a3722bd144603888ddf605fec96f462fcad7f31ed4467fb6c4c75bdc9033eee76753f1edabff000000000028000000000000000100000008000000365ae1bd8650c211ab1d484b1489b6e8875a000000000000f8000000000000000100000000000000af72dc620e073fa36286c6b0d8bfa24ba3be2772fad7f619b0810a43210f27828b841765561aac0f4ee57b09f183b1f313a94a1dc2c7c50ef0546d095b7b002ec41c180bb972921a27c2b30677395a243c7a0a9ea73c76687b130064355719feeb452df48974acaf0dcce8275ed5a6545143b54536244caa3e19ec5cbab9bf8fe6f74df7b6a890fabf7bdd935afe9c44406d2273047fdd6125daa70900d67646daafdd2f324d733272f9db751a8ec50388546715785ebea41a8096e4661d1b1c09f8493ff4421ca4ada90bd17fe7c6c1c0cad440114ba8f45f4913d3481f8d6697b25459cd4e00009a512035910b578b09259c5edcab33122d8ae9c351afed378a0f297ecf58466edcdfe99e1c5379eca1e6ea7038ec180265ca4b4310229c8ff3bbfa61d39d6c924feeea031ff3b2af3baa846a27713d62040237022d36b13a722869c4e1d21a6e36c3904bd88178b4bfb90040c3f7070ceb7429f498890c4f53fc22a4a52c72659485240729ce9b725e8205e6eab77561296eadeeb4b0d6cb932f2bf8f537b3ae6f34feff5572069a92af153c577d0d3704ca3ed3abed1acbdb9a4d703066303a000000"], 0x1180}, 0x40}, 0x10, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0x0) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_RMID(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x1, 0x28, 0x0) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x2000) sendmmsg(r0, &(0x7f0000002040)={0x0, 0x6}, 0x10, 0x0) shmget(0x2, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) semget$private(0x0, 0x0, 0x8) getegid() setsockopt$sock_int(r3, 0xffff, 0x1012, &(0x7f0000002180)=0x6, 0x4) executing program 6: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4087}, &(0x7f0000000000)=0xff9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = semget(0x3, 0x0, 0x404) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = geteuid() r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000940), 0x2e6) semop(r5, &(0x7f00000001c0)=[{0x4, 0x0, 0x1000}, {0x6, 0x8, 0x1800}, {0x0, 0x5d}, {0x3, 0xc0}, {0x2, 0x9, 0x1800}], 0x5) semop(r5, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x0, 0xefa, 0x800}, {0x0, 0xff01, 0x1000}, {0x4, 0x7, 0x1800}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x800}, {0x1, 0x4, 0x3000}, {0x1, 0x2, 0x1800}, {0x2, 0x3, 0x1000}, {0x3, 0x39b, 0x800}], 0xa) r6 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000740)={{0x9, r4, 0x0, r3, r6, 0x1c8, 0xffff}, 0xc0000, 0x0, 0x7}) r7 = getgid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000011c0)={{0x80000000, r4, r7, r8, r9, 0x4, 0x2}, 0x10001, 0x8, 0x100000001}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004a00002800000000000090e000000294fb00000000070700e0000002940600000000aa27ab726753c259841552b3f6018e9809ada879200075090742667ccdb4c37f1f69b1b9504e63971efd6f4b17b5f89dad7f93054a31fdf5d44ab81642a827f59dc29227f3dcfb41670f248db5c230ff790fba4e506f093303ce7b5e0000000000"]) syz_extract_tcp_res(&(0x7f0000000080), 0x24, 0x83) executing program 0: socketpair(0x10, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="6a9911a29393e6d4c35cc8c12bb7a1796a17febac728c85742bdd2", 0x1b}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt(r0, 0x800, 0x2, &(0x7f0000000100)="afa38b1b328ff59c074e743c629cbc0324e924de6b132926b5134fd3b65ac1ff789a1239fbfa12dad17aa6f99182b6d5bc1a7645102d43bc356851e0cb7e3caf2e5b93f989a58d0a97ddabebaad3f805b313de379f9f9547541498e1756c8e86b62cafb26fe1b8169f4db4d39ee0799099409f9ec67462e36ecf13c904a75efe74c50a02315f755765cc129587f6c5", 0x8f) ftruncate(r2, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) fchmod(r1, 0x8) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r3, 0x400c5711, &(0x7f0000000200)) ioctl$WSKBDIO_GETBACKLIGHT(r3, 0x400c5711, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0}, &(0x7f0000002580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getuid() r8 = getgid() r9 = open$dir(&(0x7f0000002600)='./file0\x00', 0x10, 0x25) sendmsg$unix(r1, &(0x7f00000026c0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f00000002c0)="fd81331cc9e3b60d4c5ec41cecd179ae85525f6e4310244ba04eefee7d35594ca95f03900d7482f867f6bc6ae8f0b9650280a91c82171bda43ad27b63ccbf44aafa28083e0bd2a1089f22e00fe668f48de2eef7b1340771be4a6ece502697dc479e1a2389889c2744f4458bf85d07a894915f149f9b8c0e56ed6cb791e82738f7990a08b7e8da7cb2de64ecd961229bef7f7a64ab74d8abb29d63206b6e2a58fb13ac7d7bac0bc41413ead0d0aa8566289c3c662c58c5dc602", 0xb9}, {&(0x7f0000000380)="272189c3476d047407d7e39981a47ce9525e5f2df950da4eab147761172c5c0e17bf38883f39572ec202890f51b06ebef91de8dbb57ddc09574c9b2f5f6cf20b9f4816585c279bc6c0c2119385d26be8ac91f932b80a254b821cfc4ebfcacc6fd277a76db96b29d421e5b546f2a53912f33bfc19b61de78dadb5397d21c3252ef66cdd4549999b14b694baae6e2a82ea12058d2002511cea9adf77f238514970bdd048e5f8fdc9b21490d2645d2e696fb56fbac882cb3768c2fef2b19b6459d8f3c550d818f8b87d652c47b58275253fb5801e30929e7ac469eaa1d0f1e3fa9ea04d6deabe6f91b883b3489c95fa50d90047645c646d553e1ccbed00fe76a7feeed6269312b81e595c4e32ead1994b566fd1f582c9fa81e2aba67778e0d6b915cac7caedb3b07c8a011af53078b77911e1b59fb118d97af7cc8876ecf2bf808288fdc546da2942e60c89ab1086c43804a1273edb057e27ab56bb7efc00e1305b3111f14e90247e23b57fb2bd08246f51a15dbf4a317ea5e0bb9e2bbf8b8b19894aaf8cd0e97656b09b84c19bc5ea9d5b96e602e8f3a0eeb758a2e10f4b8ea8cddeaabe8aa2356de5cd51ecc351fd6e3642377ecd37576c0cc238db73b24c1de6a50fbb6427865c45dd44f75aa757ce42c8ad2b5259c2153b9480078b63a92b620baacbced312215b8194fa2ac21fe3f90530964b19adeba4f9fbce2c4282e053427e0cde3d07a6edc7df3f3c4457362cce685f70a8030217121c34a0c19c1269d8e3616f136986ff6f5271a45f2fa35027f486c1e55afb34d78bd61f06abbd2ff4874551ece0b134b789c9b82aa0cd8a2ade5f4f09a18c08736950ae7e324860262beb864809f22e833a55ffa17cca82b9903feb9e6b722a372de1c9ea65328711d9e5ff8389ac67e244ad7d6ffa4913a7328b414ec680aefc36b32007b7f63da3ac3f5f108f67ae7a693566e1b776545ed7dd7795c781f002c9a0ac8e1e6d41aee9a53839612c8df2787ece18ec5f1022a12871810f1309fa16c2191dcd85c5aea6f374ecf5d6cbcf4e2f75b5e5933e6799cacd1feffdbc3af986337c0c90a0ca4d158e49e260ff35cb5f2b5aacf295c2fc468faa757068ebba90daa19d2f2af21e417868618067445ad1b615e7dcc7eaf713f30d8e2eefe9102263885ace449d95df443077127fe71f276b195784be7759e4a9be411eceffa589c72ed19ebb615171720827fbe857a6542147ca88b8311cadb481c9ec9ed5fab336d55a92944a837ef29b1bf574442d5d5a806477143cb18afdd9fd8079ef5930a03cf07cd2116d79666b91ad8d38a8473ae440bc9765e18844de373abe69f86636471112a86650266d9b13ea3670b487a8d0fd6f0e9e6d33d6b7de41e72c1d3709593276a9c0af7212e8d8bfaf8dbbb28803bb281cabb18ee615daad2e6db05d7b045eb371e925236d038cd5cb0e27bdd831ea43d2d7491b4de6b5ef2238103f1277789297a57e616d1506ba4dade214373270e0f8d71d719b3b7d9c15e84be6355f4149e872b6c5e6062ee9b083e43be5836b53d37433e1f8f21c1c0c7ab54b6aeef9aac63c833721b1642ee6ad3fe1cd1f65fe6c24c1c11a750a3f0e048b4616be5934619b928bc11e07c95cf0469f136679aab988d145644c964fccff1a4c63053e946b9b820277dd8a323703b9115a400a7aa7b071bc8207f89920f68956c56c2da0e2c35067d04ed066bdf8bff808b31294cc38a53bc4d80e3d2263517e720e028480e8836db7606346242bd99aa704a3461ddb4cf0c0d86987bce541dcba40faf8cbc8ea109e757d882798a2173e327bb21249c69cb834847dd795aed44cf69e2cf1bc7c8154ae1243e19bb6de58ffd689b539cef0e27d2910b5646ffb3204b8358e9eca925d9012486b6317c19c1af380b1813d84e4d603eb24aa0a17b7f2130b1d218ac22ada521c51d7d9e1a616e18f6dc28212e19621cc1aa03e1a836b4e90f08b653a2a7bf6718368d6425cfd9b211e59ae86984f4df6b36d13a9276d34bd484f671676db5f1637ec278665bb89fd0bc5802bc0b8fc5831dc8c81402cdfc5dcf922e3c5aa03e0f0c64bab9d90f5e5d2ff7005e89a3a6e3cb8acf5ce6245a6df50b798d7e0ce82824fc0acffd68517c131738146b4e0dd367d5b7ad7978075578b54b25c5185f6c0642d7bc1fbfc925dad502feed6af3bf220ffd85f50452319626f3438cc1fbbed8c1d57a44966adcb5fef533833eff96ffed2c0388b767f4964abe0d8bb3cd89d7017f7ffed2dd4e0402db1a8383e40b61cc193c6face656ad7a5aa8871abcff94c67e348a236e6e3663cd7a9e0c975546217ec581ea97835eb24f028e8516f79fdb5764df34b46670efd0175a8180b59cf4e0ba29e478494d51f958dc739fd7a97a8f92c92c108327c315f0892f86b90ed3792755f654f398efda1dd25e6e20671be5aa0a52b4be99dbb3d59cfea11e57c0d6169f7c45781658a3224f064975f8257bf5b470dff2eb0951be56d2f9b829d9b24b13e6af1b34334ea5fd0e618e0ef8eb6bbe1122726c847d7ba54eba6ed49baf3e7ee9bdf55ae15217dbf3d6d34b119078b71e5115cbe9d340d4709411f3f0a8f65a7cee7964fcca6b39c79142549997ac4dbd1945b96556cb84243f8bede4dd137fae6f89ccb50cc2625c066d9583400c641ace0ae31735dde0cef8364a820b4d9e7cf27a260e89185bb23ab100a406fec2fa75eb103db076d52f806d3e9f8e87b0528dae432a05b9187f0846f7191eb26951ff805d159036c90b35da784af5feb409edf29bc3e5b3a5bae49436acedea956efd312bca1de38fef20183458c42c6ef361cd74fd7e5b94f406e79bcbf6a5f0519e2b030eb228171e61704722c7f2d8f05564e96c60bf744846687a92401df3a3b76b7336ff5a25b2918f56d71cee29aa7ee2048ac0d81bd35dc6c38f45883ddd46edec6b3febcb82e7925e0a6e769d117c46113567514dbc98c91e0eb0a66ebbe901909d0125b947ab09180c471124550291fb048b1be3e38035dec5a0ecc348c43a6edfb3fa3d660b286d83193510b64c6421e66ac2afec8dc0f81ffc5fe3f959a8692b421c475b593aae3cb78fa62aff1c35de3b4c2aa2b9677eae1f8d5a8d9091a11e34893cfc8a7a1300457e5f5fa89cfaa7be175175facaa0f68f702212682466594e73c04d102ab5a5627fd52cf25be36adc9c7896e6cfe39bbd93512359d2ad5504d8dd15b9a3dc8c86108a689adb7cfc578eaba6e61afac6b5912ef9737d27ff5cf9defb01453bf3c996145897504b4d44c1a893e3089b3c812740de6908cdb8605dc6bce1a597a995e50473455d368f8d8ee204f8efc7ca0022f77d04674f72f3ce244764c292d049d48d1dd71d44df32fe342ac5aa020367f52246d76f267880206a9e4254c18df42fd6813e1f1bb0f79fee04395639fdfbd04361dc184e05373f3333fe71c1a10656dcc272be9523968bd3e89dadd435e9054ccf60b8718ca9cf606a3e975c4bc18f2bba176d56bdd096e5335a2ffd531ca9892d5a9bb43085aee649ac455cbc341dfd149c9e32ff619a35fafe20decca4356a5b180289a3d1a1cbf904256f72137de5eec1ad0cb30e2d57e56cb0bceb3eff7289f8f7f11d332099d1816e65e0c579ab1cfc1f410db302b4c39f47e229de5f051189c31a6930d4b0d8ac17515f68e01aa2abde063c13f551dd948d618e4f9636a2ae585bf8b7a49d538540029fcce9134cd1edc3b02268067aafdf64e2fe4d7834794a44442968b0d5aa1c811ef1919f9138dbf9e740ac03b85515d4071621fd1d6f1a8a5b9cb312d5a68750a87498e1cfa7fd5db55674ebdc0d1c8082477512c5d4034b96594fc37ee1b5ba1b570d5a5f515bcd0ca88db2f0900d5cfd2884d7fff4763d0aa81e0cf05bc7a316882d6fd5818c821f03259b641aa455491c181756bcf5c9750bb8f59f359c5d965c5a5069675de0c4f00c54755072d37eff6dfb767072cb413c3b29d25f7fc102599e4f1b26f3afbf24949694ac3264e560e79c133152788f81734fc4fe44fd4499b37bf76d7d2de705a97ba7988fa31ef2ba13748549230b14f11b0b717119f7aed9fec18e2b54b377635b836e7006c820ebd296c9f9ed20ba016317bfebd32e7902a61f84b4879915c1fc93ee45590246327ff8a9f6945a350768e56dfccf79ec1a95426a95aa07da7ec81bb57e5160cb6c15e626f76041738abc509eafecda56d482e9d318d28e949d7a9928e3b92200795421ce77c44d3d132bf545618b511cff06060f0037349a9612364695c5aef6db8f3bedcf91b95e366989e5ec456bafe8ea8a0552295ff0df91834d09d246ab9919c121e8da8a945066831cacbe950e2b2812d3d720abe8217e74025cc2ddbbe2bb99b6db24256e0aee42d9f8ee98f36e0c28a16441ea29c77e3de5dd11918a040e9409e7110f98c1927fccf801c68cd898e51191fc31386ce677cc3e6c48e71163f7c97f3897d41134dcf1c460dc41cbf8ceb60b07a0236ed4f25f9215b17d8e242fd2af2db86dd6aaa8bb4fa4b1f250e51bd6a032b85f86e50d72df7b1f0022bd339ac68e61ac77c24d6bc80e1e49eeb8e7d3faa792b989f56c300382db17df08fc34276d0be7557314b5ba02aac3a01a9d0db85f14f930db811b297891730a1c6520896bd3f7bd7bc8cd974e4a47e89b37293b84f83e4a1276a6666e9cd0b2aebe9d50f882afb45e8348f715295405e87b1ceee58318474106806999e729d61b1c9910d1d8b9e511da4bb5734afb1bb83d2648fa375af97f08e73f41fab11ab4c92e6ae94d931f66b3da43736dfbda7d75e1eabc111bed36f2e29066f124885f1957ecd3387c523f35e78d40c5e7262c8aeb693e5d3c6ab5e11f56a9d1c3dddf3a212e9a99137333d3474ce6bf64e975819d00962351d97e33386e5e977c05d57a6509bb47a96a92668e8cc719e90ef44b5eff7a05c4f7fb30cd72903efa1c8572e1b12b51941c91b55803220bedbdee9db0bbc072dde3f9516a0ebc48ed33a8c483a212942c5226397dda9354bc085c770ada913652bfd921472f0809a65ddeb22e898cf872ea9ab1168330b56153ac81d76fef9d101a4d8766f22925a2a827a6e2e13c22a6344c96681bcab6e62fdc2a2cc0556c6edc1b586011547a168a57a60cb7f2486dc48354e53caaf1e39ba4ca1b47cada2d34a2a3bdbc9a1f07059b9f6ecc7540718270439fa135652c5c9b22e08888bb59ead64192aa5b0ca892bfe3661f9e9c681abd8fe9fdefad3fcff6809e6308b46091b129a058ee60c3737d7f78be102ee4f4593b3b3a24eb7014eaf70c514ae3a48fd25ea4ead5ae2b4cf6bdba87874e2709d4ecf52e4ed20af2eb3b8df9614ec0790ef1477db49f8a01edc14cde743e49789ca4911ec0aea9d25f7f64c65a622b016fa918e8e9a387793be73d993c4dae150d34f9453d41e86f45a2bcd62c46827856dab4996e58847a5fd0b9346bc6e2933ef33179acecc5cd45356f41f6255371b557bfd0bd3dc0f2950cb388944d29daa4d8ffbe5bac52a1b170e181a02082803b29cb43c97bb4925a322b03ca6a9e8bb7ebaad2e5ee14ef80b87e445f8d87b28900bd39985f4b37692443c25142907bb511f715e5562860cfd62c5046e995d713a4cf3bf8a0b7f48914fb87b0abc3c7458b7d13c6da4b30e96f6a24df2c1c1be74bdba23b5963cf2e42d3df99b735e3c5b9ebe5a0bcd457d7e216f8e4c3b8dceae443af0012afea2d0c6a188274b2044c564e3e2d2988ff938ad1d2f", 0x1000}, {&(0x7f0000001380)="7abc512ffb64cb47f4cc489101e03ccbd67ee25e002d2a27bb49ae6a7af0145a955caa78984375e7dd22763d837b053242dbeddd6954c167308009c79a739badbe4a901edc28a206e81d8e781e6128789bb2332533579361d79afd744cee70cf30bec07f7b801fa2163d00a6e8a231b2d3141ad0c093adf5114319", 0x7b}, {&(0x7f0000001400)="a84ec032eedc3f898964c967399b", 0xe}, {&(0x7f0000001440)="1c458f11c77e08e8f176195f4993ec01eabc425335b800bd07006cc9e2ea8a4be193bf8d16a2ddc3c5cbea46cc651ddd0666b03480732cdefd6d0482bef6540be8c6f76ed111757a5fef21ecb6c8af3920c25685436e2594f944b3", 0x5b}, {&(0x7f00000014c0)="54cde666cd4e2234c3fd2a66acb6f72dce316732decaf3c9ee09d067f0c48e1f1e6ca50f2e70f37db26519f664925c403b2939f1c0cc90b8e3e2fa9297f127df5c60b1a964af8f65b8f3a49a96010c526f8396215752c92661f5e043454df00a7f0a2478085b7d29c6c5c8fede69f41e40123e722c41c1bf6bce27204b73903927d0c0a37f5313539a0613fd410a636a50cab71f7e5eb0b549da53f31cd660dd1737dc3ef44988aa0ce55db81f5c59fdfda67772c08d1d9a5a1712414151e88e658aab384c3d38ef7d2bd91f0f85e3e5f2b34e932f74caae5d27e969ed9a83730f069985215d62df547bd608f5e9c7b6cfcf3478d1cb08560529f1f2335d12caf1b6f472e2c7e499d0aca1f7a778e389f2b13f21b2c00ead404346bcb6643201e90aa6c0e9b007616da217665e931181e1df2a19cde893a914ee57fd24a18bf7b39a66958f7f279b86295f78b4067f731bea2f60ed9f9f9090b69574613889349e8fc75b863a359cbff1ee18f0627d0e6bfb85e1c93856e1f40eba9446706ad45b0be8bd558b42efea938a70ceb6ee804d81661d4df8eb57c981e436747f8dde70830d930d5bc70577b00bd3fde471d478c5f626cf1325b14d13cd7a46987abb26754229a5e5c1752ebcefac3eb69ed7fe35ba69f8ccb9b90e20421620b56d8616a58663aeff345d5c53382c820e44911b5dc6cb73fd9deb68b8443d4290903612eb15c38a9949103ff69f0a517df0fecbdc7337c51780e557d8ad0ec089626ed4d345ffaec962eb71060e310282ca50dff07156f46a23333f6b0f1ce81c8a658cc9a622889ef9092474dd79eada6a3a30d45dbc1ad2ee4d307f6d1257cf5fd4410150fcae10d4638eba1d412b5865586605c2a626790424a58f59dfdd7f829b7a110ab351bdb609460e051e26a3b1a6fe95fca989e54425d1e5252162f6954be0ff2bcaccdc5da34a6e1c7b3781d1fd6206a564e5d78229fa57f45020eeeff1df9d3dfe824c3cec771511ace43bb6bacd65e86f6b67a52c4355dc3a20cfefc5a8bed83abd0c2053bf221e84218320be50cec404c15fb57e38af465503e3eb5cc8f79cba15fca8a9d1c67164999c8e8ddd8a5ed551a833a4285138e15c3a0b55887715bf74fd06fd1030f7bc93a46e5521226774737978bf135a6ffccb86f5d956787692b3574977ae16740406b0d35935c04278ed91f5fe32156611d6fca45cf125463f84ff6cbef9d276148b3b585186802303bcbcbd15a7d477d3a65d5a4f630cc5ab562eda71c6bdf5b773ee00637ba42bd79ce566caf89e0b2ac0b19a6441642a8c29b181ca4f305dda28e269b035105f186a6c6ded5ae0e27eb3c1b66f8d29622b9f1b73411be970e5b29efc5aec647e0737d92e31fb31a9581d4f0f12c6b6223dfaad568fbfcec5abf00e4f3c470edb2532a864e9d5a4589203ae6291415d61d26088652c2f4383443a75b86321bf1e6bcd3aadf5bc9f41b7fc1457b40320b403bb121d626118fd7797fa12098a43e10e8b2db7151e52461772012a84faa7861674a8d7d4134b87f20a0f1711371c44e9905143b130f354b69496e7e5454a84cc1137a234f5d220b88ec6fb7039645d0b5704e4c396a6e0369deea92d25cb7fd2cc1ea82e1bb6057a5570ad3a3fd563b9157a611adcd6d9ded3fe548c2d21c7b47695ee8a3fd517f6042beccb389e21455f17feb249bc43b5a987b6abb2860c0e283ed0fba877210dd6181a1c744fcf89a5a33f18d174c94d643539766cf618cfc4ede2743f0050d0fbcef50ea7c360ac233ed32874e5ef28a18659303c73d9a802904caf57f21f8f14d4acc498e7c146a9e3b25f842493a432296697005fbea0b80a27240ace4b25f2b3cf251aeb8f1f6a603f61b73e521d4686c0bac8627d9e1bab8176383cd7689b93c07a53bfac47752a260f845aa18ad6f56be009d3d759e538fb1478a257ee532324c470a420d57445dccb852eb37df29a1c84e84e24d2095e02f5f38e6273da0c43ca508c3ff34b45debc898bb2d1004b4a03b2b66817115ef2103050dadf8ea6578a4d6f99b5456b9421a0a6e7eef2a987ddf17fdea545cbd6f784bfd1cef001d93c2bd589c8cbe65377d01f4ac86b31677d2939fa26b7801405d5c62b3c3c6598b41b97ceb5b52bb8da134b2a108296333772d24f895da4082259d2bf180a0b368f409c8b43156f7ea68f3a70d251ca4439eefa1261621c25cd49f40946422e8452fc7f67f579e63b2256b426697402c596dc3c2989cdc1f0fe2f7de9432c96c308c9a488b0467f95561b90cfda17fd2401d7b4910dd0db575552079edbff8e598d9f273fa594932db7b4b95a5302abd728e424a7dce891a73de382a54b7705a4a7c7c95dafffc07421483aa6d57504913e72d6a3b49b2319f107107ebde1175c8220f79ff8685410220385076f76758c9dd4d23caaece79f8af4c05e76b5ee1ac0424e8a35aa2a8f6d9e64f66fbc9a2efe07aba756e774156f2ed699a038186ba7538cf310a0199af1dbafa5ff3a90f2c6d5e24b444aa3b6f7b02b412f3b6e626cd59318aea15c5652df9c87689fc0b6e9154dabb482e66b261db14846eb6be7b888bd84b804a135f64112426e7b7ba5f049154f2be35c5b7b23a68522386a116d593ce94cc8a0e965e41fa58bc986c6007ba34d8b40922eed493b20e4afc3c2bce999fb3af1823adb79e6abd00566255aec5dc8f7b0bbb8388600df4d07d1d1f2147443123d27f25e7c36a0ebd138c06c0a4567795b8137ac5e1fa24168357fe4fd1f1d18dec2329e4ba99b55b34df86556f8508530636989c55a735b929b3afc41f5a8b1f0c9b324b8a73d5110d272020f66209494ac2082fb00d8d17b00657e8b479ff39bc6309efae0a799ec831c1e5dbba3046f9229cb42b68f34a5921a40356f9891b0dfc5569d971934d9c34c54ebb4395d7a7753db11b16b786a78fce2bf9e15779bd55d3b466879b37852e910f283e43b3818a70abd6d4e7ed4132fc08717ca04579c366ec64eb707b96ba28340a9c646f0d1c34237a437af970015079c07e662fbbf38be28b90d72aef3fcb0b6fbfa5d57164f84d0832ceeff89b822d9535341deecde0eedad69534fcd67ad2e3dfd10d32d2622dc6679cd829541891193f5aef8f1d8533c2dfab93f8c3756988f2dedf3351885a6ea859be30dda978d959de4195e1b1d421fae76066ac31f21e9d19043970796a75ef2b556b4793acb6d15205408cd68bda2d54dd50c3fd7542efb3b16b5b838af799e89b148053c15fdb30b5980b52c50492505aa3230ef12721984794f6ab916fc0dce22f3848ea275eae38809e5f23f082128129976048e67f5fdecb0448b11e008b1cbe3fa3c9de5938454d30a82ba626c890fc6da05a3d35c15a70d93e799087ef3751bd77717595867a34723a3dfbf0cd6704ee92b5447bc684866e5566f7000f9dd96ab856e3bb4fefe8c0c919612f2a769a47a0137287f369e396701b572cfa1be613ac1ea1889c6b1bd920a4181f243534895bc2c5e1e364127df218e5d12a97d014820f094ca1e702e10926b51ba8a010967c7f5558d4da0d197a11d216cb647d75cd79364fb0fb835f583cd474ac4ee1621847f33e671a28cb42b8860e43e8354f13df77247dafd495304e24acf52d6a9ae5b356583e46fc2097a87c4a4b8a0e42f72e5ba23094d2c742361544d1ea195f594f4c30a7e8fa88ce1f218d99c287718014b2d5a90c41d4e3f6cb97af535e80158f741ea03177e9e4c394996121b29060f743c640df46d63317fb33c57b6c26fc32c51b6d3dff62335554a37774f6c31a9ca6abf573ea6a22cbee823784cc7a79e085276ec17a597cafee490c6bb98650119012dd7d2d5a82e506c79880d60e57b6bb05f7a9775ffcaae78318943695032c413c119f57ae607da9ccfc09c79b2ff1cebf12135c0b2e1169840ba14b92c411b48976b397ee0844e8775bc83af848b159175cf3cde58d2e94714cc5a2fa0331775e1df637adff159831a23cabaab8acc24603b0f16cef9ee67e6b25fb1413bf0d24a9c428ae04c99363aab226404505bb74b66a154c31b815409a4d31acfc1010ae45e865d114a83c866aea9684f6d2f476871467c55feb90b432b3d3a251756aa4d4483ccabef955f4e40444b1918818dc0dd5c5f277a2e8d825f4a3a50123816343fdcc5e9633d76724a10c571bf10bf68ab078232b40cc69aef5b460344839cd7cbbf2128512c6a6d9f8d969e09d57616d4e566bc4236ce5fefa4e5d8fdd4c41802c2ba19de89bb4fa1d82d94a57a807c0980dbd05577db95ad5648fe203ad0eaf0ad425149f30840a95f8ebb636a9b7e35a4a17f95f71e29341dbe716ea39f57278ccfe99953db8a6815f0eccd9135ac2307429c6d4e6b2c972513da9c1e9643d06920a83a4ba9f1e7bcc77836917e20ea6ed92cfe6d05ec82827f3c97b557c6039c97d89063cb19f8bbf49e4ef4e77c86eb3b8999aa6807e9039ba547df772166ba99803748885d1ad5ec965a7dd98ebc068d4733b33a17ef2574befed3a5970e09d18288cf7cab23f440ce45d64294c4e768a6db7b16139bc228c7bced6b4f2cc856c29f6e86bbcfd75d9ffa856e9fee495e6e619bc37c89c993a5124539830b4249983cf5732516b214a8044e8b97f8f9e5ef6e29c1339e0e09d65f1039d7bab022078e3d9b53e174fde60772b1bc0196450c4f2e84cffc42c590d5649772510a4ccfcf0171a736950239dd1f021aef9d8b9998128565ced26522b0e0534fa29ded49770a1e2cc911d712f68710b879901c01bed28b6306a1e808947e28e95a684e5e7b85e3c27032070a51282b2602e1f469c1d7789773275b27b6c4d6c7df01ca2ce31dc58cd1a3af25726b3fb2317c89936f9f2e3bbdcb1628872dc776d147e7d9e169ede53a5329c519b51e0b3863ccec04ddd9207e3ec401d04fbaa11b22f8b329a4e2c5bd031195f70456dc96a81e557babb1b2f90afc75f5a5d2b223bbf44d04c0ea04c1d5e2ac27a00616e06a69c3c6c978d26f510226e11b82ca73bde2482de59b0b43647fc9e71e78e5df3de3d61355d78aaf2877426aa3497d7c23be9739ba9b235c92e0ce654b7b6c57b7c78e059d60614b1b6dff0ea13704ddaab76a225461263dfc670a9d305d5dcf7d6e42c1529fcb831210f74dc6710066bbe265f5c71235c2945c4c732ffd5d8dfce8e35699ae17df2ea376aef08052b2d2cb8dbd9c62e0ac641329b9ec71f9ce219d387b4e495cb1e47e4b4309af101c5125c3df189116f784444db9054db2e4ab73e547e7566f68b98fc17a717b21a7d03b5d4fd0f6d1db73dd12f5b8cc418c56ab925d92abcbc958a958756e26bc972f29569d0308cb87e6a056f2cf348fb9b00227003ed8d92a3693e180cd371520b1edf29342759bc7af2048fc23af47b1dc63bec443f836ce6c2c3cb7526ea4ad36ff82449a11a7610cc772c8d94237c6db922032fc3725edf038f2149ecf86aea050038479c377135fc4724d993830fec29a2593e487003547d3c61ad608170df285fd805ca5813f81f9176afe837396abc7329379970e77882532b00aa24e68dacbb8e4c741e5ade1678195b10b6ff03e6b63a0420230b31286c40a0d3b1397bc6b15429a7b136e89f775d353c128a03853e4956b7c97b7e08cd8cce1eea81b320aef6b2aa9c6a16fc4e1e9a5977e039c39fd34c8676af9379b93d7cc7fab4257828eaf221e7d6f787d1bc4b520573820c398f5cc3ec5979e0e2783ba4506d6a089e491ee23122d53fbac96", 0x1000}], 0x6, &(0x7f0000002640)=[@rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r3, r2, r9, r2]}], 0x78, 0x12}, 0x7) socket(0x18, 0x8000, 0x0) lchown(&(0x7f0000002700)='./file0\x00', r7, r8) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002740), 0x10002, 0x0) ioctl$VNDIOCCLR(r10, 0x80384601, &(0x7f0000002800)={&(0x7f0000002780)='./file0\x00', 0xc2, &(0x7f00000027c0)='./file0\x00', 0x8}) r11 = dup2(r2, r0) r12 = msgget(0x1, 0x3a3) r13 = geteuid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000002840)={{0x3f, r13, r8, r7, r8, 0x2, 0xe10}, 0x5, 0x4, r6, r6, 0x2, 0x1, 0x0, 0x1}) unveil(&(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)='r\x00') ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000002940)) r14 = accept$inet6(r11, 0x0, &(0x7f0000002980)) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f00000029c0)=0x1ff, 0x4) executing program 5: mkdir(&(0x7f0000000100)='./file0\x00', 0x1c9) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unveil(&(0x7f0000004500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000004600)='x\x00') unveil(&(0x7f0000000040)='./file3\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xf66a, 0x0, 0x1, 0xfffefffe, "1c102609302c3300"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="03ad2c3670c5fc940eb9af30f431111cd1c4fcff35c04032a7dd6add9222c5eb751c5cb3c9fa587cfe95cf8fbe9587a7c171a68d072e03ae02857cb09dfa016af13ec7d91e51eccfbc357252c513428cf3e5d052244689cb24f75c8d", 0x5c}], 0x1) executing program 3: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x1, 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r2) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000140)={0x8, 0x7fffffff, 0x4}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000240), 0x5, 0x0) select(0x0, 0x0, &(0x7f00000000c0)={0x3, 0x7fffffff}, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x38, 0x0, 0x4, 0x0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x8011, r5, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x3, 0xfffffffffffffffc}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x60, 0x20000000, 0x0, 0xfffffffffffffffd}], 0x5, 0x0, 0x9, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) mlockall(0x1) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) pledge(0x0, &(0x7f0000000040)='$/+\x00') mlockall(0x1) r4 = socket$unix(0x1, 0x2, 0x0) connect(r4, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="cf1fba3f0bec00000000000008004a0000300000000000009078000000000000000007035b44100803e00000010000ea0000000000001200907800000000"]) executing program 7: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000001c0)="01", 0x1}], 0x1) r0 = socket(0x18, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffee2) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) fcntl$getown(r0, 0x5) mlockall(0x1) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) connect(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f05", 0xa) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffff5a7, 0x1000300000004}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = shmget(0x0, 0x1000, 0x17, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r9, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xe21a, 0x300000081}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r10 = fcntl$getown(r8, 0x5) fcntl$lock(r9, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x316a44ee, 0x7, r10}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x400, r3, 0x0, r4, r5, 0x280, 0x6}, 0x8, 0x0, r6, r10, 0x8, 0x8000000000000000, 0x2c}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10002ffffffff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r11 = socket$inet(0x2, 0x2, 0x0) recvmmsg(r11, &(0x7f0000000f00)={0x0}, 0x10, 0x40, &(0x7f0000000f40)={0x40, 0x3f}) executing program 2: r0 = getpgrp() dup2(0xffffffffffffffff, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = msgget(0x1, 0xc2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getpgid(0xffffffffffffffff) r7 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3ff0, r3, 0x0, 0x0, r5, 0x80, 0x8}, 0x81, 0x3, r7, 0x0, 0xa4f, 0x0, 0x400, 0x80}) shmctl$IPC_RMID(0x0, 0x0) r8 = socket$inet6(0x18, 0x3, 0xff) sendmsg(r8, &(0x7f0000000700)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0), 0x0, &(0x7f0000000240)=ANY=[@ANYRES32=r0, @ANYRES8, @ANYRESDEC=r1], 0x270}, 0xc) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000740)=""/119) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(0xffffffffffffff9c, 0x1f) recvfrom(r9, &(0x7f0000000840)=""/87, 0x57, 0x802, &(0x7f00000008c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getpid() r11 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000900)={{0x7, 0x0, r11, 0x0, 0x0, 0x4, 0x7fff}, 0x1f, 0x4, 0x9}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000009c0)={{0xa5c, 0x0, r6, r3, r4, 0x100, 0xfff}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x7f, 0xa7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r12, 0x808c694d, &(0x7f00000001c0)) setsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f0000000a40)=0x800, 0x4) shmget$private(0x0, 0x2000, 0x6e3, &(0x7f0000ffe000/0x2000)=nil) executing program 6: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000080)=""/218, 0xda}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/131, 0x83}, {&(0x7f0000001240)=""/253, 0xfd}], 0x4, &(0x7f0000001380)=""/59, 0x3b}, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x0, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) nanosleep(&(0x7f0000001600), &(0x7f0000000000)) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x5fd) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) msgsnd(r3, 0x0, 0x401, 0x0) msgrcv(r3, &(0x7f0000000140)={0x0, ""/153}, 0xa1, 0x1, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES16=r2], 0x14, 0x0) msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000200000008d13ea159619f3b2ccad7f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df19141436ecf1365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c589248766477a11d9cafa20f774f2bb5395527564e651ae9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf97249267612ab197c139f5349afcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c780230c94e91cdcca6d778002a14aeba227ee10cda"], 0xe1, 0x0) getuid() msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) executing program 4: setitimer(0x2, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60ab41fd00180000fe8000000000000000000000000000bbff0200000000000000000000000000012b0100000000000002059b423756380100c2040000000000cca70c60a3"]) semget(0x2, 0x0, 0x1) executing program 7: r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') r2 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000fc0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/22, 0x16}, {&(0x7f0000000380)=""/124, 0x7c}], 0x4) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f000024b000/0x1000)=nil) r1 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x140, 0x1}, 0x1, 0x0, 0x0, r1}) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) r2 = shmget$private(0x0, 0xa000, 0x630, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1002) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000040)=""/25, 0x19}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="5fb6ded73d4c583d86ff393e1328674bc7adcb95ed3c1271e1336cd636a536718f311fb1bee71d4763610319bcc58d3e38c7aa858da0fdf6f38efa131cc0959d3e5ad276a5be114eb976653c50330ac8c9492dc60151cf2b3fd4207604e62b14d8d858adadb54edfc31762928b53dd3774f342913499e6265088aed81151d527ce0d5147ca554f5157ea98ee1cc1ecf4e4ce4a58037954e1a5ec5b04bfbdd59679bf7b0bc8ec7d0669b39fdd846c", 0xae}, {&(0x7f00000002c0)="c12bb11c1fb1a6d2ebbfe3a6f084a8857c8ad2d6eb22cf25a70a2038df581a2b9fa78c8aeeffaf9d9d4c485113a5a0f4fb96109a9e6d9980588a11623703044e58106bf3416eeb541593ff9fea9ac90641bc26149a4ca4f89b398e1ea20bac0743da83612616d638f15c9f9e35007c86f0b64baf57118aaf5d1139753fe57a2951017fb95256699bfbf1f02b2bfd6c76d571bfa5988cff2d062783fee2b5f594c09781480bc92d1c341f169b6d6d6776f7d6a0d4481363a1", 0xb8}, {&(0x7f0000003700)="19917e56ac0c3a0ebe9fbf2dffe911f1371df01cc80c299dabab0649b2ccf89c0ec556a4a2a8886f4d46f0d318a78ea7fc0429ecfd8fb847770beb9cb1f8d91c08fd7759f42f6da3d0edd87f2aad7e4739b2ebbe84a548d1e8be69255be95b718c8fbc153db64072d0991fe5b96eccbeadc1ee1559e639433c526053145a046ce208ee2f6760aad6d2104ae9e4abadbd7679b5354258366a4114b2b11a7774b234b065066a2447cfa46c8f922a1d86311b846d1ff20743635d9ee6181cae14134711bb6ed96e83c296a4a90384a79c289cdae1fb07bdccffe64f51bee47958f31731cf7fb6ee9aa8b321b91a6e3e457ef0689115ac7297d4cea1484f2d5672333f02b93514418cc3dce7baf5960d61d87550030e87ccbdf9f6dce7238e0202ceb7c55b29e37291b63da8a2fad8addf145ca36295fe741e2d2d5f94aa4a7de4dfdb06ccf2352a56ba9946362a71d16fde0333124f324cdd1a591ecc9c978d40099a17e95fb2c6367c6acee5baad09c16cc262b68a238efd0bc71feb76d0515de97f9ab5d2e3a33e3cbc9034063f6f5fc429b79e67eee26b73c24f16b49d8388312a1d596df76d0a5289f3bb849cda5b1aa2b959eb83f5f61ebac73cb53a353dbe10739f98bf9a93ce515c4e83b568f66526edb1af6a6f7e1d61043d2a5c0eb9fe5fa0de2f541728bf40543aa5d37879f7ddb1fad6c07215ae4300c6b1b6a7cc6320fb14995986f6f9fae477804189f510683f7e4026ca8d3c1bed716a52a847d6185bca2c5f894c774b4c46821e80f32ef9b531d2ff5531374fcaa7cf000030def71299f75595f66739f78cb1de69947f4d486d43e90bcb2b02ada9d7b613a2886f818abe5c6d5b9bba194ccc85a97f78268b34b26cdb64e22871189786a6a5cf3218075832abfd4b52b8f3041e5ef959eda886b3629cebb648a82de5fe198c67c2a11192965c863c609bcf41611bcac2e316dbde123f3ef211f318166df84be8aa5ece97a1c367c6b7d9adf52406f3eb7ffe89f97ff8ddd020b2b062debad5d96e141c18101446502dabee21d509cc2f7814d520888a816ad4f306551d482aaea843b865fa0741b91bd392f0ce3cd9e7e88d1b07a09de95398e1fc932f559c3d2223ae57aea98d24e0c5f1f512efd0e3b1fa56d2ea2c8832c69c0b2afc77740a5fc934e8c099fde55908e4160e457e204689274569ec6ac4088147b907519dd481077e828476cfa713bca23fe518ec18d87390128b1a675178a13cdbce8877363d82b41724fe92a28aca6bf04465bb027395ae05cd51d92baae7623d82023ed560ba9bbbddb85685fc7ed39eb76ef78f9bd4f144df7377df5a2d3766cea22565d9cd758da549bca9c0f6adc61f2f650d4a60e9f2259ece2fe6a2507d4782ef738535d16d9dbe359a6055b8efd23e7ffe910d7b0bfb7c8809a044608ca55e3bf64dd281cc8e92dc0a5d8f77a32f7962cc67022e3b5bf125fc815789cd250cfaea5b8726daa2346b3bb0e665b2fc25bac32ad3d318c72dc6ee291eef4e04cbee2f838f2aabe913ecc9870042dfa2766f52bc5a9ff55bd64740e51fb99abedaa89f1c5b2281cc60e665a87f028843fd6205140047a44c12b2ea958527f5e72cee0473a3a0f09bd791b29ebe235b5cc2b770ec6e54b36d5535e16c329a6bf07543b2140c8c039bc3b81223379940a716828c1ecefd84c7a8e45833a55589b159f6671125934db23b0f31f8a7f9bd0f4d1a4cf00d7fe269092be41bd98d336dc5fe972651b91c9e23e921e7daa76edc41dcdd1c0be8330988747d428e3ab7085fa6419fa2a0126782b8e9a46f85c1a870201e0c28b0940ccd84edfe76a6e59b7b610d2b3699d0fec3b8ddd62e4dadd319f87ae9e580a6d27f058ced6049446cd1ff29d846ece32d0e7ef4991740c557d0fb664459afb2356b7dc1bc8d566027cc24179574c099fc9d8f6314781088d697c2912d3763c31eb6b37e46a51331dddf3a8429c258f64dd93693af867b39e5b8109fffca758a1d2409584fa9e820d2d0cd17392157154d6a3b8fea5148a8b16f968a3c3c51f6ef0688c1946af1a09144eb04949c5082fa9650f715d5e53aa19e72cfdaa1371e67198d87d33583c845868457cfa525a3e0fcabb6ae86c9d29828c7722cd457866e774f9408491729711b163c98b7c7c6ec5f0e71fb152cf22500ee411690e78085de611316dcd65464cdd5faec82b656ddc87645e4ab3dc5150088ac6d1428bf6fcdf29e8026ac9530c38d7dafba521e65071965e1a5501b82ecd090365351e85fb5171f38f9a3e52493c74838c5263e441176db51343085d98a998b19c4af1b8a229911bb9d453694d1811e18541105f889f16464ab570f5798a26458fdda202413c85fb19fd57f04d3e7942f29755f9e09ee905992888a9642228971d916b2eb94ab20aea3ec06835a0eb2e65fbd1e56d66b304096f2349ef34aff04dc409c94ad81e67c3ccbcc6790a2e5727a92d3f6f9cc2c45f790df8afcf771c6245992f916de18e849f2ba47dcdbdc7eb9d8f34a268a72cba18abf3ff3a7340a953b8e6fd1b74116519fde4b1b670067aa0500bb95105aba1099e6a27e1ac6086b64205f08ac911e71deab8a1498affe2631c6e359efd978279588d60ca0a98997ee5ba6da845cf31b5c597b282d6f33d666b96a179ebb8ebebb4c5544b2d471e959320bc9ff7452f71acc003b97c4c1b395aede42ff6f40084b194f8c4b6b0399fae485fd15dec4aef0c4e156c17aab44e0072ea2076177f1642c50ff392beddfdbabca1ccbaa1eaff2af57ba59b8fd3272134f7bf8bf99be2bc39e46eb3cea4923dbd40a54b2d554c8cf14d87773c15dd38e76ca40316df775b0857730a2b0e705aff700511bd52e1763b0571431921d39a6fd34a5c86931f1a32ade671719d0afc8f9d2e71eddbd421c032bf73cd15b183625bfc8cd17fb8c407cbdeb41a29ec845b2491ce3903dd8de6c26d5e96c2e0f451d0bbe5b18e84477d35286c58456ad9f3e32edf723905007a3ed493860505ddbbbb54b8071200e8259696a44001a56ec97cc2ab5986512201a2b3f9e57273f37fa820ee31f90bc2fcd89e704d9e972047cd1e18096ec9d7bdcdc0afa2555b75feb9e63f78415ca72b0b1e6f8cefc2d40bd45c2405b1bd788c0184772f1131d20bc40f81cdf4f35cb39f045737dad4dfd35e98db35cdff4c09420640490fb4f1b65c56eb95e2d641f68b63dd0709c7df7a23e2af2d042777a836c0b5fcb2647a3b9e591aaad5eb9ada5d3e1850aa8cf253ba855536c553875fe38914d77d6ee069e2b73acf4e9ef72214d2afc1812f7ade3a7a5450ae2c8f3d11fa35dbb3471bf3e7e7562db201d63db64989b0dc5c0095bfb23a7a40ba28c54af2e047e5c4af7c6c8a5b998ad4f90fb4b2154ce9bdfccac73f661d111ff599dc069d1eedeb41281a827e5c5314bb49e34f14809bb489f40a7132c55fe6539e62a0ab0555d6bab5aa72c7474887d86949214b15e3a70fb5713e16f459bde2119cf35b698585b0150fe17672ccd72ecb85c4b4529e9bcb44a13f91b3507d0b40726125b2c403558cdbba7f8444ddf8b689e8adfd4197ba433674ef145752931e81451a4ab9aaaa0a1e4356ec779bd98f83fa7d111c08490af59a00e1068ff8bdeb87dbc1fa13368ef129718d6bbe9747b979ab2c210f217d97d7d9f05b987c1ec59eba06e7824d8123d7f924d6a02c15345c1e368bf909a4b90f384cdbbef952ab9476cbd3e00c38cd896aecc6abbc747d42e2444caade78277dac953bbf287f3afe7d2058c75400d5d5d517b1789020c70b723665c9e8cb7239e10b8db731e5d76190065aafe032c149a750f99c92abd3dd7a9ee884b62ceebf8331861d1b6e6e4f0ef6c1485f16c772163c8af0622213326214d64831199b6113881570d1044e09c8240abf8a0d4dbd029e8bfeed58ef19917d7fd22b5efb95923d52158dab1be55eacb737c72294832c0a2f75b2200e5429161f05ceafcbcbbbd2ee0c030890c5cc88e51b8a06ffe8e6c4801ae73098b057af1082ee6c4ce0658adf720ee0576e6b518887fab7506e19c07bcf6573288d6e242aca216a854b4f916ba76618d7a8c659d4e503a48a94aa129a09c759fd3896da86693532fe2110cad05fb083e1ec234c2a9cdd69c5268bbd9a0e6ef9f05a794b5ac32ba4af02651239bbbe6bd40e17662e5d10067d84001ec1c730f2c2337225c61cea5a837b726c9bec8cea81a87cf6fb72d05fb7b3a892e6383268582c4bd9cdf0ae7c27d767a018919d810ffe739a2f68c69d6ca01c5d6b649551a00283bc2e8bf24f6d216176c4ef9d5ff98a2ee7543a87d5d1c2ecdab53a7ec6dc56fb4243c6ed4850ab8775c801875f1359bdaeabdf1ade91424e88ba1cd798cd45285b24a0603b4691ac47319b6b69a1ce732bb2761fba26cc74aa68d82888c9056bacf932db213c3f7271131eedf6c832c827ded4c44faddc37c73d3526fa1354b9e2521de0094e8b85a09292c7b2d1d8fa80edcce8366c7fbe8c7967a779fd8d18544b4c1a65319f16e746162d2498ba5150cda8445f7ca8274bc255d0e2c7f244a35f2801c915a5c0dbddcb19ec87490f5605c245b7e3ee68490858510a3d73ecb9a1d9eb07cd6458d4421ea76d66c54ca491120184520cff2928a8b2548c7234e954182438c74dbb9a14ad4a7cc33018ee6c1ebeb39904725b13678b612d7429076c1a677685650462f7d098dd15db5dcc8aa2ddb4ba66d802762a33aa81856e93f6dce8a63fa4ca54098b1115929579331aaebdade8492038462ee44a73334bf2fdddd51b5fc8f9c6bff673446e27a222d4c0556fb4584991e6d53eec4ae158e73d9d84901b59bf25c3404dc7bfdfdd9efddc24eff2355005cb89c3506339881b13cc393516c20a8dfe8847fee868ee90dc46037ad35b5f82b6ab8945a206de8c1aef02d9aacc4992f3287ea88b8e4c199862dc8c6dbfb86ae5951517151e1395cf4b0543d8f4a938a8c8ec32e660b017568f43a03e5911e2e2a118a7b7d000a767ccb6b086b71f38d4d7049652a3e86346642e91ccd76c7d5155901cb03565defb5679323f1b611e3790521d199a7b148a4c6a1f3a2df7ea9b3a38e0f961b51bcd391f059c2216e0a403ab33a9051f9dfcbd6a55564c0225cdca0758fa3395a36f0cee1acf59bfe517d37eedc4922a902d85a3b6de3c93aef13ebd5f9b6969f5f9b208b60b3bde01a37e245236089004b6587c15d259e26932aad90b1ce83af24f6e176b719e8c81a126e3652ed6553a8123765ff19b7c7356270110f44405d7c3a7673fba45cc7291949251887a2ebd50ef3eb0b5d29286d82a1281fd45609e27786c1b17f3605afdad47f6e00faef152a77161c3878122a04032e9cffeb50b6360e4753f454067f90fc5a1521930ce4fbc1c3368be02d18ea5c9cc88a757479b583d34478db33a387b322765bf9b7b91410e6d209764797698aa8f80f6541cfe6554278383024a094297afa64606562ddebd61028b5b4f89565827b5edfe63a610f631a301e616c3131baff12104bdc67dc0871f41a4d35c9344ac61eda996aa84fc391bd2af9b8f9a0bd33ae935f498d766c32ce34e443bd718b5d7a49c86d1af0eabca9cbdebf453b06b90961b4590fd1bffa491c6c2a0857156a86ad95318664ed618fb623c69d96b7f38a676daa829172b97f3e7b347d080ed42e1515c4ae57f4a1a650866c715e1d261cad46e7a4c685e5068093bd4c10dbb30682ab2bd8bec9823de057faaf84f2b45f08db87cdaec5f749472d0d5c06092363faafaf563128cf8ea362ad43ea102c3536d0b8ffc523861fb322e900a9d83450333e26e7e932c8a06ba2c74ce4c4502f055956ad915dc15d15988b5f075946ad06514a8449acd45cd8051c2e428b54335ad6af0130b85e231971007851c0a3e976683d688fc221dc6d0000001fdf97ac026309762bd5ac461650e325659a06ceebb44109986ca4544fcb09c1d92b88315d91d8ad77a37da90f5bdbdf52b53bbb6de71476e9d962c488cb7a05df2d84b2c2ced5c781dc932c4c6f008cd39c642d73ee1cb3ca9c5c440c47971ae7da81922081d1c4abc23afb05ae1af5", 0x10ea}, {&(0x7f0000000380)="14166dbc7c09ed7f713825577a830955bbd5285b70fb2410609fd5e555ac4b0efaa77e4aaf3ffe898df5d92474579555ab69694d761c9d00d4252db80f0311daa9c32158280a575e4eb11ea5f8fb6fd7e12e48f442821c430169decbadb9e4144c7c4b2b3090f7f477c632fcbe566fff0043fafffa2806fec63beb05e46dd0223d314a4265703cd3ac5c87b0534e005032db7dcf2f543d3e247e70ac1cae73299444bf454f7ccc2767ad114c881e23dca528f17db496486eea62f7345f8c2faf6e8cc1d1d02bcaa636b272906e892ac609ca0ef126766058b216c22c6e5d2e617a4c6fb41a3fcde4b019020feba9ccd13dc81a7d9fcdcf9aa6", 0xf9}, {&(0x7f0000001680)="c9195a2bbe633ebee33a0516ba6bc09336f48965348b8a6860d9d01699ba5e3ddf1c6edf64afc033b99933929202c8f4b9acb62e8681682fc9e645ae64627548256e47aa80237f8586ee2fc705d854c9b8fb54c711b80b754d7c10d7ef4b0c33c68b0853d2a3f17f7f22b0342d5e06a755222e5ec9d0508fa40bc49b7c2ae8a858b70d29141129cd08706f9d6751e3e31549aea0089374c27b9694dd67d5d68215b3b3622d1eb18ef8e40836d38a01ec0afb94ad8ba4a8d9756dde38589968115f996aff4481316272cfe37e381eadbd5339259a58be4f528ffa24829fd76fa53e01e974537f3640c05a5ba41524a21fa6b8269c7b6a362c5ee51d8c2aeb20bb184c5e25e10e8815c6bc3af9a3fd41ede876af8bb122509f4d995dcbb35023b31e9e6233e7c5fe44e89f540593a1c9326bf432338dbba361da0a1f9f03f01fee1167f29dd24c074e36497902fb743d294fa81a73823eed02c36746297789ca08f4a1f468de7e74877e3afb811014a386b7d0e1c329fbfe617aa43211d403435b54a1302805471affcfa3955190554f5d00ed0db9927d5fa0eaa67043c3950af3e72624586329ec9cccd2f4e38f867bce7d848b94907613f31014270a9fb256aea6ee0fe12ad6cfd86a6d6256ff8b952767ce996b433e812b8b79ceaab92324912b245b63cba201b5c3cbced1de2788c2f33e521c4fd14f6594fd99802286d0bece19e1bbe13bb086a82a0d853a3b38a9da3c29044dd28b3dab0f2a245c9a31a07a18261d1872f421cb173f947e25e0913d48656bfdf5b724ba48f7061c56cd37909a56ad7ffd70bda1a7eed0b805000b98dd392f66edc9a71b05e41f2e7ed70742a9d3d9d6c0fcd03dc87d0095381d01fd7d0729f469e7d5604f51953c6e5282a325b04572e92fb8fbad36c5139df8fd070acfb6aa6e77e4e61451f9b3059d75cc47978ddd1203e58e196e761b185ec2ee3bee35116f9e3918dcaae42f9bba415a85d85e3882f59216c1495568a65aabd0d44dd9b17a6674e42e08de80e834eedf75f7ad7c6d0c8a9bfa1736fb9d0739dbdac464f63f647c4b58a836a7b5a99d76a7a17f3b015f47499d336d0a2373dab962c76d5f891426f48763651ea34c9742453c6d867e35fe0c8f8d6343095884d99fb37edb67c5831cf09adf6cedcb1f9326bdb8eb3336777f16ed0d2bbe7673f0b736d118b529cfa2be3419bbd9c11958f7031a3dee03906455ff871d6f6cbf7df13584fc27604a699b943051b8eb3b9f60b1eeeef2adcf74b554e53605a0be77d6583d01164b0ac31b4c39b5328b0a64faa8a202b2bcad2d5f174d6ef12eec1de6bb1accca15c64cd443e5ffe6215364e2a4cdb485f71d73145ebaf8d22171123b49015937e46f3749d21e58ac02ae4c00fd5221cb7a35177a7f9933d04534dbec2e8a2bdb0df6300c3edacb0590ee60ff32288ee3db304f3f3c37bc22832721023c32f54ef4705c71a7d31f61d119c9c943f1432f627f9456dd62f1b4cbb466dbb07fac07aac077da394686679b83a835037e20dd1c894eebc17906f4b0bf5ee5430c8a3a99cb7418960f94fb7c448dd172180cc93cd2f9af436f54f3829c5581fb51edc92baf9f8e7a5c224e0fe6d8a40f4df6f0492c62a92f1256314a298404cbaee4a51668186cbb703b043d3158cd84d83b72d3ecb2b2eb053fb63d24e79e2a0f90cc59d8b3127f45cb45f87196f0c092dbc99b528fc9d5d81d1de71ed16b0b98369b5b586cc4a99a284a55c596c280bceb89efdf1c6e0ee5bb51aa0ab91bb7a7c098af604a6974339fd146117c737a0c9d2ec19c0f9e825af329c87e2a4f3543972d1cf40df9236bd27764deacfa6074b4eae10b32a6c610797a0ca2ed16a3f46ca9a347ad9c345e4a25a2aa295e892dedb89146bb8e1035e38da1765d6d9af9be855967e1f721692eb0912766ff657e0de982e368a785a13307d636a6553fd2a121ef305a5d156213a18bc4e192ef82d023c8383e2cf2bd657ad3e9858b22ebb5bc74661cfc889b002151de5042bdb6e21b1d967e0579e72eb1782de98f9f9c8e654176abe7cba7de00cf951bebb868fe935cbd2db2999cb538057663cb75bcba3b1304ed23fa26910958867e825afa8ae46bcf0dc1aae0a0c909cc9bef0082d33793b2fb69a7c318475b0e0462beba597c46ddc061b6e224cdbd63f8388d46d6b2f50d7152838240147d2d61cf1ce9c98e4b90096bb41c3ef4e87619f6fbbaab985a185404c41fbc7b2859a3eb68c4c0e6dfbac22d36682e905a7d9758e8b409faaec153fa69dc3b747c02768f9529dd9ab5a9a71e2fde8bb2d7b329a2325acc025adf54107ba5020520a0ffea47820204a0838637bf0616df55f1a092119c897ae43f137873782501fd7c1f880a42c8d145c351de768e90b0e0b0c4934e47f17ce691ae15150de3aaf505ff5ba7ab66ca373b26ef571f9b609c2417173ca6312a42fc4ca70ebcebc51ede1a72196cad036775ae1d355058dc32dd8b4a313fa0a14c843bc831e5e4defb619a1fc73bf4a7244565e66ee779566b42ad2e714e86b354f9ef3fa782281d3f5354b8ca690f710584d7462ba19f28324e996d68538524e6b755b206dc6794ba7f389ab3e7439b78778662ea80706685e2755b92295d704629233660d53974a1d7f1126486e3ca97be60d5555c0503f2a751abd32d56fa8ec3a3cb8a0255f09084ad8a16e645ad0d8c851b20f41f0fa70eb6a3dfb32ca54b4e20ba960a2cb8897f4f2abfff551ac0a0cd24ad5705c6775ae9ba82c8c7223927ba7347a43e21d847b02a115c31745f4f3934b64814b9e09c5b3f2e49cd55fa92983c516ac026257eb607990cc9f96281283e657436beafa4693d5ece28216a847236b93572aabb831f4901135abd37ca8ab5b060975d0ce4f139bc56a0351dcf2d308e4de849eb872e669670e1e37182ac89dc5dba2e94a21fc97584a42376f3a7d16dbdaaf8aeb1d1f367f237f1f3f379ff93a6a67061566f381c861ed74e74e02e2602c7cb758a443315eca6a34e078bda1985a3f7d8990f7f583b38d8d80811e3589670833153766e959cbba28b972e57e7c9f73e66aa7aa944c27fa0c562904a3add7048684bf91f679f990c600d7b5623c59a863621d738dfc9fa04dc139a3700e8cb82c9eeea7fe360637dcbe045ea51d25616d501e9e285de5f8b53b460b5dab94d355ae086a2c1304d6ed980ca584368491617c610c8a32387ad3976f99cb78a75343bce2d747f269f6de4bc62e8c549e6535a80176e91f290414fe6dfa0c2930b8d620c4099e52220d87144bf844f29ae846e039e6a0cc89a24dfbd2abb45c722d80cae15383622880c992510dd22c59addd63afb0233089484752fbcaae57884a1d2fb763774112d421db35b4f15a058320e23b9b6819ca0fb9d3e47335c42a3e24a2d52d9e868ac3e5caf4f3c85f7bea3d2cac1dec21bc0a25ae04a35334e5db1be9f442e90885df8174cc47bcaab44f62adda68c49c410e0368444dc2c5c3a3c5d27333cbec29391c23ce9ef9306ecbd291a9abdac3a5af1416eaccfeca7c2e69a838b00c8cb8b6d17d8cf80a9fac8f54410836556eed699bcfa3b60636f20d39567f1d0c7f83d474d079aa6f3bd51ed8f2588b03c4748d9949f2fa98d046bbf9a0aaa28cbc267ef90891b96e8d74dec29be4b6ee2b2781a6a0a8111ef104fd303250a3876d6c2fda508fc8f307c86d17d75eb74065e43f2910c5bca13946f5661f683fd168dc5cc4f00e46c0b7cd59185c334328d15474b114ae3e99cfde944b93c8950266380117d4ac72390177037856af7c75d8d8b23310481bcfa30f06d54a3be28d1f90cb496d3e0dedbdabfbe072dd861b4ae5fab6cf77aeb7e9276ba806f11bb79ef685ee7c15e5e61cf5312d66ca68c77f79a6b9ad320418503891d11a0892f5a68dce58970c59399e3e62990152cd0c2486b51cfa8230a5e194230403d30eb05effa36a738515e25fef557f56d9fd099c1fc1a5be83e9a8fbe3f1adc79a46c109fc514bada89817ce31b41c083ec30072b4ebaa3f13ef54f360ca7ccb0610c9f3020519b3462c4793927679a13edae5bfd84fb739ea5b31aa6b0c2a0aae96b9aa6cb28aef4f42114fae7cad6786414f0a7cf15b32fa0a7001609389dc55c1955adedb890d0cf32124a82574758a79518c1885fcfa8050debb3ef7ce69ba22de9e69a244842e1a482940dc6a750a6f130667e82e3537ec656607b91b97d654c72e2f17d5ec746908bd6c485dd3925935819ea059c2ef5bba005b29e4028468ff42435f61ae910a63944a65be8d27e4b4a1a0b36c6d4a5f9e2f694a4c9d543bd581f40829d9323edb5a3106d0ee7ca79b015d030bbeb147dbb603a537e28aa5d922c53bf5745d8d1a17b7c6935763751a66a91068266aa75293fcab5c44c84b5fb929865937371e8f0172c51b75016b7fb75c9dd4bd795c6339a0cbdce8be3b5a69945d2020e4598706b933fe7295a26b3e37f60c7de9d82267fb982d481a130d75796609fcec5897e4d0233f6e8333fcccec858c211e1be43611e857c52901e6cdbbf2d68cb38358972846cf2d20fa88b2dd82b30a4", 0xcb8}], 0x5) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x804, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)='#!DS', 0x4}], 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) r4 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/61, 0x3d}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f0000000580)=""/163, 0xa3}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000b1b000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200000000000000}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x102}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a7d8e2bb1aa29846949eaa4012ac31052de86fff"}) executing program 5: r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="fc9b6c984796", [], {@ipv6={0x86dd, {0x0, 0x6, "35e90a", 0x8, 0x0, 0x0, @rand_addr="feeaa490bc1896916bba7180b0ec9152", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x3, 0x2, 0x8}}}}}}}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000140), 0x3) sysctl$vfs_fuse(&(0x7f0000000040)={0xa, 0x12, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="fee8a55a4dd9d7e71566fe5f933636d3e2760f461720f4dfcebd4684e7d462a3bc72a1094d82a96bc14398921f2e7709cf51cb670f7dc160bfcec5935519499bff8d32e6047ca0d6e77e16b45a1a2c56a5275a635ed71a", 0x57, 0x0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000380)=""/143, 0x8f) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, &(0x7f0000000200)="38fba3c7638a0605dd15e27dc9b31d2a0987f50d1b9396beb6b0f29cacea16e265df785f6b84f626b7317753a4d3633a560559c36de9d596db0476448b9e1cfa5d677841740bf34b784f98b4a083d5f213b3204759ebc5b1730d878210095eee177197e37585e81ae0a14f244b1ca043357d1f94cc182a11c0a18492f0d14650d55b96192bc99ed0fefac6495089c09c97394e11b5ec2dd458201e1e0a09e155847db13b50125ffe17a28af9b66610eb4ae2027cb54ba44b5197aa3ca8143f6a1aef966c59e047d206e37eae313424131000290700000000000000000000000000007e4d35fe95fe64353da0567fd3a328c7e3b1ecf6b7c052c1c3c8dd5b284ccb45d6a58816d5c4a5590ae36426ea05c63eddb9b652c8cc9e227c4e7c5a5137517a3bcbe768986f025f6d745f33b74a50057b4571d8c146a1f7f9795b5c1e59067d658743d3aa880ef91a8e15f519cb40dfb6d1395e175d59b9187929bb6816bd71f4e43ecb5c6b7ab22f9d5bd50ca464", 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x45}, {r1}], 0x2, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4091}, &(0x7f0000000080)=0xffd) close(r0) poll(&(0x7f0000000040)=[{r1, 0x5}, {r1, 0x1}, {r0}, {r1}, {r1}], 0x5, 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="dd00b8e19b657a48", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="ea00000100000020bc7f79b4abd7ce944d83c33213e465f6e254bf5908a70b29849fbae0575964e6f22d94a9c7e95526439e914d26765d171fffefa39a76a2d8d59c3eb57648b555b05aa64b171d4d0524bbbfa6f3748e956c78fca211dba27a2d63a7a218e990738821c0e15ef451ccc8f6f1e55022b193940a0821107876a797c183729f2649e111fb7f1765875773ce72996e98590abdb3a4ece9e57f90193af555ed2796a63aafffff7bfec44dbe2c08ad053e54725875d4b857f394af0ae6d445", 0xc3) executing program 4: r0 = getpgrp() r1 = msgget$private(0x0, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7f, r3, 0x0, 0x0, 0xffffffffffffffff, 0x50, 0x7f}, 0x9, 0x89a, r0, r5, 0x70000000, 0x7, 0xff000000000000, 0x1}) r8 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r3, r7, r8, r4, 0x9c, 0x7}, 0x0, 0x6, r5, r5, 0x895e, 0x9, 0x9, 0x7}) r9 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0xdec, r8, r4, r8, 0xffffffffffffffff, 0x19, 0x7fff}, 0x5, 0x6, 0x6}) r10 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmat(r10, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r11 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) fcntl$lock(r11, 0x8, &(0x7f00000002c0)={0x2, 0x2, 0x7c9, 0xde6, r5}) shmat(r10, &(0x7f0000ffd000/0x3000)=nil, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getgroups(0x2, &(0x7f0000000380)=[r7, r4]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = getpid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r11, &(0x7f0000000840)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000400)="2e3b00323c180b85c22b947206e93404b2607fe21ddb11a066657d3fdfcd0dcb9dd28ab60965c40fc84c080788f498e00b7186a598a27ef439ddaec258fa3b2043628f4ceec1d75da1292d3be8b3", 0x4e}, {&(0x7f0000000480)="af0abc70d40dfc72a8220f2fae4040c289262b61a669edbca93890a899602b950fcc965148bcc42f37275b01a4a1956c10cbf3ba83bcbada356fd8a10d133730f08b5adee2d96724d85c30f2731d300ced1a1f07fa80c62301f215d892686f79d81b5e9c9b20f4b6d6c8efe2ba0ba87193e7c73a6b9e04131c83dfaa76d41a55ddcb575f85ba7e9f6c10c9909c7731eed2dd71d3c58bf25bd96598b56733b6612734d93be8b252c89fcd389115e3dcf970c8d9399eca594c", 0xb8}, {&(0x7f0000000540)="eb8481d35d2dd5a35081e15c1463140027a90edea5f62a3ae0d6269331bce0a0973c128cd17a7eb55274f504139a2a4f75fcaa6ae262780cb79dcc7f940439e36360e065e694b79c8b301384da483b1b2ff583c6cba5f81c5a4be3083791f3cc3911accca93dbea364534042fbe122732e78a59fa742d302a673860dcc8ccefa829c8121527f34f55de41bd5004d86106568ba8cefff8f8f5dd5b731273ecf7be93cf24fc7", 0xa5}, {&(0x7f0000000600)="a57b7fc291b52944934c42d9be88c46fe3fcd62a51d03aa5912f2a139779db811bf98ab6c6a2cbbc19aa02a3a719d31a96b36c7904808166de6600c53cea51c2861991cc91f2781409af2ef79501ae915cdcdc", 0x53}], 0x4, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r13, r11, r11, r11, r11]}, @cred={0x20, 0xffff, 0x0, r15, r3, r16}, @cred={0x20, 0xffff, 0x0, r12, r6, 0xffffffffffffffff}, @rights={0x38, 0xffff, 0x1, [r11, r11, r11, r11, r11, r11, 0xffffffffffffff9c, r11, r11]}, @cred={0x20, 0xffff, 0x0, r2, r6, r4}], 0xc0, 0xc}, 0x5) ktrace(&(0x7f0000000880)='./file0\x00', 0x0, 0x400, r5) setsockopt(r11, 0x2, 0x5, &(0x7f00000008c0)="ef41e4fbb7d4914f1a50e5a9d96bfa3566850fd064593d740d7596108d0f517b5cd190315670b442ec67fa4a3c40682f291e0c3c758a177596f3c93ac46fe2eb13429f2d528568ed1eff1d064e54680fabd3aec41de9473cfe2e76a2b9525da712313b13893a9f0970a5fcc5245fb287d423a35a3b7d5653caba1c063b49b96447a94d183416164c47730abbcd158610d6f627f397901dfd3b51641d8e3d744a83931f1abc8dc5893ead8d933073aed8cb5417165758ca7a21adb4b37245dfd684b9d13223c3d288b4a142cf21db99b0cc4b5e99fbaaafd53cca706af7c89b9de94add309520434803a821642147981efdec293d0961da40536282e35355d02a91a6c45acdbe62ff37a1669f6a0b768a38b47dcf4d795baae1e6e2d722ed74aa645e1a117ff6b619501e4fad1ca5dd3bcef6cb873db47e6c70587dd21f546f6a1a44f68029bbf7faf4138898ce60e6f3e13d1b02eadc13c676ef73f14b1c8838bc54032ec6a9436a0a6fee4c631fcb533dd2bfd18d2d5dadb7c2cf9742d006fc36e4c48a212f32ee08a16b8bc27d4e1d5e7ed098a04b0d823891e1be8ca1afcdee20965ae75f99466043df670538a53ba334a34d032832ebf1ff9809e258676d9590d8f9e27a0fffbcdfade23ce109c257f7f4cbee24263d5ade7c8c1c2005c22e81244c51a5a5be3f79363ab0c9a68f14c134694faad8e3090a0a9b905e90cbe3940f8caa9f67b2f3b94eb85dc020fd0cc43af7ce7fbad21ac9f4c64fdee573204667d4d9a736628996b466de7294e5c90b2fca71ca2333e9e405f0b40b77b6cc9324ac47837c2b29b1df1689a0e373875c3d9a4b75871f5c13fc2d30f299d634c639d3d67b2c2d165b984c5c4652efbdcb246888031e51e0a1807b5bb59b2724cd03154241704a15b10c0bd7aaff2f1a43203a1438a4c9e1d2db30faa469625ffdab231d08382c8156972f13f5b05aa09ce5b4432f9c9874d6e699ba63e0b76dde472c87a331a390edc4bd6894df3c9138eb137738cddabad9e5e82cf546516ba50f29e104706eb1649949a2a331dbb95574bbdd6fa2e00fa396c4782514292233dcf0f714331691979d3b0e3f375c20fbab67e574198860a86cc0fe3d97a5b6def65ebaa0086e745c9815a2e98fb1be7fdf637f897c722cfa01ab2f79107d30a73bc5ebb51227db0b4927384c2974a2f6d12e0e21c3cf8dac94336c59cb751a4bb60a58ad74bfc0c2b26638a67cd28bb295874c32260e13f933ba3ad1f1b64ed8dda35e3e1c6e6f2f4f9c2138f0691ef05541c9c1aee0a292832c604715197411c349f60c3398dc6a6ba990e1984ba07b0096ff30cfaf1bf447e34b9c2e6cafa4cbab5e8799a708622249b986b71d892cb0d45ae550e8656084068d6f91162055c30c42aa26d67b2564a7667b12a4cf3b3daf74ef86a8ff932326ea51701ffb4fb05c1b77b50324ef0b9cfd1d61b85ec580df19290024162aa0809376acccedf9f48de1f574d6670d8aa8a107ffef9caba9e482e1de634df0e8b436a7acbd32e2cb31082448bceb6235b275d508243f64108a6fc3991b31e5a6d985c8180c09b2827bcd75d4b789db65f2f48c57d8395542858a137f8e88b58901451d199c18f3876f2e8294b0a5c85f112dcfb7bac17da34e6e81710653752003a798efbdfd439c9cc446ecd89182a80ccc44ba9c75b1ab0ebe7d2b8fabd8989b9b29b7cc11d94ed7122c5ee60bb441a42a9d8bec38d40c53af7cd97a4888de7efe54addbea8d42f216ca2f669a726c5cb18d9eac59418fd844e77308a856555e4ccfde72a27a5e5ab8ad1b08fe97c2371c9bac11bce003f48bb70f2ad90a89c600ddd5ce97a5f208824bcc9112dae8081572b23d05d80d6cc6aecf2eaf4df5b69ee7596a94abd48ae9f24f90c8e63a8a5868826513a79ea9a0ab05575f8226add78aff2a581b55079fa3da2bb2ce20b519bd243907b41967f0e7fd345ff59b632f8b310eb630b3fc259381f3eb20ca2bead5cfd81cf75606f9abf5c0aaa6748f8a3d4de761fd438e0480a84d119c9c5850d10d91b3ce71aabe8816798426b5146698b9d5e72cbc03bc333cec525e3fd04217fb427fa7619b09383a72df3e6f7c751b54d9c415786a92ccea48aa9724ffb7efbecbcc40ce0bb4c4aad1f81d9ecda3c6a613bd1c8a85e47880507314ffe640e41b7eeda2115e8b875c36fc467a0ed34a085cb5888c617b255e178cfc54424cb7fa5efa477a4cedd33432f197e17678a689d393c9e44f16ed844b5413f45b31b08c28a6d25b49796f9a4f23ec0d25dcc8887db5c304b92056ae2a476b1f24cb38425df0d8fa6f31a0c8f055534fb42bc68a1132fc42fa5c65bd6541ea9e3c6a2f7aceb9601435de04f6cfe4d4d501d2979202bbe8295e2b4167e023df59ea6493628c4c7288b2529d9cd932b876222169dd164335493e1f92409f55e918a9a1be70f32a29b147163bc2c4a1dc6085ee5cb4133606178f1d9de8df3a3f509d4b2cd616576864e6ec03d23ebdcb9bcc98a6acbc0e68dc9352a09c3c53a12a6b115e631cc4692b49020f082c290baf9a0ff7b12d583c7a238ae96d68eb3eeaa5ac5e364130c2db3bdd55a0a7a06a7b5397fa93e5ec3c3a91161d39cea45ef393031753e21422a129378af62da2a972412b0f232ea3042c13f6957899e6e62329c088da445eb8b7907130808835d0321f01a006d903e2e17dbafe31dbcb3e5c6427dd0390ea3f6808a92c946db237a13c24c3990f798eeafe272d94beb61e5f2d6955fca6a95a91ca0a3198c7634a8d317464bebaa7a27a28562cc94fa8536d8fdf46a2e5cb5d9d3a261dc7a094f04c4835d3cc2623dd26d7da982fade56c074b5abd34d00b8c0d103b135e9386aecedbdb981438139af768679450e4db5a24ec9da5385f8a80139a1b6819216209b69103ca334a49816ce77c3ffc5a8a69dcf1b20b3a30d4b9d8835bc45b4da75aba60c00038fb56a92d6d07c89d4b3ec46a324256c65f25ba48ee56c1ee32ec432b975aaa2a11fe9ea885a1b7db6941a290b225478e11d1b463b89a53cc74df61f4f774c9e490cdea1a33b6d0470c8589127fd7fcff01217e2ecf51ee302372acb4d40ab0b19759ce8f7ff52d78e880a693d2edb0ec3fe1d4d8646dc27cb7abc3443bf6f1d3b169ae14b120b95be033826e5869b6c2ae93a211abc91f1c1fa2f70798556a58d5e20d57fa9fe482098a322db777afa18686381304dbd1671482ba6ddae2edc0f0b834eb3851a2f48272df98336e3d2461aa9c4d4906046e839c517d45557bbc7b95d4bf332d5c076e0b7ab3585073be5d74fac883233e049d36eaeecb4d661f7036eb49f52143a4968cf7f7068c96168f63bb901971d9075b16da9102d9ef12d5c8014d9a8ef2fd42d416af3cf5bdc7ee7a2ae7ab95a9e30474f13da0aad774e64d4bd7eda208bcb7b3ca06a156aa0a1552a825f7885677e77700ddaa796ae2eb3e5c0f45ec8bbcd582663fb8eb5e92c5b9faf7c609eb5b1a92f3e7bfe210df8f440de8cef9e55b629dcfed04c3d036316a203e86e1a04190b065a270f87090c690741fcca9fbfae85dfe5c2e7659fa42144a150026335134402b6f517b10be1b1571363a3270901d33e1e8d72fde93694a4afef56ae96a57cc00110d972cf8cc0324c5a375d05417d60ae15c8bf86187d8320ee550f4fc9c5f58c2e82b1c9ae13b9bd2a31c53ece9093e35498882372bfd44fb840980d72b455ad2d29fa1cf2a295b24f8aec2bee2b63ac62fa8114e9c55db9c6902a8145f4c8ba8b20728081070e61164ea91036e6e51e2efabe50749a025cf33b2fe5563116e2ac6a28ea661be7f162cc026a1b6ace232200040ca08a5864b6506dbbda818adfd9a62156f91646180987ee5559dbd22a60d067021b144a7c68222c55a3bc392c661cda860031b8454f45629adc61ac3e4796df772b244bf4370bada1e6c9412d267de27f05310a4ca0b2e9f1cd2dbd4fe5c0268509ff0edd5a4fdae283be1771cdec80290fc185ffb1fafc5c99dda3b587ac459db8b6e15d08ec392eff60fdea337c7e4cd4394302caecad3fd87cf8c103998cda321194ea0ae7483676ea4771817364973ef60e87c4d26fd02490bde8e4110c40279c777a42bfc1c455b3433801baa648de471150fc9c60a1720daffe3f826c5867d0a396a34a3ee2e3a595d1c3055cb563e35e91bf0765794e15b0974b75db91e0a1c4e988806c782b7903ee50c0f1316920af320da58031d92bfc8eaf2572904e9bb4c0d154162e9ca8efac251e57b576ffc1b95688ade7d0d05ca341d0cd8bdb2ac407cdc4ace1125c7f76d5ee44fe3b00e540430fb77afa1d2d4cabec571ecaa4d086bd3f789baaec5c393e16ce1f794add8bccf8a5811c60ace7ce0afff34fa1d56e5ddbff1557a027cac51eb541f6c008de27a89bd7a4cf56b0d1991c126e28eaa3053e11b073eb33ede8b4a56e8b8924f89d21e04a19a4f8c4e48f6cab2be395fdee6369154cf4a1ceb256e0890069e8c1b1afb50341c6515900c130beb651680fa5fbdc2a776789de70e15c1a6c218dcdc86878fd838788ea6a5b38cf65382316d25704d82da3c2ddc14582ce447654146464ac5a938f2566d8d1d5eb06b6ea65d23826d636a1d687bf11b5f3974d0ccb0f7a645d1581b71ea6e36edc5f795cc4e4866df428f7c3090d7abb2397c32c36d3c03ec84be08fa186e9fae5888365aba0a0bb920c84ed06e2dd33402510ccda0eab94c2677d16cd19a528e923b3c735bdf95e494d558d0304a8810024f7e724a3b076db76f3de7f619495d07642b44fe9d54a82a0f5fc8d2ec418214378658b55ff2fdede312b19ae1f39af6d9a668f38681463f83116c6b174b86c7cb1d357e8dac002e2f0aa296b07f4993ff1b6e1adeacea4743fb094d57f0e14f8096432ec433bb4a760388d77fdcb9e2c011b88b500aeffe7cb091a6ddee277c563cff7e942273978db8ca6eecd85aa6abbf096c43639020de6b727217f2aa4321807d6f232e9a8d3d690060a2b7a1dc44ad3a0153e6d5802ab538a2403a8c2bfae1b1bdc59ffac19d98f0e7ee90c9bc56caca4b740485a415fced062881b541627c5734120e294ce09138c2c656d81dbd9d19e3e24ca316b57294bdb615a9fd8f57d2dce6bd12f29a9f8ded3c2246c3ae90fb4e950a18937f67ab46da692c0e16b83074fa140449fce42986975d2d2c623ff22cace8acacb3a6a59207c2eb2fa4b263387ddf930c4a528e4c1b167f81e52103133e7e017b31abb7f482059eb5948cfee8a49b27373caf0822de1816c3dd2ac79610e03bf9fdb5e21421d6c572750f9a8ba955ac894e09feda9ca7a1e5b6b61be6b5257742e2a9a4f0ddf469604438da23679497ad86f3fb7e8623de1059a17bdd2de6d51005da500f76635e64f5218ac188e3be0ef9b85bdd55cd31e0ae2c4ed62e1321d5fecb75053f1b7511219711119639aebd966c697a23863121b008da7bb780719369480c2add26904ded894e118a281dfb32265c02f3a3dba1925ca61a42c500a16eca306499ef5bc2f572fd3751818fd69b797f19e589c1b54570733b7fb335cd97cd53575acc5f7f3930dfdce5f90f247d1f773fe49555276c180d42cd627469651b82d8d52b19cf00576b3f1aab3671b819a1d13de00c03e1d88b9b3d4cc537960481f463602d4e4a36e026890ece1e0cae4fc308bccd9e18dd02210cf0952f9bba741626236f6c03ec34a992b654a64d8440546f2688687cb352b8d052dbdba88f41536f67735ea6", 0x1000) semget$private(0x0, 0xda04e8e98acc9e56, 0x24) sendto$unix(r14, &(0x7f00000018c0)="881daeaae3f8a1abaf8ec83a61dd9ac120d02b035474265a8c2909df816dcdc953a22e78fda9510daefc6aa9aee17f02d4fa288ba2f860a847b06ac89c3d80cfd58244196bb93d879e", 0x49, 0x405, &(0x7f0000001940)=@abs={0x1, 0x0, 0x0}, 0x8) setregid(r4, r4) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f0000001980)=""/242) dup(0xffffffffffffff9c) recvmsg(r14, &(0x7f0000002cc0)={0x0, 0x0, &(0x7f0000002c00)=[{&(0x7f0000001a80)=""/133, 0x85}, {&(0x7f0000001b40)=""/149, 0x95}, {&(0x7f0000001c00)=""/4096, 0x1000}], 0x3, &(0x7f0000002c40)=""/82, 0x52}, 0x1803) msgget(0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002d00)) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='r', 0x1}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001600)='\t', 0x1}], 0x1) executing program 7: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000080)='\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') executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x2, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_ipip(&(0x7f0000001a80)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000020c0)="283c22ed5062ec38a5a31b126833436aea0503eba16c99aa01892652a82693c7a0e1061b41c27b1351ebfb695e43954a7f046c855ced4c667f6be22635dd449e2d9cf56e97", 0x45}], 0x1) readv(r3, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x37) socket(0x0, 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000b40)=[{{}, 0xfffffffffffffff9, 0x3b, 0x0, 0x40000000000000}], 0x773f, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x401, 0x800) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000440)="81004757", 0x4) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b2", 0x1}, {&(0x7f00000000c0)="c3e1c5947a261577b05891016985689b49e56be0cc05211d100a19997dc5dd92718979cb83eb3b8ea277a41401ad83c1e52b4be4e9b62d1e419c2cce7e11e40bc2325741c7da83115c11e74c55d61fd957a68382902c4880de738f00000000000000077b0464ee697b414854f2e21ac131b049adc59d0f763ac519dfacdaf5757565f7080959fe497e6ad0fc027e22b5b52c86fdd0af8e319f99650477f487f49e3b8f562fc0e579e3e904da0854", 0xae}, {&(0x7f00000002c0)="12ed46086c13cf9679adbeaf8a46357f9c11c43c73634de2d43eeddd6670466546aff31c1b797d5e088625f990cb9909cd61d29c048bce8c8d704681bc10fb1284b509abb8612a4ce45f18766f9722c8d1e5753c20c0342bbe8a9c0ff52cd3bb566ca79c78c143fda7dd7bea2f23a4ee5afb9fea4d51c7cdb8db093047a4f390aa7ae152e20282828240f21e10fb42fe1b39f9aff21a3b3c0c90fb64e4f7fb7b063c1d40758bbd4d031c0cd98b2c01dff7e4570ecb99cb5b344999fbc61f5e2371d49564370b2f121181ca38fa6ec61b267ad8df3b3dadd829761c36997a567df9af2f71ee78d3cd00e42151f09c6fd1f8c8d3f0ed7f365b15", 0xf9}], 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ab}, {{r1}, 0xfffffffffffffffa, 0xc0, 0xf0000000, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xa, 0x2}, {{r1}, 0xfffffffffffffffe, 0x58, 0x2, 0x20, 0xea1}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0xedc}, {{r1}, 0xfffffffffffffffe, 0x1a, 0x1, 0x4, 0x1}], 0x20b89, 0x0, 0xffff3955, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x1000000, &(0x7f0000000000), 0x7fffffff, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod(0x0, 0x0, 0xffffffff) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b2", 0x1}, {&(0x7f00000000c0)="c3e1c5947a261577b05891016985689b49e56be0cc05211d100a19997dc5dd92718979cb83eb3b8ea277a41401ad83c1e52b4be4e9b62d1e419c2cce7e11e40bc2325741c7da83115c11e74c55d61fd957a68382902c4880de738f00000000000000077b0464ee697b414854f2e21ac131b049adc59d0f763ac519dfacdaf5757565f7080959fe497e6ad0fc027e22b5b52c86fdd0af8e319f99650477f487f49e3b8f562fc0e579e3e904da0854", 0xae}, {&(0x7f00000002c0)="12ed46086c13cf9679adbeaf8a46357f9c11c43c73634de2d43eeddd6670466546aff31c1b797d5e088625f990cb9909cd61d29c048bce8c8d704681bc10fb1284b509abb8612a4ce45f18766f9722c8d1e5753c20c0342bbe8a9c0ff52cd3bb566ca79c78c143fda7dd7bea2f23a4ee5afb9fea4d51c7cdb8db093047a4f390aa7ae152e20282828240f21e10fb42fe1b39f9aff21a3b3c0c90fb64e4f7fb7b063c1d40758bbd4d031c0cd98b2c01dff7e4570ecb99cb5b344999fbc61f5e2371d49564370b2f121181ca38fa6ec61b267ad8df3b3dadd829761c36997a567df9af2f71ee78d3cd00e42151f09c6fd1f8c8d3f0ed7f365b15", 0xf9}], 0x3) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x1) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) kqueue() (async) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ab}, {{r1}, 0xfffffffffffffffa, 0xc0, 0xf0000000, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xa, 0x2}, {{r1}, 0xfffffffffffffffe, 0x58, 0x2, 0x20, 0xea1}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0xedc}, {{r1}, 0xfffffffffffffffe, 0x1a, 0x1, 0x4, 0x1}], 0x20b89, 0x0, 0xffff3955, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) (async) kqueue() (async) kevent(r3, &(0x7f0000000000), 0x1000000, &(0x7f0000000000), 0x7fffffff, 0x0) (async) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) (async) mknod(0x0, 0x0, 0xffffffff) (async) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) (async) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) (async) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0xfc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x1c, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000b30001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000000000000000007000900331e13fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d335c223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac437572c881ea772ec58904000000000000001b1257aea8c500002002c5dbfad800000008e371a3f8343712051e00"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x2, &(0x7f0000000140)="81d4b25da32ced1cbcb289ed165174d659a75cadd76e0c5cd575de4b973b867c505bc47330622d426afefa481892d59a0665232ffc7af7fa143a16ac4798e73251a7827e364ebf4ec05768587c123b73955397445b4633ae2cab70cccd743cac161ff5cfcce9795e895e436a277439e64947bb9cb0f91be2a5d36bc497639cf6bb6d298676d2f7de72a486aa3f821fb2c2ff18c1c9d822edd115e3a94f5749debd63f062200846e23d723cb0976a1abac0309a167eff41d0c53bd722707c58484907badd5cbd5482cc558901ac9d3108bdc3139ad90f2a54c670bc5321c33400e1058373bf019d2899bc", &(0x7f0000000240)=0xea, &(0x7f0000000280)="6cbedb6665a07798bfb3b9b962f5b693a39dd93b52d56dc94c0c95a36ba0c54e", 0x20) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f000024b000/0x1000)=nil) r1 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x140, 0x1}, 0x1, 0x0, 0x0, r1}) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) r2 = shmget$private(0x0, 0xa000, 0x630, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1005) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900ae19500ecb6b6cd653ab6fe9ae2b02e0b5c2310e0e7c215a4a74551a68c03c49ad097333f8f300bf6eccfe58b861c8453a3a81e6dfa069c8b253b0ec972ceeea7ad1c11ae986f82c829e3163cbc7d27ad48e7486822356ee3859e15e4d67bf7584c31ad1f0972786b3e4f8478c8ceb33f0165ffb7070c544c31811fb72393d270a15e0cca661070d4be5eab64ca7513d17de2d7957bd25780d1f0279e66c7c39fe40efdc37f0e98990d6c61c8894c556", 0x15c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640", 0xe62}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1811, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) mmap(&(0x7f0000dca000/0x3000)=nil, 0x3000, 0x0, 0x810, 0xffffffffffffffff, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000780)="83777b8339da705afadffb7fb2f41b66386bbb305d73c52bd62705231ebbebd4bea970030000c02fd8ff9003549d8eb731ff0300000000000021523eb107d14650526fb6656bb2a60aafffc7eabf2a9126589b3ec0e58a4f977a77e986070b18215f07e7a3be4187ef2fae778f86b15afa7490fdc209b6c72004fc5faed39994af8ef2a34440d8ecb42445b812d740510ca7dc875d5eb287a7f4452a27e151750000000000000000000000000004000000000000", 0xb4}, {&(0x7f0000000840)="66532e57234ade08244c20f6645b22e137790ce1c62b9d28bf362a727dc9a91dd5b86e287e30ad481772878cfc6247dfcd59bca090f5ee913509f9c2c8d8c18f41d9e7043595e1e3cf3dc12527de8e72d0b05fb84dc8801400f12b1b7d24224fcf21f7a3690b3b81b54759daf86746fb6f0e98a023317b949a62554d4de3b1ea27c9a40fcf165d7f296fda377703261f85dee8ee03f0339e57d7e2651180e87a1c650a4fc42c7be673c427dabdb813fad0b59e181b1c839fb685244b7b134b6bfe2c0b53005078e6e97c96b004", 0xcd}], 0x2, 0x0, 0x0, 0xc00}, 0x4) semget$private(0x0, 0x0, 0x1c4) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)}, 0x0) sendmsg$unix(r2, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffff2e) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000400)) semop(r4, &(0x7f0000000000), 0x0) semop(0x0, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r5 = getuid() chown(&(0x7f0000000440)='./file0\x00', r5, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x85, r5, 0x0, 0x0, 0x0, 0xc9, 0xf3db}, 0xfff, 0x3f, 0x800009}) open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) getegid() close(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c543, "102609307e7be2df67de208c8bda64612c3100"}) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x1) shutdown(r0, 0x0) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munlock(&(0x7f0000012000/0x1000)=nil, 0x1000) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 1: kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x2, 0x0, 0x24003}], 0x0, 0x0, 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_emit_ethernet(0x19a, &(0x7f0000001280)=ANY=[@ANYBLOB="86dd60be7c0001642b000000000000000000000000000000000000000000000000000000000000000001021a00000000000000010080d29e36a87249176596b655aacc8cd9df4cc7da0534ac5177a8f1963ce37636b743213794f2d1db5beb276c818c308be4e39aa2f6d617d5d92cf0c338c663f67df68c0e3ba6212c947447bff4e3a08c53918082e9160225e4f9f79144734005b84b2c577dc0da3728cad64b971ed7159d8385e1d2991f660200000016ee9e94855baba813f56625e746973660239980fe30cfbe7607030ae862a063ade71600030f31431314be864869d84b06da791da338e286ef006fd8691baecc23b547d317009fa9000a6855d81a4cd16c279225622ea0356345033b7cf1155bf2c4858e050ca03200a58a495a6b727dcabfec72ee088a8e55dbd7d361e30d000000000000db578d60012373d256019f261b8c30d8b68e82affc729b4c93b299256cf229d670f474bac2bf948fda1382fb12d75ff397ce15046043e40c0b98fcad75fe3ebd1f00"/387]) r0 = socket$inet6(0x18, 0x3, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[], 0x18}, 0xa) r2 = open$dir(&(0x7f0000001080)='./file1\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) mknodat(r2, &(0x7f0000000100)='./file1\x00', 0x1080, 0x0) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f00000010c0)="db10543892435268000000000000000000"}, {&(0x7f0000001440)="57f1c366f5229a22916ef5cf9efb5300da7331a479746bddfd9485eb3afd39bdb645fae6434f7b738a37363cd0037ef7fe1e76723142d48308378adfb3a49677991cbf386eacc0ec53bddba1d1370b1a68cbc4d14bef87e90048394b9aa36b7f0ee97d6e64d3072a117c1943344b87f49b47afdbd64cc8a6957598bc31471e41f2e0a5f09ae0eefcb59ac8165a5d6a8d08bffc8850b676ee7ea020d36d8186a474", 0x40}, {0x0}], 0x3, 0x0, 0x0, 0x8}, 0x403) setsockopt(r0, 0x7, 0x3, &(0x7f0000000140)="acba4cb3dce7039237724a82a6012cb593a58cc69a00e44e7361ffdff09630723fbba9adf3ed109764e62100d6d41fcc968840076a63725afa6aadbded0d01533f9cde1f3e54d16c5b56aa49695e909d1da3d99fe6e4a0959aec54db2d18b436ac7def1b7ba5b8728c3ffc669bcc86271ae86a82a1d44384d49aa91f82197f5547cd22a40bb744ada522ea39f8ad2c0aca0116ce8ebb4840beeb0fc28f64ada1e84063b2b6c1d369317be0bc3e75f1ab3545ccfbb7fcc5c522e679d2a1e2ac2fec147d5abf23ec3fa14b382057cf5c6f5047cdb767973377769131150ec3864113b1d1d69b1d3ee2a4fe518301df9c162bf2c437ec14d3f5cabda5c60a4e5ae5f6b112897aa4c4b874574829e240d3fabda6194123586b52b76f448ee2dc0226797222f3e05fd1581d9f0258be69dcac67047fb4c2179976355aa4275f4041d97545dfc4d93fc9c943688a969fa7a23caaa39384d50bfe137a130284afada79299c1e99116e766d5d336a665a8ac5b3f1b6b19934a61f6e253f2248004b30d2037db1390152cca849aafb56fdd67e17e50013b87cdba4e574398344a7b6d27b789124bcb4cfd25317cb55cdda2d11e147267a9ac1da569297a96278513b0106a70f49847b910204f889069a5fe968096c68eaa97a4e9b9a86b99469438a9fd60eada432a33e77fe1ec6294ed7c9f91bb598b206b0d8ebe25012263f96a835dad05284a7f4fd5f1bb546dde909cc8d8a85dbccf021c224378f56c2a29539d7a70e1bfe1ab6cc11d9f70b71f42d0efb535a683229e6f986f312686053bdf1d1d8a631315145e414fe3f936aba86e2bde49587480df43c317f1d34fbb0982dc4b4ef7f656706bd99d3685c495a885db623b3825878391fb36da36d21597fbd91e9afac4190d805bf95ac874f2fb55237fa3a977e27ef48786c5ee486ca27cdfbb211a2f217adb9f26aaadede29ea80c0a455b62b132afed92bf1dd19189f55608cb9262822552d518f56877fdc35299d72b52db763a1bfd94f4ea32b0ebbf7eecc763e833b64fe9965ecb56d23e4265b3c86201a8d1e57b283eccfb252452294179fcbc3ed72de1f7f0a1e2dea16e5b2f92f2d124027c149b14a2cd3f7f7348f8c4bcdb178e260862e5c32d8c81f8af0ccab7af7648439f399431a1cd2d065630c9e7775abebbae7a142f7709061a7b34487c274a022932361aa09ffdb6f6c910d4fa6afdfa84087b8b491b789e4956d609f511377ac9d72b55a6ca5277848702dcae5b1867e263535379392ad400d885869e7a78db2419d22eb56d9c513b96fcf5e9883bbbbdbd51c92d79de0c491e1c65c4aeb3f686dab2a1bdaf72914b509fa40644f3c71a16c365f5c437393650962336abf5cd8749b76be88df801765fba0e06666b8b66e6822fa49fa18d52a0fc3dc89f6f01709d40daf7ffa04eab691d3cdaaecdf5cf0bada5f328d9c7f5713db3e0a5695b7c970a7286c867f1517ec69f878b18dd139c6424a50b733e16f3dfbe536772bb78e0b1cd7e0ac2c52bf610f7a5fbd9a930c28026f6c68f49cd9812895407e2674c7ad47c379370748a78283970c7a79ad71bed8b877f2f9a7fcf716e91ca6d1a1cc78070f77345cb3cc4c6b8c8d6bda33ce6779c0dc50d23663abda860d0fa88ff52947ada7f7509f21d62e899b48fd71d74fdcb6561160b7c1adf556969687f7fd4ae2418e98260e8956d135b1b1e1fcf241037655358f76dae8bd8c98ec785c350f0fa380a5b321254eb91e74fb9762880a380e0da894d25f6036386e9e45f13edab717711421e6c0ec1166cea194ba09748eec7da9d495bb6ae789f8ce07de262cacb7784b2ce1dfe3ccf1563cbbb30958c73e9838bb98b28a9197afdc634daa8914e5655f732bc03bb42a6871ec2a50f3f7c245148042adfbf72f94eccbe2558014d211beae1720e110f4693df1048436a755e1534dfd0b90a1b0b95ca23af732f8f58c7ffa3e278942e49a85894237fad449e84f53d7b488f7d673e1f0042757aa93edaf2137a9703a41fba8eb5367967c4f2e3868f852666df10e4b7b809548e9d6a63170dd48defdac06764ec87fa60f8409187cbb7bf9e63259396e7f6fb7ab602b8cadd7f6f8a3a34e1f5aae817a3693462df5c0a97db8a0b602bde8ffaaf59ed7d2cc5e421ebedecc1a5a11d65b6d8ea551d8c3d897386c41fe09f255238069e3a6ce89afb5ab5bd9354fa93a6c8c08faebee81fb321727b0a305204e8007500e18402194637b07fe6892c1a5cd736eef8e349d3b84084e116888f5fe5e9367cc4a0f36d481c9a20c7439cc9d2fef476fbe2e053b0c1f2b5afee5ca753b5f03ec607855e965891a72472ddc01397d49acc051697c136e795bc64d174d54d2b4e604a21348b40347840e850c2c39b7070ce24bfab8c2158ac0221da2f0af69e5762581008ae60d7a7b77f8ed3f6df161d9afd97dc45fc80a42d8181b4086b586c855dc3907d78673ae236d2cd6e98877b0fdc31173c17ea0a2e69f5fd7d917de8a96cd1796d80753f9b3748538cc514ba0488a9dfc477555654412476cc89cfc26cb60621ab9ccfa2e23fb0c3358a9e59f631d99726d423438518174a83a000cbebe1d13d0b4409c2348059d2a868e14f8a2faaf81daabd9a63469c19c5cd4e4730164f5795cfac6efb612926a8d4b111190efcaa1cc1bb26014426fe949e757928ca00de8f80d656806b1ef134c69f74ca7f92ae08afd28f6d584d855262ee2a91ffc2195204dd6fb47e09e0b352717d97657500f3fe3a8245ff0da8c311bd8c5ab096cebd9c67eb8b126a1e9a8054b48c4228c913ca6b6c71db2e02038638dd1c3de00f70734529fdc2a500614d09dd62c3d80c1ffbdfa559e279474817d6626e2256c91be037a499e3a06f654283616f39f2f8e04d915af654419de22a3078d2115c36ce9e37bcbb41c81fd6c4c9614a386dc6c00ec26338ca36ac3deb8c5723d3b148216008053930002eededd463aa47ec6919955069ee1310538102565e7c4f13cce40a967f40046301d09eb7a365bc54d8cb1b93cc4f9b867c5fae72eb7d02a8f704d27e4e7afbd7cdc6552e233811eab40002fbe186d27006f2a9c781f9cd99d9e6b82fb9189a72a95d8850e60ddbd27a5ad7e6f3f843deefc9eace351d8bd3bd1c8e1e01c6e2c9e0a7b887b96f3b03468fb05117dae7babdd48bbe1abb12a0be22a4718fde4f9b429ad82105e332d4a2465809028dce367a4d8d9b6a2783f7634d5474208ea9a53de3b987a4862ecee3ea748d3ac67413aa65039ae6b97f41a158b7f549d98528387cf848ca7569eea1324f43653e3cf6d18b2f314fbe0ec8ea3e2748a5990a97a444c5679b3355ebed600c6a366e2e2d7ebf6bd67dcf7cc15aea8ed4eca136669d1996bc5ae6252ed8433961ebc0647b2f8ba060245a6cdeff759bbe760bff5ebb06fe07691c5699cecb2816046691465a6dc62119050a4ff5f90ac43062e0a5186fd4f851b1a3c6b683a45392ffb5b33777abd080fd5d33674a0645e155216a86c47afbe7431a35f07ed7b42045ede05e7e1c32b083701a92c66606d182f9d9ee8373ff899a4ec0a86ef534dfe82bd5eea48802b304a54c27a623c8bd8197aeeaccbe0b32d09c84eb6187d6b91f9c52694ea145e2551dfc8c7f5260184d3092ad2bbab82628e248546bc423662407872bbeb5d6640855795f1578784128e33c571e950c9312961ae8e61ecda2881352dfbc1b28d5be891e06ce98b0041a0e9d92c043cc45b7c274a1a77be8ca40e3d448c8490f8e6c435cfd767bf61c2d898452f45501ab5dc7329e0d38fef74041ac9ca793562b3cce9fbb2ed42d4f3467bf3347422acb60f174688b4a74b2437333271bc53275a0c46faac01a23939762b784d62f4f363d5136ff82ded3957cdb9dca35366578eaeb123ac2fd262f1b1cbaa7b3ac406bc26d241b94c2488da3f200cc974af5f8563427a7619dae4c795ad53277f46f108ed620a6fe8d17c000608777d49af429bda359a07980889d9be87cf921d55ab51e58648c3cd0693a0007ee6639ead57338c9a06bf9dd5402b6c0492104e0bab997dcf7bfb81f7b060f5e5e89e5baff33170afa683c5a3e5b4c2d51369844c0af038d6c097b5cd277782db903965a2986c4f863cc589cc4c14f681b5141101484f85ae48f4cbae13458235b0f8125a4bfb926b271c656de9801d8e5f0620e2f898128bc00c7990a9c7d61e57f9f1ec0fa47214b5ef65f3615e9aa104dbdd720199acf9cb2e42205e4f8129242243653a9a21b50ac9a4155de94db97a4c83d9f82cf83bade62d8018cc06177286ed4c6457511621e2558f3aa6d480b6fa0909ca69b1cebaa4bb530ad022d914dde48756c6dc23d6aad436f6ce26be74bf1d0823743f394d8782da0ce8a7c47fb165486dd2538ea2af242a1eb33daf572da387370c1f9710f602dbd3c2e8caeeea90693be5ee4039ee380dcfd9dbe492a47f1edd0d09bf55cef13135df79f969fd8de2615ccff1aec5bdb741fa70adbe4bd4e8052680d4ccf917c03e9c9d794da0617741cda72b9fa07c4fb0918947b7aa48db9b756d40e988f94f966ab54b8a20c8be3ee139f2f8b98779d24aa1bf4a5c26c6377bcbbc3f2dadf2a76f9bdf3d897cd668c5cf6cc132eda3e326e7c65869726e2b071d5ba5ee49838952040783f381e69dc506f3ee8b28f2735f48095bf6a98a02737e979ed68990b371da16f2635d2053c6b0ac6abc56f48c710b9b1687c2d7eb2bda4c1c04881d8ec4880351c8157486d23552d56d59e5dbceb4523faa857bf484b49537eed3bd045de33a68cbdcf30c9a4e9a0d3ad0e7a369604be26e3191722957f8b012cfb40dd5d24361dc53b1aaa742a3c6fdd78b0af467499b8753293456d318b56bcc5167526967114cf92c2b91b097845ace57ebaa913f898bac1d10cf9d231711983ca0b68761d6034a4c1d1c1503c4af2ceef4693fc8b51e6cd3ae77b80a8aae76bee1552641e8b00ecf2276f20881b8f9ea17adf150e34e8ab515fe6418619ce0f0f9656c98ce6ab3ce59bd7244781b5c2303a6e0631db4d68a8ea040c6f0582bc2ba597d90035dd2b92e8488248704d9eaff5e12eee2dfe55eca00c07bdabcdcb5340daa2fbd69fd0d721ce0e505c019d5f6dc7e024fd5a21d918f1dd338f2fd72b1e1e626d92cf6f9c355aad6779d7e0e53d8ee9a2461d5975cbe58f94eb88ddbb7c6428519d6e588585e4d2e939459b682248446f28ed48735e9e0802b49d7d473b2c8d70b00cfb10b87d575b7e995eb1494f1c084b4d420283b28d18d8736922ad465802a29f4e802ff0fc7115f1f68068c9b1a165522174926cb7ad2c5e062be7e52a9c632f0de207e6956c04865b8a96202e49dcd9813f5b35bcef199893886a5173ef154b5dc82cd1a03c8dddc918", 0xf00) r3 = msgget$private(0x0, 0x230) msgrcv(r3, 0x0, 0x0, 0x0, 0x1000) getuid() getpid() r4 = socket$unix(0x1, 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0xa, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = getpid() fcntl$setown(r0, 0x6, r5) r6 = semget$private(0x0, 0x4000000009, 0x82) fcntl$setown(r4, 0x6, r5) semop(r6, &(0x7f00000000c0)=[{0x4, 0x5, 0xe5ce97ab354d9ebe}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}, {0x0, 0x8aa8}, {0x2, 0x451, 0x800}, {0x3}, {0x3, 0x4, 0x800}], 0x8) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x8, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59d78aeddd0dd3632a90e79c8a0aff3515440fad", 0x0, 0x80000001}) close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) close(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x7fff, 0x200499, "d88c28fa87979ebdca0988d11600"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d09", 0xd3}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000012c0)="5bdd213f07ed54e8ccdb4a22569c46585db748730d9a38d799844427c6cd9cff047018fb6da7286e03d19bae1b7f4714c3d5f6102019e563fdec5c250a1fccc36117184e08c99fff99edc8ea354eee1740e151a5ad1d9ce0a28f0540712fed477fa9903385ea4a57054f41eb9342160a9a1b9bbeb889b562b107d4fc2803a866eb10bf63cb663630b4fae5f08409", 0x8e}], 0x1) executing program 3: syz_emit_ethernet(0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) pipe(0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xc6}, {0x0}, {&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x1000}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 6: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd216], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x59f3], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x9}]}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x1000100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xe9a7, 0x70b, "0dec62be4e21a4ae3bf336e8ae4cd0af4019c051"}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000140)="325fe0030de0b54d56b734a91d6f511d10ac5a614e880fd8e2dd688ce0d7c59aa53c2aa5603bd5c20b5cfb73e9593fc0f61e32384bd374a24e3c461eb9a50bca316b8676de56de65c8cc55d33e85c120f91e340411554dce737b813e4ddc09be", 0x60}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x20000005a}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 1: syz_open_pts() syz_open_pts() r0 = semget(0x2, 0x2, 0xf2) r1 = geteuid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000140)=[{0x2, 0x401, 0xe5ce97ab354d96be}, {0x0, 0xfffa, 0x1000}, {0x4, 0x146, 0x1000}, {0x0, 0x7f}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x4, 0x22}, {0x1, 0x2}, {0x2, 0x1, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0xfc0a, 0x800}, {0x3, 0x9, 0x2800}, {0x1, 0x5}], 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xa5, 0x1400]) r3 = getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x2]) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x2, 0x0, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r3, r4, r3, 0x48, 0x4}, 0x10000, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = socket$inet6(0x18, 0x2, 0x9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r8 = getppid() fcntl$lock(r6, 0x9, &(0x7f00000002c0)={0x2, 0x2, 0x7f, 0x7fffffffffffffff, r8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r6, 0x8, &(0x7f0000000340)={0x1, 0x0, 0x1, 0x421, r9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1fc, r5, r3, 0x0, 0x0, 0x5, 0x500}, 0x5, 0xffffffffffffffff, r7, r7, 0x8, 0x3, 0x0, 0x40}) r10 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000400)={{0x5, r11, 0x0, r4, r10, 0x15, 0x90a2}, 0xfff, 0xfffffffffffffffa, 0x1}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffb1, 0xffffffffffffffff, 0x0, r4, r10, 0xa, 0x7}, 0x6, 0x3, 0x5}) r12 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x7, r1, r3, 0xffffffffffffffff, r12, 0x3, 0x1000}, 0xfffffffffffffffc, 0x7, 0x100000001}) executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x1c9) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(0x0, &(0x7f00000002c0)='./file1\x00') setrlimit(0x6, &(0x7f00000000c0)) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x0, 0x2010, 0xffffffffffffffff, 0x0) minherit(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0) mlockall(0x1) close(0xffffffffffffffff) r0 = semget$private(0x0, 0x3, 0x205) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), 0x0) getgid() semctl$IPC_SET(r0, 0x0, 0x1, 0x0) mmap(&(0x7f000099b000/0x8000)=nil, 0x8000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) executing program 2: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000240)="df", 0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x804, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000), 0x0) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x4, 0xfffffffe, 0x0, "6100000000020700"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1ff, 0x0, "02b500"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) executing program 3: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="07e7fffffffffffff14a3d67d3b9f6f825ff99a234139ca238bf5ba2ce00080000f3ea97e24845bc3a469c34a34e63f6b0381a0d6db1e47a24e2b6a214e525d4d95687931d99488ee1121ae0d716eecb30c18e1c695fc5219a1ae63a5aa81318e410a08fc6b2696bd652fb2e8fdfcd9313b331858e77b8469b2830b386392ce700893065e4f6762fd2a2f152511d3cf08eaa05da84c93554bbaca9cc4bca8ddcbe26f5ffe597a73869d987711bc617687912abf64f0d32e22ecfd89502bcc158ba3ab0260e85d70000000075430b065b9ced666eff6b21bdf94b18f6d25d33d3cda937f90c914804", 0xe8) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000001700)=""/154, 0xfffffecd}], 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) lchown(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f0000000340)=""/86, 0x56) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f00000001c0)) r4 = dup2(r2, 0xffffffffffffffff) setsockopt(r2, 0x5, 0x823, &(0x7f0000000140)="5df22c9afb6de9aafd06f5f767dbdf2f4a56e37813482ff30569c3582df9751c8c5d12a316e3aaf3efc28469ccdc4dd22013b188be02ac2f4cbc7688f262d9a482913a5e55fa9665b783eab1c749253de10fc0cc00bfca150439241f80a9be32dbe7bea026b92ca985631f4da1f49c68bd4254f547a49eceb57bb07fd0993b4778a12d13c1952f6eb400aeabea73cd043e4f48e47f666d0d6c4e76355a6ca483603310adb1b7e8d7c388e4514fc11b1c99bbc76d1727a718c1016f623462acc106493f1d76dcfedd97c0a6692232a0681f4c7b8df86615fe35ae4713506c0e11a97ebd", 0xe3) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000280)="663a876d9666cc5b091bebd0d11971bb9ccbade311306192aa308c0b6237a76d33aeb9f6a94dbb7a5fcb8fe232a19783a9f7b87576d33b6a9cfcbdfec8b64066ac0a6c3145930f558f4e3b0dfe72ed467984284aecba481b1459bb1d86b8b3c80c481b982b93907c0a0bedde719674dedec64a1ce037cde6ed61af036d52edeadab9907405737f0270a4e16030ba5dd2187023c77126745122e547db679e50abad5bddf7f91f62de8d0d7101738caf6e1eb079c4099f164e5d88cb2fcb0afbabd970a368fbde311274b3458dfc527e48d8790f9c3e11cbe95808630843c2a0e35727f2c6dd97726218651f92d57808fe67f0a466f5b1184c3e8e0eb35a565a95a96a1633088113b47fc44bdd605c769d1f2a5abc4956707c0b7885a4a5cf8ae5f94ede8dbafcc816b22fdd2d21406ed0e2ae6ae49a23d53964a7059c9de1d71336ad2d4513487a8e9bca1e076ccc7de665b55018efa83eb23a7bd790e232ccb502de66ffe65c3e7833554d8c75b13914bd186f7a84d7e00eab60331cd1411e3eeb2e2b85378fdae5eaf77f0adf62414b4465cd2336eefd5040f4348424dcbdcda990196c3d37c0ae9d0bc770cb563bfafee9729f2fd7c2d22877e7cdfa7e10bfdcecbb6e27a3db25b00d5f74275b8d0a461ad33cd595738a482c9b739ae06de89ece8fafc7f5d1938a691d82fb0eaba0ed361418a4d84cb26bdbdcd43742f97f026be58bac7dcbef8f5d9e28e91f3043f08ab2a03d7ccda54ac6479690d0e7ecfd892392f47550cf1e82e5f68d0f2017757e9aa2f392e43311f7651367b9b840c7c334e59679d45873c94162e3dc607be8726e983f80a923c264a63a5ce0fde421ed22e67ebc0448cd254ca8aa53ee6981b0c1782f48eee8a9c061b0c31d1f6dc3760e18c840523fd93a4365be69c5c736a4a3a25873fa77e2a8f647c120c8ed56b19613b646438d9e7b0233f612223652d2db05268653d50758284d287f1f474219829d33c053ccde155558646e5dee8627099ba5f489c9865f10cdc7144668c3d68fd9af5498e42f298ccc2df8b28558c29601d53b47f479d24484204bb958fccb2e0e3806b6d9c0dddd4f61e7b017307c2fee2bc3cb28785a8c6a33e5ca09b493f2ad7e6f8e41598f5444e80e19c0660d2661a3c05fa9d7818b29b82df3773e6845773966f5fc9831893b8c6fb71f306c2a2a97afc613e6817d9bb83d720ae5fea57619523428e70e410796d37d1c0e7ba96c3def380fc053caf2783439e8b75f3d7c74f75fa01887ed83f032ee021c2d5ba93c9e7ab6e7ded7e046957cfb7563e9b7ead301954100b062143f062ea2a6c986bbf5f87d08760ce465c3c72515b9d1c16165ff862a55e49eff6293dd60b294067513cefe2d1132269983ad481cb2ad412b80da74c1056aef2f08608ace91fac5c7aca5d9d963adb1a8eac55c15722ed33895eae4ff404210db5b46b7426e6b5ee5fad9df50a7abd8ce71a78d04ebea579207e97c35d8cfb3c5c0ef102387d0c743f2fad76ef502ef2455f7b88ef6bcee577553e912f503863764cee0ad5381e94f861861d87505c07e85efb98a15f8d7a7629e567085aa66bae9816294989ee3f3e7f87eef2ea4d2d87ec07ba6310e9ee28dbe5792a6495701984cae665102310f582b71977e9a553ca872b5c55113f22211f6ed802941babca711656ee4fc283894f6c4fae83b0c431123271cc58d4842bf3dc6a3551fb738532c48d6d731010a504ea8478b05a8bb1ed057546ecb5c47c753a7387077f0905e4be3edc05406b525f7bc1cb74d2b10f8f5b63b64a5b10c0b394355db96a4c3cb21172ef07755598b6bf13c288e6b8ffaa389d1c40c9e1e38c7b7f5a6000f462b5f2db40e86904b1cd16fdc46a596c80b29b3e7b2617f1cdcd62900fac130e7d7db507a24f7912a9e6acdbc567924d2f1bccaabdc61b9ef065fd93fb5c567a82e9d1f36ba04249a738b17b0fcefdd4c85f235f686451d528228510e43738de1f23e2789cd93b15e423796d91ecf0285f40f8a16acc93c970454c4a221ba26c4f3c8a322f07baaa1e924dd6ffdc5faf82eb1f663135b157b6cbcddd33cf0d2e0c12e31a3c632ca377bcffe196d4797eb713be3a81453a5f969f06630340ef5daa921ec85af1707fac17e3a861050be860c5ac047d6783fd9b7ba39bdcc1a616a1627975d05eb60a6048842ba62bffc688bf137d100b2d9ba5912954621c68dce23d8043b65ca81b2ed37f4c927cd9992f3747cdf6250b110259092754636d59e2996f745e178282cc1b5af8caeac6a1aac34f1c2a9f82f271482690dfe67548018a8ff38173a47b4c8e5b081ea8d94d84fbca10a2011962b83f0c1ef80b0b59e3b9516bdc64e890f4c599646113297e3d8aacd1d46bbea27b22b498bdda4076653d5bdde979519c2b0652c39a8e238acb4ad53b81ac7230d403f956219647fe37991468f02f74efd73ebac0c780fc950a03dd463b1641457f6d362a463c54930371fa235ab4562fd24da88e5cb894a9e4c5fe63e99a23a18f1affe64c7ca0d659771c8a543ffb0d3cf7bb522f8d95d728e3e435cea4d2e20e4cb2c97d919f74f94d4c70e0201bd29090159214cc981ac9e7a2c7206c1114905946f6440185df8ded7613d346805d707e2ad49c27246cd94dfd25cea92843366050a8b235370353cc462e239ff52bb9205bf919c6af64f24a179c344b5597f7b80db5781fad4bf387d71b091b15db2fcf3cc07941678c1c8ef7dc91e466b65e6755a9108411a6fbe2825f214d7e688917fe8a0050177f8231d819a3f51851f2289a4e2ff0f8a6749d4e30dbd3e62979857f09252f7b004d6af88ccd52049d025c5f9f07f05f0bb8fc7c6a2f663c3578e8cac8073664a3d40c2364effe7dc6752e87da99ff24e3e66ef81d7b94343243dce1efc29c2c33b178ed5dc00597a1d90ad4ef212caba1fa1bfe2098eb485aaf0e3e59ade7105698b787ddb62a7fb261970328e2f41a42ace8b00dc8a0ebcd3c7401b80b5fe9e6a539f1e38b67341bc92419f796424dd5df42b3cd7484b3989bca8c06d4a1fbcfb277395639512baabcd284ce1572a38192828ddde8ec66746b6704902241b8dc834b45dd30043c183428f68133d69b5a258bf345e4147722c1b9601093e725cc7a3afeacfea44fffa0bfb8de7075a828fa1225598d486064e05d20a8f7093e7da23ebdf041f536ae687594670430895ec9aec6d4e1a5e2f9529bc0c0a2217e8c8665de50c5de08a7583d81889257bcd9d13fda0cee318a98ccd7f22258bd89e03ebb9a89b9edd518363d3313860a9a53dcd5d1dd8d34e56ed083cbac601dc1b5a5c7523936ea30c7b7d5287495f27a13d892dae2821c5a51f01a255fd187ae0f18ab5c9997fc426ad82c6a4e34ac26436dc1b4461376647113847639753c2976b9c38882725766c1e54e8409986426e50d0ee829765523bc3ad274998abd9d7d794549be4a09f0f6ddb26d5891b82136b9f96f2913b061ac965efd92b85843749812a1c1ff1c57ad9322621255caea8988c069124ce3c009200cb8c2a51fdaaa7311be69a4d2d0681cee0298b8944531f58949b70b57c0567d95361db87bcc95ddc17b58b9585c4160a834e144c3d87a7f18c4ffae443691bf56b781d8a9c73f1bb9497e01f6937cc1571612134163fe8d7cfc765da0074e9db5465842f11ae7bec5529f2f81c1f7bb3022c3accf198ab2223181af632fa9b0729d2fbafaa65e1ffbf7cad0ffd2cf7087e4cf5ef66b846e10b8c83ddc2e8647ca1c2cda50dfe7bc4b1f844bbb284d7bf873976620de1382b7e4217dbab205c013a821f0a8bacf9c94dcae43f60795533dfb579da4f04a562943125f25d73d6aef6a68a88baec670abdcea8057dc3ac0a04693d5063e12c75be02656a2a4e3782f2936c4418aacf0b2269263789e8cdbb4cace4548a17d2cf0efa7460b574bdf217e34ea6160c87d4b5689cb377ff48f642669f453d5e211d1176f7d207b2dfac0c8c8c86a8042a56dc5b393ee43e7417835280770d2b1414102d6c6725b73d9e2000d2b41cf163d3b6d3e6b944e6fc4322c5a88cc5fe486859a4445028b14938bf0d4f51b4bafe08072f75fb81a87e7320b2f7777c4879dfa08d5fc5b989f9772aa4d8cd8e69a4ff89a62a602e464c37add923764b4acbd9e189cb9311a08d14794d3a527d683eae4f11b0bbe8269daf8983e247abc935277775eca9e4807af889ddcdf4ba408e5a2c2db0e9190bf59d53daf14cecf0c8834e1f060f4c8efbf46d9cbdffe7ce7d64fee628dbd648a31fc28c19afb3697abe8dbacf79724c95f405e558be2b61ab276bf39a146f234fe4c7a1fed0ba81ab1ec647a3a2ce416538cf6dec237c87e04c3a3067bd4de1e506ce31e93b2e409030e8002a763f773e40a3ada37e21b45d2ffaab7a9a6ea7851ec8ab8a16073b49f86e268963beabc050a4fd4c655622da601ee539ca153ebccd87d4598cd85bab8b570114b9649d9de9ec3d3d93ea6d030e7781adc9fd859f6bd94bd8ee0c764173c6ef812ad51722a09c32093524c6372103d481e8b28d538f40b31a2cea288a61c66908e3b6842ec78185328cac8dc9f4a32585e9d6dc88f9447ecd34ad012299e6af0b73d27d879660217fff4b68b5797b93dab893244e822de4fecbe120fafca615c1d3fc3349dda2e196a55bad32c78972f930f2c88074aa7ec0a7c2d1c4405890e5f88746d2468a5229b8bc218b69ed6e4d20657a4b69a20dbd4f05a9fc9e4f9f9b910b8463d8993a7502e5fe4cb29a0f37b45e0c328bed88012d95f4846b296e0b300e2b9a9d011752a0238f10ff600ada016307a102b743438ac37840ebd615b7417cf4ebc85a145b019103b287e79040f8f7d9b4213b6db54bbfff81143be3e9d3803b24c06cabfff5e06f49f747ada8c511d25b446545bece336d2f91c54725a99afcc5139c9005cee6e93092913c648a8b34f74e7a79fcafd4266c698203eb3e73cf54b29d1d4b5b9e5200ac40101039ba1fb4356f8497ca49174196034726eb592038c7d068367c331fce490d57d1aaf99ae2d3608528426e90d4aa3d751bdeb06dc0095277737be8502bf06e097afe047ce325207c9f15a985a4da89f47d9aaf616eb9065f0da51e830dfb84777b71daafa42564b3ea286c5fbcda6c6a88aa00f301377145462d8f411bef5ec4827a545e0f613e00e70d22cfadd64603ada842c83f7170a367c011a3c47a1c3dd2042262fbb9fa434f894222349b8812077f70361958cedfebd7ff1c2f7cbfb67e577b0559ed6cf6c207312967b81ed1106771d222ff42b2aa14f10ecd4d76fe123ae857c94de7f61cde2a92748894a6f6c927291de48cb70de61cd834e4eb30cce9c4133b2dfd760b57d2dfc5c79bc13be651dcbf516779b9bc918138446b852fd979acb0797bea9521a5be8195b3163a872e286264589311d5d0378578cfc25ef2bb396705871fac217c0ae912a0797d4d7c8c1243469f7bea7d5eff1f6d64ac11befde49c9d052beec5197fb310464b78a5238d4606fb5845d59f27454c669a7b738168acb631ed08ff5381748044bd09c026a49ab367b9a42ead389a45942412238e32e17e2ef36c690e42131ab7cfde89853a94f46f4635888ed4cfaac0c6658ca2c207e1d00d81cb848858eacae68d8215a25b04be97e5964128c8c3f8d3736f12d4d943853d6e8c32f9a4622d408e2fd320236142f7aee2dd195c19d59feea2dc4a59514102cde69eec6fc7d4044c24e8d3a7d8fd6cebc71cd60d7444", 0x1000) r5 = socket(0x2, 0x4, 0x2e) sendmmsg(r5, &(0x7f00000025c0)={&(0x7f0000002580)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001300)="82bf26b41824c3c3aac59a7442c45bbce5461ce9cc1504eb99603e712628eb08cfed5ac63d65ce62b993c39e88109c72856154f243539f56a217fa90c89f9f8f818715ec540fa6600768ed0e9a6dd92bad71f427c8c7be4753d923e128763e4a4967f7690e2778", 0x67}], 0x1, &(0x7f0000001400)=[{0x1010, 0xffff, 0x53011fda, "2c4c8a2335ea9f9271862ad4d086060f81892ed7fdb7d26fe3ce6cd7d7f5af738edfe075101995291b6e5df706e31a2293b7b5447a95dbca11d226f106fa0543b8136a8646265e83cc06c2d0bf99f20ed7a8ba9b541802e856b978f324204ecd0ae56c73b9f9230a2382177f3aa0175208248071dc6cafe82cab86106340359c9016e509ba802420e13851a83fa269e615d7953f5a28826817c7db6d0683f666ad8c5e426c44591189435f5b20cd5e9a35fa87a2a13490816670f3432901e150124a6305b53d5ef17d5d49f72d4f23f84dc81037f4f3241b92b1849f4ec965808f1057876c1fdb3007657c1abb777b46751831e1dbba7ca7e47da80ba2a50a52f73d4030309a7d0b77c30955b95fbf2c50cc5b135728cc38973ba78abf50ff38d0a2b4ed2483a9f2b8ee31dc45763ec2ffdc289bffbf70e76359e5ade26fd0f366e8b9f6f0c0b5db1bae097615fb7e093e866735709fa0d6905f5629eb17ca93a16d35c97a8adce5604ce77cec3df66724613ca38de9de2c66773f85f8cecd792cfeec14d0df988648051a82a81460a65e631a488af9ae4e2b7075bbd38b01be061826c410b0ac9a5472aa03aef3bcd9c7a8733d2f6e88dcfe582b9aa1916b785474b84202aca51220016571932b46b7086d92d66be2440d2ce72a5ce404d6676d68196838724f8c9d52d739b8728d282b55aaccc9307a98154d8165e6d07c66dfd657a20804a58476d2d86e4807736c0b8b00dfb94036f091d818fc980dff16cf68c7ebdbf6c75cb91f5094decef75f40398fc288925cd5a02ae258a50c358616d9000ac475fdbb31ca504ebc0ae8b1efd63adc454301dd68901aab7398fbaa55c8a99c200f32125cbb3427b0f2264c1dcf4532804df9bfb4cc23be729cb1854704d64dbc2212f99bc36e466812f06130e14367a9aca9a9596ff7217cae5818bac9e9616fe97d7a55ed403555c69ad867c0b37adc13980353cc66cf24fcc0c7be341b2d375278ac5e15d8653ab8e3739cd4e594afb295d2bea712c9b2c8c7d7ceed764c568f0326457e906afe4debeb3e02a87491bada675379bfdebcaed83ab489971710234103db75a9a233456ab1606679f9d798850cf56a1501702a5785b76f90b51c1731b34edad0454bbc054cdedf9fbbdf0011590e3ebf9f5d444e867098c1fce163c2633a1c449dd02052aa9f47bbdbc4401de239d9d6f3f3c65cdfef2f076a77c34f79a172e5d40b33c54c77b1db00c4ed47ca4e0445f377af2af7eed2bc6ab52a3fb1ade5a96835b05fb1616fa0d50c2d0a7553807051b539065749e9d833275f87c55763e60c1cfbb7969e21fe590010bf0ddaab172b4c1f593b469c892e04b8f9f9503a49520c1b64e528fbd7a916157fdf239e9ad03408310f7289e8b6744739ddd8d929bade126f263ae935014605de2e96ba3a64f5ff0cf20464c6b9243e542ed9fd7c6dd17987a0e228c6c68699ff3f5c060f4a339ebebe2619a97ca57daba60e5bdba82db6e15ff34945fc9861245e9b7936b44a212373b4f748d72d2e8caface6777711ea6d79dc1b658a2d5bfbd8b1bc822b6e4c873281f6eac3df6ac593b511481efa6733686bef0ec0aaaeb4e052b96f7ee10a4995b43f9db7f78c4a01ea9f9823c16e0f6b317d9444fc1100dfdc903e4f756a37758b617a644b0ae83b40a4ce2c5b9eebf52d83c51d77293df055720f5aa517a60c5f48be1e6833221cc80ed3c71d726b760a8cce0a7bfd78aec573f9bbefbda0abe9ff4894cc280f1aa291e403e3246962f1b6f092631ef0924dcffaa669362b29ef234aa5eac37f331cd7ef8f2a90d873b2b8dfa3ccbd41a8fb3fcca16a924046d4fe55fe19ff455e55346c4a0316125a930cae582e3a4f694d20248e70f58db04d69969c8c9b8769dc2ce33401360d62755d6cd9920896e0286bc43426ea252202743375ae6e5fd74d5a5eb571d8fee799fbefc25c6476bafdca13b84952ecead8fca52bd8dc6203bb22feba3ae757287553fa7cb709e6583fa93ef6680ff57f03f27a76a8bf753afc202e0f6fc815d6bd463d3fa468ed21151797c2f3b87dda2534ee3de1c7a3de633b471b8e6b631ebe3a49830bb0fd71200e014a77486a5949c7f68335bbaf25946fdc2e6c4e6f021b89d555c1d69e629a13e39a3de97cb24bc9ea18f1eae348f634dc17a220cdca4bed7d4bb5aad15adf33023bae83cb1e0f3ce6e35cc6b692e34492d9bccf776941aba76b1399de68fdf005a052352685e37cc2229f6718274276db02a1e01bc899836adca16ac91e231690d9330e2812c63c169017e6366fdda5d896adad8a074ac93bb90faeaebcde5ca491532f9724004277953f070b8415d973406f2bb2e0341ef83d8cfc3afd7cf1d649dc5e5a0c20bd2b28ab44b8923eb6204fe1d589d19b687da7d2a49727f67e4c9c5bf6fa97cda8091ca96afca2335e35912a2621e9ca34f599eb96a8f598d2ba2925d800185d5bf2410f55b1e710b932c3b987b49bd7dd0cf395359a8bb6d2be5299a3c4fa6496ee205fa912df0669403e3828deaa3611e762422edb39bb058e812f492d2c13090ce67ed8c69a68b2fb20ae19fad5aade4762e1d4747c06dc0082975d7a61688a3f739422b481fae2f4e8c5bb97183bd40e26408ffa66f63d1d4439cc090bebe32855a0219ee5f513a5bb690b81dbcaa5e0e34e598e31afaa474329eef45e059fc755b8540c04f04aa7a8a8668a2a30ae9ba6d08f7058a53a67e435fddbff49caba85d91466162a6026d87feac0d0698c97bd304124e1fd03eb463906f88b45cede2b16317be5815433be755ade9392bd6a65811f25f96c46167fe41610f9e56f5fcd754d996317978df4107d00756c58d8aa4af6aef0904eaf9ad2ae07b78d5154b4b20b6f97ace5e12e1aaf7a8240a1d593894ccb27f69e2c33f7b60304df254ec929e50d3e7502201dec9367eb675d8c18977b49e7a86afd73691873449da1617c1d90fa08ece20b6dd1065f96eb3ddf004a32854e94dd7c31d1426ee2e226ec001124d8f09ad254c065079754f9692edd00727b7d19f84e533f342a9117b1893ca905eb727642840312a157360aad0adbee97bc0af4f6ebf9ddceeb6ea6f3d13a0ee9b6b3cf803c08c451c57482b4a75befa233892cbb3959e6a7fc870c801cafa466b10286d69999f4c40e42558087eddac5ee5a4226e687ee0c7edfd60a52aa6c8ca43bd3df8786aa96f64417deadebcaaf4b1654eee069536b892033978084ee0288eca7b19d91705b80a2200af926594a326615f9813d241546472a4abd7efd86eefe852c2f565a189fcd38d4be3a5fd1daa5112f2b46f5ecabc5475a9e9c6d486259a1db2db6fa1db44b21a994f7b1b81cb1daaa35a5109500c32cd95e3eaa5c128cb8d41cb559b0eca5f4c9892e2eec5e93f6295483099234ab5e0550acb6c70de4301419fd6d3a0ad56f5f146a111d81f14e76c41b608c02bfc049209efda218b6ece9deb1b574e72742b51912ca084fadf0ecc576d5cd5db157aa0a487c8d88299dd176a3656883c62ced636b08339860accd19c287e92213e11dd54042e7c9dfa5e9ce8eed7937af8e71b02339dde449753ac3bd838595400fd163860030c575767bc65f53133bf2acca55b1c512e486ef93f7d79868e7c670ff360f58d530b4bb48b8f79703a9d90594af3f9e237f5b459cab146d6a11853c97a23487f935f23c9e243cc3f562171d2004e8921c39f3a75175006502d5419d765e4703214fc896bcd84f548b174164026de88b7584092ae408136c5cb4ccca4293b2133c2bd39517464017717e9b08eb1ee728ffafb64e2e878316e17ea876d1db31fb0c256ed45ae39522bf23eefd9f4a6bd183f1ad94681ab0f32357c94d2fb52a36a3f9ea8045ad2a7d6d22561a86880abbf80ba121ec25b5d890f99a78b6290c70f4a50fa330d12b63df1f2cc1ecf8c4d8fef1bed590e3ac5dd8e7dda35facbe0cf091b3cab243870e48f918f5b62d532933baf230b0d4ac074f9a4873c979f91777146a5d892cec9ba6ab3d47f8ed10d5462f72dba1d0a60316e27fe3583f1ccb425e523bcc2255aa64af2964ea836ce3d21089e01c0777a84d1695af9ea4f2eb1b08e1a445e2e65ce5a4f64c969cb792368764c218fafd649bd3418b22816a6e7a7409355a3b622c0b2aeda1897cf384eee23c03c15d3b2dc236c5f6a6878c308b5850917ce482a1ca2ca0510bc98de917bd001809fff42a238350c75bdef4c7e30fa981b01e7461e0c94b93d65de4179436f013d4c9b6bdb118815c6b333ed2c8dc3cb63be992efe26569f98c203b2af2e6f385674c32b8669fdf76e18bf667f0b5dda7b342982044002a93bd7177c75c9d82a0902819556bf951c200ffaae1b15c57c3a6533a158a16c735d635822db0d8c138764bb4d5beba8d5a1d392ff89e25d45caa30bd203ac670f1937b78fab08cd38dff89a5db40a5bffbc770839ca9478605a67c5b8be340c360044f6a05cfa2f8749c1c7a4f44ab15f683a6f58cc2ea43ad7a0f92000e74d8d63b61208eeed6b9a6e16ea8cd3e91678443bd04edb9e01eda27fe213190da53e5fa8f1aa8697e00a1077d4a84770cc916af52ccae39e053bdf15953804264e7523443696a4bec398e89c48ad016ac938d268970204268cc075915e0273b4d206c7a525b3e817e2b6a3ebfff736e8bdb3bd5be1c475060ba4e69fc6ef2dc549c7ec14d5c79589d4946c16336bc770d4e5948e8a81ac0461dc74dbba68678c214d84b0bbaa2ed537e43e85c2bca0f258f7d5fe3a576d2bf7bf20aa2af93f4ea7b7952e1112ee95cfa653f568e96071869cf9e5288698b635686d08798edd4589a76281b99b6569b7837d95384ab252cb38dd9fe67e1193aff81a189b820fa81f20de3947b3bbc34c5e47d2113a8e28e583016572d63ec401186c837180d7d67f55107b0a0d6fd43c03be29fa66e482689f18aed7a35b04b234583edd92f296d5960b367e402369da26cb8efbeef5384f00ad49fb1e4de552293c9ecf096fa034e1d0a1a0e5e027f6b8e649543a35d0143c7f40682e697d110a74fc160c9a00edce70462a833045179c44d5e2792752c1cf75db5144089021ffa6435c41785c2a125b72c003d51b159f2900478579ff91f7f0b8add827e290ab92c7b4c0e2f781f1c9e9a0d985cc645e23e3c5a1632d4615d05484801e3c603aea8d776d29632ac27411619e4060d04e7aee9dc04e7261b9b75d2fc4b12ad5e1e8a14680fc2ed6189c25b2b17b9da7375cd555e76db87dc0f46128c1a6190906f153b414e6e5380ebac8f52ddefc0ce10106e1258b23c62bdc18a4c4a1e834867b83d2b8aaf0b868e40f4f249d8a9c0c062fe3c1edb3e63dc06a8f3a7ed794b1d7b4af0cc632c5a2b6bf42da0ba98fb040272b92e27618791da0e07c83f2159938c86c6d37db1e73e560eafec64977217249946d8d569248c39d110e114580e6b1ea1df6af65d7f513bc720602dc390a9beef06dbc41950c7ae274d42a61db8b308712bb4a5bf6699d266c85e01a99448792cefba9a0bb4f5dabae15ef81714afdfad2e366ace5322aa62c2a19f2c0dc512de93ede0e58cf40fea31da2b24d552a2557055c6fbfe66a62f74e99e90f1477bb6de7835516bc16d68d1fed735cc7d177ce8536156012ef1584075765bf6d0c5a3d14966d8221e3e34f8de4146469f98a85be7b14db28bd95b41a3e596ba22bb3ce850b762995f8da8d50b84d72a61491a1f379fcd4c477182e3b0dcb35dc93e8ff2d25abb5d"}, {0x50, 0xffff, 0x0, "1a7f36961db38f417be5040c005c3b3333f50ef907a3722bd144603888ddf605fec96f462fcad7f31ed4467fb6c4c75bdc9033eee76753f1edabff"}, {0x28, 0x1, 0x8, "365ae1bd8650c211ab1d484b1489b6e8875a"}, {0xf8, 0x1, 0x0, "af72dc620e073fa36286c6b0d8bfa24ba3be2772fad7f619b0810a43210f27828b841765561aac0f4ee57b09f183b1f313a94a1dc2c7c50ef0546d095b7b002ec41c180bb972921a27c2b30677395a243c7a0a9ea73c76687b130064355719feeb452df48974ac430dcce8275ed5a6545143b54536244caa3e19ec5cbab9bf8fe6f74df7b6a890fabf7bdd935afe9c44406d2273047fdd6125daa70900d67646daafdd2f324d733272f9db751a8ec50388546715785ebea41a8096e4661d1b1c09f8493ff4421ca4ada90bd17fe7c6c1c0cad440114ba8f45f4913d3481f8d6697b25459cd4e"}], 0x1180}, 0x40}, 0x10, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000000c0)=0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000040)="3b00e101b362ac291e0a189d8e3d0549e542c7b60decc92b6f5a90a77a55c6388126c0b3c31060ea7f43e4193f38249caca8e26a1968b81a78b08b367f9b38478fcdc6fc7f56203a81fe3579ff4d0b0f0fdb8ebcb7504e0f9001ea665339d4e87bb1c9c37d40917eecb62f980b0df914b69e7eacf30b", 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x41, &(0x7f0000000040)="71040071", 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0xc0}, 0x0) connect$unix(r4, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x40, 0x1000}], 0x9) executing program 2: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [{[{0x88a8, 0x2}], {0x8100, 0x7, 0x0, 0x2}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @loopback}}}}}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x7, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "36aff0823b2e4717a474da6ec1f38e089f419198"}) r3 = msgget$private(0x0, 0x10) msgsnd(r3, &(0x7f00000001c0)={0x2, "4b8f9b4e057af1473a8804f44dbe97580e9e11fdf548a4795138412e0f3673477c185f8c011b2990f202ac059e9b5d6e1535173d3cc8216b876bcb20c4fdcfa0edfd05c426e7529a530c6c93474c786e6a8ec4dffbc409bdc3b8330bc866cc26e2e1c18a9f391963fc668b07469ef954d76b5f7e0d761a6b6d828d8b35e9e77e84f8717fddbb8ea4989aca946e3bf89c5f2dcce0c30e5b0414aeae4b44d9c9bd3b5f370aec36f1a2baeac2f465a7013fab5a771a56078c08b958c0d2506442dd8e0e4c9a01c2bcc4afe6f769"}, 0xd4, 0x0) executing program 4: r0 = kqueue() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000004c0)={0x1, 0x0, 0xffffffffffffffff}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) r5 = syz_open_pts() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000400), 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="5dc61a209f15000000000000080045"]) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x4000000000000005, &(0x7f0000000100)="71f91e3471ac0143a379a8972e49e49e548f6287dcc9bc4b6bb71e900597651e4b0ba281f0e454a8ebbb8612e603fa8bf573110ce873b3919c6483bce0ad029fe32256646e4f53870000000010000080470307354a90793f9ac12aa3fa2f5c7bae895aeb03099cc70419fadbd9b65672945b98b9a460a5f6148042b895941b805c800b8252e5ef41ebb7100627cc5af5fdc3fee486c009ee0f7503ac0302e24b3965dcd299da0e4da910f91aa50cd669e5b3078191df7bf93eeff13856d3006a69efb4e3da7c03bc6b2cd163e965d890997271599a203b1ba440a7684a6fb2c2bf4831643aec1261f6fd612502cc9d49e23137772ef28a109a9643a69a6848b14f2f99a803eded54291d06000006951cdde52329c4583d549eb8190ee72dd118a627da75cf471e18b8e25c03cd1e63c8a4a67f8863a93c20d2a56c09524a98953eeaca49296034923ab6a39ee316b3215e549a199046654ec462a69c20ceff286d5565bf25b05999a59ebc8be1e83f41adb509ada0123cb0e73e8541dd63d9257bed6e4829ec19613afdf3990b8f31a4cac5637c18409048bc9b3b34408385bbe7c5f8b9e1fe46755640a989000000f17e239f2d033bdcf80f3e8a8004db10801e40223212cb739fe0e300d9fb5b39d0499dd968bf6800d5d5b16f09f0c632f79f34210c20ae98af8787dda2ead862e40f9652370b539bf1dc3eb16eb268783359048ee91e89ca27f4a46fcab536e044b933cb374edc2f18b4736124c7f317906f2fa8dd89d40570bb0ffc7548d3c59d261dad243ae9aefe4baeffffdcf4e53034829858553f8ad8eb157958cfac8c443beb3ac6", &(0x7f0000000080)=0x1c5, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./file0\x00', r4, 0x2}) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe80000000000000000000eeffffffbbfe8000000000000000000000000000bb2b00060000000000d160e1ea3b859426ddcf61b9bb7b99d1f4a7d0677133fa895d63fa38d1f214a3f74eec531c9f4e782fd0bf682c3ce9f681f2d9ff9b243ae21a2eb306360867c17b267696ff66e4f3d879fc71ba4660fe8d269f7868853167f52f9d5ad30a3472fc9493aae787bff8eccebad4b49168409602c3e9790f30318c0009c58806"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r7 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) close(r3) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) r11 = dup2(r9, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000100)={@broadcast, @random="a94a134b7687", [], {@arp={0x806, @generic={0x6, 0x876d, 0x6, 0x4, 0x3, @random="009fb2924087", "6c6c5be0", @broadcast, "43beae41f7d085e4301d2ffd35014449"}}}}) executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = socket(0x1, 0x1, 0x0) dup2(r2, r3) sendmmsg(r2, &(0x7f0000000800)={&(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000000)="3e78695ea2fbb587585ee917a7e085c2bd970d24953a136fe13016aaba9b427a3ae3d3fdab4524c0b01d11f78ea7cefa1d5817146abc05fd87a3a9de122859a2945f7aba5c899f5d60713cc69223869896243f", 0x53}, {&(0x7f0000000100)="63c4611b8f047ca580bbeae43a766fa95803399f33f64fb39c9935ffd501c20b200ac7d4524ffcd53dde93f694119a8bcbd1a1208bf9ea5da458fe931a13b82de9b0a323db15ea4ccd1a7e8cd86e2aae090b4e9c5256ef6af45b7febae7bc999b545ded6a90bb5bc3604fb46dfc2e3faf204fae112d9106721e48c6e75c9c101de3f6eaf58a529f144a00e44ffc7bbffa2be36432063f5b578e11fbaa49eb216bfae27f3895d90be8787e98df7d66b2422003baa7e475bfe0a9d45457052708911912aa3573ae63e85d27bf271e5dccf58fa5343e15a8d880092c3edb3d5", 0xde}, {&(0x7f0000000080)="f94f09da134da5b9989406f8e6900746b0f618d3458043f40d69c46b0f47497c9c89bc27b38c7aa121c9da9b8e86c2", 0x2f}, {&(0x7f0000000200)="c35c1717045008ed771f11946fe17a0770c96c6eda35b46ddc5b985e25aa7d54a73536c6897fdbd4feb30c4ed58e6fbc2ad33896198107239439264cf63a18b2cbcb6beb316164e4a17de683fb7248e3bd0ca2376ec78b4fdbb4f199b94ceb8ebb342a1b8ec29f", 0x67}, {&(0x7f0000000280)="fe2862bbe8e632665997a74f9276aa59eb7e7663a8159bb9c5dbf8528bb9e2e9702df2ac982aa1e336b8323a05b0cba5457f8c2eae881a21c5966de2fad6b495d189016132da897edda7c27e9045795c7ccbb17ea653e280d8aca702079bd9f3ded792fb4bfd2bc44d997494c268ef48009070132b41a9cdb4036af2fccc68dc5c42ec31c99328a17cd612973286d3230d0afdd1d5fb72d3ce94113c5eb9d7ff30c99a323c9f7d6d16b2597f8aecc075ca56b9309198186758143dd4530d85f1c65463233120fe85485f1f2b143a4eb80f95ed33eee1f8f0655c1cb1182c62284605b0bb9b3442d048106cec4c481e17ec8fdcfeace717b45b56d3", 0xfb}, {&(0x7f0000000380)="25dc77fdbac313c0e00b3000596c5595a4ed968af3335d09712c51b63c004d2690be1118682707ccf1b1a411a813d0189250141e37fdfb357cf8d2a1ac8db9f15e476fdf34d20c853125d782cd72dd41b67778cb7b055b13ed638e45c9a60bfebb431d7da9f0ec55ab87aacaf047114b9aa0aede7a50318f1d8eb9031156b37d0c8dfa17501e3b1fca065d", 0x8b}, {&(0x7f0000000440)="dc8ac33e478065ed6d741270fd7ae1b0dc77f62593971c8ffb7852adba0c19e4b7502abcdbff2294858081d8fa9fb3eb4378a0950f7686b3809b722bb5fdcdd56959066c81ce9b141a4af443068c532d95d8a65eff58118abcab08ac7ddffe3e7af2c7f1af095f1f225f9159e74c6175d9c4682fac5c7057051cb18322358b8875dae7bd3b9ca73718bbf617d1ba7f34415348b13b6b1862f087dcaac36b384323e160b70b085380d9d3985c9dd5730cf8729578d40f917fe1b8411e2f416938dd95a650e1292c1f61c7b95c4165446c83b93db5a0db8764ec8e7a46fb36945c1cb558a6c194e15105880f7063a31c7c01", 0xf1}, {&(0x7f0000000540)="cea18b137bd3725346ec", 0xa}], 0x8, &(0x7f0000000840)=ANY=[@ANYBLOB="6800000000000000010000000100000040909ccb5585c8911f95c849e197c8f6f2ef17bff971f656d473f04415c3e2def82a59620f207f904309936efa6e92b0755332c0a0267f8ab2f42968262f1ff0caa2d13562af6eff64a742ec701a182485000010000000000000000100000006000000500000000000000001000000f40f00009cbfa0cca80c40ccec619a393386668d02ef1e8409975f0ade95fbccad129fc0d95717413e76f1e5936f8f0b5846299e0743e9784206e01c5170850a00000000d800000000000000ffff000080000000bf55178a8207b00e3d67f86c9d75034866c303721e4d9bed40e041d3ea5c9bd29a0228a6d33f930fe46d5dbbccfc3736e283ad736abf29bbe81ef639b4820bb6ed9493434929059f8648f7cb45f4f37af70965c6923140595183d87c18126a3e33c67e099861434e3dabb5598135e1650470b1a957b9229c81693165a2f54aaa206c1a30f2e80dbf2cfdaf3ffed284c5e7f360bfbab7769dc6d1bf30c699b911cd5465107de3145c6dd9bab3eaebfcc900fdaa8e8f4b858c255fd7dc3ae35972d3ad000000000000aeb3da244c5b47cac91e7a6b15ed0bb058b35bb24c95"], 0x1a0}, 0xfffffffc}, 0x10, 0x402) syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xb9}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) executing program 1: socket(0x800000018, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) mkdir(&(0x7f0000000040)='./file0\x00', 0xe9) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x300, 0x0) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) sysctl$vm(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0xb2}) r3 = syz_open_pts() close(r3) syz_open_pts() shutdown(0xffffffffffffffff, 0x2) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)="227f09355b95b2ee4cfb6f7ce5e27bbd2b9a8519238dcd7f", 0x18}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) semget(0x2, 0x1, 0x1c6) geteuid() r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0xfffa, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) semop(r5, &(0x7f0000000300)=[{0x0, 0x80, 0x800}, {0x4, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}], 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0xa5, 0x1400]) getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206999, 0x0) open(0x0, 0x400, 0x134) open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, &(0x7f0000000000)=0xffffffff) r3 = dup2(r1, 0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x3ffff) sysctl$net_inet_tcp(&(0x7f0000000980)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240), 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) syz_open_pts() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlockall() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) msgget(0x2, 0x507) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) recvmmsg(r2, &(0x7f0000000640)={0x0, 0x3}, 0x10, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x802, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000de0000/0x4000)=nil, 0x4000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f000024b000/0x1000)=nil) r1 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x140, 0x1}, 0x1, 0x0, 0x0, r1}) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) r2 = shmget$private(0x0, 0xa000, 0x630, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x100d) executing program 7: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/94}, &(0x7f0000000080)=0x60) getpgid(0x0) getuid() getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000001580)=[{r1, 0x962bc6e700d89bf}], 0x1, 0x0) readv(r1, &(0x7f0000003700)=[{0x0}], 0x1) r2 = kqueue() r3 = accept$unix(r0, 0x0, &(0x7f00000005c0)) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r2, &(0x7f0000000600)=[{{r1}, 0x7ffffffffffffffc, 0x0, 0x8, 0x6a7, 0xc82}, {{r3}, 0x108d6c7825ed28a5, 0x20, 0x1, 0x6, 0x80}, {{r0}, 0xfffffffffffffffe, 0xb8, 0x20000000, 0x2be, 0xc00295}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x10, 0x7, 0x2}], 0x8, &(0x7f0000000140), 0x7f, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7ffffffffffffffb, 0x20002fffffffa}) r6 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x95) pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r7, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r7, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r7, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe9e) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) clock_gettime(0x2, 0xffffffffffffffff) dup(r2) socketpair(0x1e, 0x0, 0x2, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x5, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000), 0x20b89, 0x0, 0xffff3955, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x88, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x4c4) fcntl$dupfd(r4, 0xa, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r7, 0x0) socketpair(0x1f, 0x3, 0x1, &(0x7f0000000000)) executing program 2: open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) r0 = socket$inet6(0x18, 0x5, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0xa8d5}, 0xc) mprotect(&(0x7f0000fee000/0x2000)=nil, 0xffffffffdf011fff, 0x0) executing program 4: getppid() syz_emit_ethernet(0x36, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "07a65d", 0x0, 0x0, 0x0, @rand_addr="fe8087c1000000007e5a00", @rand_addr="0000000000000000000000000000001b"}}}}) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ff"], 0x18}, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000001080)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) flock(r3, 0x3) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r4 = dup2(r2, r1) accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1883, &(0x7f00000000c0)=0x1, 0x4) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x5d) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069b4, &(0x7f00000001c0)) syz_emit_ethernet(0x102, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0700000000000000000080000000000000004000000000000000ff020000000000000000000000000001001500000000000001060000000000000001000101000022bd67c775b827e0ac29c21dbaf419423fe9894fddd602ae41d63a49b79e14ac6169a904010000723b8f1a64103a11ca0bfcf9b07ebf7b4f691bd502867b9042b4592314e3ebf0e6fd06be69d7996173ca7a1e0076a537dcbf9212a7aabd3ca3798912041e5b65ea6e596566518ee17db77bfa6efdbcd94d6b19f14524792265d4c2d8d7ad4de4c84608254af2da7ec882cec2f64e004bf83d16000000000000004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000100)={0xffeffffffffffffb}, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x95) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000480)="0018f0", 0x3}], 0x1) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, r1) executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000002c0)='.\x00', 0x0) select(0xb, &(0x7f0000000000)={0x1}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)="0de2216434a01be6da3dc2c6ba06cbaa929d5517180841bc92ab968c3e8dd8c4a4511ba6d7615d22141f833a80ab2a19ab65c9f6ff6d85aa26aa9635ad2daeb7fdd5b3bdee60f91373ee3ee6bf9b52536f7ae1c9367040", 0x57}], 0x1, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = dup(r0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mmap(&(0x7f000028f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x646a) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="0de2216434a01be6da3dc2c6ba06cbaa929d5517180841bc92ab968c3e8dd8c4a4511ba6d7615d22141f833a80ab2a19ab65c9f6ff6d85aa26aa9635ad2daeb7fdd5b3bdee60f91373ee3ee6bf9b52536f7ae1c9367040", 0x57}], 0x1, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x22) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x7fff, './file0\x00', './file0\x00'}) r5 = socket(0x10, 0x4000, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) dup2(r5, r7) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!6', 0x3}], 0x1) write(r8, &(0x7f0000000040)="0920e80000007c60e1016745b65369db00000000ebbd07a90172c84c838b4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x7fff}, 0x8) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000080), 0x2, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESOCT], 0x18}, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast1, {[@timestamp={0x44, 0xc, 0x5, 0x3, 0x0, [{[@local={0xac, 0x14, 0x0}]}]}]}}}}}}) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 3: select(0x40, &(0x7f0000000100)={0xffeffffffffffffb}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x95) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x4, 0x1f, 0x9, 0xe31, "c758f5737b72cadeff53496b2b3e1b43bca4cfe4", 0x1, 0x2}) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d01eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xab}, {&(0x7f0000000000)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b0e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196af0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b789168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12fdceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efafb2a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6ac0d04ef7acb1aeb9221054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725d3d3e0e1a89bfcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f5f7f491c0122977ef30952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671000000000000", 0xf18}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe9e) r6 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000ac0)=""/240) getrlimit(0xf748899596295713, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) unveil(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) msgrcv(0x0, 0x0, 0xd4, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x100000003}) r7 = socket(0x18, 0x1, 0x0) close(r7) sendmsg(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mlockall(0x1) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x6, 0x7, r3}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x3, 0x8}, @ssrr={0x89, 0x3}]}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socket(0x20, 0x8000, 0x27) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f000024b000/0x1000)=nil) r1 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x140, 0x1}, 0x1, 0x0, 0x0, r1}) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) r2 = shmget$private(0x0, 0xa000, 0x630, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1013) executing program 5: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x7f, 0x40, 0x40, 0xff}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0xf57b, 0x7, 0x9, 0x7fffffff, "c9986ae92011b3e172a1c4e808f3746efbb7cf57", 0x81, 0x5}) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)=')/(%%\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=',&\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='&%\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='@&\x00', &(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='@(\x00']) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000580)={0x5, 0x0, 0x2, 0x4}) mkdir(&(0x7f00000005c0)='./file0/file0\x00', 0xaa) close(r2) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x0, 0x80}, {0x0, 0x10001}}) ioctl$TIOCCDTR(r2, 0x20007478) sysctl$net_inet_ah(&(0x7f0000000680)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f00000006c0)="e3a5eac978ff6761862fd53e4caeb91204c1c2539b8824694bbca6e773ae5aed766546579816325f640c39c76f595a8ee1c4bbee0651c1dc497d0e04d804545a22255d8abc5cd90822d45cb73a01575197ccfc804223", &(0x7f0000000740)=0x56, &(0x7f0000000780)="75e288d36682ca646cfe29f92d7a975dc34de40035184df3ea86fe441a665751f5908f7ed99eca9ceafcb54d0f5e3b2e4690c11f8b59384868fcd3b745319bbcd081aa058c5de9509db7414ce7690c474d36d97e81cc3857edf073124e9144fec74aa61c89bbf74c58253436eb193a34f084f175c0c306d67f833664273a6ec43ddb67ae8868855fc740e96e59ed3d10e9617100b8e3c35723ea09f0a167859d30c0da0d7b666ee5e0abff3bf998254772e8e7c479a9dfa244e291614842595eb7c801cfd27d00f9a643f68aa8a1f267ea0206346c00b329", 0xd8) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000880)) mknod(&(0x7f00000008c0)='./file0/file0\x00', 0x10, 0x2) symlinkat(&(0x7f0000000900)='./file1\x00', r3, &(0x7f0000000940)='./file0\x00') r4 = socket$inet6(0x18, 0x4, 0x8) recvfrom$inet6(r4, &(0x7f0000000980)=""/131, 0x83, 0x2, &(0x7f0000000a40)={0x18, 0x1, 0xfffffff8, 0x67b8}, 0xc) ioctl$BIOCFLUSH(r3, 0x20004268) ftruncate(r0, 0xb9f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) getpeername$unix(r5, &(0x7f0000000ac0)=@abs, &(0x7f0000000b00)=0x8) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000b40)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000b80)='./file0/file0\x00', r6, 0x0) execve(&(0x7f0000000c00)='./file0/file0\x00', &(0x7f0000000cc0)=[&(0x7f0000000c40)='}\x00', &(0x7f0000000c80)='/dev/bpf\x00'], &(0x7f0000000e40)=[&(0x7f0000000d00)='\x00', &(0x7f0000000d40)='\x00', &(0x7f0000000d80)=',(&0]\x00', &(0x7f0000000dc0)='#.\x00', &(0x7f0000000e00)='\x11)_@-\x95\x00']) writev(r2, &(0x7f0000002080)=[{&(0x7f0000000e80)="135af6f604daae53c0025fa2b61192a7a239db23f4c2dd962debff49eeacf20cb76680d57b581ac304a69c23c4768629c21495b4a1b5a387c404f340354785534b5625a733a792d74e3c1658d3f8972c96dd3a31d4bc966b7ee858b5be8e4e3af2ef106e17f556ca9a7baae5a4ec0e5e6e3f5b90eb6122a7f5936a9b423bdd5b85ff6406f09e69a43d597308531039a71e20fde6ed3ec397f24152ae70f17ceb22079bca38ac5fa1ce243ace7d384a4efca348b6fe5578053c79487645dc2315ea4471871f58a12fa966e55b11d4ae55a3d27d2a96aba94f3b6f96c26888667ec2a1f77b865d27a3ca2fc5e325a598a24e05cdb4cb45bae496c046cd51d1b48c2d5572afe8a8deca4a5d321f16a0f897c09cc37b56cc1a98c219f09db39f7203a85b1c9e7b18ade686ce5284e71f6dcd1932cdefbb5c0419fffd3ec26b375e6eed3bbd7456e59834e80c474c9fec1087231dd326a0d9eb8961f6de08c0befa9d6103deee5b8a430fef530b16e3d00665b13eab59ba396b80b7393b1b5e5162ae9c3f3a266afb26c039b09adce249d97a6e287149462b6481514a70c5b80df8bcf4da907325c0a67a9043f3a6353b8a116daf5bd532fdf5196f6a4a19d802a2364f6a694c4ee9ef3366b4e8279c6660cb285968137081720562b5e07fb22f1f68d1bf5b50ee04a4bc275383c4f16faa39003fe6b85428e73178425b089ee423614b3a6738311b3424ced1d7dc5fa49c6da47c2d6354439afe7e0ab2364dc13e3fb701e2d06d64bba3c5773a2acd58e3922eea898cd4acd08e1a26f531d2e250e9ded7b1ba836bbcd946911a20f105eff41d964ee6cfebcbce2b9a5eaa69cfff24e11a14d8004f2dab8cc199941a52659cd73c27d2b0392170fbee9dfac2d5ddbecc311327b1d4fc7027535dff91e57a24c231f3dcdb0e83ebc52cf0cf24689d24d194d0a5f1d903b3be67a244bd50398f9a2f0c642fbb2b2462e9f8b23484757d017e1e73ca89c78f951a4fef06e7601175aafb55ad7191e5c6d14f2a637ac2e5cb8c6058b1d925b05fd5bd348febd63e89cfa6488eb29b96fd7901f3b56d5acc419b091f65b3c9b655b311d840e933200493f0668eaa21709e17481cb982b986b216044cbcf57343656366c40afb17e211342b787b16b4f7125c39a3b234d6a53325660fe9fc509abddf091bd66a859feeab8b7c003e4f529a8c5e6bf1a5921c4a9045368eaeb6162c5dba744a6266bfc0a4966aa41ae7efc57c5e4c348c550df7f4dba3ea5d1fa83f4e72851930a3f6f09920ce83b6eefb6d6616c837f05368607fa64ac174426cf80c798fbc34efc142a4ba707fdc6265aa9c706202b7ee9b92781d68ef73cb1b786effdb823bea26bbacd7d9ac360a7fc9d035ad406895fd51b0d06650d431ca9560ad31743df5310e3dd6a684155a77facf9b754188a8cb191a43cb08352c2cd9f120372f407fc87c9c713c1c5acd3920a0cceadbe31f828b6edf3e507ddd8825863fe5821a4ee1df1b2a74ce2ffad5f845e319f42a64e8a26c841a7d1fd2db4a96202a135d6dd7e41adeba38d12dc9dd18e7a8fffaccd0d956e4bc9834631d247169be0f8d13379977f3997a28ad3521df94073689a11ec0a27503cf60beac6700a72ca4181e84f88180b04fbaeb3ace357f45686a1981cea154a439408f348d888607ce26e470feaf6676368d436e0657b6e35ebc58d0db567dbbbfac88ef2643318ab46854c5d8b94acea110e3c6091668c2b15ff9b658cfd489aea9a731d326d0c792ba8d572f448cac74d3bff6f78630d2991262c6c5dee2c77f87c919de9d1458c67b1742fa257f728734598e15d2a355bca5bd80479b0f3cc5e4ea62536f8fd2d13cf5942d87c38dafe163a35974b1a2604500196e4073db4df4df59abb67a7304cb69eeb848b513cc18b6d0554c89d5986e2aae72ee3a446e0287827ceff12891331bd163cabd7266b9a501356d8e2341c914c54e9dc4af8fed6c129888a39e024d6bb352ec1bf0198358d009a1a45a607bbe52aa5e916aaca055a919d75056b0ed09082d591e54e3889229c1ecf378ad61422e0044e5f424eca46fccc1cc0145c57b197571c122d6a79c4e6b849066170a764cb9b35c352bc1b823147b9b81f25456e94f799d573f9ca41498e9ee07b7e523eed7d68f4e20b740b8037016ed0689d3a46b804e61a4e2ec73b54f001610b416aabb188d6ee6524fd2fd15ad2690a6cb792d1e75bc72cf63b333881dcf3b66394645fded1461e1abf90406a626df55760e5644e6f8f1a86bda29472cbbfcad968208fb14be49f84590c27684b9161736a64be32b579e3b3ba82249d9cc0cb1b5a74043080df04341ca887452113d8fabf3e1781192de8ac365587ca198c967360d20d7069810ec5fa26729ccb7b7ce52a36d8919c93bd96933c2018050517dbde35e1116b68946a6b79b2baa0306c098dba6f4de601dd121c64e61c8028ae7e33cbcea7490829454044e13b0357e368f6ece3a64acf017fb865893c104ec0bd6248ba41ed797ced1329d1ef0bd2d9c56219d3d4cc5db6326470fb95375a95f59affbe83b0e0e2cd112b6e7dab57f6579ef6405e62f7ec91958e865d75e86895c244901a82365190136da034faf8ac8be698bd1a962e821d7a27f35d83f38411b3bec390c6580bac14a783d9ff23613f091a8876e9bf3a2875a6265cb405ed4987d425a1ff13c899e8e18b21cab090146e22e03d1b8ef54e79a3e3a16b2563da9193354545f87bee46f1bd2f0a6633255ee56d5ebd2b1c7bdb5eff0ff6425e17dc592a7cd87cbc35be522b32912836c4e21ad1c847d702e47db24294eeccd1a86e7796aa36d4d89e3ba4ef2ffcb50f59a3628d7db8e13da655da5f26d11b03c8839cd5fa4104c45c0145ea9ea71f1f614037ea9f8015f2af8931e91979d1e70cb5666823271b280d3f308dbba993a2578cf20bc0a11b6aa7a3d97474df1c0f5b233a3c13b12f037ed2dd484e7c9b3dd73ac9de659e7c00a2e9920c80b0795adb6963f1b1fca1a28d9da139523dfc90be686bb3b9ab0486c2d779a7854b0a64dbeabaa36f654ee4275846f108c5be62a4ec69cb71692c1a03cd1173581571242488be01c1832999b4deca1e560f608cc4c005d1a4d4508f3980db6488dec53f9b55ee96a9334caf6577f2b73aa157c5b88c8a8bdff6cc3076b7e2ffc8036c338138f65b62a74c0b1f9d04f773a8c7c780e675f8bfc82f811ee3b36ef8ac9328703ba0e2e70ec7a737dcc8671a925df03dff6c3e629e0e9b6798216dff93beeafd973159460814706e293bec8959d5db64c714b45e24f42d3462254d0de44801e6134ba954c8da50aafc950477dcc274f64806d076d2b29ebbe45c19688d3d58902ff50bcbdf1b6923cccb8108638a3ebcf53d38ce1fb2e406fe994670bcd3e23bae16ef74aa8dc197fe45f742ed316203c22b19065751e079b5de9476f12e5434e97c844db7bacc3d616d566e50c1fd1acd35c8a7f0054713ecc2279259838230738396980cdffca3d104b563ac400448b5de5580686d75150bae5f7b308e914d9cb23c8af3bf5619583304ba88938091b4293366f19c8a84c380a662a90ca269142bcb3ea8440dc800a0e2795edfb87755990fa0121b338296dbd86d6ce075cc8719d906df4a3459b9c3640f17ca73dd0878f9911d0b08fe206bd0cb562b7e39ec5dbefb230d9268d9414549c2f3a1b558a0c952360680a6854bcbe582d08b08931e01117ba71ea001defab0779c9e98d80a949bd1d1caf255a5d4faea4a86f4235d606fe937b023378c44e0046f2b7f2db9d790800535757172cac65eec9c853dfe3eda355ac0b3570e2d01122ef59efec7d212c9b85db5df6dfe06e7ab9d667ecee7b5499292e4c51624659eea41fa9c374d41ac83a2d42d7899f07e111beef3594dbacf4c94cd6c0cb71529a3237db7582395b70db3232acb9b2a2bbcc8094fb5fab6909b41695ed1d6b5d325c1626ef5c09f9f377d9e937529b13e9e7b0e55fc4232ecb170bb755e0679c522a8f25712f9dfc30fb0ec4ca99b776b4b5bbcc363eb90ed282a95f327ef79831dac54bfd50d871ab42c762c4839f1dceb63ed664b97c819ed4e6d6efc665e33831e8a64c1709f20170ea6d16fce8e6f628a35ca21509ca0424fe43e323f2ed0b5bf5e08d7ab9564166c1248849a393816454ebac70ea07ae0b0320a75ea9788d3e2d49c0e65118cd416b51f6066aa4e7abf15940a83b13e22dc2a7150766191266892a3b79cf7683d99917e0b86d1397115f0118bbbe7df6e2ba11a14cb8731d014de0a1c6f950cafc65aac0083a8338dd80cfa3ba5db50733b24808139ebec28c7954f185deacbe7af3e2b76742039656644f5f59dcd6f9bdb5e9358d8c5f132d730ecbb7caaa061d68c69c4c946f8566035a483aded8f1929192f5164141aebed1fe606dadd3d77bcee16a99a98862576b0807b13b5cb187c3d170eb188d18562b98665eba9e35d6fd5394759d34ea94f95a44dc85fd95470c86a456ed658e34f92bec3c27da7b94060500efd854a4eff9babc7c2dea2f67f45539dce5d2ce9dbadff842944a6fb97358dc66b7d6813dc75e29d2fe0b8ab8418840a10ee46ed03872028965582f92521c0565b50ac281a8bf01417763f1860d11dc2fb9b3064e033a9f92c3bfd04e39d13d4eb2a63ce6542dc48e6a4ffdd531d58c91195d7391cd6d4cc5e6f93be390a828e881197899f365426cda77d5ecc64445fec030a8b5ff28c33373a51026008d73d4946d71d11da9a2a764bf7353f429910d9e2ea2bd4179dd81954fb323c53d4ba7b8fc0e2f52cc5d0bd7b688ed10bbffd5f6dbe5797e5b6410aa2fd48b71fa230cfe0275c93b8b5c8a8d86b6408e5234fb11ef5f7aba6a89e1d9b6f9a30bd71f5bcda21b49013069a64bfa5c25f33983f8880a2f6a3af70b95edd92df6c9b9d9d9f9b3880c731e9875c3321f5590621e4249ef0869e4137633c4ff7c742557842888050d122ddb880c546a7c2dd5363ff852c166b7623639bb97b8c9b3aa965a7fc33a185b3ab0ab899972cbd46ee12fe6c73fe56930141415a73790682628dcf735000865ea0d1587d8c927fd8aa6b08e01937f01c42ede12e35e516e03a6fdb311584108b618e381b06a87ca38a1d92b47b26ebfb2be6f9cf72ebcd8fdb431cc91d70c228de5333b379d83656ccd50e9667b88878344523bb795317bd0c82341d98d314ac8deb441e6a3ed8975a688b06b122fe9d70743273493a41e062a9ec86b975663d402a568b9ca488a3501ed619d7b60ec48619d167923752b075dd22c80eb629a7341a947f19f60f0c83aa4f2661209b4a4d97c5313f8091ca924d8bc77348401c428f0fb30594688fbcaae728e163a063d1a18afe6cffe8332d525184cf7b15f711eb267a6c61fbe08e4723f5191d7d23a32f23fd4092b3e2c4b47e7bd487dacc859e7122131efd2f067c9ebdba4d141d8ed977be0075b791a900c6699c31427c0c5705676d5e45f80dfd6b66718a6454255aba74181b8c09b76ef8bd28498c3ec764dd9ecf503edae8a454b290569d98fd9aa19347280130e95b5d203de147cedc6b12db28c81f7c015c6e372814331738b1127e7f7caed16e87b1d1edde34c927aaea7e7a8e6984898383df70d5598dcb2833ab86dee0dc881a8a55eababb3b9a56d74cd011086e60633c9086664e0f5d7525376c62ad2ebec46a3f4dcdb4540016409d9c939976fdd1fe9abd6ae3e6c4e0ac9b12afd525f1b267b14a9603c37a7c0", 0x1000}, {&(0x7f0000001e80)="f4f2bdb6cdae227c62ec577db4a041d3bde977e1bd6cf3da9e4bf1d3a8b572f35ebba14b8d91d7c6b261c03e8cab129da6152a759052f1e8b6ff1d60f9ebe55d3530b0", 0x43}, {&(0x7f0000001f00)="27ff7a775dfa80080e40898ff5da5f99f17f73e1f5eedf441a0c5526a2cb5db6cbb7edc9d7008cf4117c5e2a168b817a4b326b54e6a56182e25b700bbabe23b76582dfd8abccd9948b04fb859ebec9d83bb389fa4a570dc2926ec2028ef014", 0x5f}, {&(0x7f0000001f80)="9c960b0216a6d5a380e44c7a64ca150330e27d10edbbd73bd25ada196b0e20e7332ef70ce0240afe7de14f0a470c573ab02dbeaa1939f7634f9f78749cb2b623c5b34c8328989d7de83fc20da58a81013a824011b6c494f9b532534c7dc3f77596a89ed4be39861f6efb508fe24e9a8516d62e00c4a540a1c486231cd3247ffc8e43256d27bbae7b0f08df7a07", 0x8d}, {&(0x7f0000002040)}], 0x5) unlinkat(r2, &(0x7f0000002100)='./file1\x00', 0x8) socket$inet(0x2, 0x2, 0x2) chflags(&(0x7f0000002140)='./file0/file1\x00', 0x0) executing program 4: r0 = open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x551, "0100004600c20c79c0b9b1f220f9142e00"}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x8, 0x100, 0x1000, 0x4, "63d6c4999746f389a7f17bc74be7a93262959541", 0x8, 0x24}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = socket(0x18, 0x1, 0x0) pwrite(r3, &(0x7f0000000180)="5ef6085447f65400b77f323a95d0a2fd94a62cd6ffc56d63bf667e81548eb354a108f2881360321bcd72146eb64eb118305b5637d0af4deee9ba2b9a2996772562e680addcc96acd4f339f73fabecb4b30e687e6a90f7a6a5e1362d52f866fdcc5a7cc15e7c1fd99b6dfa1797168cc89375c3c8e153c732d42d26dac9725094d5ed812c31327cd2c1a25e6e528b369e2b5d66560648efe3e10a32b5f30f35dce1cf4", 0xa2, 0x1ff) r5 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r4, 0x6, 0x2, &(0x7f0000000180), 0x0) close(r1) open$dir(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) socket$unix(0x1, 0x2, 0x0) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x551, "0100004600c20c79c0b9b1f220f9142e00"}) (async) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) (async) fcntl$dupfd(r2, 0xa, r0) (async) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x8, 0x100, 0x1000, 0x4, "63d6c4999746f389a7f17bc74be7a93262959541", 0x8, 0x24}) (async) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socket(0x18, 0x1, 0x0) (async) pwrite(r3, &(0x7f0000000180)="5ef6085447f65400b77f323a95d0a2fd94a62cd6ffc56d63bf667e81548eb354a108f2881360321bcd72146eb64eb118305b5637d0af4deee9ba2b9a2996772562e680addcc96acd4f339f73fabecb4b30e687e6a90f7a6a5e1362d52f866fdcc5a7cc15e7c1fd99b6dfa1797168cc89375c3c8e153c732d42d26dac9725094d5ed812c31327cd2c1a25e6e528b369e2b5d66560648efe3e10a32b5f30f35dce1cf4", 0xa2, 0x1ff) (async) socket(0x11, 0x3, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) setsockopt(r4, 0x6, 0x2, &(0x7f0000000180), 0x0) (async) close(r1) (async) executing program 5: sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x300}, 0x3, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3006000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb72c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051e", 0xa5, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20880, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r2) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x2, 0x0) socket(0x18, 0x3, 0x7f) ioctl$FIONREAD(r4, 0x8040691a, 0x0) nanosleep(&(0x7f0000000080), 0x0) mknod(0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0xb3) ioctl$WSKBDIO_GETENCODINGS(r3, 0xc0105715, &(0x7f0000000180)={0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r5, &(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX], 0x401, 0x800) executing program 7: socket(0x18, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) pwrite(r0, &(0x7f0000000080)="bf", 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open$dir(0x0, 0xecdb1f631ef4aa36, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200), 0xc) syz_open_pts() syz_emit_ethernet(0x53, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800490c00450000000300009078e0000002ffffffff4410190000000000ac1400aa000000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000001690780000a317a93e721f1669fe9aee4ead"]) sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 3: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/96, 0x60}, 0x3f8d}, 0x10, 0x841, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0xffffffffffffff2b, &(0x7f00000004c0)=[{&(0x7f0000000740)=""/182}, {&(0x7f0000000280)=""/45}, {&(0x7f0000000380)=""/107}, {&(0x7f0000000800)=""/184}, {&(0x7f00000008c0)=""/230}], 0x4e, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000300)=""/61, 0x3d}], 0x1) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f0000000580)=""/163, 0xa3}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000b1b000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200000000000000}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x102}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) socket(0x6, 0x3, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x1000) msgget$private(0x0, 0xc00) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getegid() setegid(0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x14f}}) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt(r3, 0xffff, 0x2, 0x0, 0x0) syz_emit_ethernet(0x4f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004d000037000000000000907820000000ac1400aa441c0000000000000000000000000000000000e000000100000000830300004e224e2200089078be90e1d10d"]) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe9e) r1 = kqueue() (async) r2 = socket(0x2, 0x1, 0x0) clock_gettime(0x2, 0xffffffffffffffff) (async) dup(r2) socketpair(0x1e, 0x0, 0x2, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x5, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000), 0x20b89, 0x0, 0xffff3955, 0x0) (async) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x88, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x4c4) (async) fcntl$dupfd(r4, 0xa, r2) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r7, 0x0) socketpair(0x1f, 0x3, 0x1, &(0x7f0000000000)) executing program 7: syz_emit_ethernet(0x1096, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad910603a0000000000000000000000000000000000fe80"]) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) executing program 6: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206922, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) close(r1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) poll(&(0x7f0000000100)=[{}, {r1, 0x4}], 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x200, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aa00300000000300009078e0000002ffffffff44080900000000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) syz_emit_ethernet(0x66, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x4f, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x3, 0x41, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0xc, 0x19, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93ee7e188fa122175a2ad"}}}}}}) open$dir(0x0, 0x28000, 0x1) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000080)='./file2\x00', r2, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x8000000000000001}, {0xe7, 0x100000001}}, 0x2) (async, rerun: 64) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) (async, rerun: 64) pwrite(r0, &(0x7f0000000040)="bff8a732b9a74fa529", 0x9, 0x0) executing program 4: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/257, 0x101}, 0x0) r0 = socket(0x10, 0x5, 0x0) connect$unix(r0, &(0x7f00000006c0), 0x10) socket$inet(0x2, 0x1, 0x0) select(0x32, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x6b1a7cfb6fff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7fffffff, 0x5bc, "225e98d1550809aa42373dbcfa4ab1896c03aec1", 0x4000}) writev(r2, &(0x7f0000000240)=[{&(0x7f00000009c0)="5b0c3ae584574cfe88df554a3708674c959a981fbf2363c472aaa07791baba16b52eda63e7c29dfc4a13d950e72d3350164439e9541c8cb9a37b3a92a0050cf3719d6527d2a181919eada8b2e64968ff0691abbfcc2c5f679f23f61f69dff8f212ec9fc1d986bd726c3a96932d067330fb62ac2e136d9de214b186c1e119b38e3ebf95f30291b82c56fd8c8692dfe0a3c15625256c343ba95adb29392be20bf753008e70ded43171d41df96e1b5d159a36123bcd951b0717641c83ecd8f79ab7deb5b3d60f03ab824c833325edca0e789b4492f7947af4a0c5cf1241f321ab6b2cae2090f0ad9313cd32f7737faf518b7b107c1b5f4da3a5b42f7b887cfe0037e2d6e082d35b07512e6605af3421395d1c5afebe026cb85c739581a76042e2b240ff15588d4f9a142545fbb474fb8882e72e7814c94ba72f07e262d784f76a944c2bf9632c047f8e51dc5571e9cce1850e42c6f1c7f4b7a07f4a15b13e673042e17e6a773ca43ceb22e071d7f0207370443061083572ebf81e78c9aa8694d32d62a91a70cc4249f735adf4ff7f8872653677394e3a08cc2c95d33c85209d6909", 0x1a0}], 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfc8f) r7 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, r6, r7, 0x0, 0x52}, 0x7fff, 0x100000001, 0xffbffffffffffffe}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffecb) r10 = getpgid(0x0) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x1, r9, r11, 0x0, r11, 0x8f, 0x8008}, 0x6a3, 0x0, r8, r10, 0x2, 0xffffffffffffefff, 0x4000000a, 0x7c}) r12 = semget$private(0x0, 0x4000000009, 0x82) semop(r12, &(0x7f0000000340)=[{0x3, 0x9, 0x800}, {0x3, 0x4, 0xbbed730118fd089b}, {0x0, 0x7, 0x1800}, {0x0, 0x201}, {0x1, 0x3}, {0x2, 0x8, 0x1000}, {0x2, 0x4}], 0x7) semop(r12, &(0x7f0000000040)=[{0x1, 0x6b}, {0x3, 0x200, 0x800}, {0x3}, {0x1, 0x3, 0x800}, {0x0, 0x200, 0x800}, {0x3, 0x7}], 0x6) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f00000000c0)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) poll(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) syz_open_pts() dup(r1) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x100}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x25}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0x400000, 0x0) kevent(r1, &(0x7f0000000200), 0x8, 0x0, 0x10000, 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)='#!DS', 0x4}], 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/28}, &(0x7f0000000100)=0x1e) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x8, 0x0, 0x0, 0x0, 0x0) executing program 2: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a64300005a110000fffffffffff700"}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="7fd1483ff857fa97e517ed6752b9dd2e715fb1463ab823869c913d10dc8546fd5736505c982f793d5b949b003a228cd65a01c5ebfcdae89550e8987b62f07fd3553cda456c2ea7c8ce87b81ed8428b45a8f2cda03366441c0a", 0x59}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$FIONREAD(r6, 0x800c745b, &(0x7f0000000080)) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0xb006ff, 0x2647, 0x5, 0xd, "faba1d428fdd0008493b002c5400"}) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="c7e052ea36fb00000000000086dd60826e030018000000caba890f84a7c3b91d4e0e2acd000000000000000e14fc11133f6400fe8000000000000000000000000000aa00000500000000008600907800000000e7ffffff00000000"]) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x40}, {0x1, 0x2b}}) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1d7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000240)='./file0\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f000019e000/0x1000)=nil, 0x1000, 0x4) r1 = semget$private(0x0, 0x2, 0x84) semop(r1, &(0x7f0000000000)=[{0x0, 0xfff9, 0x800}], 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x9) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000100)=0x34) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xc) r4 = msgget$private(0x0, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000ac0)=""/240) getrlimit(0xf748899596295713, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fsync(r6) syz_emit_ethernet(0x4a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x7, 0xff, [@local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x9}, 0x3, &(0x7f0000000040)="db154e17a6ba67020703298d89293aa1158ea8bd71e2f7f8a1ae576e3884a38df9b9cd9b4aa09f02e0aa9c4aa466df2d36d4d89c211c7b19e0b1d4d4ec9ab1389f8b39c83642589784a0814832b77f284e2bf2210889f8b7b391db3e50e7a3431ca4aef1b79f91aeaa87a9feac6b72b788f3bb14835ea18dfc48860e2573d278d5722ec0dffd41b72c02f530c5408e59fb204f8fde4f", &(0x7f0000000100)=0x96, &(0x7f0000000140)="8575ff7eb3da28f80a8eb297707527bcdf2c565e8271b9b2820879596a714cbca83ef7564b501180b41351b2f241a731552c778f1a36a7769782f8d62acbe8bcb4ca201ef42c4bdcab6c66231fc4c9ec19c0d2d3537c304521babc4645082dfc3598b7c2ef45b9994b765b381f3eee7a43de44aaf17027e3cd9468f6ba4401a4bc0f94144afdc79b87bdcf5c6a602336bb0a41c1b5e72871ab5c6bf3e679c177", 0xa0) sysctl$vfs_ffs(&(0x7f0000000200)={0xa, 0x1, 0xa}, 0x3, &(0x7f0000000240)="1d2a7ba81b6088173f4f8e5bbbba859a36da2f8597f7807a5be9dd24b2f6988299fe61ab35f68946110dc7c8ad29018bcf5a21716988acbe3cd43f784a2ea2edaecb029004fe84076deeb7c9f7", &(0x7f00000002c0)=0x4d, &(0x7f0000000300)="a262eac4b6912428e3afb8321072d52e9dc31b0910654d59008313416d3805ad0ac1c755f30fdb1f268b1736f97992206557968cfef5b954298db3eef22d966b891dd74796186859be2bafb7d9fdce425df9e9091b8803", 0x57) sysctl$vm(&(0x7f0000000380)={0x2, 0xb}, 0x2, &(0x7f00000003c0)="54767165c5da77774d4f6525c7269c83418a9aa9c0478414e4d50ef4e7c4be757f3494e4228b9ffc0e63a9635492df28c9597a661e4e31822fdd242be0ffb2f3f3cc1c02dbe6279f9dfeb0cdfe8e7b22ca943d14558ac30e78", &(0x7f0000000440)=0x59, &(0x7f0000000480)="be03aaec441614ba53d52aa4aad361400238e233af2481aab5fcff6ccd70687b7a91a01002a32e0ee99e0680964874a12bd23acc0eb42c129d690b", 0x3b) r0 = msgget(0x1, 0x480) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/164}, 0xac, 0x2, 0x1000) r1 = socket$inet(0x2, 0x8000, 0x3) getsockname$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r4 = getuid() setreuid(r3, r4) msgsnd(r0, &(0x7f0000000640)={0x2, "12d6a6d41634a3c8c4474c3029cf58df7f3298e93fe9c892ff0b97959598e960a6da0665a6d5610c733dc14673a5e5a1397f5ec7e47d239b85137b7c5fdb4a8a4fffc37ce00c8defd62f6357e5beb86d144497a81eff2cf5d645cf7da7c4ea72ce5bfcf22430225bbeacc4fc0e713e3b57fa463a86efbeb995f4b2c49af48b3fc5e5dab5d6cb0ce5f0c3d1c6782bf2b46787a494b2202f5cdf8e03386d4423336eeae470c7"}, 0xad, 0x0) r5 = fcntl$dupfd(r2, 0x0, r2) r6 = dup2(r5, r1) close(r6) recvmmsg(r6, &(0x7f0000000d80)={&(0x7f0000000d40)={&(0x7f0000000700)=@in, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000740)=""/159, 0x9f}, {&(0x7f0000000800)=""/145, 0x91}, {&(0x7f00000008c0)=""/150, 0x96}, {&(0x7f0000000980)=""/58, 0x3a}, {&(0x7f00000009c0)=""/204, 0xcc}, {&(0x7f0000000ac0)=""/123, 0x7b}, {&(0x7f0000000b40)=""/156, 0x9c}], 0x7, &(0x7f0000000c80)=""/166, 0xa6}, 0x1000}, 0x10, 0x800, &(0x7f0000000dc0)={0x6, 0x2}) msgsnd(r0, &(0x7f0000000e00)={0x2, "8a2e763ede81e629984b8487c680cb30f7ddad3cedc966316870fe4ca3b4e4977847d1000627e65182ef3c5256b1bbfc5918f3527152ca4da6b0a74be48093b0c7d833b9a9ed3c5b5ab353b5b8d2378cd07c26b91445e65da9d25fb8d493cd37220f930056dd08c776e2a2be1f6c3f78d9cd82f3cee8cb17636ec528f9f142e2a96f29ef3585e6a39c7bad85da5ef17194d1b5de28a8440099ebab1c5ec95c7656eb23e37b963e4133ee445539be50439a40922a7a8d77106038fb13c664e9c76c86dbd3fe30b0455ba29fdefe35a2f44fe8a23f8abf5c36e58698b5d7d46618f43e7889bfa940d56e81173f746cebcb3cf066e30a22bd102463fa68fb8febadd0e1df7eaabecdbe995136b2a0201dad462a4b1161480db328982d3358f058eee617ab249847c119ebb36e4504f08b382912b7501a0cdf0c45e96e8af7688761d16f4d971a369a167ed080002a64b32c9a07c1fb4ba8f9d3f1ef4c3d155eac3df2765187c58882a8a41c78455a0e122bff078db79bdcf18344d5bdec486f6c02f4b9d90fe2a5182e6e482d7e950e36d98bc86f56e40ccbb520443f97f8a8b9ee64b901d83ae65409fca85dea57b6c4a3b0dcdbe29c118af005cee2d095ffa42af9710c9f106a5149d6d964eec72dec8e5c1fa60b2fddbeb37ec8e6c3126c1f876516fd9030b42ea3372e83211014491e8db239641103dcc24b52525a1526661b5bc33be5717c7c7575efb5be27f0c1a57befb3fc90870d5b0d91ffabeaccc453eaaccaecb4f3a050491e68681281bd93fb62ee0ac11c836885d60edf62eadb26a8c4bc8c1d8f1419457bbf25de4a8420d0fb7a911602216c7ae6f4caea29483d5a1045a07d32d2921f757612bde18fa41b9fb33f512bb9eb18a3681cf93ea68b73d00793df822d73728028139e036cc51be80c4b61adf2bfdf169312fe28befdb2be8218432067256973f9f76a2f35896a8a72151d2144fddb5c61327d25eee7b244dd31c0a4d801d2a78c023cd4777df87b64db88db81b4b89b015edf0a1095fe850edb9015805a2f2b4ec12104deb4581af5253874b4c88fe34be2ea6d8b9f09b196b4fa4f4510b08fa78c19656a015ceeeeb573e98cddae70037b2210b82e2b56c2b12c41cc68fdad70fde08cc0133c8dec54ac102985d7e2d43f3d789ab1d274ebadb402f1f2e99c15834c4eb517160ea7c7aeda9f387d40e4bab5caf85502af7a244fe4c0babeb09894ea08d68f67a622a7e88be5fa2a4da9cf0316d076bcc6c44b861345a49e87e96c0c8577cf9e2a2122a0be8f725de00b1f7c25653d35687f2682fcc3718f6016bd76b255590574bacdc13cf45815b6b00f56166d2700bc12389da0c9e81954a1bb419051edee40fc790db1271cd79094d571a8d66c37d28b4780a00af0fde61a966c15e49c5e6edbf2e85ccba19f6ec34669dbf2426d59f22f0b8c7eb170eccda399ae103c7ce49433c684404ade935f3c8bbd906372688dfe20c53263b6125fcaa90e9f144dd261f18feaf44b31e47082690013262a391e1c09dbb461b45a03e554879728640bd8fdb191c43d453bf72baab36910db52f419442b50152832fe0baa77707345b5ab0bab5d3fce4cbd5c8261ae5cc13c3193d69a88dc2e1892b5bb51c0a9cbd8aad185670a7bca7bad674b57e7ab1f945ab73fb1b4d8d4ee1c06e96a01463639aff99629a3683d57842a01e7bfefb0694a1437ff93cf13ce8bc86ef0e5ba88c6b3fb6463578be28c82709bfae71bc5bef6d3dbfb3a259a9dffa432d9dd6df154431eedf4735fea0690f819bf2b13965be0861f134f82351498662d759e645dcde06f1050508a590ed11f4ac88796c381591655d89f8613f16b959c11023b89dfd64416daa179eaffb7713ed5b9a49d9a5caef2070f4523777fa5928648b46c401f5e5691bea34344003dee52df26a0dafabfd24df6a175cdedc7119014b4c5ffc9086702d109fe862bad211c62a69bc90767d84c78c63d7bbcbb3d0f22c2984f28863fe7c40eb311edd1f334eb727b3fc358858759fc64679131b3990cffc22e3c22661a51ed5514d2d6bbb4625748e5b3d4497aea5e27eef018150abe4e56568bf2fdc2e58ef960775bcb84c05c774f8aff8277a8fc2a6975ef7d2071b6b9f0e019749a8aad827ba81f20583f1aa35ad36aa0e9b8e4ef4b1d4e6ecb1484180a15ae485c07a897ebc5a8bd44e2c66519df180db01a39a4aeb08d60da1a7584047dd22307ffbb5da486400644e86e735b6b1dc4b6e59176d0194edd54b956030b764f964ed3b1e4923ac50f6d798a22c6334f6ae30f70143011a3d69d631ba3846e2e86578d407f092c2a53cf2178262e8cc7282c3435c011e5f6562fbb77f36e2bf9f7c341c4f821ec3f253d2348ecd16d458f1b9b25c20e14d2267acb14d68718c009164c9642a05fbcdb67031dda15225567926a66168813de813324d59cfe91bf80a7b9b8aae54a727ac466808b88e9628d869e13a68c1633ac8c2e8c34212110678cf27378d8d1c14665cc914a14a71fcb29725f9b9e829289229e7554535469934452f53c73751f362ebac4ee631f4caedc2b1b7622b43499a3ff6b8d1815447b653cfcc5271e4c8747f6df347bd859ce5e2c9a595d48b81ae4b2d9c2b77958123716cf9807c9330d096750b1e4929562e5d009c57df9683baed2d6570235439fbb6e697ee6505b6c5e33279cfd9ac30625dda132ea9ec93b550aaa58fd72a3a1caa61f34778224cc10d45911501c1d010609643b78c67ec66df18f880b30c4d64dbedf69c24b022505a16ceed146ea0dffb8c2632f67704df01bc91ca41e8a57389b69ed413534fae4d9bf9fa4656a0bf96ef63466a087829c86fed0b30e294951945124945e096898feaaccf77aa797c08957db0909855b52648fbf87370d391c16c8746e753e46eb79e65a08279ee37da279e32d8c8a29f57d111b7a561c0f936a247bee7d80b85aff76bb171897bb246267663a169c6cf9feb0cf14944cf3590cae16027c691059ff563496211a41ca1c051ab65638fe228d805ac692dbf16a8d68f48b26b6ac1e7437f0371b43f4b9f412172f73b03686d3b72b1ad0becb05e13b45b82ba50d23c47e05c31b3759865c1df04ec660788566d765879fb26cd4b7eef7763dd5ec3ff81455bb5a9ba8e5bdd3107a66229f882144f05cffcc419b4037cb9059ba3f6e6842f8a96b46b68c6d5b7ad2388c64b65bcd2eca9d5c2d4cbd661821a6c5c4a5e472d03df89e44e47657603967848334acd531e4b883bee457cbf73ac6e5ec5e703fa4e2dc9e9fa4832d50874df6716ac115e5ecc7a8459d364c5e2ea0064f9075089904dce3a2ada711b191212a0ce7e63398dc277f24ad97da4037fc5d01388a49c476345f7566b8a84c9894058cafce53a988ffb55e93bf597890d58d66b8e67ce47a1341b71c85048aa8c0bf59ac89014f057b97a830b5b939367bfbf72c66083303739e1df7a03a988e714589c0fd87357f1b2d6e6f56f525b981d369e0d618bbf81d02983cde7d6bf0de7983be1650178bfefa56174f3cb960d6d280d2afbe418b2005f11f3c73226a5995104a19c0406b4c0c115daba2d3fdf6049c38106d1d4ae89f6336b1f9dedf9f6c33b6356d7e0102cfeb03c4e01aab3c8c8a25a09aa678cfc68376a6bafb5faa13d508288ce3c26c34d63b0d706e86bc48da4a2a61b94b56d2a1b4946ab3feb522a2d58f45bba82e253437ffcca50f9b8ac20b91b32b1284bf3fae0572e44abd57b066c84ad0fc846e7c8c2f2c17c2d6daf10596295bd127e333010da386051bff82e3ca01f63a9622d4214101f20828781958224519689c37bb0a981cf450d2e8f4f6dc351cc74f67f729a5b63c14f8829e8917311d569a5df78a7571ab7bf180f5f76131de4ed30e6c26a4d20992a78b97f8f6068832cff3b44b29666c2d100c59548adbd81249eb0bd25a822c4d0f67b8d4c81e845ba2a5936e7b9bf0995d6f8a031075f5bcfd54731b24a96f1cb58cab2bca8b28d99dabb5a9d7d45b80cddc15ab6991f7a5451161c4ae714b551aea823d4b20354f0923c044968842a71220fe3617582b57a7831f5f1aac8b59c479c887486083b446730aab8f5f050c931fbe6ee0c398e39642a3967afcadaa2faab520a66c2dac9a2412ffb97fb464b84744b31b7b1522796c80694e6bd1260b6a90f8eb6406d21d39d07b32f29313333560008cba2241e7c1e553e5d854f0add4217f3fa1ac5127c5cdb0d2f24ed01a84316ddcc0ba1d0cf8f1b7e4ee0181085739dc7345abf28f8a2bf22a2f7bc951003720f9460b03c977236a05639de7280838bf5cbede4cb067e3ab0df2109d939928b65cfd9ea0881015e963a054726dc74f601bcb6d12be9591529990994e95394bc27ce21727d4f4c204e6913431534eafc469ab1c18aa37309e37d0dba5ea2a349bfe8b8b815c1b806ce66a8539acaf590fa434a213f60bbad058f98b2bc5f830fef4c76186843277ce8ba90b42981d445e09863b67a919b84951755b58be04b2deac8a2f99e071601f70280671ac93916f14d5c66cf51b2014d4016a8748ae401f3da70c35f85170d047d8022e9ef540f2b3b7cda600266feac6c92311475d3ae9ca0f9d31bfa352fddde9b524ab0c89c7963891e1013ffaff5a6af31d818b3a03de697f421464ab6df41c38a4426a595a6613aea83b8582bc86f9b46fd01dfe15f479862eb3a89189624907082031223fe8795438fd7f9b8a5b0f1c46f263beb091fa1a40212bbb3624a32240d92c3141c80414e61a883fec6a52be453eaca23aa042bd6604b60a8a20631eeb0ca3fffdba83e62d27ef89fb08d603e3a836b369849af19f676a27de7ac71541b87124fb891da0fe3239dc4ea3e62ad91eaec9aeef002c80780bdd67bb9dcb75424042fdfee1d939bda1b5f6a7b3d01992abcaa9c7402c6eef157b3bc1605b2f001135897fc15c53a803fcff2f4de4964d5c6321b54b9b63e8a4bde9e6737352bbfd7de055f7bc3856d1a30c7d924d6d6cf0c0a543ac5b0b4e82a8486a2c91ff8812832667e43c9c7be5e0de5f87306bd9a36be5148854956920d96895daea6143f19d3db6a1caadf38159637cb11a228d519fff00a2976031ef367f785d91249d2b3f32f53dedaacb4d1de565a06d7441114d2b87d408de5e3ef2444f073ae74d776cfff87e8e6ecde762177d3101b18435595bfa59236e3e3dd9ed9c5c4970aaf797cf35f2adaf35f9bcc16f1316aa7a0333a0dda14474f3f43dc2dfd7187d27cd72335a0c19d7b7a8aa14379742b5a077dc41898a6335543d0d9c602dec7cc9ebba6fde6a54237aaae6d3344d8b2127310f2a50e148e0861fd288a93a8f7db491bb6ca8f0b2457ca1ee0f5f41cb31576edb2a6b85919da9b6f113358303fa01fd5fd57a091850276f977d4ad5b3daadc831c1cd741935eeecb528b662b5ce601a951e9de22e55bcd90a9f31b8eb32bf7eda674d54d28a51467e364d31d5c52e17193637918498a02bee91ea6c7a13afd82e1d9c757f010e77ba11029e44b0df9b6bb33e357c4364e1fb783e04770a054c8c61787eac41175f71c461853a21e3a77441d54e9121eed9c734fcb8a33bd369a829c95033cedaf02fe1649254f0d7ab44fca4f2875ffd32e0a8159d1d562aca08137518721d8dc133ca7856824e59a07496c46fb88a25dd391573641094b27c553f09cf0abc8ea189609b498e43934b2d9947f1e07a19636e756fd314ae2b7d3fab6dd4712b515a08a9ac2ab70e72996cda0b44be"}, 0x1008, 0x800) sysctl$vfs_ffs(&(0x7f0000001e40)={0xa, 0x1, 0x13}, 0x3, &(0x7f0000001e80)="a7770866a2ab58dda604b4ebe352b18329c8c238ebec", &(0x7f0000001ec0)=0x16, &(0x7f0000001f00)="022bc43c4a69394517f97ac2f012a50ba7303d5f305f098c285bf552fbc99b9f41b5eebc5ce3929dd21a497359be7b6b022533fe9602d812fae7ef551a98320a1e534a81803b92cae6633d4990532865bbfca28a4302432ca0c370c3ed757ba7c77383a674e46cafc310255940928edd4066139c9e66b6fafe1bf8d69481d206960124d7ccd0acd1e69eef7730af50856bce96ca009103864005efd9b1fb7a080784b2fc6fefe7def6c7ffcbd672bcd5bb8c4a4b8a31b67e3fb54b62f874b2f40847c7eb0a3a8c66d36f56264d4d87513b7c9eb099b886ac28d4fb6f4040eee058864edbf5646f7a128c4cfb0dc6b38165815f3b85916acb", 0xf8) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000002000)=0xe48f, 0x4) msgget$private(0x0, 0x2) sendto$unix(r6, &(0x7f0000002040)="df4d09877fcd95a03f15c43666fce3c542b1c6be2e725519cb57f4cc0a1b0e01e79c170c7c4e006b39e8681e626ae887bf6edc7b49", 0x35, 0x8, &(0x7f0000002080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000020c0)=""/149, &(0x7f0000002180)=0x95) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r2, 0x0) fchmod(r6, 0x1e0) r7 = accept$inet(r1, &(0x7f00000021c0), &(0x7f0000002200)=0xc) fcntl$getflags(r7, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r6, 0x6) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002240)={'tap', 0x0}) recvmmsg(r2, &(0x7f0000002500)={&(0x7f00000024c0)={&(0x7f0000002280)=@in, 0xc, &(0x7f00000023c0)=[{&(0x7f00000022c0)=""/105, 0x69}, {&(0x7f0000002340)=""/68, 0x44}], 0x2, &(0x7f0000002400)=""/146, 0x92}, 0x3}, 0x10, 0x0, &(0x7f0000002540)={0x3816, 0x8}) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000002580)=""/163) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x710, 0x1b2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="89", 0xffffff6a}], 0x1, 0xdfff) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x8, 0x8}, 0x8) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x80000000}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000200)=0xffffffffffffff0c) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x4, 0x7, 0x3c, 0x6}, {0x0, 0xbe, 0x6, 0x5}, {0x8, 0x6, 0x3f, 0x81}, {0x0, 0x70, 0x81, 0x101}, {0x5, 0x6, 0x9, 0x2}, {0xfff7, 0x3f, 0x3f, 0xc1b1}, {0x3, 0x4, 0x7, 0x1}, {0x0, 0x9, 0x7f, 0xffff}, {0x6, 0x4, 0x40}, {0x1ff, 0x3f, 0x7f, 0x3}]}) r3 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, r3, 0x0, 0x40, 0xffff}}) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@empty, @remote, [], {@generic={0x6005, "56e7486bc3b7e67e41b2ac83a97361f4c0001799068c0eb23aca6c47"}}}) socket(0x11, 0x3, 0x0) socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0xc0206917, &(0x7f00000001c0)) listen(0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$FIONREAD(r0, 0xc020697e, &(0x7f0000000000)) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) setsockopt(r0, 0x3, 0x9, &(0x7f0000000040)="94663ba2b1e12c47696b2266ace205c7c1234a610df3aad2764272dfb6ca93416ade1fa6f7e947912d5869af8f8f71a6ff4c647fda4958f7e726e7fd0b0c047186ee952de879de53ed64acefed9b9e77f80d38059606700ca70f4596f83515425329a7209e2e5320cbe2ccf4a74cb1880711592c62e31ea237bbbb73ac827d52853ca0da4e84ead0243c83f60d2e379945db68257f65d810159a32b57c82332f5ef2d1a3b7a6d4e5621cc5036b7eb2928eec56bae2b9775671df453ebd1dff76515763f868ff3290f25515096d8c2ab0b5b8396f576de94d498c7f40bb092d08c6d5", 0xe2) executing program 3: r0 = open$dir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0xca0d575b24ecf006) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x3f, 0x0, &(0x7f0000000000), &(0x7f0000001900), &(0x7f0000001940)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') shmget(0x2, 0x3000, 0x11, &(0x7f0000ffa000/0x3000)=nil) renameat(r1, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: r0 = kqueue() sysctl$kern(0x0, 0x0, &(0x7f0000000180)="8ca58d8fc399e7b98ecd10847522452c5bfa40e6ae7c199b003f60814c9e6ebdc2cf38f3b448112d1e5ed52c0292bf33f0db5054cc434322da8dcbf9ca03164bb56027e0d78659ba8665945bda0722bdd2bbd7fa4a73f4bb643062c2c99c9ed56f4538d2fbb41276ea33ea4fc2d7dc0ea1573c06e6adde1910d1df2293d93610011c531b4f24e1c8e84a52222ce34d03ab300aeddd34e3358ec39e8bf30185fdbbfdb3ec85c512be744a3e266870fde229117ae569ed897cb3418e762f0ca0296cf7eacc9ec36933a099e76b0e3124b6cfb52952a4208d9e43328bd995274a317188d86359cb6ba662189859b42182c432b7ed2c63ba147f838e92fd982a94ad71eee078e2b7f77bd51b2fb5ecd838468fe8478a1322bdc4fe99e41165f6c2e0ebc100a9bef8ac49b6b85b0d0728622422ef556b376c816ab83252d647d395d3742d87a623badcaa41e2d568ff7ffb4a5863eeebd8d2d672e675799e460d6131cb46c35f583b67a4693920a591e90656aee27106d93c307258deb6770685dfdc57c85cb2581016c188580be83c761a2ebc2743160fbc2e729140e9189e25dc255bc299d09a0e26095b9140f3900a02a179632d2f4d6f9b5179e145b5a014ca05c7b5516ca15efec8c5a6e781765544c7938243b5c3af7a29cfdf46407c8f31b978ad4e536d22e099cce5dc3040e7f7fcd4cb6d2d219660a417de68c661bc8cbbb5eb040289baa1c67632e3ebb4e539a0797a763b8a26c26c99625fc0a7a8b0641c8bd231e2e13565a523f79db66137470d59b43695dcc8457a5a87ed60dcad3a1dc316b7de13492a6f1be1153fdee84f6f04618d0d07cdc646f0869ea11c5888f0e5f2b184c08c6540f6faefc08b39bd2b0b2d71db72d768e4caba6d44ffa7c826e7d6254fea6a4ed02e0bb909c5b9cfb7a81d29f59c32f04e5352d6eb53c1d08ee3081b9c6977b4d7269bc320c1e3afe033bde4438fc98b39be540a902edf71e7b23629e35fe686856330088c7c226b5c03bc37197f770e99a4c87a5aac6646e3e69d92d9a577627321027224ca92dcea829a2c8850586e5c6b71d031c6e5b3f987b8f2f33354d5ef5605d0375f9fb5cc2fd16ef01236540704a813f7550ea598644615fff359620681cd6df2cb5e801a46de77526f7f789830fd8cc50092a9d0e5bc0e0101822a5e13b43b0fe2a0dff20af07a71f292ccb902197a3fd38c5a3d507c44450583a2e275a57376da63e870387006d441858afe250860e5836c257e2cb5eb6a88bc8d203fd7c295a724cab87c520e91d055228123", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x80, 0xffffffff, 0x1, "36b5f55f7c9af6e4b7501a458b2e3ae707e28d4e", 0x0, 0x8000}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) dup2(r7, r6) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) dup2(r8, r7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffc]}}}) kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x200000, 0x0) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = kqueue() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xfffffffffffffd1d, &(0x7f0000000100)={@broadcast, @random="877c000200", [], {@ipv6={0x86dd, {0x0, 0x6, "2036d4", 0x10, 0x0, 0x0, @mcast2, @ipv4, {[@fragment], @udp={{0x1, 0x1, 0x8}, {"8c59eb1a5de86072637c7f681e56a982f16dbf84e2be3c1dbe3b09e0d23a8d1810f76b6bb7d853da872708ff3552a4957785ebd1954fbad2c26b90b2949ac5367d3840bb9cf1fc1a643a4f596f7166de256406e50175e3ffa64d62cb128080150aeb48ef2a36aec2fe30566960390b37a5d65933b5a2d430c65bcfd9e7abf3217aa28472f00cd84742e73b8613fe3008fa6c2d85f9754b2800000000613fd4e7eec5cbae42b67180c87709d532b31dd7710e"}}}}}}}) connect$unix(r7, &(0x7f0000000000), 0x10) write(r7, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: r0 = semget(0x3, 0x7, 0x200) semctl$GETALL(r0, 0x0, 0x6, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r1) flock(r1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, r3}, 0x0, 0x973d, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = getegid() r5 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000040)={0x3d, 0x0, &(0x7f0000000000)=""/61}) r6 = socket(0x2, 0x8000, 0x20) close(r6) r7 = accept(r6, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) listen(r7, 0x4) r8 = getpgid(0x0) fcntl$lock(r7, 0x18, &(0x7f0000000100)={0x1, 0x0, 0x100000000, 0x3, r8}) preadv(r7, &(0x7f0000001640)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/204, 0xcc}, {&(0x7f0000001240)=""/202, 0xca}, {&(0x7f0000001340)=""/172, 0xac}, {&(0x7f0000001400)=""/124, 0x7c}, {&(0x7f0000001480)=""/62, 0x3e}, {&(0x7f00000014c0)=""/232, 0xe8}, {&(0x7f00000015c0)=""/99, 0x63}], 0x8, 0x3ff) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, &(0x7f0000001700)) r9 = getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001800)={{0x843f, 0x0, r9, r10, r12, 0x9, 0xfc01}, 0x4, 0x2, 0xa4a}) r13 = semget(0x3, 0x3, 0x101) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001ac0)={{0x21dc1995, r2, r9, r11, r12, 0x7c, 0x8}, 0x2, 0x4, 0xee}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xff, r2, r12, r2, r4, 0x6a, 0xffff}, 0x1001, 0x7, 0x8}) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x20b89, 0x0, 0xffff3955, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) executing program 2: syz_emit_ethernet(0x52, &(0x7f0000000000)=ANY=[@ANYRESHEX=0x0]) executing program 3: syz_emit_ethernet(0x67b, &(0x7f0000002440)={@local, @random="fc9b6c984796", [], {@ipv6={0x86dd, {0x0, 0x6, "35e90a", 0x645, 0x0, 0x0, @rand_addr="feeaa490bc1896916bba7182b0ec9152", @mcast2, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{}, {0x0, 0xc7, "ecedc88aa72c33bf9c6588f34c60ba30dd41d034b114c955b40b20894efd4f42b571ce08966210b45cb05bb7b0d24f0478791b039d7cd22458ea18a0d11ef6c3882855c3a3dad872cbd694df22a4348fe92a39ae5fcbbe225b213b055e2a22da296a564d01c05bb9ee1163b5fe586fa1781b6659ade900cb86324d58f11e196fe83aa8dfb32928e1d33e8404785a7808598acad1e2477b6a37352f96062cf3f71d1ead50555725c21e0b69e1c53e7411e88be4a3f00177692cffb26af43534ffbabb8af874149b4b0abe7bf228c2af24e688029b4a67fd3ab30a3ca5f51a7fbf5d7acf410807d8fe7dbc62be28b556d796184739c1dfd9f98e076e9086a188b6f70841411fc16bc82507e9999179b62df160211a864299cb06324be3ab360a5369a3f8dddcd3d794f017d32335f4685332273944717b022d0c3ef7fd852e613ffa1c73e9e3cd31080d6355e2c1c594836f3a7fcff9fe9105824f5d335bfef8f8b387499bba782c9a3e9bcba74a2e11fa55e05b39b4025e7baeb8c3132d116e49edb6f93ec81f0a3b3fdb333fb8f49e68bf97dc2c3779b6883c9fec2dbd34c0a75801d84a5af04aea01eedd2412fe924c4880980e788691a54cd0bdf40d7e6a3d89f0d84ada6cfbff1e018b4204547908edbb02de6d7abb01a8d207bfa59da9196ebc0e6b2c1529765eba784aafd81e46a9bdf2740813e252fb6769ee39fc64ef97220835fad062a020e9bb6faefc6095b91970d28a8b1dcb5b8306ac98dafd759a53f080d42870c09bb29a655da9660b9673fed24c2f53ef3bf95b46ae460117ad642842ef821fcfd2b1befe7b3bf678b53cfee70b028b6b527735ea5ab3fe817037c426fb2dbd2d6b0b43a994152ed53984bcfbaf84cee0a55e2519a59a71c66b24e9f29cc5b7bb2c096f73e67d16e7c309b997ba9b446225577c045dafb72690155b7f070fec825fd07e0fd1f2c3aad191af37151913a60c3df33b4e35d8bcb69fcd9acfd34080b7af85bc4d7c20e258ef4a8634da3781326c597c611ec36142959bb608965b8f3f2cd7801a1ea503a4398ef1b2a87f60ac8d517f76a2d03c65560d48cc2dd5015d64482e2dae0e4c7a7bc6f93671398e9fd253afa4e3fc1b504412e4e725d7288ad7752f6f48fee4fe9cef3be7d16224cad8589080dd68c48566b506d9252ed0ac9eb783fb051e9830f59dea21c87badd6404144a004f2ee81f67d1da976cab0733b11c66311e1efe191524b6895f8c360b6eeeedf9f699779326299cf8618bef879825a0e0deea3eda4685a6d9ff2c4fa2307f5a147bd100337f39c64eba351c57b393dc9f232266110e4557d98156ed2bc04d90dcaeb77311b2c6ab041b45142d7e43e695f302e9d12d8829d2e4fee387ac3b3cdbbc60e99512e13a53e15765c65ab1170ff8683f91ec2d22fbf1f982e2c5995b4dbc5fd047c83e9e1fd92814f89b1637e08ef19bdfe6585cf5dd322d11b5856ad97eb973d53c5a0653171588f2b1557041eebe9d65323805fa2277ffa91971bcd19626da00c071b501148c1df432207699f23118178dbbd1abc772938158cf1805ff4b5ba392a97ba83689b9791afef41019aab08f2c908a9c641263479e8aaa160877b43d2122673d9559476fb1b4c9746aaff0b7704aec8227654b753c031a110259c0716e657dd8c6ec475b822833198c0724d011efe9fef57f5c9fb6594f1c773a35e2536e0823bc6807a156599ef3b9f24fbee17dcee7e2259b067f189d9da259b528604754854ea7bf8a8eea930e4a2891752e8e8aeeaa13bced86a09c028261798549dc9e21b417e68ac3b2b877785978fb4b49902f4a49ebe43c5ff9857c4a5b88a9834590fdd8bd157d7a5d3ce79438787d9fa7b9db3a3c5e9a77676c8802d7f71092b16bb3166acd211b139721c07a62ffdbac3d072f44e30c399a939db89678fc0a7ebf0bdd58e8144ba9f8fac6f3081336108f412086eea4154d23e1ceaf01bd7b02d80efcbfda9a958f29f448518320dfaf7d6fe1f6dcf8b9c29ff0b3065c17eded4f7f323f26ed7bb36bfa85691a400082058394405b6fdc38823874268cb1fc8756aa0cb31dac2c9a6d2b75535b0719f757afe27366804453958d319575e87e662073d1ad333c1ff97c87e1340bbe071143a18e49f009e90f0edf4a6c00aef4dd4513c67b7081633fbf34f87277ca91b61f78a143b6d8648f572efb7b3bb1e65dbb645e676a2822e5fc88661b8910d3562a8fe1606"}]}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r1, &(0x7f0000000400)=[{&(0x7f0000001780)=""/4096, 0x1000}], 0x1) executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0]) executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0) r1 = open$dir(&(0x7f0000000580)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xc, 0x0, 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') executing program 4: setitimer(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x2) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x6, &(0x7f0000000100)="71f91e3471ac0058e09d1a27bc5a91501da200008e5f84cf71b59c7afec37082f46a0cffeb355a7ac931bb7b6b27bc39f8dafb02c03542958200dcfb2e23bfd4cc6905eee66d10bcbdbb350fcf72ed", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000b30001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fa", 0x85, 0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) munmap(&(0x7f0000f04000/0x13000)=nil, 0x13000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0x8) mmap(&(0x7f0000f06000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setitimer(0x1, &(0x7f0000000240)={{}, {0x0, 0x200}}, 0x0) executing program 6: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r0, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x1bd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2, 0x7, 0x80, 0xffffffff}, {0x0, 0x7, 0x3, 0x5}, {0x6, 0x20, 0x1, 0x5}]}) shutdown(r3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, r2) executing program 2: socket$inet(0x2, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x5a, 0x0) close(0xffffffffffffffff) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munlock(&(0x7f0000012000/0x1000)=nil, 0x1000) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) open$dir(0x0, 0x0, 0x3c6c8a68f42df5bd) socketpair(0x0, 0x0, 0x0, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x86, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1", 0x1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x55}) r0 = syz_open_pts() symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() chdir(&(0x7f0000000080)='./file0/file0/..\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) close(r0) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000004500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000004600)='x\x00') openat(r1, &(0x7f0000004a00)='./file0/file0/..\x00', 0x8, 0xf03590244a24cd3) map stack 0x20f06000-0x20f09000 of map 0xfffffd8064909898 failed: no mapping executing program 5: syz_emit_ethernet(0x16a, &(0x7f0000000040)={@local, @local, [], {@ipv4={0x800, {{0x19, 0x4, 0x1, 0x5, 0x15c, 0x67, 0x7fff, 0x20, 0x3c, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@generic={0x7, 0x2}, @rr={0x7, 0x17, 0x1f, [@multicast1, @empty, @rand_addr=0x7, @empty, @empty]}, @lsrr={0x83, 0x27, 0x3, [@broadcast, @local={0xac, 0x14, 0x0}, @broadcast, @broadcast, @broadcast, @local={0xac, 0x14, 0x0}, @multicast2, @loopback, @multicast2]}, @rr={0x7, 0x3, 0x21}, @generic={0x0, 0xc, "ad9dc8df224749142b72"}]}}, @generic="ab464f244f6751f26f2a420fb6779e006303ac5565e63b8d06bdf90a0625ff593475465f9260536a9c8e13f5b67a166a5dc912d09cb794f9d485b5b97e98740af6db2e108d67255aaa3cf635cf396d334e01bcf8e005f39001e9a859f40c6591d46fec1cf207a5fb7741c0c126a74594878b1af81e7fb64d86d3c3b7d1891a6f9a696f686f5f3e4c0b3b913da81102d1f393cf91ad5476652f22efa2780a4bcad7a88b58a027f795291345ead26f8960da4d5a8ff49523535aff030bb24225071a21424f7e8b654b0ed002f8c6fc134fb2bf4e11d797b70865fab5f943c2a31d02122f1f40f6a450a7d420adb74726019a943fa9d588ba2c"}}}}) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/121, 0x50}, {&(0x7f00000002c0)=""/13, 0xfffffd5a}, {&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f00000001c0)=""/247, 0xf7}], 0x5) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="a1ff2e9576dcb24416b10b85c1f372c036", 0x11}], 0x1) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000ec0)="7ce93ec4b67701571da837101de1eb33bec06ae67bbc88ffcd5973650a6c17846474cb86d86b2c486444", 0x2a}, {&(0x7f0000000fc0)="e2502ac95c693d1710e1bce962d08e50258a5b6ab86d242c4eb6eb2844864d95041d9eb0675dd48e89c635b79c5c1a35cae194037539af380c2fb8cb08c86da8", 0x40}], 0x2) executing program 2: r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x128, r2) semop(0x0, &(0x7f0000000080)=[{}, {}, {}, {0x0, 0xfffc}, {0x1, 0x2}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r4, r3) r8 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r8, 0x0, 0x1, 0x0, 0x0) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000280)="b389e5ae", 0x4}, {&(0x7f0000000240)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) write(0xffffffffffffffff, &(0x7f0000001180)="12", 0x1) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = socket$inet(0x2, 0x4, 0x80) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000002c0)="bf62341d64645a6c5a3372ef22d8e964bd198dfda19ef0fc1e503b0011b33d136859889c3f14c640eb9884046a8112da6e0ebe56b2404275d8ca284ffbd4b2cf73ef4ccb0d1377366a73877bae59f2c7a4e67976e31d0266da7d2d2f18b52a5d3b64c8237a43044dd7de4c73a1e6487ef6cd095412dc0bcea7c73e0d40c36e0ab902d2582e332f75ee3247518e9f847ff254ff463d26bf817aa7c236860d63b4a852ab4e2863757d69fab2ce21820d9ed6c619abb838392f06d8dcc98a7cac2c57481df2048664da5fae96a438eb94218256be957b9afff2ea", 0xd9) setsockopt(r1, 0x0, 0x3, &(0x7f0000000000), 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0xfffffffffffffffd, 0x800}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0xfffffffc}]}) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, 0x0) writev(r2, &(0x7f0000000b00)=[{&(0x7f0000000440)="1de3", 0x2}, {0x0}, {&(0x7f00000008c0)="394f3621640ca262a35ab43cf4b5c52b5bc5fe8d296a45ded3bccd195c0a8aa65f2326343cdaf7eec74dfa8c7ece446fd232508516cf4e938dc0017b1e13319f95635a30e00c52f99d932146b4cac57964a5b6449473e1a02b32aadc73e7ea420bc997d67bc90ec17fdb8958423d89e9e243f41bf54c0cfc025722cd97c0381c82c3311041387329fb285cd3e520fc2d0cf795b7e207df417084a109b30d577e02378a076d48118260", 0xa9}], 0x3) syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x1a9) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x40001d02, 0xffffffffffffffff) r4 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x7fffffff, 0x7fff, "d577cb00c3090000000000000014070790b900"}) writev(r5, &(0x7f0000000240)=[{&(0x7f00000009c0)="5b0c3ae584574cfe88df554a3708674c959a981fbf2363c472aaa07791baba16b52eda63e7c29dfc4a13d950e72d3350164439e9541c8cb9a37b3a92a0050cf3719d6527d2a181919eada8b2e64968ff0691abbfcc2c5f679f23f61f69dff8f212ec9fc1d986bd726c3a96932d067330fb62ac2e136d9de214b186c1e119b38e3ebf95f30291b82c56fd8c8692dfe0a3c15625256c343ba95adb29392be20bf753008e70ded43171d41df96e1b5d159a36123bcd951b0717641c83ecd8f79ab7deb5b3d60f03ab824c833325edca0e789b4492f7947af4a0c5cf1241f321ab6b2cae2090f0ad9313cd32f7737faf518b7b107c1b5f4da3a5b42f7b887cfe0037e2d6e082d35b07512e6605af3421395d1c5afebe026cb85c739581a76042e2b240ff15588d4f9a142545fbb474fb8882e72e7814c94ba72f07e262d784f76a944c2bf9632c047f8e51dc5571e9cce1850e42c6f1c7f4b7a07f4a15b13e673042e17e6a773ca43ceb22e071d7f0207370443061083572ebf81e78c9aa8694d32d62a91a70cc4249f735adf4ff7f8872653677394e3a08cc2c95d33c85209d6909", 0x1a0}], 0x1) r7 = dup(r4) setsockopt$inet_opts(r7, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x1, 0x3, {[0x8, 0x8000, 0x100, 0x8000000000000001, 0x80000001, 0x4, 0x80, 0x2d2, 0x3, 0x3, 0xd68, 0x3288, 0x8000000000000000, 0xfffffffffffffffd, 0x20, 0x7, 0x9, 0xd], [0x1b, 0x0, 0x865, 0x401, 0x6, 0x7, 0x5, 0x92, 0x20, 0x7], [0x10000, 0x400, 0x2, 0x1, 0x1000, 0x3, 0x9], [0x100000001, 0x5, 0x80000000, 0x1f4ba84a, 0x3, 0x6], [{0x0, 0x9, 0x9, 0x3}, {0x4, 0x6, 0x2, 0x401}, {0x0, 0xb6, 0x8, 0x3573}, {0x2000, 0x4000001, 0x21b6, 0xffffffffffffff9d}, {0x9, 0x6, 0x6, 0xfff}, {0x4, 0x9, 0x26f, 0x6281}, {0x3, 0x7, 0x6, 0x5}, {0x9, 0x6, 0x7d6, 0xd29}], {0x3, 0x2, 0x9}, {0x9, 0x7, 0x3ff}}}) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000080)=0xf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) socket$inet(0x2, 0x4000, 0x41) executing program 6: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() syz_open_pts() r6 = syz_open_pts() poll(&(0x7f00000002c0)=[{r0}, {r1}, {r2, 0xe65dc00084cf4bdf}, {r3}, {r4}, {r5}, {r6}], 0x7, 0x6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000002940), 0x10) getsockname$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000080)=0x3, 0x4) r9 = dup(r8) listen(r9, 0x0) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) listen(r8, 0x0) executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/260}, &(0x7f0000000040)=0x106) r1 = getegid() lchown(&(0x7f0000000100)='.\x00', 0xffffffffffffffff, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x21a00, 0xc864ba4ff2969fcb) executing program 4: syz_emit_ethernet(0x12, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaac877dcc751f21928a4810000008100"]) executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0xfffffffd, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) executing program 5: r0 = getppid() wait4(r0, 0x0, 0x0, &(0x7f0000000000)) sendsyslog(0x0, 0xfffffffffffffeac, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="c19a70379c2879f2938f4bd6a5f5187598f85e245e95600a7843aca2a14eaeae0509566d582fac3f7335c136b2c0c29e9e6bf304f650f5f91f423490f502f2d1883d5fca7ac59cbf7b9ac04dc1c94a514d646b5568948049c9291987f29f6a087fb636e1d7950e06fb30880856c5593409f2", 0xfe5c}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbe, "0000c6f26400000000b2f48f1f8f788fac00"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) lchown(0x0, r2, 0x0) r3 = msgget$private(0x0, 0xffffffffffffffe5) msgrcv(r3, &(0x7f0000000940), 0xcc, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYRESHEX=r5, @ANYRES8=0x0], 0x15, 0x0) msgsnd(r3, &(0x7f0000000200)=ANY=[], 0x6e, 0x800) msgsnd(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000658a5d81ce75adb5b10eac918a2349d2ff5c352fe5f3f4223864f706183b00f1245146955b84e3c261d985a3197c107b6beff52353b347b0ab662e81be9867a72f91076aaf06355328ff72daec672afd624a3b05124c1211fd0befa2a7fb5243d2296fd07388c6b1133f721f1eff78309b886d3f"], 0x7c, 0x800) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r7, 0x1}], 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) close(0xffffffffffffffff) r8 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2000006e, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x2}, {0x2, 0x80, 0x1, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) writev(r8, &(0x7f0000000300)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) executing program 4: r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x128, r2) semop(0x0, &(0x7f0000000080)=[{}, {}, {}, {0x0, 0xfffc}, {0x1, 0x2}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r4, r3) r8 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r8, 0x0, 0x1, 0x0, 0x0) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000002c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0x38}, 0x2, &(0x7f0000000200)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7a4090aa06cbb148fecba5ee2b77fec37082", &(0x7f0000000000)=0x29, 0x0, 0x9) sysctl$kern(&(0x7f0000000040)={0x1, 0x3b}, 0x2, &(0x7f0000000100)="7f72ea9a168d39f97e8b0f52a464a039f4e3744c0dda597f90e9e3186280e0d42b59a0097306af35731d56d37970109b0ea33e98f40e901d407af850f11ffc966b6d737e5cca2d1c1fd85ab084b850441ed98db656d439aeb59707ed26a7e9bfde19a8dd38cf6e1b64851a364df657a4ba58690815180987c62646304f0101fec6b5009d8683a2f87aef5dd263391c267bfe5164e7d91082625016dd8b84212ca5ba829d2cb6a689f600000000000000000000005fd286153c", &(0x7f00000001c0)=0xb9, &(0x7f0000000440)="c52c842c94d7c2d41f1666e7059dd2d437d38fd6c7bb962d8909b09ad9db131ba896c95098fdc401f67ce7909b22d408f3b8a4d7b524baddf2e0220cb6a30b1b7018ff85c3cedf8ec453fedcc5eebae88ba807690dc641d9e3e8420124ff3300ffffffff7f5823d4a3a08a05c67d820dc7d985ca3c3e6deb7387fb9db7c499e0f14c6f061271b154f2b1f1df6846970ebad432d28945fa38cea069137e49d02e62e49ef8c86d6acb36a37c290eaa6153cdad574d62a1682b2cace005c9cd5198ddc0f2390e95f21d4aed01f84f80fd5396e8b4ed0ead1c5af61a4fcbe11603b3c76885fb6c2e4d82f1981dbe6ac38d48e7af8cca0847abfe7839d94c607a22dd03037c7a8e7904628b3e6b7560303d435feaba9027ce781a2ae057fb8291073d12339cc3e9fede33", 0x128) executing program 6: minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x4, &(0x7f00000002c0)={0x8}) sendto(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20b89, 0x0, 0xffff3955, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x2) poll(&(0x7f0000001800)=[{r4, 0x7}], 0x1, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x12, 0x6}) syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x18e) truncate(&(0x7f0000000040)='./file0\x00', 0x40003) truncate(&(0x7f0000000080)='./file0\x00', 0x40005) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x110) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1dd) symlinkat(&(0x7f0000000180)='./file0/file0\x00', r5, &(0x7f00000001c0)='./file0/file0\x00') executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) getpgrp() executing program 7: r0 = socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) accept$inet(r1, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="ea07b5e900000086", 0x8) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x2058c7d1420b96ca) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280), 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f00000007c0)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\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\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x94\b\x00Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\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\x8e\xf7\nn\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\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\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\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\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\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f\x7fv\xe4\xa6%\x0eY8\x86\x15\xe5\xd0\xc1#e{\xeft\x89d\xc1\xdefIe\x1cPT\v\v\x0e\xb5\x03!}\x90\xa2\xba\x15F`Dfe\xfb\x9e\xfd}\xcd\xc8\x83.\f\xb0E\x9bL\x8e\xfc\xf9P\xc5\xd7\xa2&JZ\xd5\x8esfy~\xdf', &(0x7f0000000500)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\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\xe0\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\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\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\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xb4\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15\x8dOze\x96\xe9\xc3\x93\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\x85{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'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&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\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'/645) sysctl$vm(&(0x7f00000004c0)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) close(r7) openat(r7, &(0x7f00000002c0)='./file0\x00', 0x200, 0x90) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000001040)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xd4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202}, 0x10000000000002, 0x9, 0x63c}) executing program 4: socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x67b, &(0x7f0000002440)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a06450000feeaa490bc1896916bba7182b0ec9152ff0200000000000000000000000000018500907800000000000000c7ecedc88aa72c33bf9c6588f34c60ba30dd41d034b114c955b40b20894efd4f42b571ce08966210b45cb05bb7b0d24f0478791b039d7cd22458ea18a0d11ef6c3882855c3a3dad872cbd694df22a4348fe92a39ae5fcbbe225b213b055e2a22da296a564d01c05bb9ee1163b5fe586fa1781b6659ade900cb86324d58f11e196fe83aa8dfb32928e1d33e8404785a7808598acad1e2477b6a37352f96062cf3f71d1ead50555725c21e0b69e1c53e7411e88be4a3f00177692cffb26af43534ffbabb8af874149b4b0abe7bf228c2af24e688029b4a67fd3ab30a3ca5f51a7fbf5d7acf410807d8fe7dbc62be28b556d796184739c1dfd9f98e076e9086a188b6f70841411fc16bc82507e9999179b62df160211a864299cb06324be3ab360a5369a3f8dddcd3d794f017d32335f4685332273944717b022d0c3ef7fd852e613ffa1c73e9e3cd31080d6355e2c1c594836f3a7fcff9fe9105824f5d335bfef8f8b387499bba782c9a3e9bcba74a2e11fa55e05b39b4025e7baeb8c3132d116e49edb6f93ec81f0a3b3fdb333fb8f49e68bf97dc2c3779b6883c9fec2dbd34c0a75801d84a5af04aea01eedd2412fe924c4880980e788691a54cd0bdf40d7e6a3d89f0d84ada6cfbff1e018b4204547908edbb02de6d7abb01a8d207bfa59da9196ebc0e6b2c1529765eba784aafd81e46a9bdf2740813e252fb6769ee39fc64ef97220835fad062a020e9bb6faefc6095b91970d28a8b1dcb5b8306ac98dafd759a53f080d42870c09bb29a655da9660b9673fed24c2f53ef3bf95b46ae460117ad642842ef821fcfd2b1befe7b3bf678b53cfee70b028b6b527735ea5ab3fe817037c426fb2dbd2d6b0b43a994152ed53984bcfbaf84cee0a55e2519a59a71c66b24e9f29cc5b7bb2c096f73e67d16e7c309b997ba9b446225577c045dafb72690155b7f070fec825fd07e0fd1f2c3aad191af37151913a60c3df33b4e35d8bcb69fcd9acfd34080b7af85bc4d7c20e258ef4a8634da3781326c597c611ec36142959bb608965b8f3f2cd7801a1ea503a4398ef1b2a87f60ac8d517f76a2d03c65560d48cc2dd5015d64482e2dae0e4c7a7bc6f93671398e9fd253afa4e3fc1b504412e4e725d7288ad7752f6f48fee4fe9cef3be7d16224cad8589080dd68c48566b506d9252ed0ac9eb783fb051e9830f59dea21c87badd6404144a004f2ee81f67d1da976cab0733b11c66311e1efe191524b6895f8c360b6eeeedf9f699779326299cf8618bef879825a0e0deea3eda4685a6d9ff2c4fa2307f5a147bd100337f39c64eba351c57b393dc9f232266110e4557d98156ed2bc04d90dcaeb77311b046ab041b45142d7e43e695f302e9d12d8829d2e4fee387ac3b3cdbbc60e99512e13a53e15765c65ab1170ff8683f91ec2d22fbf1f982e2c5995b4dbc5fd047c83e9e1fd92814f89b1637e08ef19bdfe6585cf5dd322d11b5856ad97eb973d53c5a0653171588f2b1557041eebe9d65323805fa2277ffa91971bcd19626da00c071b501148c1df432207699f23118178dbbd1abc772938158cf1805ff4b5ba392a97ba83689b9791afef41019aab08f2c908a9c641263479e8aaa160877b43d2122673d9559476fb1b4c9746aaff0b7704aec8227654b753c031a110259c0716e657dd8c6ec475b822833198c0724d011efe9fef57f5c9fb6594f1c773a35e2536e0823bc6807a156599ef3b9f24fbee17dcee7e2259b067f189d9da259b528604754854ea7bf8a8eea930e4a2891752e8e8aeeaa13bced86a09c028261798549dc9e21b417e68ac3b2b877785978fb4b49902f4a49ebe43c5ff9857c4a5b88a9834590fdd8bd157d7a5d3ce79438787d9fa7b9db3a3c5e9a77676c8802d7f71092b16bb3166acd211b139721c07a62ffdbac3d072f44e30c399a939db89678fc0a7ebf0bdd58e8144ba9f8fac6f3081336108f412086eea4154d23e1ceaf01bd7b02d80efcbfda9a958f29f448518320dfaf7d6fe1f6dcf8b9c29ff0b3065c17eded4f7f323f26ed7bb36bfa85691a400082058394405b6fdc38823874268cb1fc8756aa0cb31dac2c9a6d2b75535b0719f757afe27366804453958d319575e87e662073d1ad333c1ff97c87e1340bbe071143a18e49f009e90f0edf4a6c00aef4dd4513c67b7081633fbf34f87277ca91b61f78a143b6d8648f572efb7b3bb1e65dbb645e676a2822e5fc88661b8910d3562a8fe1606"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) dup2(r2, r3) readv(r3, &(0x7f0000000400)=[{&(0x7f0000001780)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000001600), 0x0) select(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0xd3aa}, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r6, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "6fbe443ea97534d0a278cb85dc3b68437fac880b"}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000400)={'./file0\x00', 0x0, 0x0, 0x80}) syz_emit_ethernet(0x9e, &(0x7f0000000e00)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000682b00fe8000000000000000000000000000bbfe8000000000000000000000000000bb2b0c0080000000000000000000000000000000000000000100000000000000000000ffff7f000001fe8000000000000000000000000000bb00000000000000000000ffffffffffffff010000000000000000000000000001000000000000000000000000000088611d8987662bfc5af2b0f846a6fbf4465048982b26b942a45cd8955d349b3c0000"]) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/226, 0xe2}], 0x5c, 0x0) socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "ffff09009cfaef01018b7482ec88870000690200"}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_pipex(&(0x7f0000000880)={0x4, 0x23, 0x3}, 0x3, &(0x7f00000011c0)="97ebbfeeef3b39f23cc64e7270144d1fb87b3506859b01e4d2b8cf75cc5a7c5ce5c83e38b8536023df1452fcce47a89b16ac55a5a2454b26f0f9e6cf6cca64f38b357edda4b47843a5a0be27482e32902b2e8cb7bcea413bede48c07c8a8f0fff3f859a214c88941d93d02ee5b64c47fb5b0b5d65d1319c3eff4991219d14f74c072a341a0c3c23b311d98900e6090ab16926d062ae42055f4579d736050677b4a0ac13f5042d0dad052ce0d3e7a9a0df10dd853499371c985b1105264360caad861df97600e888b03512ed8615f24e880c7070248471051c754fed3c537eaaba12aff57153d16ab6d265796d6f5880d1dd4b1ceb0ad2c231b944900e2fae74e4369af52d9999b9895fdc8fde0a4cc273d35b3c6e33747dc9c889e670ecef78dd0a5b04919a55a1158b17e58e0849ab97a5969db197e432d08dc7a74d95c83b4c2ed42cb3eaa978d65c372ede255447e3e155906658844e98d9120b0820e9ecea1cda321d0293ca30c75be4f5c77add44948f35942b59e0bfe0bc7407e3599e426f5eded17abd82eac0b08ae88ab6d770611c5bef9b2f19b227f22fb57e6bc32491feae0a8094475b53b9b8307c83427298e5826ca431a9e1157ce13b8151cf50938a9734f99e28b7960a7f0cba56248ac36dc6edcb893a632e2130ce294beeb13ab591d4e0b6dcba952b9bb3e1df01dac36457605a368dc1c72187d0ce854430cec3e13629a0ef12647fa2cfd8dbe3f4c1add9b05470522256b42d4123d1d7ca3e775644597def4035d9913eb4cfa4cd9746304df6748bab2270e5bca1c26cf77af1df945a0784f154d4ff58dd229d614eb0214e8d1b270d593601f182e96db69fd0448429e7a80b0db0390c4cf2e564ad6d429bdd10e0f5cdceb8aa9d8d3929c8881abaca2d97e1f5108958826d0b0917b9a903263d1c92793da7579ec9ef8ac84ef6a7371f6963ce0a66a2a8976e861d5d6a7cae944315a4142632bf7c8281f82316cee5384f3dc14462a777d95d2a5be0f0687685cd1801373c1c21a1923bb4f787c329ff3c5c4ca73226d723fd47d80b183026e61612247c51a0ba5993b276d7696b8d67d392feb7f57f8a7f54650e43f88a6d46493a337995e620a3797a02bb23da98dd208745443a33337259d43abeabeac55e9a54901315e4bd5f89c76d9cb7941f513b5e109bde451532944a4287dcea672c394e45e4d31ef74206c40c43edbad8469476e9e9140c4e556d4111dc4e7808a7a16094e42125fbc5dfefbfa1fedce17e366c0da34cb0f44924deb06639a2aefcfe15b9ac5e1f10bda939dd346d83ac9f1368c9981bdcabd6bdd0e058b54f2b75b83285c902879c85817b604f7a7d1078d51a719909edad9cc117012db73228d5e83ffa355c45f1062bbc793ab26b15f9608dd89c1fc6c2f922034810e712e233b1644e6c5ca082aa588f368615a8c46e4169dbecacce240ccc3ca7f9440dad3758f91fdfe386c159cfe7ff9588e21895fdef44a286503c553e4ce7d998ff63d3404ea87612538f22239499cc839ca192093f803bc6f7c3bf3a5d2bc4fd11caad13028f987cacca6963530e33ce069b563eadbde8b4abfadb36c871d5f4323b3a68fb3b072a47ee162fabc8682097f5e7f7e74a2622d5f5a0837735ffeff5516d2958ecf35ffe8351409fc09ffa93aa33ee52fab8f53b31ae2ef7fa0e72fa9ec3ac6caedb999eb6199d5db124ecdf36c380b5f2ced55f8a81ea2ee8a2db478df16e92e92a43a77ae6c689af1be8715fb0c7ed50739ddeb30c0f3376223de8a8229be9cb8fe3be90a283fa524eb81e325b978f6eb51ef547f12065dca0f2c44d1783e58df21f6c4aa68ec45fbec82945fc751a3d72776b602e842bd8e00dff77d5adff1680bea801de80e3446f9cb2eea02f8cf5ea9ce9877c6a0bafa1fcaa72b7b43dabe1dc81416771b12485308a799e4001ba8507f72c1ede71a6f6be3b4cd490622753ced54f7445497395b08d0f6bb1ae3f654a6dba37fa5a5a7452e5f6903c87fa501ad0358f67f103fd840f468ccb39e4cb387521279b9327ad7a61bfe3822447cdd7ec7d48722b3bd7c95b31334a8655b2d7d7f4235aaf39fface586e83415aa23e4c1156a71a9d0d77fccc5c46d6c4625eb37e09fb576ffd8ce976e5dd67189be92be9c6c45ec67e3a5ea77bb9b6581d76c8f854e737453079dd393fa9e1d48714cbb8ac96c80a5471e133d1221f58e87efccf90bcd9fe216f0f10f2e3c6f5f89c878618beafd668b5b13f8e863868b364771a123d1d8f42b728ef6a0046df9429b2f93d00ba081b55ac118c411801a58b0008e0d9419ba6892edb1c2875fe1ae1bd940fc06ce173fe8d6c13ac3e504ada3fb2a7db13d131c8524504fba6a2451b8c98feddc8416de00f4780fdfccc3c147de9f7fdc93c5f10f4eac698f4ad26177f2de948a99c6f5a415b7ee91400cfc79c2c7b400e4012009f485aa2e759d7ffac5ee13cf13175a97a2cd7ecf7e3bcd09ea61a8d1a799b0dcc139ef1d4a5fa6247e89213f8616fa6c78cb5cb0c12a8ee9d46cbb543ffaeade44ae24283a311b7622a912ac34a94fe6c49714a080dc2dd0c73d64f85523809eac049bb50b2fc23f6aa3bf956cbbda9840b1c71b8ce2ed687b7470cf512fa474034694c22f066ee4d824352e2417ac49b4ea8e2f73231847d310b435e851847997e89cb99f8239b4fab71cc1f3d88291d8da26ecc4d259197bf7c527dfbe153f50bc7f29ea65c355a5d9bb60f59cbfdf73c48fdca044c14b4035f9f97c36138883bc2c3d7bae9042993601310129068b88ecec7b49dfda58a411bd0621908520e0fa4850b893dbd1c9371cfd8489c1bd196037586ddad7edb50de86e19876a409e430a06c9ce469d3f69c999d5951db0135df5190215981b459624b45733915c2c6c4d80f89ef26b671cdee69007b4361f77e8ba7dfd18f36a45f3c1d62456256daccb2a4ab4c0eee631af1ec92ca34d54607207fb311afa100a693685457a6206ae8848a54b859bf4d7ba6d2744c58eebbed1fa43f662fe7a26a7a9712ba57fddaf78ab77f46fc3c2ac8d44eb3f7fa7b6aa1a92382771f6adf674acb40ac973a10706963c4e9ad17b07e2c28e6b193938391ff5a510ad44f6d9ab8465211f4ec613d8edc5f2dfe0df1041aa7b2180e49147ddbc57d45ea0d096ca2aeb69bbe44d5b744c5cf7ebb3a990288b1d61796bf22bbe2d656647d70c46f84a10a10ee61d691aa17ccf93a17da2da6c84f7885eb89e12d6ca9b06252cbf466d6fd6a46c6c7cdd4ffb638d9af9ea10be8b5ce7a7040b0d8d8de508c5331b2dc2e7b011a8cbb9a66e47fdf7dee18e0506d920cbf8f2ec7c496617bebb408f0356a88a097477338dbc67916599833139ff4d7fb1e33d536f5973243559f8b03bfa6812231a2d1fe71c2b6f6c85979cc2dc42b1127a16f250098795c536f13794d2786bce1bac426f25c20a56dcaa6d8be1589ea31a257822937929a70645fbc743e222ef1c7fcd0b4f0c140585793c07cfac016ac42954334c00de4ab301834629fc0fab18cd3df17d3e81894957ed68cdf36e0b94be7448391eb60157bb7ec808392290da186145989328bbfda0b7a7edd6c07072aa9d35cae64e0ad3e7679c4692a8800c1ae4db9e756add9f5b3de0478666623d5948e8171fc5bc21bca6e0425f107dd8915c6bb62169c6c1fc4018b24cb97d2b19030214492febbcdcc9fc1e9e33616a4c0cf34607bca4fe151a28e8ebc63a1cc27c5c8fc1ffbcbb2fa7f59122eedbde5f8ad457e8759f9c76d796cc021c48328215ca55194452d6db8b5e990098e68026e21caabe5874bb68a0565e0f1bb9128c2e4a5a56ecf476e703941126d2f0b9c8bdb0c7defeb5abee0068fe88b7b1cadb51b75f457f028fac10d578fb51814873920fab3070a20d5f8ed821597ba751b2d7d03994a088374fdc9a2cd8bcd1ac9bc51a7487b9877c5f9e314673525bc9132866fab9407da2d74c4c0d1ee60f4686738b0bbdc62ed9e429121778138d1153e8a13362d40bbe362558cba1424aaf88cd95450f0b7965c1e521fda3d87c6ff45f89c12c7930c308f49a29534b9f9a8433a48ed3dcc1595fa7267116269229f85ee3bdd11dd1d1ad5b7788bf9032a6999fcc47e35f8aa695406680ee1a85dfd95d18624ce13ad2b7a4aa8e8c13c513fc3884025311134454d09237c9dc91e96c933b82b26d03c53a6bf70ee80880305609dab1fbcc7687b82102e190d8c63e0d280723fc1458be5c19fac100abd1eeeab26de2beb2049a1c6efd283a1dcba84ac39b873105a79344f451409d178753a421fd9233fb8d2294dbbde2bb7bd70714ce58839e3ecfdd7826d22379527edb962e77630ecec5e6eedf1be81e89ba389ac9cf9bda0879306d3a431e27132c5a5f5555dfc4fc1d63abaee35c39bcd70923c106a3fb005334d489ed6b2034b284d149f81cf9d866e17ab0d260f9d3ce3a27b9fe8accdeb0a8b0ebfdc9299632ad1ed3ed5928bebd3d1f8d930dff21cd9bff81b6ec1daf71475d7582b5916be3273c451339dc03b33712c056e737f94ede170e5ccd323ecdf00e40ff306b2b36ddf65fe9333f576b28ef6354e2d5121552acb299aca1a877a62fadc235c06ca715b8e17fff998ba0cf95f2d60ced58ee6404a51787271188d0257b07fdc1209de29a676e59dfb5b100439b52605c463a1371fe7c547f3872643638ece4c5bc259fb4d586378253daaddde1156aeb2b2d5a2d4d7dbcd2014e7207b4581739afd22dca9a75000c7c05d8bf356b9c89de74ef222f8efa804d236d3035dbbc191b6972ce3e459e6d828cb2c315d060cd8c0dc5bd3844b15d678b3e2db6cdf157092a54bda2c5bc40fbb8a4c1d2f365dcb6b78695b007502d246cf3626859444039c1566984c6c5e79715332c7f73368e1ddbd786b6063fa31cc6cc2bbcf9ba32d783c301bb9d20a9f3882d9734c205570d553f3cda1dba511139087466fc048307c8bef2790a8cfc3c5f0ce6863eb040564c8072c153cce0d45e686430815210a26cea9c88b77a984a55eda0b7a2c1da631a0a85c5ea10c6e38afb7c3a9a3a68ec86902d5ca07810f5b02a85391a7dcd8bea32b7bc09824beb1236c7d8b21606bd1a081c8b303c6ed6ab6ae0f4ec822505481cf16621a605a41f5acd1075f8b4112219012fc1c2f60d6fc838fe289737e0128e3116c1e3dd2d5004d9a53959b34c5793e4249b4370235e6a0d49aedc7b1131b51e7d4e9fb4ca2c15df14e11a89090106dbeb9fcc4c4a9808a245b493011742f5276038c1d64acbe9cd09eaa37b30a2ad217ed2f01819fe418d0e2de38df111bb8d00366a0f6aac490994fdfbab89ba64031a3336690e4e48961764eb264093b830a955283c7d73bc72794bd01c237d78c5860b2fd0940b7128cb27b95b5f8073f8e955e9b9663a543eaff81dfd0141006a6f092978220c6a5ec12d6f5c8e3f2352c7094220989befd8476eeaea7491932437ab930dfcbaa8299dd59f6ef5111ebd3412674de7a6c0d5e8f2bdb2c2e7e2745fc0016bc6a452f61f70d24efe24a4178d84310b6871a5f125d2ee436d7fc753b74e5437a7cb2df5ef002484e09684e161d17d54ce95562e5560d87c4d4efc5f838d4b1bca92eb4b4ab16ae90df833366ad620196fb7c83e7e01cdae6a8a01236d0e9644530d9eff9d6aa82f79065fd56620205793582bf84aff74eca845cf6e42bc8755b80f7e1c0cfadaa2530040241a6a606ad5f1a0b0ff6ba524f7a6fd3d077f4ccf41b0902bf5bfd9e", &(0x7f00000008c0)=0x1000, &(0x7f00000021c0)="edbc5be3c9760272e22755a90ef22822f8619ffed3183d18900b54f2b42407dda78295a3ab13a80c14ad5a077154d31ac6d44058e7f9582660707af3126f5046487f48c676c551ee8aafff641cbdfbd9764aeaab193d5578878aacd10cccd7da85e7086e4e6b2209d8049e9bec59e5200b7f5a536bb9306df1ba3906a3da027835d399a3f59ee92f6a80516e19ee8b300119e40440039765b0ae785ddc45a3062813982ef3b15500bc143757c1b270952f82ddc2d8937e0b6670549bdc0e8bb27f550dbb39467d73438e72de4870cfa8470b9a043b60d5565a7176a961e6d644cace2715181ddee830d1783d3a369ec3bc3e6a6baf2dea3f675827ccc67fcce6d75c945879b2b7daa06992b0a80952c7301cbddc83ae8ed254c06035ba2aabf8265e0295a898a8d6686fc50d8d5b643880dbe925878f9d0a826360bf11acd7ddaf1958082f23c180ba1d713d2beafca9a6fb7c52072ed8dea00645b55c23fc8a6ed5e5810ebf804077096a7de51cd27eca177e8b8f15110e1caff9677fdf8e1191a0a163dc29b6b5e3df68e050bd0c45f3ef04786e9f20820dc47641bf2ad95e72288dc27fad10f6f5db89a48c5a6ce9022829549939e1b6f8c939263a0cf3e86e7392934af2f3916994558a72d984c72764988838ec25dc6445d6c0e8b0bfe6c65fe0e7ee90c2bbac67f93a7d51acce7c9e80e4be47d192934680081dbd6904711e4001662cb1d12084330d74669103b7c0c1da8852a2b0b14beb89410d07a92a33223611056e12824c0e2bba16209024eed45d169f7a68a61519eb3e925ea6df27e29685a29aac013db5b0398180a755a4e54c23392581dbb7bc50bddb2dea6501df46c809a1ba05f6af53a78546f5eb0ed3b9994cd8104bccfb1ea1ecfa7a005fba299e372125bc76b76abb52f955e6d2f8895d355017255ed37a50a00354c53cb67b3dc08eab320c2893febb0350a95dd3a700d5259881a2ad96716434f2d00b9778c0bc43b9bb9665257f1f2dfe68c8c6fe4c7a5fe44ba39af8657552ba9bc0078e26221c905cb6b3f0af73e1c0ffaa6421ea85f6736a25c5d5802058d4e115cd739614478ea7ca9e41ba8d5399874ee11894e5381742751f101c00191158c47cfb2106c6e53f242934fa11b64fb4c4385d97e75cc884f9f67012905beb5e4c03ed7af488aa3a1e535421dc561ae54a9292c46fe1010528097c2f06685704e9fc5effda14c6ea6e68645910a25e0622de62f456dcf67a662c697d537e6c53eda37c524222407f11da897a06257b55ea8542b93b41a4891c36c9179230a96e3eda28ac1eb60b35969bfe654d49a950418ebdaa159e2fb177c185b7fb4572258fdee26780159da1eb1f92b243e2ff0a4f97268dd1cb5f69b4fee5050e31be9e0a2ba328033043c4b384eab671bb45a9a038762e47a42955d3f7731a89d153e98d6de4cefa7ceb4ff3ca5230ec095bfd0b6a67ac77cb4057e0f1d84eae76c10c1ae12b0b8876a2ac980091eaa1c84075f14db5e747e32b2b16e512e4b9f77cae95ac26ee59a208307d3373c2be5fd88ade30c2344c871cf1ba2770128be1c738254bf8be7641028539367ee3c10a1f18c5c485b1a18bc512d6f7aa7261bacc922959ef6763695f438991e6809ee3a25a274bb91ccdaac85599fc181bd8ad04a237800ae454e842e13ecc704a973a854d538bfd62d29f91c2f2e759da9337afab2f8857c74ccfa32561cb690afdf13180f949772e3f90616a9c0ac17fadbde35ec579355daff787d6211fb937ff631790979488d9791b55a1982ed58bb9c680815f1c7536bcf2d7367d66f62e1eda7bb0bd356db9f393fd8dfc893bb664dfda6794842a23ef3086d7bd0671f87bacdf8ad3192ea66a6dc145479065063c5b64007d7f73d703d740e1df069585c67af62612b696ace5cc0c2ef553b3941a9341ed5752c6d67cda2ee78ffce2fe65246815193ee0ddf78d8377a549537efcd263e495c0e58c7887cbe93c0af2bb28b06e91ca87f0d7c32bed5839f9a377dc8942ef5e14c6aea478e5e7a9ed1ef472f2924e34ca447ac556ed6beabbfc77b2ef3f6f4ab28ad876998a002b56416a7df13ed189917dada3424a0951ca49bc8869441e23759bb951801073442584c7a42813cde40732719f5380a40cea364c68a9d2566bbf41a78f8451ec3d979322d56316c2101dc68bd4eba44ff7031ef27490ff0a8e9f9cedcf9134e8ad8f3c7e9864ea29feba12fbee4f9a3bd5a20b80293a4aeab5774132d6ae3174ca3246d6c181050438f3adbb7c2d2c14d853211e5619648493f6849128d01b00f84783a09e75904c57bfff3da1bc320ed8684b9075273083f744496854993a1b773633f4473c4755314ba82c6fa3b2e1ce4eefacb3a55f033df1764a79cc5b6b8badbc62d6b413211f20491235c069a00e19ffa9d6392ab89a2d88babbc7dc26a1689ebd81d2080534d0632c633bab60f8d6c9a2244984672b79f9e0170386d39b384be7a02bc46c6add9169641ad6a96f5c415c74a9cb4b4eefec8759e234be707d34ce87eef725e168211447214743d39671275a840e454a67e4135b7811051a610d1be3a510f95305cedc7e30fcd1f36e0ee93c7cc3afa23318c1f27525bb5a8eda0be441cae17e3e50ba4d2c4fcaa39fbd009d42036521ae296aad5463aa7ace813ff9d1ca21b901b07824265e188a33fde88078dc25d181e2ef6e2793ef144a60c63c54b2049c26ebb4d515df81acdc3d6f50ab3cc4d5a522ac04b08492e864d3b526a9cb72bad49e5b1686fa51be3f42d6f617a16b73e5f7c5ed64a7f89df11765cd3e4f43f67b0b7f483f3f8170f5e79a8fe5b69dc61a5ddbb32f25e86bea92f15393db4eef1c50bc0b045bbfcd3faf2771e21a2281308b36e149017f968d51b34f07f8ff159269b2dd474d1f7a6cf4e7bec65e42d76b4197aed12172991501ee19995698d7c8158855a58263cf631e958427c4346eefbf1f5d8ea340f77735b3124f4aa7b7d5a5b714721a32a591db42b5b69736a1c0e6e03f9f188d6137c29364b4041482e839fe5651a35bad99c1f6cff8dc58c155ee7f09590f0ba7c7b2964c6aa2dadfe37dd13e0862699220ca8a00873e677bde59c262078aa9b3f3b3fff155af75b783609fda31c45de50a822ace8a2e5f693e66c72b3287f29841e0e04c8664f92a7323988220728061e8818d8dfec247883fe45f19825bb6b7a4e92ed6d63be8e86e46cd7e6610f4365a964596b29719406566ca88676fe76d89a186db85033943ca43c1f74aea1099963627ed79bf922d9e4d257ab96eef88182a76b9c6cc92123b97a5d35a31194963b725389d018212d0a82c8bdb791e9c1b4bbec048942e11005823393338139d39d4aa5cdd9b9896a35cff9a49318ab0da606230acdc789ec2d42d0186e2ec23d35e1d1872fa4f7b66fb94776756bdbdbbb4a49be0f22f5e8f326db0062a027ab6b0ef130f1a450ef8a4704764c4bdf86c2caecccb69bda6cb99a7eeb2d22d4971f45041f5bad123e1ed0ef33edc3f2c67497bfc99ace76019b68aed8a4b12269629615929ab357b0c6291c0161087cac1aebde13f025f6d74f4ba74f8040892f51439d9139b108d0b1b4b7d03f8f958090fbdef622451eddec07d5183b82d27af60979d7df1771f3a9031259e438701b1fb04663cbdb60e381e9664b93bdee46fb2b95c706392ac6f164bd4f8429c04db550ab914ecf09e628cb431e69b465d4b42bda1da6b155e9d37396d3bb3cfa1efed23b254ddb02b00563a46e868abf7a4c11e298eeeb3e4e05a82fe23f97c0124c277b66f0bd11790ef503af9cb2621db5038cc5f14601f1daf8ffb54472279b06ac33f5db6d21ab4afb9e261976a4ed3aee16563010a7d8cabd846073f33650c04580446093db95de04460969989d8ed5d1974d8f16d3d4f99c0e4fc95f2d9d92d76ccfc048b19f8dea19a237fa2a8944caf4520a67d3dc63656c2ffa2b7fb45f4058f89885394eeabf57c4161de03db33de481dc18d8f53a5ecafd876516f0890ad1e01761bea42d31251981ea46f833e8802288346f6f2983719bf6ff382ce9d899097584c01f33c95b1e4ed78f79b20ebbc502d2c56042d151ca0cd08d0fed11e43a414aedfa25f2e84574c4c65d716da9c71e70a4e7925d0f4b5d7f0c4211b7be4f52101ef7b852ddc303c42dfb94afa14b7f11da1c0bd7a2cb31767416d991181608d26617741e9c33468e45b4d5ac7a0daf64d7677b34a0214ec4744af35df8d41dca0cd51b9ad5f28f46306c3291ccbff9585a3b4f257abb75456458c91f9f9660850fc6fbc4ac60fff0fa989c84085e7411383be6825055fe0770fd443187aaedd4d49d76d2409942dec28ef9636fb4a5aac3481fd9e3358818d464d573077f40422a646de9376faea9de79969e9d6ca37f2284dd49328621fe9661e401fc70487f1baeaad0c301dc701e89608779d2ba7e6571c3eba99aade468207580f4ee1a11b0a16817e99d4cef4b731966f9b341c33e96fd384ccc8df4efd61db7c165a28f5436d0f89892f93bc6076db77ec4787cd7106c759261ecd411d34c4030e00a88f802e75ee60c7fa75b3832b3aecec75ecc498b1af24760409d348710c1c7d8b214dccb1fa326bc0e4ec06cd5f6e7cf5c08028d4b8d058a5f688c83be08bd6d0ad1693052c5077de753196c55d580ec7276eabffb89f0d3179c0134d079d3bb95cc733774b869dc92f4abdb5a87c7bb95bdaf5b0b42b49c792f82d489b7c0487140915c65e35cde2597ba366cc08696141714006c2900cedc476140f36e5da5650eb06ee6eb7a805c77eb3cd86406e82c5b7f0416f0cd2d5c347dd9c9701267e3bd50312bafcfb89e221b6e5a12c106e316fb00331570f253efd47deb571124f0776bc82251deb6c4fd13be9dea59aa01ee8dba42949f822168afd006b0e449489c1ad9b783e1497c4dc3e2081543c2dfe94ad44918f2ed0ca7484a16edf009a558e23c7360771c369e1ea230d7e0388d99a729ca5af0a5c84050781b1548f7de43c0555b1e90d9a85afd3c34f987df4726dd30d31df68de1fe3cba746bee635299fb094c2ec07f28cc71adbede194892fd37b7d7a6072e40dde809d42e9581b87ad93a30fdd1facce56224a139a11892bc8fc6c72158a2427e50d9d603211b95eb12d8acdd18f1c974d3e54951d27edd90e532bf3cd971f149cc1cb47351dbbcc9c25154a0339bffdb3dd1397e15cd2b3bdd2a245137d88cf2f78e65d95313215774d437a2c42ad0dd76631b480a80478544a50aa873dd5d36d125bb1e22d8b5b0995e8d54611fa0aad93759d96b62beba6ff6835231c5a19cb354d6e62f6573815152bde665d2388fb0af43da2fc3484c462a894fee6bfc1cbbd673a68a7f9cc47aafc26d543c6bcfbe17e6df9dc5deeea035e7ccfb64eb8b974d6d250400c74a1e3c26ef9d9dd91a30e06933233d2f9c2515fb939f010c6d53827f76b6cb5d6fc8576afe62056d014abdf0bbfde189caf814c7367821635979103d5ea6abfa0becd28bde9f3ff56bdaa6bf56efa382809b0e529db0308dcaa9b46f2d1d683b50d869fb29097c76ad1516a48c3ee7996c24cda4194cbcbb72bfb79909c6870dcc88430d713f5d604739544efc6f773a3567e10d38719062321e79d178ed6f8ef7f42b807538c0553863b989b1f65f2434c4a04f4a81bd542e8492a76c315f200eeb8ba6430acff7bcfb1d67a7fd127c6e8184783ee8c9b20cfd9c0654ff203aa404788c67f6a3691fdb59b0cd409c5", 0x1000) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000840)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) execve(&(0x7f0000001940)='./file0\x00', 0x0, 0x0) executing program 5: openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x1a0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe2(0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) setsockopt(r1, 0x3, 0x5, &(0x7f00000003c0)="56bcc54088e18b5a6ea61f000000ec090056493503423d96cefc3c50aabb7286f7a5557d277d21bf1b7af141b1d34a47203d414f46f3edffcd066d6a642f3be82c8e6c22199465a208321b067240c3a9d026e38687ef0151c2df478d27c3760017501d31a0835ac4d110ba0b90b09ddf4c7fea203f0a57012d6a85f6db7ee2234132755c402c571645d24fe79683df895cf3a48c96e0d2eb3ea657db020f390d10255a74000e8e06250f0300914161fd94829844e3416572a613a4a89f36b2f494c876e1a41a128b649d222ec5b359fb68dadbd7c491f590aa743f38316d814e4bd603cc40e55153c2cdad032729c67360e536334f2f92a5fb755c4440e356", 0xff) dup2(r1, r2) getegid() r3 = geteuid() chmod(&(0x7f0000000140)='./file0\x00', 0x11) geteuid() socket(0x1, 0x2, 0x2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) setreuid(0x0, r3) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x80) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e36328b2", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0xffff, &(0x7f0000000300)=""/64, &(0x7f0000000340)=0x40) ioctl$FIONREAD(r0, 0xc1206922, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r1 = open$dir(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0/file0/..\x00', r2, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000080)='./file2\x00', r2, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0\x00') rename(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000800)='./file0\x00', &(0x7f0000000900)='./file0\x00') setsockopt(0xffffffffffffffff, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00', 0x2) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000000c0)='./file1\x00') ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000003c0)={0x20, 0xaca7, 0x8, 0x6, "110d6bfa13918f01d6b6ae646d78706fb5eeff32", 0x2, 0xffff}) mkdirat(r1, 0x0, 0xb0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0xc6b, 0x7fc, 0x0, 0x0) mknod$loop(&(0x7f0000000380)='./file3\x00', 0x80, 0x0) executing program 0: symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket(0x1, 0x1, 0x6) getsockname(r0, &(0x7f00000024c0), &(0x7f0000000040)=0x100a) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r0) socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) dup(r1) kqueue() socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x6, 0x1, 0x0) close(r2) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r2, 0x4, 0x44) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 7: syz_emit_ethernet(0x18, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @broadcast, @random="6a134f0fe734", @loopback}}}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x32, 0x0, 0x0) madvise(&(0x7f0000357000/0x3000)=nil, 0x3000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 1: sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) r0 = open$dir(&(0x7f0000001300)='./file0\x00', 0x20, 0x1) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) linkat(r0, &(0x7f0000001340)='./file0\x00', r2, &(0x7f0000001380)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x306, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x22}, 0x2, &(0x7f00000001c0)="c41d08b69a452254523ec718f0d7bc8f5ff1dcaf59bfe3ceb7c1db01648eed5264b7d9c935a3d2a84b2381a3b07335baffef699c12a654c3f498350ab2b06fbd0c8879088e2f91034294ea3fdbf01b1df3605cd1374398a30d93dc9c98fd735ffc0d30d6496153146a239ca428cf041ccaf59f62e3bd2467598ee854c552e30c4427ea59204f01896d394150b14163424f9f0cbc1fe86a478187dad2c53c609a61f2958751d76f035af543bd6d62a93c96003dc43f66a2bbeed7ea3222562088ab764e5cc8f50bf30d88fd943552d9605f36b022160b430cbbbbbbeb", &(0x7f00000002c0)=0xdc, &(0x7f0000000300)="21932afe15cddc3c50f8444dfb69aec58db4fee8bc1dd3b1996560228eabbab654697f84afb49edf2ceccb5fd217669e5e427474fa6d02f029852da65b015a020b29d9ee92ae83d7112b793afab871a3f4d2168f36d02b6870a931282e9963fdf6e151d19e7824f3340dd110677034111571232ed38e283f5749b60cc81da81140fe07e13955bec3d4e33518e490004134ed8e8fab85a3d6b9d31f062fa8008556f8ba7b8460404c786cd67eac7f50a1588f722b069693216be6ebe4fa22ec8be850ce8c840fc79cc6a6a461732937dcaf6719b4bd61692873302ee698c26d6a9a871e1f50bec7b96875b76710fa32d3ba3e1efbfce7292b6d57b16b26335b533ab0a93d5c76817f062eafc54eb2ad3148f542e6bed5a6c1c45042ce601abdf3f600f41860f95baa25cbed20598e448aa945a0d7410b3e0fb7dd36328a5770b1709db3ed563babf9c439947c425e700ba71879fa060ec72fe37d91f9f30eda5d14420c9e08a86dfeea4a92108972f44cf75fa2212e71f43a560384b382804df92e1d28bd74f5e37b7d1e62a7e485ac08031cad61a01c237685afe59aa6d2e364f80eb7c3327d2eeefa3b76cf7965620075bf94cc22d82335e4ae76882f1b3c5d29d297015a979ad5b65526c6d5153fdfec452205cf1db2d530a2423d5fe68833e9df3e63151075d44c10d557b69cdf37603ae901dc7526214750c97cb9f30777faa4973e4bfe719664afa862ad8a76aaf3466cc825c6be0207e0017401af4d0e23dd7c93be2ed900b6080eaf31095753f333c5337f03b44a8110fd0f777a17ef00f8a269cd4dff4b98b4726b8464b7cfe821c0c9f8994766b580258e3a6526919fd1178ec7e24b182728ca8c62a2d46812122ac9bcdc5906644b6d20bb442949b677e351d6cd502026216257cbe91eab3ba392222b77e50c01abc5bea93e87b832dd0a400f23f435a1feeadf521875d7370f9dee935de69f982b63a468dd6258e2c690324546cb5842b6beddf8632d52ce4d006a9083d7f21f6d61eee47e277fdef4265b5b8ee087b965bb27ce5f28bc21776fe9e8b8e62fa76b1604ffb72235301ab56d621dc29e8d1ecf75fc0a955f066dcf9dd5de1fdc7d4f94a28499165ffbc1d2f1d7ed6384a8ac42749d388bfc763c9239f527564c31e5efa6729e73f2db115215f246bd1dbf39770e0aa94dd12e1ff49e51f7796ca24920989fe0b8f27f915e1c4079194e9465457340e8966f87e1b8d6636ea30f686af62ba72096ca69062a8bc217867fd2516bc6af00cfd38f564f255c14dc08fd5c53edae3b9b8e48ef90e85ed670aa459528081c194a2fd0abd7104fd753d8b333f7deed2d758a1a43ada696015cd1e92a3bed175d295ab784e8bfa43980215cc669415d455c5c6ff60b746073ff55108214467491872b9c8b55c7787e0466379e0062fab1c420cad83aa16716a6e06a1d3b8f6a61b797f4c4e7d8468652a64c03a6fe903967be329d6e2a3570b3d631a31669b8c47902a41dc7a20e8ac39327ebe9a15a266c74dcb4a0a7496bfba35c063ca54251d6d32cc5132f8b1967056d88b6310111204776c55d3f9dc28ddd1b4bacce23168bab38ec5a84e3fe7c212f95d946238df6b94d037576043d6e5a17771a2734ff748afe2e3aaa8e7761088fd060e341c7f0d0cb31bf1c735b6074bc6fc8d852660b83af09b88882a53d252a6a23626d43abe900e8399ff29aef7b007ec05a80c195889c450c6982f008c01c564bf73240a6e0d19bd5be8cf559a743bf1e342b7bf198ff021936ec46800000d540be84fb49b908a6cb65ea6cb4a664217e527b7089fb3068c7ceff4eb53f0ccec2a36cccba995e85f72c1e11de955d0be19f62be8b360c3308ffad0c62d3439392fae8e04457f7cb782230ef117cf9e312b80183e28eec4b9d885f309aa20e730b3c5d658706eee133754d4db8f5233dfeb23c967127b44663331dbd9e0b2db0ed31673975866d0bdd3272468324cd720a777fae8a6df6df3d6a9e5b8aa040061d8cc6a8f14f9c51442df04c94214107de6b8d8e991eefbfd01014ecc803bedd0868b80a588b150e26f9029cf4d18a70de644a04b332cbb8be9d0e96a958e5f7a9677b178cfe8ec7d0ce81096fda11881dfaf70214353620c032d369fd560497adcc70c60a39878feb770c5cf1c69629dd5dd7cf2a1a65e0b71a3d3e4567d95c006b7ff1faa43fde0e5dd05b1f9f6948bcd9019626721e46459c659f333b5cc74d3fe5be1afb2d17a86972ac62735658da068b6f0ce0e34c92f0a13555491bf9460d6ac5a4ad6627ec059f061105c04a02759e15fc7ccbd6b979fb9ff305f8ca3c8feba455a3c4237098a3d193d0ae431aa6f5e13c1aa334aeecbc35daab0fb714649dec236622968687d599fee6a67dac60de9c7c1d14af80cf46585102a9f738df7cadd60fe34dff6dd3a2c9e44e6aab2b7f43b59177709309f77ebe246764b602f241bd0036402fc2da7df1c0cfff1ede66efa18a2dc9715f46e212ffaa726c5fc1e7d2df66f63d338d33ddbac5cc6fff337b4aba4340176d1d49811b30ba8c4ba183b82b039f80aab42db945e699b7812d147997e94b47914ed81c3cf6b43fee1aa776f70df305d191be4676fa7afc78bbd65619fe474d94aff3ad624896165e02d5291487aeb27c5d55dbba6a994cc17df3c0d4162ef5ec5355451ed382ed6f4158af5a01c302d88ada345110da699e4d77da61d6cd221ea506a4d764403e0287393933e51c57dfdcceb2d48e227015e8807a0fb1c01fe5b76f3c0d5ab2b909c565a36aff4724cd1cff4d753fa8aa7476eed48b5547801c2b72adf7943b9b1364f4ca229d55a205507ba28c9671dc36b17cafb4df73aacd1d641d31c6ed8ce586573e3ddb71f762abda04530689def9ee5a06c29f3707512056369b97ce3528098c0660c96939190a121b0c8c0f1ed64f54b583e4c13c8e415e859f3d8f013298b913085eb91ac89abeb32ec514af37f02eddad18ce25d83a8e154a0da7466c3ec510dea8e9bf5af0a0b9438c26f4ee2d2def8ef53ec9efbba3bdb5176a05cbb2789700b2248bc64773f5ae668f5cee0668cacda1475f6878be1591185d194e5d677308797e3695cb0779fb303e47c972931a1c80770df9143117ceced430dada8c2ee1379ec5bfecc975fc575c27571ec2e26e40b9c0206d1004463f7c379618cc9199afc6e024edbe435c3baee290f4a00f6e574b425f3b2b26b244aad67a22d4e3d14b66fa80671c4bc4ae734e6b82027552ec5c403dbbfcdcae4b3f685aa7c46ae90f9ea4dbf3ea3a840643f9b46bbe1d7ed05c733097c8368371421111180d54ebc41384170b321e559e5c6d6821394440d1d01860abadbd5ea03273711fc30e44a45502b30b1849db177ca77ae88880531ec056dca472bceafd18719571e658f22e75e97e1d74e9a34eceeb33e02c0f814cfab5da9f63b0eb63a57e76967c60d8c1a619f126be34100b14d5d424b480714fc612e688786ac291479d499f9ba8a1ca32f46b4ff0ec82681a96adce9b60440f2c8a191431e7487e45cc69b0ce1de33243914bfaa2611420a81b840df32e6867d2e4862a9296a89d79b169ca2dd4f48bae2a1e2deeffb5d5b4bfbefb9de494916a4cb2f0a329a676687c14d1256d749a112a5d3c09711c56f5b4df497b50c03090bbcf4da1e1cec0a1565da936e0bbd37361c4ac3a54cdf54d79c38ec8c2345e6fe1a27c2864e5432b41f4bf60771fb1c833c43bb000c4e77f2b61cc2585ae7baca6220a42b4e1a94ca5b006efe94abd57d961efc07e48f91befc1ea266a3cb46a032adca2132633500184edf4346e3a67c35098539176ff13dd6fa5732a78a6e77e54803c0941b85280149a3492285a0e21038642bbf6e98635cb768e2a9de09422af0e0ca503ed6de64826669b13699bf3d28c0ae04dd8da34d2d27b9bbe2b92ab0a09103379723af779eb81fba7e79e68af8da48dc6e7e44323fde449546c98a73e5045bcce8a058e9a4b297e1c32562a387b659f81039ec09bd6b394ae2d5a31976d414fb1998d8bccacdb15008611b4a98e91fd1c7da3324afeb8a4380615d29defd2ed9877ccc79c9871990d9a59ef48bec8ec13589196c3f734b3637bf206eec0175e4c0450d9d226360f954d20879a0c44c6ba24a201106e246db9a7308871292543ef8b0b2d07cf3e122f5039820e5dfaf8b282a1b823be3134053f53c86ffd56b132a87384fc33b4b8cfcda99a8a6cc91721be5fcc699d1b88b0e8b1ebc575422cb80f5a1ca6b2ce815812c9123f24f7b0f4d2d9a1c67435e7e70d1e7592353df543f35651cb4f32535c644483d2c93e213f8e480e1c2d6bf24a6efa84f128f8661f0e852de2bfa58514866004f72e3cc724e820b35c35ab6e8e48bc703f6963ad1ec6cf08706af497c6f1bfa62c3acf55705ab41199c0da437cd26a97df3c25399b952e0cfc78d2ac2fe63034008bef88c24d378bc2397d052b78e60bdfece86e637bd5a567e864a94d75a54f43f73234b442b830234e77f6402608f0d53bed13875b7a00aa474fdf402d08f434ac7ef2393d04cebbcf9173719e32dbff37c1e03bddc49578843550e6ce7217031ffe1a99b1d3d45022b962337b74cba5cd20aac06e630fd35886654508c213da86f48a26d4fe1c06cd1d0b35c316f4eee2371ee344d45d8ebba9a4224ed06f0de5c7b3f557d0c6f73e7aabfa43e398030ed380d9910f5ca950bf944d598ffd0a33e4ef4fa64350a470e94266a9a90f1203d440b592cf69d9c3d1bfd7293c8efc494ab086f8fba2daeb05b2c2589cc9b03d6e48c8aa512dfd1abb812b1b3a1a2484caec207fd8520ae1c22718c88e6f844647bd12c8dcd2d6ecb8993781a21f86448b6a71013b717c1a7d12d6a8a73dbd8447e4cd41ce84dcfe64777d51dbb17e66390a912a8ec4fe62eb87e556ffa6e40799176a0504a0672c699e0dca8d7b9ac724d439cd73878dad3799ccd8d560d81a7d4a1eea8ba6fb87314eaf53030ed7e993dbce626f747ef7c53f0c7690343cffcae416310206eb44e04c5c6f452451e9daeaa085fcf81bbfefaee37616406c6397fa5b68dbcdf9abf64979a3de6e04cc26f43e385e78f9c4d8707dfe4455734d5f9cfeaac2ea0372f2425530bbe8330ab4c8138e3396de0faab9ccf69fcec4393e8ea4dd4ac6f20d3f621706db6f92ee5eadd611b96d5a680d06f0259f2b431debe9faa5adba11b067d7ad79cc859ec10e6ca6327c3907825b47e2f4f2e189eaf2a930410aabdb71b14304964ed4778cdab73e81536745b642e049e7e8baeea49fd4a0c0378a3dd10f1a6e168a0031d38f5c64a190c7dae4319417f4d56d67833687500e73db70f156840e722818570b4f328dd61aaef4727e7275b843d84ac5fd1b3748631abbced7066d156bc4e0bbf203211a00bdd57cb851ea8e4a455c12c916c7641b747c5010d67d558d1a5f6a7e30ac2f3c2cf0b30e2ac5ed6f843b2577e663a24831d1802a1e783f121fdb67d88571fcc7c8b7207e28056b24a9ca6b29980ce7ecc15187b4cc079d65acb48ced33e574a342056cb839a6fb9edf7e656e373ee56d62be1afd5a607f23aa5f270d3a903ef6512bfaf2cd805789df897201c3ff759c56fcd94133701e83ee2bd39a78a22be3e497e124739ca160fe11e5d4a3628faf508200386dfc84020d3eb890bf537812416cfff828e3fd860e467991a124407366b4937d6916ba145cb2f2eda8898c7ff0f6ed042d2cb5b0e59d9eef1c735b5bf6ad59e9fbc3", 0x1000) syz_emit_ethernet(0x105, &(0x7f0000001500)={@empty, @local, [{[], {0x8100, 0x7, 0x1, 0x4}}], {@ipv6={0x86dd, {0x8, 0x6, "d67432", 0xcb, 0x0, 0x4, @empty, @empty, {[@fragment={0x3, 0x0, 0x6, 0x1, 0x0, 0x9, 0x66}], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x9, '\x00', {0x9, 0x6, "a982df", 0x1, 0x3a, 0x2, @ipv4={'\x00', '\xff\xff', @loopback}, @local={0xfe, 0x80, '\x00', 0x0}, [], "e6dfad3a15c2d107b82ed50df3d67d415bf085ef2bb85770c378f6d77a2134c8daf499f7353bf8213cba2cc8db7a0376f66ee50289fda2b4b399259d07a57a367c53fd4816b30b1b26b4ba7115108080b159b26da9ce7c213905dcfbfe3e1648338ffb43cd62e58d053179f0648b45c963e5672838a676e855141d68892b29c64b14ee13009784dc59a66886102eefcb9eca9e"}}}}}}}) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="fd5aee42", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd2978918284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e01fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7de2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eb47ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b401500"/3858, 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000001180)) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) sysctl$net_inet_tcp(&(0x7f0000000980)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 6: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) executing program 3: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) syz_emit_ethernet(0x70, &(0x7f0000000080)={@random="f3a2a8908a86", @remote, [{[{0x88a8, 0x0, 0x1, 0x2}], {0x8100, 0x7, 0x0, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "1ab5b6", 0x32, 0x0, 0xff, @empty, @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@ra, @jumbo]}], @udp={{0x0, 0x0, 0x8}, {"4168144b27e8a5f9515029a5697d5c121e40"}}}}}}}) socket$inet(0x2, 0x3, 0xf8) executing program 7: ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000002c0)="e698e14b89bc891227fb38daefec826c8b56450520171da88da4", 0x1a}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x102) syz_emit_ethernet(0x2153, &(0x7f0000000140)={@broadcast, @random="71f3f64f0e72", [], {@ipv6={0x86dd, {0x0, 0x6, "ed9f93", 0x211d, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}, {[@dstopts={0x0, 0x3f5, '\x00', [@generic={0x0, 0x1000, "3ec9a37a8ef30b881f3f97ae26fd9e47ed821d9ae052b157b439a7d6a5700fb9ccd43dfb939a94a8030800ea3037374f828a67f3e1ad0abfa6717ee4e741cb2e4fae589f6134f2ae15b6ea4ae4b55e79e46dce3faba88e0bf526734176c807471bbc078b8507cd29aff78e2038d3520c4aa02326f17ae1dd72de582eb04967ee40b5d312b252579f9ca5f776d09276324f2c52dcab9ed4dfb72333a0771aa5b8f3b2c058e7e24d3b6deacd930deaff885b2b59acc8ccb8aaccb18ec4dafc08cfc3e4b50453f1d2c21f5a471be5e4c1a7b7b41a3093ad927b87072e2e1e15b8413c5607898e7e1df6fce05b22c18284838ea1ab061be27e87cac789c76ac6cbad263c9fe4788d33fc943f8c8dd27ed45eb2e3a4e8a60ca52dc98f97976a5288f52ffad71fd668bab263d9505d7c53328dc0e98a0939adb3a266456a0bab55c4adebcefa6c2a790a3c64fc0289f6e0ccfe8586c91a8eb9a7282584a34556f9ae76f9fc37e40abd7c316d3331b372ee7ae1a890f1515da1a33df1dac8c2a152a40c9299aa231cfe6961c78605631f8c93b84cf7582c772e1166bab1b9d43f199c4ed52dac79b731f1c16165aea01cb3924e7286e005df845b6eb06f49bceb510124d4aabba08f2d27ce1e523043ed85dc7ab30f12ccd008d55283a5137b9e8771b7c3412bd00125c67132962c390465d32aa0ce9231fda973aa1fb5f1922f338e4cdcffb28143cb20fdd73580fb505d60d9c9dddacbfb6d789fd3a50dafaffdea843bb6e7064896419152e0008a8dba60fb294f75e2f3adc564b505a08c4a1ce7a5ae654393dca9de04c05a148158945f5227aee817291f5868bb56d696c788d80ac82901580e9942c668bc33c942f4409bf917961737bb14316b1509d62482a746b5e58b85ebf149a645f1c5f9f9d8a12797f98c8bd126be0fd2456beda4eabbe366a497ba6069dd261da4fb9e899e9381bba46c5722463ce7e7d5a7256923faae0a7a12660dacae0b663f8f818f3e5e4cc5f7d0ad1a700b9aac7681e18c55741d2f8721c41e27a871f77b1be30d15bac1e4151dd76ed6057d946536a453a91ec7dc612779134be5e194ed48fe7d2ebbe97836ac7a4dfb75ecae65f95af7592c23bd7ee12ebcce2f97f91ac1f29471a5a13856e67ab3db12c998800f1fa045fc9c5130d9036110a4c2441127620ecfa076475a6b5f755a31a8cb49227e472441858fc69260a45c1ceca748e3a9159ce78bee6c11a865b3c70b56ff539d1bcbea7095d0366d80f26d770abb7286295610682f40eec4329f94b0ecaffd714ebe868cf59166b705dc63220bd5cf61cd71e9406930bf2573089102abc0e9519738158c7df38876159e78aa1a18881a13e304a33efccc7007b0e99fe62e0131d4344af0e56f1becac84d2d221b2daa06d200dc01488b398f3308d6223b1505bfcaa638fee908fd508609766e343055358e6f7914ebd6706fe6fba9551dda934507f53909333d63ba875ca933fdfa9e7e0d3d3df32cf4bb1379220b33c0c95607a062968e26426e8a07a4d445fc5b9138573709c6ae362d7add5bbc37735a357959d1c7c76f9dbae2a955708de4b4473dca7fd0a636a918ece1cfbef92b4f893a7ff202341d5725a3fa64419ec568ae1577bc614bf0bb32a1a4556237dab48bca211fcbecd72d4cb6e11a3540b00315605ad11ad3bdea98fd75d441e78e26b97eaa67cb2696b89cdbfb6cef9bfde892c46d7d30ea3140ac03229d0e3bf24eead9cbb2aba88c981b86251572f91ac28fa0a755ce2ea72fbed136a93a5188ca07f8b29037465ab421402d056aa061e4fdaf98f2c1e335be8b11b45477f3c8b686f775394020c602474b3ac7a21d4e15f3973aecb188764e1f1acb30f760ac0c0353c55f0036654946ad9df03182f58f0a37534c80e7eff3c95bea5f8e2aa966a0dbda43b4dfd925d752292b64fb0c0342086518794b2227428aaa082066ed7a63bcc08cabb8944994d5cfeb4f50953a78c044ca0597927502636516fdd99fb762a2754171845990f143bbf079a34a40e578c4387431839d24a259fb96f9d2d7f787a4733a173ce3f4decf34aec665c8c8133d1316a1e7b13ee8186c225f9137ba5f8304869deda818bb2a0a1db9f31aa1803ac235afb778eb457f60143df8e1d76b990025273502900c9768d9f7ae8ee6df075696ca525d1b51c94d2026af070e6120e1caa11bcd1fd5093ef6298c5a57c527cf6d3ffd8d12b259d4b614fd512336ebe9fb188a3518d767f863029e5602e554a15058b1aed879a664126c97fb4ec4ed8c4b69e0ed444f5560cdb25b0e9c2f3b536890b64985be4dd28082c5af5849fdae11bc8895d1c9d7433c1e517bf870fa0e8fd8bd4f6d0df7cb2f1029fb421932eb582bea010f0a08496cfa3530ffc9e98f082fca770bceaf6827fd0d7fca4f4a9bffd3df4e8fcdf7da897bbe1a05b1f7852960c045c0d6ae8e2dca05eef338053f5734091d65294c59fae7c83f4d320bf45087491049cd009c31e86e7ee4d29ff6bf1cdd042fdc5fb4a0d4410e52324ca3d3d301de0005e0e940682e67fd9136c27d2d82ef3916ceb8d91e0f41db6bee51dc0be1c7c03262076af86867241387d367f9d8090337d7dccdd0d78d01da8cba08a23839064f809259ebdc964ec5758be7bb1cd2eef57f11147451859ae7c7af7f71287bff08a3dd548678e1f601588b742ea2fd94c075ffefde98b9468336bf3697fa97b0ad0adeb3e81a64cfcdcffa44f511f3ecfafe395e14af24229565b3c3482fa35cf96986640650d60cca0d9e5ee15591c934fa145333f04f882f57b3d7220b11c929c6283166f621d6d64ea33dbdba552b80b1fdeec3048ebf38020ad6e9b91b70ca404a339aaf2ad1c2738d78aa183a63f5bd8a4f7c3943e7b90b143842a9f1a689d7e6be83ac3885f6a586cb10c6f6accf4a9fafb620e67b2ab45d7464eeb1c74172e1087a55c9915e7064ffb9a40a82fa3c8fb15e1309f75ee5bd732f72c34e8297fc0ab6b2aef8aaeab1d14da4d845ada85a99f86ac375561c0c563a083834b832af37c38b5fe6bbd992409b4e38510837aa06e0e0c0a72dc0c5cb61bbb5bfee953c04ed3fcbe0326d21d7b0dd037f18956de1523e2d4a246f2052f6a3ea6d936f10a5e61ffdf91021a12db43573f2b25a2748bf04ed05481d662f152adb5017077a9718e3488985dd79606fc7dceba07d023692e2fe92c0e4de8beb0d2763235bd11e08ce4697f2136a36b0eab8157903ad3468cbaee4cb418bbd43111409035de5874cfbf38332450ae8078129bfae5451626c9db1ea8d8bcef78b6687dd5b5d7869b5a5141e806a0b818d7243db13ab7dd8d0a992fbad42c0ec38d9fdc783867e682fdcf7dc975594da4023929f9e4748c05bb504e1354ece84e31ba4ee3696f8b2b8605864bc189939d919314f03711bcd370556cbc51da59e32630e7ac30fa2926f4804e42ef138bf937aceed87bb630cdc6a31967cec65d41ff9e342ffbaef49cde88ce2bfa056eb6fd992efeca47395077baad5c0bf91224620247c969fbebdb1a0faee6dc39194d202cfabc606e7492fd229cbb04504116b077889f68f20ea40f7b2bc62cb29c3adeefa22616ca9f5bd3cf0ec0db5e6b2665447a17f0f77a3954ed868f259a06d02e4ea590317b129779c8422eae62c2cf3294a5375c695c8688e74882930b98cb1e082089f493c3b6e34645c209b30e53a98e31e1b5ddf0887fb8b657f2acb6b04733df3851dd5fa9163b4a0e7ab9de78431ca2c6784f5cc6c844b0b96cc09df5be9c87428d646bed3aeeb7319099cfe288ad082b1e4898612f0a6a54c3a0d5f424ce608b742c0f0a5794f63d9ec64582256c9418583c619cf8b52dc812ebda378e84f90fb5a54e7b4916dd30ecc0680f3980e4b228bdc4710675266af53002c608e712cb440969f9e824818bf239f034087c2be41020bd478ebc25c38e21cb4ee7e76811f646073286e41d72b931e1067985c8d9172129005ab26010dbed39ae7da46f9fba65836b8724410865888b597ee34f1507daeca0cc01609f064568be4c014fac077fd38ab5721356cf7bca489d943b56470673509b4dc566f8ad1e1dff2be6c21c89237d426e046a6fae80e8c288c41517a9512e694f6e6f5e2939568ade17880b8f7526a2e7ec89755b39535d3b713c1a1300c53e7bd7bed149b2a606c65e42e3fcd5a3fa5fc43f81d2646294014799f25aae0cdad55d6b96eb6b48bc4e66788ce4411ded46c982b4fb390bf2dd68627e40d0d580cf619fb9805dfaa34d701bc3e49134c6723278444f1428f7ef9343c56e2f5e7a3667719e7d3228e0f755a79a41ed83eba823f489eb62cbed1b1764c0eae3e6ba5410187727e7df9fa78393215071a0bb080f6b0aed129cb0c56ed89ba5409d7b360a1e417ed5ac8578a0b0847c6deac369bd65f0475c1836d5a1b79f1623e305e1393f086cb5a93740ba5120e661461fa90ea1c563d384617943d7b997c2786ac8fd2a05767eaf366718f5902941caf6ac7d1dd121f86ceb301673f26716fe0dea6a80940e26575c7ec466cfdec9e40c833de071e09d5b3537a8141fd484545bb1b7b7eb3782ab96733998765104c44825e3d8247564ae655e15dfc7e8ab0a619eff354352f0f7a77a20f5c6e92e0ac43800f2398962e6a7ab798f635c45c13e31c7f6181a4438f7577a086fd57886f270730538e4ff5894740fade3fbdde639197136df6323f150e62bcc090f662cfc9885fdd8e03721608459ac50e5c17716e172049c0cb31b84c390b2e1059f28c1fdc1fc5731b3dd28b05cb1d042c4fca6e92c4c86bc9643ff9fe797fea749a9c72354f371ea732e2e0019d27249e6bcf97fbae98ffe115129d119fd3c3c024a9cacd063b291cffd92867d20d07dca0ecc574c846339e0456e3add1ef2c5f2cb71204139fb5f56c4ec97d40b6c432e6531d2ea368d90fd9c871bf9c49e4351c7c35f1b27656c2044345a895142c7806d14b79441025ecbef8d7ce7206e3d0e4df14e2775917ca64d3319b63a08c7af6c869bf7d13beb3069ad06ed5c8c38ff4021037048c87c7cd8393ef06d621de1535b50dc0af1a32dbca6faed9b912519ca2c029c2631196f16ceb848a90cdae4e7fb5e373e7d36dada6fd1a01d91e21a88ea4959b754b035ab0a180755211163195f296e607a8a5993d57d57f7f2bec6b0a5c9ddb638e987835f1703a782e18d04fed73bcc1b58ca13d6b2933a23e4e9a2c508eac4d7a19ac21797a9b4a37cda7d80a7ca12e1883d55763337019d3e678e778abc3ccbc052161b0ff27c3516a8f7adab6049a6b1098e05a7e9f4f2ce894d0f4073af9961145f15caf2b35c60bbbc90c08a219de41b57ab4c50197b8392771a92d56562fbcbb61fa4efd988843c1c385bcebc83b8d403ccf7808618d2abbcf0c47b68b2d84665a0551b0d30118d5af1d9ba5c804b28124c73d667bf67e22a783e29017f5551921abcdab4843d2f7a682b38df7822111790eead0f933ae4a820fc5070c8e01c8285e8610379d7a358b9b13f72d198e92d028520772a9a97568ad22ea64579e2ee08e42b3bf3cfa4ffca16ffbd195cdbd7698ae30cb7e80e8a9c83d414ac527a2a97305fe420e45b0084370d87d18bbc1e86a74a8bb942a59b7a42a3224395666606d3e40743613a0d77a4d743f8620451b502a6f0247ec0701a019ed13419e0378e1e795c3ed98b82ccc92902aeabb33d302ec72ef05eaa586860233db26de2aedd286d209645915fcf6616399f42403a"}, @ra={0x5, 0x2, 0x1}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0xf97, "03edc94637dd8edbfa09f8af75ce809a1ab95082d850ba0d0020c8a08f5c6dd5c4182f3fd5f7e20d802b604a44df0f01dc48f2938a21c98fa0c95c1f7044314729b5d642a76b4317cd8b5bf849ca897245ed3c7818c55c2af908ef4d71226bf3f282950cedf3a767dd2049723689e9f580bc610c9ad102663c31d68972aa8fb233f0e69bcf09e8d4c2524a862ce9fb374df0c63a030049deee61380736c7368dfd6b9c1d5c04c5e9a31dac9d283be45dcad7c60912dfd7555a0f2d80e56368b8aa29d2b182be4856cdb92afe2db6ea21599c40287b508ab78e00a4486dcad5dae36aabcadc2bff337305c5f0c258e2142a0a5ffdd309ea8ca2e1f9f1595c49e37af8f84772fe599dc23c7b256881678495f5bc5393471d028a946a0d0f8a98734e761a0c3e6811442e9e05e3f73ba9bdef3f9cc1b7ef89b773e3262c016483fedb65cd2eafc27d974b248130223c3cb1cd418882fe9830bf7f7f64a25dea1fa47f75ffcad30a9e17867a531760be95425ab2ea78376632d0695c769b055145c3aa04fa918603fc3a46b453e8a003993dc1c72acb44ef0539458b336709b1d15c3bc7c86a9326f78850c0fa2134394d570528053474e7d6f38fe8978e8b301f0f99bda76b09dcf6d613746b08574eed4cc56111e03c1f421d6a7a0ca429c4e7490679819b28ff88983e608b6167f47220659dac5066576da255b69a2c56c82bc61c6e6c9a0b4badc1cf9b43fd430e5ef0d49e76b8b78d00f86ef7565b5cf7a0e1e1d3ce48d660104705383f1d4b3fb95fa13ed5c564a6c93581e10be792d56316de86852e2186559ff113266766f36146e179e01edcec3b126167fefef1bddc409f9688bf5f8d732ac8782fd970de853a5dd0f8d81a8d179e374e1ae274ce935a5b89f1bf6f1973b2fcc9a7bb7a1452220c9d9885b250939d04a2d4c32cd24ac2f39809d2368707d3c4a1837d319224164a7840e030ef51f0913f0e6b43a02c3fd99a35f3281b4eb314d95bcd187426a0ccfac9413d0c433208e9fddeb3e701213cabfce1ea25f3056fb401388d24fc343accb4eee172dd77f97667c2299e82708c02bb09542b4010c00154c3673b26f69ee3787e7ae2a108d0fd1b2961acc7081aa750f977ffe4ceb298f683124718fa7d21fc4a9961179f48a981ace821199dc94c08b1f063da3c3b47d1cd3f74ea8e213d8358370b12f881ea047fc4b0d6db3ed9c1531d3689fe4fdd8c6680584172355bea1c067c8ffdbe33863e640951d4b178dc36412cd2463c3c32121e1e8b8399f74ba9aef8d0e79623f5a91ffd132e87d9cb474830e8dec186d3f600688417047b1a086a674686532944e1685136a48c494213eace06d76be4576e29d9e287f2c4126c595aecb7108b74611e5d38d0a4c68b5044394689e75bd19ee14c24c3e9677740d1f05e3990a31c0ae95f8138fc02374715d8fa2e37f3979cfb76f5879991372ff02b1fd0f95890e0f4874ac0b3454f825b70b9b47c3c0672784ff88c692b888c18ba1d4e48be3d1f48f9901e74ffbd254921f955ffd40be9a05a417f3a769d6f095e062ff3d67328966b3b07fd8dd78fa4e5cce293c5e8488e22a1ab79b49278e11d2ef7f6a539e95d2139234604a3c07c17c49436fd51d17e1d68f212863d40dd0a6154284823c4e882356a091f256d2f0498c1fabc8b5c9c8143f4a768f8a83384434a46bf85c4b3dda823ae8c3b7a96dd910fff8303b5bfed8b947484225da1026d3e2685c7cc3dbd343d11e3838186cd0de881b846ee75717f446d3c4c3ea1d7d74b2cbb1ffe702b0e185bf239aec8d8c423da14204d9c0e76cbb03ce2673766c98c6e455fdb3c27b6cf21ce855f4a3fdf33a95525a8551a2716ba7d868c8e9ea2c19e791ab95a79713538660d73b10cc08d0349f6cb44452ecbeb28ed9f972799f2cc6796348723cacd82f580f19a496fc6314899db63bc61d9eb750b527145ed9ddfafee4af4552bbb53c9ae0a78c5ece090ec284c30761bb745424e3c2193b70c3eb8aa39f298ba323f1b382ea4b7479c9bf9156338d31056a88d775d7942fd19acfe3b4f0c735c81ce69bb16debc839227d326051cf54fde7e98a842f625db504286c267be10c13c0c51bb63897349aa7a5898e5eac941cd345d8d327a57b4a30c766166ec899f071d3984946e89b698d2ffb11f67f443129376fba3150f5f184c1ef6889fd2b20215f34fcd363d3e3470c6b489b51fafa893343bdeb937f6efbf1eb644068debccdd46cecbc6d5278a1d7018fc057f3c5a9cafa7de640f4551301f54e02ac57d2acd237003779256d1e6640491aa7daa635fb924701db919691ec2288d63ae7c151e3bf767c22bfa69dae6226699ede295e7dc56c7c49613359fcd0c7045c19590b60367985e1ae9b6e049a14b933417f5a9dc8a418caae73b720f21acce74db0de3801c1c43462590df9547ca71ae1ed63660e19c330db4793761bd8327561895e32259245abbba124e935740852603d4c34a91996debc771f29e1d81671f334aec5acabc361319ae5f97d3fde82f7d476f16e2b718b1d3fd5857c364fc1018f29fcff09181a61e5e9c50d3b5762b6726873750f1d0a37b64ba3892f247e95cc08c16b6c1acc72077a7060c2cb685d1590929856fa39d2053453d6e89271497984dd55d6fb629322065516df0efa0912e67b08aa76a411ec417463f41b9604ccc32e4196faffcedc3be446b7da88ac43792a5c8850565ec98e3f59f7cdf0a221bfbf44f07d48523177f959950b6748d81b8a4a2fec0f80cb51e767e296e5e029aea29ce258afc7118830cea85692f4dc683efd28e6230e3043fcddf3b1f9c6972a0e56a5a6220ee446660adeefa420d5dd7325e7ab811c7f9caf8cd4ad8405943f0fb783650b587636b080156547876dbd764b844ff332dc6ad9be6df7044b14bb02b2cc1749b44fad17e5de05a4cee968a4811e7b75cf761e45eb891c638687378439ada64194df6bd521e7dbb88b7911e19483119606a2cee096cf9b5558cef938dbdf3f85a36f353f75dd57e6b262b0e4879727e15417f3e5cda0dc3a1a3a622b77ec0e4a9758f8acccff5606808e0006ec3d3a6a6ecace17589710a9457a27e61718e5a2def0a08fbf1a4fc1c65bfcaa2d2b41619d65337d376c315339f5aa428a71a9116c9f319220828a718c261530f9aebdea46590daab9a4d33e5446c027a5694b95c9abeeb613479290231504ef6ac2ff075558d1272d1f3b08fd2c3603fcbbd94a1c8a8436c44617ff03502207a3c05e037f0fa728cb4cfca2f86595bf481fb8a24c40c5bf465588e8f1be8ac92c860ce28147b5c8e01843672e1d2b8e46c6ba2716e45f53c9e3db8ca0d2bbe0adc08c52c8b4094dad3869deed2a4ebe9d67f44320fcac3c1065428339dfc057545d6a5cb588e4a165c59e6965dc6faffdafa199d73ddcf121150382ac82bde72a84e64600d2fc81dbe16debc2994f7b62f6f9ac61d94b2eea13ff6dced60cc03d0142c7b813547778519b894b4b294281288dd49393ca4a4c36564a662060b2fd0125bafdbe0395963c189f3e4f4466d7f4ae7cc6824d5452943d8f81dd711ca005cf9a6f47db38ade13844c1d2d459efe80b4138dd422acc287673d108b67033e8bb5a157e61fc196b3bf818a202cee9fc701525073075c121efe17f609492d82e42b6e2904da3b3085f5f701bccd16ed2a80bc6d7bdb097cfcc744d0b904175e257d6a6b393ec287777e110dfd2736402dbe4d8ff649953128fe13c9aa09a42dd5b371f8bd65a9a17699da7f4e273236b971eac6290ca8f7b6a6d42de80e0ce7915710fe583c87a3d889a09d406f794d0d68b256cb82e69a799f964d47ad40e749d004f30c9d1fe7579583cb80ed8af7c86f626ed42ca44d0384dfbfc2fb0d9b919d1fc878987fb18607084d84bd89f0b4bbd03e65ac094ec32992d4e5620a4026f0d4784a995eb734d72f9a9b3882595b89e8b1fd79a52fda30e90be8d01752149a8a67c4a7996fd8bb0798b5b40f1dcfa27e95700927ea3dcc82e2de30c7d97e6c67e22a1fa2aa45034384f9849fc13c40c52c14660eb55988264850b27a46dea0d64980edacfc2c8b9a0831f8cfd5f2c64512aea682230667b4142d78633b2164ae470183fe64fb57856d259e8b9fb7fa777e54b2cb022f06b5c32ce0ef9205e2866522b70e2c2e2987a7e6cc7b788a03c555f395dac55ca296cb5c4a4b811239f3f2eaa6556d3767713a393084bf2b7be0ceb6cda373108b337fd1f632609d94c7f1b9eb89fe3399e1a5bac2d608b42f11fd978aaacfe9b0cf342cf765d85415c90007826a202d805227cb9b927adaed0e682b383a9dae10c48f679e099785d60a1df874febee86ee49c9f11e2a02f5ed4c70c686affd47f1d0da3e48421787e7d5fceca6ce87431b177294baf11c14ad58bb87048e5823d211b95c384fcbbe33543e09e452239a5a6548deeb0fbfaf22daa6c2cb03464699c257034365b8a941d2c316f3d35e387f1d5411c172b3d73b5224f5e951c63134e8eb652216fcb25237c5890e251f72708719042ce1a13c15001412b340af472fa40abfd2aa0f5f46fff94b61d52436eb094f2928b783f5fc9ea3c80d77e6c4b311c44dd5d59729d749d34606f1a0deb0b81a7032cebd2875af0fd62e23fa408c6c9b4c6a9675fc52e6a391f2e82598a4e10a3a5447340076b9482ed1de4bfc4cd99d40b83dc4bdee01b054a20923331db457cf196d206e845df4a9cc10142c72ea797adac743e4e264c5f8b1af106ddcda2cb2dd439dc48bde30cd8193011060596da338bd60295c31f2416287dbcb1d8bc53181cdf85a49432bc85ce205222b08f24a541c5958559f152069c89ef6b0151da7f5205fd09298e35585a7a01656acf0508f59698a456e042f108da1fa797471256145eaf915138e366453cd91e6f58240b88acbaea0bd0efee2860968e7b2c397bd21d673b071da616d923b9f783de0c56ceacddeea7cb6d3ae4d3d6f1b856bbcf7d1453ea1bc84f00629e20c2ae3762979631ce59ec7da80c8f11692cafac962f3e346b251b220014e48a25f055aa5aef2757ac33fa563ad85b544b31fe07ca59cbae572bad96e9a9be301e66b1ad3baf513366cdd9ffcad39bf49b246de8696db661a3504cbed7095b04a1d511f99a3105294ea548c46577f847b0642dd1316dad65c311fdee575fb4d68d81403f5b5cafa2b690c28ca7bb43b68e36bf50a0074571236a4c665abd0571080d79a5365ea1ca847a68f858a241ceacb2dc931ab51ab7e06d300e508bd68a1841c22d0b9653cf41e5d532d728887ee27f72fd47d506839ee79578fda0228dca32b3eb6170d65db28467398de34bbcabaaccc4fa23820b209211f629035648e7247f6fa8dc3e493a77667358325159c628343e7a30b1aaf31e5a2ea8dc168383636d5baac0d03429da24afd81d6627f8d584483de56767b6751e36d71256c7a07d4d43e427b23d4cccc9e2f758c3cc1b29e759b1689b24bac1bed761ad1340fc62ee22af13d51526d1ba85dd058cb58ef0e5b59edfa44530ba3acbb2835bb80b7efe02ddb449f844a32c033978f2e70869c6bd30f12eb68bfc6f0c2968bd867dbddd57fe4d7b83c04ab7ab"}]}], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x9, '\x00', @empty, [{0x1, 0x20, "9c49ce142389793442173e44aa5d116e6785e4cb0b6313a87ae666a025e3c12a6e9ac1b3bb11db1cb1e10a05de2a845cd4d2200529ac3d724cb44a2685c9509738e5be09574c5a19adbfecefb22d34f6bf9ab0ceee9d668faa88eb6d09f59c9e172a45ca32a30c68607eba8987c6af4b518bbcb6bad40a6dc5ade5025b91e79ced2640f0ed770f7a9a11e5dc4073e6f370b9a54edea7a065d337add678e5a8e8165015cf41ed654f1d09ae5bd1ab5a4cec628c64d368cc79b93ded8ff17d8fec59cfc6c5bd3f5a5648120e8b177036daf5d5cda8669606748c4b77c3cc093a0145530b9b1e5868274e9c79b01fd82f4549a67eaf1026e7cd9bd1f2db0a6626"}, {0x4, 0x9, "af182593ff3a8c70dfbc58baff9f0f001641792efba79150f7dfebae640c9875454a761291c937f3195a3deab7d5c76b6b1d5ce87128bfaec30f49a5ab1e88f1d514049a52a8334397cc"}]}}}}}}) msgrcv(r2, &(0x7f0000000140)={0x0, ""/79}, 0x57, 0x0, 0x1800) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900ae19500ecb6b6cd653ab6fe9ae2b02e0b5c2310e0e7c215a4a74551a68c03c49ad097333f8f300bf6eccfe58b861c8453a3a81e6dfa069c8b253b0ec972ceeea7ad1c11ae986f82c829e3163cbc7d27ad48e7486822356ee3859e15e4d67bf7584c31ad1f0972786b3e4f8478c8ceb33f0165ffb7070c544c31811fb72393d270a15e0cca661070d4be5eab64ca7513d17de2d7957bd25780d1f0279e66c7c39fe40efdc37f0e98990d6c61c8894c556", 0x15c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640", 0xe62}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000480)="95", 0x1}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r3 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCDRAIN(r2, 0x2000745e) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) shutdown(r2, 0x2) poll(&(0x7f0000000080)=[{r2, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/206, 0xce}], 0x1, &(0x7f0000000240)=""/227, 0xe3}, 0x9}, 0x10, 0x803, &(0x7f00000003c0)={0x1, 0x8}) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000b20000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000725000/0x4000)=nil}, {&(0x7f00008c2000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f00009a2000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000f97000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000d4a000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x29f, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000380)) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000003c0), 0x10) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x1, 0x5, 0x1800}, {0x0, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x2, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda113", 0x59, 0x0, 0x0, 0x0) r6 = accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/99}, &(0x7f0000000140)=0x65) accept(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r7}}) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r7, 0x0, 0x0, r8, 0x134, 0x100}, 0x0, 0x1648}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x1ff, r7, 0x0, 0x0, r9, 0x298, 0x7}, 0x2, 0x8, 0x5}) chown(&(0x7f00000002c0)='./file0\x00', r3, r9) socketpair(0x6, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000400)="06db92cb2bc71bc021ddc28fd02e4310164d6d6e56f0374d591d51840492ae80b6734760f8949793f5ff925e0add46df00000000000000ed2d2d53ff016fd1967aa38c840ab15e80ffed6ac4c0f97663716a21e7d96807fc320828a79b579a5759d1585d07fc4a7f7fd721a6040f186fce37121a7ff6b505fa92a82523596d8c527e2c5f34239a59a7a05dbf06b3c173ca5011f274f29841382a51065d17a62711964cdb5839dfdf821b7f75525bca0ea85058c83f41c530d6f42ea7dc8b3910a88ca185a8d8180b85f9b2c93d622e066efa03282d37a783649f764030787e5a7012df6796b02f1efbed0e01552f24f85e17be12ae9007e26ae91aa5a5e7469787f132ca0905531c300222e9d171f44d6e60cdd25f853b3a119bbb2ff949b3a2bbd4b4cc18a5f2f94fcc6bf35641a0099a464e27197b081c626bf0ea399f1fd489787c85152bb15a38cbf15238311e0848e5b9812af4c82c62d87ee884abda4f725d0f96800345dd4c069762b1436f621f482589fb0ab042ca836dc7e6e8d1de427e31161819ec257ca878ffbd4b3c86738c35b9ad49063ec8e0e0394e6b5771abc19d37064e47d972693903c7dddfcabf9ac88983fcb9af32fde20d956184fde6af1cce696f0da59bf3c9b5f37d71b1be8ea56e06af8b56a4610f0a526b914980fa95d6d2b9bcac721989e85415da2c171f14863ba291c5d9d609656f9941b2c55ed249f4eb8e5fe072e0d81b266ca69e1e9799c56a5776208ea4d5df1920da6a514f77e070a84fd1541c0a37fcc8601bf9707af463edf2f1fdd70b1d365e79101ccbb00026e57566b66291fb5db9e33309d879f48027a7bb2099ca62dced24e3dbb0e44845b5ea0a24684f16c7bcf19de0cc6687b7509ffb9e8a9cf560c426d666a91e1e929ea6425de177a52cc75a256f92383a313f1953cfa7796e8fe1b729ff11406a0bca052b32a4a133c4cfc8dbcca976a00d4b7ae19b11d55a6235399b17f8d085ce7b398754a3e71caed15234f8c99cc51f7408384418ec0f6009c42feaeed992a00833f7022116bd14de5b9992ed09c96afaf5d6c31fe600fa3cecc364fb6dc01a8213e1594c5cc039a7ea031d26118ab91c64530f19bc64543615333fa34072dd75dc70d357e2370e208fd56e7a7daf87f30dee48944d83b5563872fb61072a2381e9e000fe2c3a422ebd90ce2e7a4107094f5f805c077841f540d465d3e17e479d57a9de0a6b3c56295c85b0ad1069837fc785c6546298c96a77c651ade40c7ab1a06c6791e1de95695e6c248dc39927af011232471b17c40151d2a2f5a763eb8b78e44422e0ab8d982a9ce2813b3533382cdeaa1b284d0d144126eb622979e6ea988079fec319cac45481c1a1f3db361146bcf41b8acfee8d13d1660ee1b5b144f0b0b043d6374ce77d5165a49b2399ded113d83c6f8114868a1d37c9f35811446d5f10c7e7c4dfc4fc878ced7f6979cab411c366e2be44378d991fec8f80985fb7581cc50d3ad506f4a3d8aea9effe341a3e80ddaa4dc857a0896a444c366c3466267830e8635de26e5887819ca9bce95bbfe9656dc57cf5f41b62182265cf67eac14058782de4e7945e6cff994bd5bebee64eb3e9855c3094aed5288d8012d3501ba2d08b5f612a867137cba147f96ca29d4372af173c0e7a7a38d58dea7e9d15b774c34279d0a7345aab1be9288a9247997e0f84bc99b27b054dc7c980ea1e425147f931f009ffb122f252eae1c985e6360a16f323ddf09bbb2bdfc08679dc53a39e6cc0b79648b282639e4913f5cb98c0582ab2661903107d62a60ea6ed9f0903b8796f3451dd6156c6ad6a00a38b260870e5214af91860147f5c734de5b25108b5aa83908f976c8662bbb2aef5a097fc7109d46d439a35df91b2414af8322c1c5f969bbe2c24f13376740eb731610a29465f30e3a049a5d253f442b72cd0cab40c4626a76d66f8124174a2dc8234bafadbfcbdcc63f91ad402ac7276c1b22e913e30ebf8a5ec06022952d7157420c298b0ef5441b5999d81d23ef6c5c8e24ca39b70adf246fa9f49a9b21695f3cefd95147b3c846e107c99", 0x5c1) read(r0, &(0x7f0000000180)=""/162, 0xa2) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) close(r0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 0: r0 = semget(0x3, 0x7, 0x200) semctl$GETALL(r0, 0x0, 0x6, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r1) flock(r1, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async) r3 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, r3}, 0x0, 0x973d, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = getegid() (async) r5 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000040)={0x3d, 0x0, &(0x7f0000000000)=""/61}) (async) r6 = socket(0x2, 0x8000, 0x20) close(r6) r7 = accept(r6, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) listen(r7, 0x4) (async) r8 = getpgid(0x0) fcntl$lock(r7, 0x18, &(0x7f0000000100)={0x1, 0x0, 0x100000000, 0x3, r8}) (async) preadv(r7, &(0x7f0000001640)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/204, 0xcc}, {&(0x7f0000001240)=""/202, 0xca}, {&(0x7f0000001340)=""/172, 0xac}, {&(0x7f0000001400)=""/124, 0x7c}, {&(0x7f0000001480)=""/62, 0x3e}, {&(0x7f00000014c0)=""/232, 0xe8}, {&(0x7f00000015c0)=""/99, 0x63}], 0x8, 0x3ff) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, &(0x7f0000001700)) r9 = getegid() (async) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001800)={{0x843f, 0x0, r9, r10, r12, 0x9, 0xfc01}, 0x4, 0x2, 0xa4a}) (async) r13 = semget(0x3, 0x3, 0x101) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001ac0)={{0x21dc1995, r2, r9, r11, r12, 0x7c, 0x8}, 0x2, 0x4, 0xee}) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xff, r2, r12, r2, r4, 0x6a, 0xffff}, 0x1001, 0x7, 0x8}) (async) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x20b89, 0x0, 0xffff3955, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fed96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42112000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000f1060000000013000000", 0xb1, 0x402, 0x0, 0x0) shutdown(r0, 0x2) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getppid() msgget$private(0x0, 0x10e) r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000c00), 0xc0, 0x0, 0x1800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000ac0)=""/240) msgrcv(r1, 0x0, 0x0, 0x1, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/56) msgrcv(r1, &(0x7f0000000e00), 0xd4, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = getgid() r3 = getgid() setregid(r2, r3) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x179) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000540), 0x0, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x21, 0x0, 0x0) read(r5, &(0x7f0000000100)=""/153, 0x99) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaa0eaaaaaaaaf02ca34451af0800460400200000000000019078e0000001ac1400bb8903000009009078138a09"]) ioctl$TIOCDRAIN(r4, 0x2000745e) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x8000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) executing program 7: syz_emit_ethernet(0x91, &(0x7f00000000c0)={@random="8d737e5a7e46", @empty, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x83, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x4f}, @ssrr={0x89, 0x1b, 0x0, [@local={0xac, 0x14, 0x0}, @loopback, @broadcast, @empty, @rand_addr, @multicast1]}, @lsrr={0x83, 0x7, 0x0, [@empty]}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0x0, 0x0, "ca312f1b09d0e15dcb9243ea0b40ff00979b2e552e3cb63eb9ecd5d9e72c5a0ae3d1a4854deeda4d1c6ce69724819d87a901ca3f27817d24716ff8a237ce28"}}}}}) syz_extract_tcp_res(&(0x7f0000001180), 0x80, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x1, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0xc}, 0x2, &(0x7f0000000080)="6a7a4af32b8e0fb1c484f1e47cb7bc27704994249e0e7b09113f924a183d8fc677a16181a0c2e6c903e969f8605d1c85bd93ba04c2c09a31aa1f4bad90b9f231163fcf4075f7f812df8bf0f0b3cc2417179f66c690271acad7fed7ab9cc0f1a007fc558b68220d2cc22119ff1b3e6c712b7c6217195360abaffaee184cc7700c32", &(0x7f0000000140)=0x81, &(0x7f0000000180)="43cdf8a269a6344133c074991ce6bda2e012713dd3552d1c5ca8ec8664cc470b1a84ad9548c7ad81140eb8e585bdab37dd214aab60951e6685841203ac6a5aad1a21cd84baca787e50b2c004ad188852f295e9a1485eabd1842a6d21120a399183ab026a30f2d028d1ff1131055dc9a8052d722050479c287e8806ee9134d39d0f556f09dfbf1506cc1d854c3c2a37ac46f878721112c8a69fd2171c8228bcd824be2725e38f51d1ff5f77b0ddb70639f0f894caf3d892dc3b2f8122fa6792f81e8311b0b4672f85d5a2370ea30b3fcf7bd0c7bc1507cc4dd56420fff04972e793e0a8eb75f331962fa076bc6ebe39c1e94fd1adddda3bb5aacd3239075c7ed0dd96fb2695c277e842c05244822f975277b5058f8986f70a8de66d55b07e6ecb505933bc44f3be30ad035777be3c143f88f4024d61e53c1b05ac2522f2b26a29a87966d55779a7f19410b5a700a671a166d9382d6bc777d38d65a6a1350c706375fce40230c46c3667f082d6fdccdcc1c26a89a23ba51e93dcecbeea001a4fab59718fa5163cea6c226df445a164c97f8db7a895726850ac94b4d90eece03e32117c1bbfcb7c9434e5eda70d8f78a7140d8035dcb87e274f450062772eb738f2992c6888092bcc4bc26ba4e99deb1fcfc27ce6b4926abbc9ef560cb2599736cede2d954cadf9838409fdd46a9314e780629cf2e77ebf0b6f25f517171df05ffba8b352ba17d63b99d22f8bc5f40b1e3e6b0f401a71425230da74d79213c3a58f4b8995907f793ac32ea5fe0cbb770e95e61b313193ef907f214d0a54cc4aa4374cb4b7236761017a8877d7a18409ccbd89532960c370c56f61a0439f0fdcd2b46e5f7ca1d3a008aa9402fec287f2af5175e739b7575ee1c8de5376e7a345d7f6456f00d269e92633a294d144a8ab512dcda31cef3a35a26ff13570a0b0fb12e3a05b3c6360eae7a15f54b98726743331c7fb1e631d774e185e530fba17c80a2bbf10ea65cf89a7f84e563267d5f7603d1f0b4cb8cfa6544bd4c95a351d70882e253186c574a87087e775a349dd91447dc6579fa65e759f22562119569250ed0c3f8ac1d677d0900bcf9ca6f4cf232950f43c7d4593a9b377c95351852d86043dc27cbff482a1c828d212837b9d539321601346aa974cc70f274fa4ef562e5fa1768f07a625c586bf1f980a7912060c8e861d6294fea216ab48bbb1dffd02d9aa548579be233b58082fb4e5c6cfa72f4a6973ee0528caaa95910158af41f6be00aaa9a37eab168e8ecc36cb3523b7845fea48bd62b7a5042cdfc7b7c3f613d5faa733787468e2263780a7dc7147219c79bdd888a72ad7be750705f6ee9497d7a82dacfe4f288aadb609e0290c86f489cc9649b3260aed1d83e50d41328225a3b9afafb063f4b91377b8c80efb9ae6ef16e5cdc7f82ec454043bc1838f291bc355f9e1166b23f3a98510fe2fa9cf3965fb8c74667a549e1fd60b3114d4ac0816c37c5dc486715ff476e26d3cef704c56c6b9a831525e3d6bb87fdfc4dd12d421724ef55ff3a41bd0d10dfcb938033daec13d687685653035abb436b028697202b441d8d8796a393be8dad380a5eb1c4145b994a0ea01766b337c0747f98974367bd4ff046e7e628ed93b900e14274f8ba51cdbda376e3b95b0dcd68a987fc8eed114a16c24c3b8208da3b7693bcdc3d15f4dd0943ce42e5188d8c346eb4d1ad60bd8397a5b473282537806c87ee143e84d90676356ad09528c0a7fc8cc525eeacf3b961b1c0f3120bf18b651eaded453705ccc9feb99972904ac2968bef7adca9072213027e31665b359f548aa035c4c8b51184533e2710c07d91fb84771d965250b77d93604fc966e2c3e98e9cc0d4636cfc915932dc5abc83f3da35a5ff97a7cf8406ea5facfc5532d2228a16e5651e7c9ee9cbe69443e27f226534c88f149ed4cff3eed56f63b04485b2b7f4b93c2f6f1bf1d6b231db0043c2c59ae2cf05904c17989238cc99e3e450082e44c1d95968e1aa99cbb4672b628df7f644286f002342382fffcf4fab548e64f9d9e8b5774ee76366ac6d96369485497663ea76e25e4c78fb8773d36813dbe8916927d64407fc73ea226f1c81355d0b50974a04393f634e60f6c3c981ec3d5b4eb84d6bed517f9f8d2c2145d0087cf7a48fdb3cefaa4d54008cdc0cfa9ab889ab0e094268769fac85bffa18c6cb950e3dc42db057a374f676ebd902815e8022c3f3bfba5fb6ebf9de423217f7b7b6e701b0f70c6f6e5802d0a4d403c64904e393e404f10604ac0399d6a4fd40114b1b252bc32ac4ac9df5abfb112c94e2522d02286eeecd562b27a938b76cc47365c2fd88861573e53b5468fcb17939372781bc9fb83b713adf3cce861f7811d1d09dd94b86e8fe48ced0d4db78c177fb2e21782a1f1482e6baba9e83032a0afecf80fb90fa03f994dc7f0a1a402c13e3dc9f9828380ec28ba84b2902ee270b38884b7128bc9f8383f8336bd04b4cb03a363e4dd5800455f6fd16b544a02ed74f54d6d33b372a8d277831dbc8ae3a100b8f00b470bcf121bcb391124361f49a86cf274e8cab69fffc0e456108d81f5047281cec4202a2896e29ba51578101d3294b0cf7e9d26cae19289dbad1544e19832cd594fef62e123c2846cc6a27645e98df90d30eb0be082817be71cb4d0032df65c5cb6ae09bdfd630f133d31bd1aa26edd6941fceb14f74d3ce87e8f22e4f985cf46fce5ce9726086949735476e0d3d016d27bc275ffaf531c99c7b7264aaf4045aa4ceb095659d328ac7791f5b30aa6062fa073ebdf942da998ffde6b36e80a17785a4cd29630586b3213bf5407fd6b96772672dc84aea244a73e5acc21b6b30b690430205f8752e820f103766af3e322c7276349027983f1d1684945b8355b45ea0cbf0be79649aeeee495ee4de9554f574aee7af5f6e35af188626ca08666f50907652ef61fc6ff877c0256954ad4288b426464bd1fcac8aa1252102fe008499c54555cfce1da8b5c9ec173456868ad155602bd5c85f8028c3a867220f17227aaedc51293497c4ad6e6be403cbc7dda399e91b483f54cca7ed0ce5ad202a59a1da53ca2e782b7ea200ca00f9e6068f6ea566cacc57da7357497b491da71210a5513cbd3d6496f8cb903168c285f60f297677e975420382de85e895b44d92c7628b58f60c14247a83d2475abb36d453af000bca410eae69efafd2a53e87a76876072a929f031a16e2c0935dcea3ebf919f2173bf05eb756036d77d1af51dd6faa56919ac776d242cd9019ae9f4a42e6afefaacffa4345e394f92e7572c8bb24fd1dbcadaa2af7b95eb1f6bd220290b1e0894d05e6635a3fcbd8c31cd5a38adb906e343aac42df0351cf5143f85252e767d50c7fd2f7365f847e7826374fe5974f4202615d928bf0a27c259cf1b8ce4e60f74a36511542ed35b6468b344af3e4c9f59c9ba4b6590f2e0f6e1eb8d67b37519bacb0783790c9297365182a8d12dc145d9b84ed0870113fb160efa7a676b2e3a411eab5557c457a96dd319b91ebcbda846703b94b7304c6b1a1ba4feb2b696b725a1a3580e7e3026cd475aa4383c8c37d5cf54ca185330114e730b26b990490223e8a8d9444d3b35e42f808b2b846ade8a2bc918d91421d7c7cd31249c23069b1955f940a517bd2cb86dd1d2febba6c54bcc4330fca0904c0fe7ee5597222a7544b84f8944f323d346ec8c88d434742338b52fe5b91dc3edc0029cc13d5b75e1692c4524471ec19e653acd75e16a19823c5bae94782153dddcd5d04cc94db1bee39b1b0cbc83b092892ffa568182edee75a39984d753b5505dbafdfd18d8c98e04bd87d9152d3b04320611cc95b050c96f17c7e95e04683159aa96eb107e4217489715d3c9898e4e82892eebed8f151b0053b2f5d2a29a3e67ae10d637f8f55c3afbf331e182ae1d3974eea7a34cd43bf4c789250ff89f3dc7dde6ba0c2f26e2a48294d1724dc7c8c6e04e7d48c3e65ccef6bef149d1073f4c7058dfec1e1cd15c227fea5107fc7f6123110a51124cbc2a79163b884d55e2a163203e1739aca782efdd2d169a9a8e7762cf69cb1f829c1e6da8802ab2202c0922d7cb4866d49696f8ba1b5a19539b6bdbf8b9973801dffa16a4b34973f8c2384f2e71a34c69132e3bffe3f2b171e5c434025bff181f8c89be3dca87516ed0fe5c502362a08a82bed30ace27d41041812a1536abd2dfacd2ae81b4ca4b4a3019718c36fa0c2da0906c463b4e574c4fb4bc1e94448473633e5d713d92d3b151a751a4bad0d39f8abf65640623a5fdfea61bf2c01483984f25f54658c1d363a4fe2501565b19668f07fb4a0332a290d68e4985b7e8cd75009af2521cd38649ded6c05ab5e977fe277b794b16b5a07a7513652a769ba9c7634198b7371a9e72169b0521c3c1e8ca715dced124b9b874222afc08597aa4708177d6baf68047ace902838989fa1521a585c646ecce66e8055c8aad024fb3445fc16011942f7cf11b689d0094dc9ed41b34f45649cb07a0b02f09212d2d4912b5df716bfb8383fe80cdb3899a7d2a8d6344d84781beab25b5bc8ae52457d6c3c337edb9c3ecebc2d1441deb529121b349d918d3c9d38be9b06ae6e66da0148e6afb3f01be5da23429258509e7e2f64357fe59692ec043663a80a1a8263cbec2142e58e93c5ad9f65ab9a4190b99dd129c0cadcf5c86fcd795ab0ff19707abe3d5a6cfe5a9079ad3e980253495352be5bd98b0c51ba661d4cb6704ac4745fe93fe7a2e6f1eb84fdee223233c626f9105015e35c998bac8bbab8b8aacc5109523be38e7f4e01d59f53b0010b71588a08614040ca82d44480f72c95000d14ce072ef9c43b78fbdd5a53476b46999206c84a181414a639b2bfb523f7aa752a7295aff954b2fde9721e9411450473967d9f194a5bd9f82961e1176e29d1c55b900c6abd1ec587234dfd72fd793562d8a2b6d5abbf20813dd40862ead3dd7838b9301ae5f7ecc1c3dcb4d22ff99578aba0a27bda5fb22f470ce88f95d27e008000182cc153c23f17f2f136497d1c50ac6c74080e8382711116a1a7785cedac5dd788ae54a8e6199a7d02df0073746eca4354b7342ec0a330054ea88a69eba791aa98f241a09ee58ef57b37b1d0bbf7c1be4895263df3493c4b64e85fe15e450e607e02bf7a58e8b6c1d6cb9d08ce108de76242bba83ea2682ae2f838585c79fe3fea1210656287cb38d26e6322406e9494a07ee69e8596d30384ab89aa12b0543e7cfc63a387964010d429758603d683a719ab7cd6670e9970b44133e1ca9c2ddd75b696b60b320ca420713f96c26176adba64c7217d927d81ce434b98496a5e0cf8b2ebacc86378fce5cefcbadd2b4215fae35a2b5c79723dd7b7d2b21c784d4ccc0072f11f6a6776f4f55ade6c15e328e65c7a55dbde29ca5e4cfef7cf51de18a8a776da2fb14fcd33c5e9570216ce691c163fd1d573424918198d6eea5e700329f47b343ab67d5357d0f0daf869c6f5e008e7d8437ae9b5592341dc631fc3bddf8b7ab4d1c8e6cba11082917217e2df8a4ecd8c601148843b317c9c224e8b3c24bcafa9f2df2c15697afa8ba1afdcbc9bb39d1cc72cfde87598eebdf6c4be8dc48821cd90612bd0f1a6edcd6039b9648e92efb04d1332dbcb8cd2205264efe5e2fd39ec1478d428c474424f531326363ec5f75138df768dab4d063fa3e72f7dccb428f2aa796fd7e515ae8221eb71265710c70052f21638b219b69720079dd7b5e4381d1945fb80d1f8fcd735a2e5dc56165c4ce948dc4", 0x1000) executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='(\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="bda61f478accaf89a347bcf7f59c9d86bd338d89f40075def0f5599fcb9b64a4bec9bed3898589309fcc97b564f358d133abee606e2f3e10f426468ed850d94d4621813be576dd5e55edbd03acf7208d02d7da42f54b4cac5392c206149d5b162c2e7ba8027c49d408e217beb842c8d9c0483f2db3a7593243575334eca9bd6e2ccf89a868b340c5ddec79ddd055064e89365afc357c59414fef9f3f2716de5dafe29f9082e2ae9cb2fc6f26720620072d71bb6d274726da9421351cca5973949f2a04676dd172454aae100dc32a532caf21e9c88aab74a93783ba06805c718ead6e2f0a168256db058e09eb71d82e5358af1bc03e1b748cd017", 0xfa) r1 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) pledge(&(0x7f0000000280)='&\x00', &(0x7f00000002c0)='\xc5\x00') unlink(&(0x7f0000000300)='./file0\x00') r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x10120, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x2, 0x6760, 0x2}, {{r2}, 0xfffffffffffffff8, 0xbc, 0x4, 0x101, 0xffffffff}], 0x1c140000, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x2, 0x7, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff8, 0x90, 0x4, 0x3, 0x8}, {{r2}, 0xfffffffffffffffb, 0x11, 0x1, 0x5, 0xb792}, {{r3}, 0xfffffffffffffffd, 0x21, 0x20000000, 0xb4f, 0xc5}, {{r2}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xf7, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x29, 0x40, 0x1, 0x40}], 0x6, &(0x7f00000004c0)={0x1, 0x5}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000500)=0x8) r4 = getpgrp() r5 = geteuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000580)="1a7b7d", 0x3}, {&(0x7f00000005c0)="a97519e0f139f48c4f52c992e5f45303ffe10c664b14238cffcac7916c6ea99f32773dda5d187f00cd18369f1b05e749350b4d8c20bd15e7542aeb87d83e2981a029bcb833a93b966382f7f219993ff55f6b224bcde098c1fb8a7fc293531e2cb566d45ead2d70cb5cdf2c", 0x6b}, {&(0x7f0000000640)="849c88d10e1b6261d9a5ea714d0b5e5c46ec622230165fca37beb094d1bb1ddaf1cfa4708186bc96c5761c6506bdef8b9246946cc697b1ffc8af6eca28bbbe", 0x3f}, {&(0x7f0000000680)="10e62d7ea5ef84cb91727e0b35d164ccf54d42ac25334325bdf6d20a9671f1a9fb1b2253081bd96d76c8f209c430c64a1372b89ab6d89fe4e792bdc62dd5b787e46ffd79841930c41f91f188bf89845e48d4d01c61072af0da1634f4c8d580f78b96894883497029ce6c2794f2c94adfbee993b2e6210d50d8864428e4f47f675558501e9cc59ff44d378d2a6705d61f329cccd00345fd70", 0x98}, {&(0x7f0000000740)="c2e960d1e0e23f521dec76b960ab4e0dba01c545ed151cf9c7428a55ba20d9b6288e450cb8993abd9f5477a08ccc80a1f07cb2d550c2fe146e816716740e8f9bf082e38d49361435d12583724c8e5b879066f104402797cacc7f538de888", 0x5e}, {&(0x7f00000007c0)="916c31eb56c9c6c6585c73df51a8aebe09d750d8", 0x14}], 0x6, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r3, r0, r1, r1, r2, r3]}, @rights={0x10}], 0x60, 0x400}, 0x400) execve(&(0x7f0000000940)='./file0\x00', &(0x7f00000009c0)=[&(0x7f0000000980)='&\x00'], &(0x7f0000000a80)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)='/dev/bpf\x00']) r7 = socket(0x8, 0x5, 0x1) accept$unix(r7, &(0x7f0000000ac0)=@file={0x0, ""/248}, &(0x7f0000000bc0)=0xfa) rename(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)='./file0\x00') pwrite(r2, &(0x7f0000000c80)="8244db65175584e86b239637e53e2fd6141bb7d4786ea5021fbdf563fc0a5c0f8a35", 0x22, 0x4) r8 = syz_open_pts() r9 = accept$inet(r0, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) sendto(r9, &(0x7f0000000d40)="97ad1814887208d01a67af99e6512a2874f4c828d0bf7d8d06fd8e74d8aa35ea38638581945e4f25d85d93808dbdbb4bdd84c4f378ab8a18bdfa1c1e1306d21762fd85ea13b560d92346051204323c0f76f464a03a35711b3443f498ab538ac853c59b7400f1ccfff77312873c0e848dd5fa22a07971e4f48d60f05df5075d637e1122c7c45eb2877c6c3692e758b3eddaf64591001b76d0b1719e154ebd2532fa63be2524939d18acd84fe1c83f2f4c03ef939972d0a70e98b0ed4a5711de44a38dc70bd074da09d2bcf834872f62d46966e9b6f0dbc8105017159e3a9680f5b1e0", 0xe2, 0x6, &(0x7f0000000e40)=@in={0x2, 0x0}, 0xc) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000e80), 0x2, 0x0) kevent(r0, &(0x7f0000000ec0)=[{{r10}, 0xfffffffffffffff9, 0x27, 0x1, 0x4, 0x6}, {{r7}, 0xfffffffffffffffb, 0x4, 0x1, 0x15b, 0x1}, {{r9}, 0x2, 0xc4, 0x4, 0x100000001, 0x4}, {{r9}, 0xfffffffffffffffa, 0x80, 0x1, 0xfffffffffffffff9, 0x5}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x3ff, 0x4}], 0x2, &(0x7f0000000f80)=[{{r8}, 0xffffffffffffffff, 0x6b, 0x80, 0x5bf7, 0x2}, {{r1}, 0x4, 0x84, 0xf0000004, 0x5, 0xd7fe}], 0x0, &(0x7f0000000fc0)={0x2, 0x240}) semget$private(0x0, 0x4, 0x530) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001000), 0xc) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) getpeername$unix(r7, &(0x7f0000001040)=@abs, &(0x7f0000001080)=0x8) executing program 7: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x50}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) r2 = syz_open_pts() flock(r2, 0x3) getrlimit(0x3, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x400000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(0x0, 0x0, 0xf1c, 0xffffffffffffffff) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90baf4e58db0b0002000000000000000043270168eb650006e2339078ac940000000000f18713c200100031ff6229df01000900009f2f08dc060000200908440cb681ac14"]) r3 = open(0x0, 0x0, 0x0) mkdirat(r3, 0x0, 0x0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, r4}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) getppid() setpgid(0x0, 0x0) ktrace(0x0, 0x5, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="330828d6f1369338c9ad2ca948fffc07", @local={0xfe, 0x80, '\x00', 0x0}}}}}) r5 = geteuid() setreuid(r5, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000880)=[{r1, 0x1a5}], 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="d4", 0x1}], 0x1) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x8, 0x0) getrlimit(0x7, &(0x7f0000000000)) syz_open_pts() socket(0x0, 0x0, 0x0) pipe(0x0) setrlimit(0x3, &(0x7f0000000140)={0xffffe, 0x2}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="98714b701ed0a6717ff0654a4941ae4f4bde5e7c98d8cdc1", 0x18, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: sysctl$machdep(0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffff3f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40), 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) sendsyslog(&(0x7f0000000240)="c31d89fe427b3f69f5436439cd35ee1541e6786f315028eda94bf3bc7fe7395774a98318f0ea7b1afe68c590276a5a8aebae6a6cbd4c4881b189401f1e97c9ef6c674930eeb1ee64a7ad0194f45bb16ef6b95e7e3860aca5eb73dc67fc3b456da61e3984c6e5c7627e98bd453ee50ca00d6abcb21aaa6c7cd489e2d543c6f27b57a40a3f6256185280e4b4abde19b6f39a85894d61e74e5fcba47ee0d16fecdff802e29cdd23d89fb7d3dfd4ff73b612e9b685505b263b332bbab7550d40bc8a19dcd8e8ca203ec91dc7bb07987a75eb05ef073c42d94635e24b447f599bb914df8c60ce13fcd451222ddf1c56918b50cd562e879791eb76a1331636cc9b7d9d14be887a1d851016ebc3e27d49726794c88f0c0f3e091797e23fa96da46dfa0a2f7c4eac846df1dc2ac9d72fa05a15e2446d81a8f64a26179c4b7e4a3ea4188b021665ee8d50d15ab4a764ce9a80ca2cbfd4ec37510003edc8b1e58527981dfc3d2960c2d2198a589a19015ef1767f3025816e4cef73ae3399314c1b4092b3f4348b355dba98a13f07e543b64b1db22689adae33e51ac85afba494fce80836fe17bde70f59108945190deb7eecb7579976f41af55f43e5315d9cfbca74228128f1465249357d154fdac1440f4a09b7b851d2d0de086804b81edd9c5eb728356fb200cb7ddb701d5d4a6fb87d7062b289d038ad1a85e036aa72c9f175f344860e58e685ce84584edd4dfda37af31fcc109b94a0adf0e98983560b0ee38f29cbe820b8be8620f907eb865afe5810e065adb734d0169fe6d2e5e8966c19a646dedb29e42b4810c652a047d2643350e161e8e647c3a0cce1e3fae7daa5f52af20b3b4de48fb00262812f96e7038d4f8e4949d32eb2916af9312ceab2bb16ad5fe2b5999213fb0733a38dd681452acdf3d9a8995e366a8dad9c5ec173859b1d9fa39ff7f2a9021a53c84704624e150d1f8ed3de9de4d47f6f08fd38895899762cb7753c1f7005b575b9f574e8ba3125fdb8b079e0da27a664c91be23aaf80c28f93aef86cf3a2faead8bc9687d63c840e5d5c11333421ba849cd2887b600e1cd0f43c4e2d642ad0ec01c95089ed5c41ab8bb2d48a3e5e7fed7e519df0e8aa576fc5de37e1f5bf8c7a980552b0bbafaae5ed737d6ace2fb2a64a1113a75e0415d0d827f5015f662eea36cbda58f4caf4443a1702e4127338f512c7b3c3ab3296ab32586bc3d9fc3df3d45d0930cece7e75a76ec2e025dcc7ee2563ace05a6a2218121be4d2f9b051ec38da998f1fb620dcdb31621dff04d731fd7abd76db5b0d12615b5090a95d8229f91aa900189e261fb5098e85427b5dcefa2d159fe31841cdf37a0b309de8c24720ed8360217595b35617380f38fa5e508eba54665f39624b7e26fd6853895a3f95153623cd6375f71ac80bb30595e101cf1c73e2a589630ebc0c90f64dfc7cb62931cf7083ae6c348ddb4ba73ded70e9f9ed483c4145f6b89fa5a734ce248fdd8a7a1b12136ad348b517286c5e0b0e663bdd159db97268fcb8be5185d2d3e7d184e76fcbcf9374c8d1a4a4d1717fc47859ef484bbaa653c47de73287c4481eaabe043ca6073141ef92b727ef1c27d98bf177d8fc509bde1a0a471bb3caaf601df934463b09255342d0dcdc790b3fb6b0a73733aa6f8563d710ab470104d2eac0c7699463bcba3737f78ca36156fcfdcafc5d4df9e179860c6779a95a3545dedffd9014192c32a78b16c7a9bdc108e1f3730ba03e76ced47869efaa4b0a3f2d01dd643b9a912c2d3cf3178534d3e137f69e5788bcbeea02199612bbb5b620e9a949d47ec1f7b3a8f1e29aa974cbcd6c84b461bb270af9db23aacafbbbadf36329df6dd6026e6742ae691886825b748858f96cb5cb93d5f966f6ae841c0f58f5e722d265ecda3e81c658c9f186a78d5784a30d62e739ec6468041fd109fb426cc542aa7836a8fc52df77527271e544369dfc5cf525505ea006cec9981cafa8a17291442793acfb81cc8e87b1eae27d56aa2f0ddba4401ef62b6ac6de3bdf42c0a078cd819b2ff0a6fb70303929ed7b828f277464ca9def129059753cc7fd877b2c3f955266698f634f7c5d94f0d228068e1cc760ef2e7b2a59cf37fd330342aa706e834f4ac5e16fd9e188eb551ace0d9abff496abb0a9cb0ca94fe2712a7c9adb17f69e3f8e9744a72f91550b30114757a05ae50ab8222497fd3113eee3d75f7361da39809b6bedca475d8d148c7237c2dc9c9fad313be2d934b60b43f1e433d3353cd0b2c1d56681da0cb6b41e6d308f822e09cc142f026189b2f059c40396b40b753d4d3dd2e9c03f82234481b5727ee695a520f24450c60ef76b2b65b38ae7ba7c9eb5f1851f8640957522c018176f089024a7561df636f627bd0fdd50a6e2e10514f8398ae00d84bdca4eda929ed8ab38b4e6c7cf0f9750bba4b283dcc4cd49cec8294785219a54a293e68601c4213470d642f820b6536ba43720e1490002dfb8a67bfa7697dd237e971b2d3889e57a94d6921aa2bde8e4203e9bfd5101b70945586ebc5cf0cd117c3aa2399410fe98d12dd6361b3ba6fe2b8f1f088d5e41391ae1f27131cb7fcd430ff3ec74ec78a09381c4976314ab8c503f808897127639ab71181620e52de474e30d215620ce64626a0ca6d85a9a54bb43ad5375f6ec4e6c31226326eab717a99b9aa3988157acbe1d2f2fd87c5d8c0cefa7f8e3719988df70c9cabc3f0c74025a950bd3898d5521bf4c1e090ba2e2b41ecd1b2ccde202dd898a9e04a113454f1ca431afb592bc2087da50037c66b411154ef1e7f48511979c1debe7a11893922769f42d55fa754620a7a099f7938099d831e3e2f6e9729311dc10c2b9d3021446aab1267193aeda397309812881c0a1d4424a3b132e26988a02fce180f9c855276ffe2debba8a9e588301dbca476cc3b126dc2a0dcd8c84bee08f312de9119315777ea38012b2411e034fa8f71e6e25879768a95bb31f993f518c936887b8c4e96747a6292aa120d5606539046c84f2b230e0e14aa96bd885ccc7538d6ec0594b72b7a37c4a7d38f8c24cbfa4691e05550db522c5da0d0ab38b5e53db7d916b5d129e86d8f209e3f533af037ec19754a254ae5601f0b2bfaca008a5abe7fc737e9b8e23ed3a910b42506e7bfcc005380360f88a28c8f1d34a134c3a90d41acaffcd1162e154bf4f7d5fda57939aa21c90fed53ec85c339c3a550165393308183c9c32abcc0549b16d95784713640420aac91e36e743211f30b1496e51e2cecd8a5655e737d26a370f4e2748af6e2c5f91147431294753351ecb8f36274d0142eb4b50b5f829b7a7d61a610df214e01e743bbdfe97da943e90e46dec48d49bf6b7bb5085bd936ae3a16a3acfc9d0227674", 0x961, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000940), 0xcc, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000440), 0x3, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540), 0xc) geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) r5 = open(&(0x7f00000011c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x0, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x7, 0x0, 0x0, 0xbb2, 0x0, 0x2}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001300)=""/4112) executing program 5: ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000100)={0x5, 0xffffffff, 0x10001}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x2f, 0x12}], 0x6, 0x0, 0xff, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) close(r0) r2 = syz_open_pts() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504b10004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x32, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@timestamp={0x44, 0x10, 0x6, 0x1, 0x0, [{}, {[@empty]}]}]}}}}}}) syz_extract_tcp_res(&(0x7f0000000180), 0x6, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x26, &(0x7f0000000040)='X\x00\x00\x00', 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="fffffffffffffd6fdfb5f44578901740233d00083c00fe8000000000000000000000000000bbf0d0aa5cfa1002fe8c1b98dd5188a2944e214e2300089078"]) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='*}#\x00']) executing program 2: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x220) sysctl$vfs_ffs(&(0x7f0000000080), 0x3, &(0x7f0000000140)="570f01972072f0f56119df77e3d6eb3bfdfed1c8a9e53beb74857508286b36e4d43a12510d8988c6b03c0b055898e5d2a35ff2ea4a41c02fc05242dd584105f5567db28cf031da", &(0x7f00000000c0)=0x47, &(0x7f00000001c0)="515507936f204b6a4449ffdeba18f0225ca4b673952531ac333ef3436f5cfdb24c882dda4fee63593f2e5bbe2370386f9b0495f79aa77029b605b6e611379179a8b843a4090d01a3d24d3a7b7228536ebc6fb181a34f646edbb535f4fff79cf6596fc90110dc67470757de28e058cbbe8cc5affefe3835ab732420b0773233f8890204ec8f3f", 0x86) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) sysctl$hw(&(0x7f00000000c0)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="7c697a06f4229557dda23bd9e100004cb552f1bf575740e82e5b460490c694869d2b3bf376", &(0x7f0000000080)=0x25, 0x0, 0x0) r2 = getegid() r3 = semget(0x3, 0x0, 0x564) geteuid() r4 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x5, r4, 0x0, r4, r2, 0x2e, 0x8001}, 0x77e, 0x80000000007ff, 0x7}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2b, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffff0c) getegid() syz_emit_ethernet(0x3a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000000004b00002c0000000000009078ac1400bb00000000440c7f000000000075c77500615037eae6687555f93c0000eab21c9cf0b8d8e74c5b9792e2d0349fd2b235c1ba2c3a"]) r8 = shmget$private(0x0, 0x1000, 0xd20, &(0x7f0000ffd000/0x1000)=nil) r9 = getuid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, r9, r7, 0x40, 0xffff}, 0x0, 0x0, 0x0, r6}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x4, r9, r2, r9, r2, 0x40, 0x3}, 0x7, 0x1, 0x400000000000002}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500), 0xc) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x11, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002540), 0x1, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x7cea2d5a}}, 0x0) syz_open_pts() getpgrp() accept$inet6(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000280)=0xc) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x12, &(0x7f00000000c0)={0x3, 0x1, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x9, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) socket(0x1, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semget(0x0, 0x1, 0x130) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = semget$private(0x0, 0x5, 0x2c4) semop(r3, &(0x7f0000001200)=[{0x0, 0x401e, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x20, 0x1800}], 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x6, 0x3, 0x2) r6 = dup2(r5, r5) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(r6, &(0x7f0000000140)='./file0\x00', 0x800, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {0x0, 0x0, 0x0, 0x6}, {}, {}, {}, {}, {0x0, 0x1, 0x40000}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaeaaaaaabb08004900002c0000000000009078ac1400bbe0000002441007030000000000000000000000004e210700000090787ddeccc014cce5d6d2d48ec6"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="17d59299482d", @local, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @remote, @broadcast, @random="b6b3b7e282d2", @remote={0xac, 0x14, 0x0}}}}}) semctl$GETALL(0x0, 0x0, 0x6, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') getegid() syz_extract_tcp_res(&(0x7f0000000040), 0x7fffffff, 0x7) socket$inet(0x2, 0x3, 0x0) executing program 1: setrlimit(0x3, &(0x7f0000000240)={0x3795, 0x100000}) getrlimit(0x6, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="95", 0x1}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) setitimer(0x0, &(0x7f00000000c0)={{0xffffffff}, {0xffffffff}}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r2, @ANYRES8=r2]) open(0x0, 0x10000, 0x60) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000040)="2a74295fa0ef25bd359a6ba6f6f955c39400088522191aa41c1279c1baf2c41ed63422ef5896f8b0d594f83108dd675e72c54ca0c0b69225e2cc68c8fe42b7d223e7354b451f6051f0299df6afa37f03b22a47c5665afd9cf999637256129f00a73c32b23299abdbe038bbd9c10b4fc8", 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x4d8) semop(r3, &(0x7f0000000000)=[{0x3, 0xfff9, 0x1000}], 0x1) getuid() getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0, 0xb}, 0x0) sendmsg$unix(r4, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), 0x0) getuid() executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unveil(&(0x7f0000004500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000004600)='x\x00') pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)="2fb0623d9b2e780e6363ea38f86b81beae41f565315e6d973e447b33075834113e50481b965840402ec6a0040a07d7bc9268d94174ce88d6086ea993615854d4d943bcdf1457a0c9801588fe3d6f18ff1e37de76027e530714e72d1a9e1adf929968a0a6e048b192493caafc45b978bbf9ee8644256d461c96270c1c0600b8dac7adc6d3f79e4ddc03b44c11b0fd4e902c8ad589ea868727ba0c95b6", 0x9c}], 0x1, 0x800) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80009) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="b5923d8f2b9dc17adac407f619db067ae2af79aaff2d39692e3ca1c714e4b319290939b999402ffeb1fba09852b739d021c5d0c7a4d66d56abb822e1a34754eb0562155150fca697ec04a5225dff7c392740d246e61e1051eb7285b3788aa3d97fffffffffffffffe492b97ba161379e9e3252a6b4f61256f636797036caeeaacf903cd79cf013b15cea4459395cdab3a4fdb1192197b98b76097df7fc09f0acbd3e748c3b17ce7fc1ba7d46f62bc920efa89326c5e1e6442398dd1435c7789da3cb111f9c76289a19944ce3c3f148e1a610d621f38bd64f7276f604b34835f3bdd045e22adb6e063ed11536b47e71dd26cbb585c866f50d268a", 0xfa}, {&(0x7f0000000140)="a27c5f7fc991f427fd132acdf19cc453de328f6c5dfef4dd26eb58076f08dc22687bfd7a905dfd7035ff1f59578e7b006294af9c4de480", 0x37}], 0x2, 0x6) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb2bc, 0xfff, 0xc07, 0xffffff5d, "9707957d0500c040fffbffffffffffff000f7e00", 0x1}) writev(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) pwritev(r4, &(0x7f00000008c0)=[{&(0x7f0000000440)="1e2871ed9f1b2674ea61a391f2db269531ec04dfda298e7c2afedd45b1af865ff0eb5d8c9c14fb3e6c9226ab38319f355e563a813be38be9507655ff867de1f5da85b82330e0f64c021970727f8377a0c160cc327a19a5a0e8934d6b0258eb61b9cf5328757a156f87db1d9a6a58ac36442d96cf422064e04ebfb631332317fcb535a01e80059e3f811e30da51d8d511c86e53a49eeb2d6d62bd", 0x9a}, {&(0x7f0000000500)="845573ea16ff5bccd4cd0426c59d9be2726b1445f1900ef2550218081b8a4baee2bd6d246edd28101fc8c4ef3a910e27db148c6a5c4e98ede5825e3018a49f5a99442b4b7a232089b68014fca3a7ad9139376365daa046f0cecc720d47544c363130e9d4ce0b9c3d1eab5d12a98d34ba3138ce4f9d9a4f136ad0ac3c5156b0b77c6b9f5f2fb2a88c37c2c2bfe26ce08eb01c804570", 0x95}, {&(0x7f0000000700)="b9bd4f6d3fb19c3c7a84e5717fa5ab1ffcc6520f5dcd9a74b8200dec37c7d6da6fcc38963c7ed097b220b4085356754ba9ca07de83c1c57966bbd69ab13bd4e723bb0bd5b9398a31a99d28694c86cae18071acfbe417f67162eab801bf3c77db136e7781f5ecb8b15a477fa52ac7a879782fea4d761486171599de722885175beb0bab7b2844f0a2f759992edc0c70a08bbda3bee8643bddf71f686a6a2756e3090e4e0814a7d72bbe0321a9715d0673b4934831", 0xb4}, {&(0x7f00000007c0)="7b5e4d913dfc7867b1b540569de6292fd54c46cd1ac028f897efb55042cd802e8cac5995d65020ecf075d2ce20a110aeca00a56952c79ad73e4bd5076b98885817cf921e4be3159e188196ee41d25a12cb0e5205d8aabad55504d479cd6a036cd6219b09ba1afef3109be494713dd92dbd0c533e365e2567f101e3b79a39cd70acbe4852a00c33319fd925f506bbc9727400c5abc2f83dd8e9e262289dfb6472bcd0defb7ea4cdc1ae6d6ac22351e39e745357c53ebae36d58d1607091f2686b3c29fa08df725c41c11e19177d9ae117de037753aec550fb92715a938799c3ae494f2d9ec6c4ab4e91046b0b62751a975ff5", 0xf2}, {&(0x7f00000009c0)="0a89a85c82498f6c39eff9b001cfcb8ffc16fbf1a122f50517764c76d1d238a73d57453b7eba671c3a810ca141608cbfaace1b4e9a07be6ccd182e114a1a7e03b478310cb839c108b1af3789de8d10c6a05f87bcc1a906201037e3f25cfadd996e039e5499959292e87fec4b0372b7e079f1aaa32276e1c121b63a9d070b70d8c5b63c12bcf9f63efe71945ef5dba2dbd0ae38d2c2ae2009f1e985ed175ea88253b5bf68619ce4d7739c572391800a1cd957f291a632cf674e98a1ed40b64f7b2450edbd74bf7a1ff1eb5857946144fd0591bddd240af6ac0fc3001e5cdd025c36e7a8ea8c26f79b3e605b7d9ad91104ea9a371f4d7c304cc123f458e67797ea4c8f8dcf02b167f07a6c8cfa4aaef694da8264bbcafacb8558f1a153f78075f656a49074208b706c1a9d8e6210af44612d54b330472a3590602b2403fada8f68cc1b6fa70c3dc6a7d008f52630b384e82b0a5c3a1b0642d6b089daf58c00378223a7d23c500adb2ed802b34240ed38da11d6b45495ef3379bb17543892d18c77097288995972b9af415042e6f79ce1c1f8b2a6b1e48a19974eac3c95045f2d6a76a7ed84a7ca19b9924901547f35a98b97f1cd40ff50ddb632856865759759b5d6afacf6651fff396bbb6ec3884a706a7a186188a10930b7f91ea864aad297a3226d83bfc1dca42f7a806fbe66ae7e0f8f68878110822db364b1d55c42469b0942c2831a8175192bb134e0c536e2f63bb80d3dfa39c4d5b8d318e0e0520fecb07748da361c3b8bbdedc42dca4e0060e7529766ae8d38080b4e317c91d9645d09b228e7248bdbb1ce530e75743198a154131aac7413189f3bc16868ea1a05518e71d367de83aa727bc6aa39dbc5588f33991f98735f450ff3a525798414799475315711330efc0b6efbc8b896981e91374625c022a117df86c76f618d0075a0963a29bf5eeaa693cb4786361b231425cec9fd64ae2daeea29f1763c5e4f5dce188e364667d692e2c5361ed16cd82d77d2a68152ce6d47e021f0a55876cef8223620b62a1d8197472e298d7d9e3f4dae67515a3f456de2e59519006d861c0f31d2c44ed0e81df559a04fbcd466dc4d62756134542a4c51dd68c45221217b865d1a8ca5cbb2b9b4e3c6a42b6f7541960cf2413525ff4012e89b80eee38aa8515c96cffa82f3d485d3466baaae166beb6847a3ea4734a0bb2873f248675bebc882ede3a0eaaf267a0819a84d62b29910992b11d68f32d84e30cb6d67fe315c3a4ee6d82993b9fecfb22a9034878a3358dac2cae588585d448d6b991fcbb37028865d52b5cccc6067bfaf8fbd969240855ecca19664da642d7d4454217cc31b5a9749759c3ab4b809ddc22ca4b87c4b8737e0ee438adb560a0b9edd8b56643d64a581452f1aab4126f62271328c4f13b0ba1be9c6670fa79b2f96db652281fd6db7240f3fdee70f879b77df1b54edbcc69ac8c3928fd039fbab8b26b8224afd350239240d2aba4a4b8b48233215a96becf0d733ed2e6dbbe96bdde44d901a48d83a2f5fc5f5e7dbe542631cefac4a392661ebfe567c9375013838f84106f15d07f5ab0a2704c8aabae7d9a7d20e9d3ee1043afb219b2473fb33dc32892db4c285c11174eb0cac6e640c1e8f9b324c31bc21a17e3ed721f107db015b0dc661ee91618ceab10914340f12e07a0e93fc4c127c9a77ff29dfe4ffa38018f7a7b0979114d09f0875e885d7a944ee8efd421baa8d30680e1099fac8fc83e7a528ccf5e0fd6938007699d8627806669621ef82ce9ceba60652bbc321adbe92d3c08cc5b346f445a92552b63a66761d11804596223b812273ed0c96fab08ced1b79a44b8bde28fe0af966621bc1e2a9f824fa777508a8ba77dc98022b6d7bed7ba9e3a28e23118d5e0ab0050318956a62ebd067f63f8c8a9f0a62c9c07a5c638976c9596af8253acf3f9a88cea288f4cda8e33ec07d56df5e51511a8822ab2bc9f489249bfc90e0c7d354d857c1d808a1fe6f4bce77034699ea4dbf57008c0c7225da9e8e53f19b0031aca6c54e47ab0a24324d57d9057631e6aacf5c830528e16a7fc5cf005f3b61ae4f5aed194bce7aa941c131bd25a62f3a4e37b6a216acecbf5a7d6a916559fcc70f69adf28db76f2f5c24d0a2c74ec159d4dd65ce122631499217092befa172d3b22382d03c7b286500122480e78aa9838a7f337eba9899d49c9f2d6cb11e5d28a61673bddd30a597c42c826bcc6c89e550706db99e6d005c625f1df64dd7d5221ebff84ddeae79cbbc935ca90cd8f46db14b349af3fa8de3e93d1e1b4fcb69871ae964385a77b877328ff333bcb8c9a07895345ac9401617a61840faa2640a199b9da5d045de41725f761572307d0e348f3e4334a62598bb464786fed7c83b81c53201ba1c7cb9bc5f00ff7952471894a7aedffe4688b2fc813a4202e32c7bfa9064b7352ad8367fa861ca09fb81d685224b8ec94bd4fc2f6bc683423110b3dba8b243d431b1de39f1169f0b0fa4311eb81645ae4e9a7ed11eee865d8d7858d58de3f0454821ba2e95a493a3a3eecb52b8b2c603e93323d9fd9226f420ef0091096128786d4996dbef472d5ed4bf2ff7226e13f6a48259718da529eca4cde322bdb3e9741f348eefde31fb099c542a91e63f6cb6dfb26e06916fda50eeb5fd4624ecb1aab7047bd27a0c79a03dc2b9761d149af12575f05dc2bd6d1c31c6b22f0293561604c165118f1b21e9b41940a21bc60a20bec1872415ee9926ff8e88bf399356d89f081169233c87128877d39e4a86ad5e1ea6f38215c9f925b32186b21c755067f31331953a42b798e2427ecd1419876361f4ccc0a4435d5beac3542a5e790c66d1edd36b7b3a3e8689cbfb009affb3d0e1a4d7b8d77f6990a710d6ddc47e648c5959bfb01e75c78bd4be5e02a5e966f66e2a8b39f464a4f3de059c1baca5cb12d164dd649a2e504b9b4f2a4ec9bf033e245909f0585ad893b7d1863e60cf61a0ae14b2b6965d48f13b6526b7002381fb9a517e2106e75ceaaa0f27dcb46810a83207176f19b5f0c1db983987c6586b6c4350d81872a7782abe9aeb5f8c90d17721cb0db58a45293a88bbac039f6f4df584041dc770ac116ec18a3c5f621414e9cf388d43b87297a6fef4fb390a6e2d49d32cecfaa74257d6ddf1feed88afbe07d6d71d251209fcb6de7dc1fe4850d019a80a2bd7ae7b3c5afcec5b196bbae9cc41a2662c37b9b68dd9f9f7e468a1aeb28b6aa919b30138154ec54cc1329cbad04d9a6136b9d7f9bbd7bfa47d8ba47cab150c5541ea6078aab84fb9ef675c1f91cea5aa349bbf6ea074b58bbf663a6f17e7ce93482a1d71815c4f2bd3010c9434f00293fa07f766e737e9ef3f55a67eb03b2ce5d0a41cbad569933ab39bf068ca1c548014c59a8b00d87661df8f7b6bf9db55e115023faa10b1dc2a42e8eed0d8b6d92cc85fa0064deaed910dce9f8776fa7b3d9a5bb331ce076cdd6ab688e36c2a13f3fcf96bb5aec2eb1b229ececaf39b3e3f1eb393c3865bfc3b2026bc18e54e4fff660621e2959997671c0123a0e47cc734e0e380252e7c91acc4929e67d4db0e1bbaf2cf64f1733d8f76e076dba88ec9c77c1ad0e0b61c61b83177bf7a4dbb9dd4cc563a13c18d22639647e0fad876401d7700b2fcaddd5e72c0f3dc0b6fbf46a29083a2f85aed361dce08eebf80859b654e78f81a5963c9dfe93873a14105ba3a0e8368a4fa4d584fc5d2b4dd75d9c7bb6b7a70870df70ec7b4bdba33d80afadd03466ba88e94c895df9d02e7d7f4a88e7479698d690675910e855a8d3d5eb8b97b43528b465fdb2af302eb2df432bfca85233733be1e702cf2dd3040368bad31d4f8a3a46c332e24de8d37847ebea834fae3565560bdeac8cf8aaf76fdfbb3ad58d4a3549f1f9583017891295c362767720e7f4ca03084f6f4add39bc2af8a7cbe250dbbaee929944c33df94ecd8f8d68b67043e267bb09cf18af55faae01b0d80eeb276dfab189bc39fa5094e7aa7987b0ead11f1b28b0fec4606e7d1af94663080fc68db2a9f5cba11c3f6b47aea1d500bbffcf54648508888f2bb0123ecc79c082f86f3525bad488be7262dabafd4ed10bc7ef3bf991982628d842a103afe7442732c5fcd9b8b52583a6648e45f3bc764be1661de4db8fc3cbc94b57c9fdd2933e809021e9134f849f472750bf101e399b5d3e7958aae2c0096201ef7c6b9d17d891e6ba70db081995be07b62707ed5f1b2780eff6ee2bfcff601a0d23ebdf9956f562ed61fc9574bf6a95252dcc8af977fb3067b4ad86cf0486adf3562f0c61214cc368ec292c493344a953ded24d87256dcc21ac7934bd5174bbeffccf4cff71cb3011196d23bbf55e8fbe8203ac113b139d2dbe638c180b88a579d790e9e9cf143aa881aa8110fe6ea6498e4744ab0a52be56cd763ee597998d1c295a5102070b06f32d6bf31fe639b49cbea69e26de9e5a3550b8c25080635e1ca807c2a27237d0c15233061625d65fb6a2db1fe273f200abd405c7f2f63a9258f86f0bf6a5c190398fc1bc1ebfb3d1a51e2ee55224e416dcbfe7b6d6bea35782f4500854c3eaf2140e55081e1de0bfae6b2313442059716796ec16d3ccc33ea764074c44199410cd7954e7fc2b6cdf64961b3366323d85ca4672d4fb2d833070b0b580c0223c513e1a63dda581e3c9d9effe813fe45d2eaa7bab56ff4d36ad5426fc11c7b17c210f13ea5218259950a6633c7d8254d7c71ebda665dea3652e4ae96780f64685058675fe8b053a914c07f05ec1c1de892732e7f0e55e5aaa89aee15a399576b53150e002397cded6571ca98210c155e962c20cec849265e0d7c65d86b5795e4c890bbf0cf2cca1154af8962fb8bd83815309724107667492e1590d05e31fb8f1a4baa1afa6d432518240fadd6fc7f6652604be885a3b3a6fd6007197ff684a94194c8794706559217e12704331141cb316fba5967b30e66081c34e42773a76e6464b205c119a7a214184ab207d88357fb205a8f928b3c566c4a96268ae71e6c25f7eed9607743244e3ff90deff2c1d50a5a9e90d23e71793c346358d0659d1cb079f8573c4ecbd54fcd46c045b2cff425c27ed3fe741784fa6848242d5c477b7c5290b531b2539488a4c17646108e186ecca240ccd8f8be884a226fccfe30ea1f2036c144a2892f40e68713ed15f0332e6edca24cf9af19ab643dbe671828c860a8c3f20a879f0f59f69c9f997e09ceb6a476f3b14fe55569f2299701987c1be39e4a40361f5d52aec6fa041a0ed7267586220e0853e7dbf6dab9b5bdf76c2fd684360b1a84074fefc84b70fbece06a4c97a0559f4f0c8a73e261a32e5b34bed74793ebbbca1074617349e5e24eb3c87922a40e85f07d51c8a39e3a7172359c5a931c75507d867a70bd2c847cad3560d9f1f66947cc61799d7e85f9923b3171f74a40ef12b31c7d7322e6948c126a34332ae8b9c4791affc0c60dba85864c1100fc57cd53c02ae47b44cafb5a907f20d820babe05e38a879b94b01a834833542b5072e01b24f7355b274a0b83ca4303d4c6dbeb313976f40483554830692cb3441fac82c3ce524523129804978c66a5394b822a50f5bef2f3088c15affee75a271e035fa305f8fa15e9f815b31f810e8f121d58951bca06ec9cdb9d9e727a2b3c848746a6d6414c4dc172dbc1d255035cf653fe5440e215cb55a0b6c790d0a8fa08876f816a61613afd455d2e06934aef6f6ca46222143e8af143a817dddece13233c9f7cc8169575d8507537f0d888fca67c", 0x1000}, {&(0x7f0000000200)="2384da77", 0x4}], 0x6, 0x1) socket(0x18, 0x4000, 0x9) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2, 0x0, 0x37) r5 = socket(0x800000018, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000200000002000019078ffffffff00000000830300001100907814b67f70"]) executing program 7: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8218694a, &(0x7f00000001c0)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32], 0x30}, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000ecff0000000000"]) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000003c0), 0x10) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x1, 0x5, 0x1800}, {0x0, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x2, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0x0, r6, r5, r6, 0x140, 0x2}, 0xffff, 0x9}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda113", 0x59, 0x0, 0x0, 0x0) r8 = accept$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/88}, &(0x7f0000000140)=0x5a) accept(r8, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r9}}) r10 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r5, 0x0, r9, r10, 0xa4, 0x104}, 0x0, 0x164c}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r5, r11) socketpair(0x6, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000400)="06db92cb2bc71bc021ddc28fd02e4310164d6d6e56f0374d591d51840492ae80b6734760f8949793f5ff925e0add46df00000000000000ed2d2d53ff016fd1967aa38c840ab15e80ffed6ac4c0f97663716a21e7d96807fc320828a79b579a5759d1585d07fc4a7f7fd721a6040f186fce37121a7ff6b505fa92a82523596d8c527e2c5f34239a59a7a05dbf06b3c173ca5011f274f29841382a51065d17a62711964cdb5839dfdf821b7f75525bca0ea85058c83f41c530d6f42ea7dc8b3910a88ca185a8d8180b85f9b2c93d622e066efa03282d37a783649f764030787e5a7012df6796b02f1efbed0e01552f24f85e17be12ae9007e26ae91aa5a5e7469787f132ca0905531c300222e9d171f44d6e60cdd25f853b3a119bbb2ff949b3a2bbd4b4cc18a5f2f94fcc6bf35641a0099a464e27197b081c626bf0ea399f1fd489787c85152bb15a38cbf15238311e0848e5b9812af4c82c62d87ee884abda4f725d0f96800345dd4c069762b1436f621f482589fb0ab042ca836dc7e6e8d1de427e31161819ec257ca878ffbd4b3c86738c35b9ad49063ec8e0e0394e6b5771abc19d37064e47d972693903c7dddfcabf9ac88983fcb9af32fde20d956184fde6af1cce696f0da59bf3c9b5f37d71b1be8ea56e06af8b56a4610f0a526b914980fa95d6d2b9bcac721989e85415da2c171f14863ba291c5d9d609656f9941b2c55ed249f4eb8e5fe072e0d81b266ca69e1e9799c56a5776208ea4d5df1920da6a514f77e070a84fd1541c0a37fcc8601bf9707af463edf2f1fdd70b1d365e79101ccbb00026e57566b66291fb5db9e33309d879f48027a7bb2099ca62dced24e3dbb0e44845b5ea0a24684f16c7bcf19de0cc6687b7509ffb9e8a9cf560c426d666a91e1e929ea6425de177a52cc75a256f92383a313f1953cfa7796e8fe1b729ff11406a0bca052b32a4a133c4cfc8dbcca976a00d4b7ae19b11d55a6235399b17f8d085ce7b398754a3e71caed15234f8c99cc51f7408384418ec0f6009c42feaeed992a00833f7022116bd14de5b9992ed09c96afaf5d6c31fe600fa3cecc364fb6dc01a8213e1594c5cc039a7ea031d26118ab91c64530f19bc64543615333fa34072dd75dc70d357e2370e208fd56e7a7daf87f30dee48944d83b5563872fb61072a2381e9e000fe2c3a422ebd90ce2e7a4107094f5f805c077841f540d465d3e17e479d57a9de0a6b3c56295c85b0ad1069837fc785c6546298c96a77c651ade40c7ab1a06c6791e1de95695e6c248dc39927af011232471b17c40151d2a2f5a763eb8b78e44422e0ab8d982a9ce2813b3533382cdeaa1b284d0d144126eb622979e6ea988079fec319cac45481c1a1f3db361146bcf41b8acfee8d13d1660ee1b5b144f0b0b043d6374ce77d5165a49b2399ded113d83c6f8114868a1d37c9f35811446d5f10c7e7c4dfc4fc878ced7f6979cab411c366e2be44378d991fec8f80985fb7581cc50d3ad506f4a3d8aea9effe341a3e80ddaa4dc857a0896a444c366c3466267830e8635de26e5887819ca9bce95bbfe9656dc57cf5f41b62182265cf67eac14058782de4e7945e6cff994bd5bebee64eb3e9855c3094aed5288d8012d3501ba2d08b5f612a867137cba147f96ca29d4372af173c0e7a7a38d58dea7e9d15b774c34279d0a7345aab1be9288a9247997e0f84bc99b27b054dc7c980ea1e425147f931f009ffb122f252eae1c985e6360a16f323ddf09bbb2bdfc08679dc53a39e6cc0b79648b282639e4913f5cb98c0582ab2661903107d62a60ea6ed9f0903b8796f3451dd6156c6ad6a00a38b260870e5214af91860147f5c734de5b25108b5aa83908f976c8662bbb2aef5a097fc7109d46d439a35df91b2414af8322c1c5f969bbe2c24f13376740eb731610a29465f30e3a049a5d253f442b72cd0cab40c4626a76d66f8124174a2dc8234bafadbfcbdcc63f91ad402ac7276c1b22e913e30ebf8a5ec06022952d7157420c298b0ef5441b5999d81d23ef6c5c8e24ca39b70adf246fa9f49a9b21695f3cefd95147b3c846e107c99", 0x5c1) read(0xffffffffffffffff, &(0x7f0000000180)=""/162, 0xa2) executing program 4: shmget(0x2, 0xfffffffffeffffff, 0xa00, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = getegid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000001c0)={0x10, 0x6, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffff37}, {&(0x7f00002db000/0x2000)=nil, &(0x7f00000eb000/0x3000)=nil, 0x1a}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000695000/0xb000)=nil, 0x11b2}, {&(0x7f00003e6000/0x3000)=nil, &(0x7f000056c000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00002bb000/0x3000)=nil, 0xd39}, {&(0x7f0000317000/0x4000)=nil, &(0x7f000029a000/0x2000)=nil, 0x7}, {&(0x7f000024a000/0x1000)=nil, &(0x7f0000297000/0x1000)=nil, 0x7}, {&(0x7f000038e000/0x400000)=nil, &(0x7f00006d8000/0x3000)=nil, 0x7ff}, {&(0x7f000063d000/0x3000)=nil, &(0x7f0000309000/0x1000)=nil, 0x6}, {&(0x7f0000069000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x400}, {&(0x7f0000747000/0x2000)=nil, &(0x7f000059d000/0x4000)=nil, 0x80000001}, {&(0x7f000056f000/0x1000)=nil, &(0x7f000068b000/0x2000)=nil, 0x75}, {&(0x7f000016a000/0x2000)=nil, &(0x7f00000c0000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f000025b000/0x4000)=nil, &(0x7f0000747000/0x3000)=nil, 0x80}, {&(0x7f0000287000/0x3000)=nil, &(0x7f00000b9000/0x1000)=nil, 0x6}, {&(0x7f0000690000/0x4000)=nil, &(0x7f000030f000/0x2000)=nil, 0xf9de}], './file0\x00', 0xffffffed}) getgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) lseek(r3, 0xffffffbfffff0002, 0x2) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047476, &(0x7f0000000000)) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931", 0x11) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000140), 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = msgget$private(0x0, 0x3c) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001340)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6}, 0x800, 0xff, 0xffffffffffffffff, 0x0, 0x2, 0xffffffffffffff86, 0x7, 0x45}) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/133, 0x85}], 0x1, 0x0}, 0x1c01) dup2(r0, r2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe8feff0000000000000800480000280000000900000078e0000002ac1400bb01070b1000000000000000004e236e2000089078"]) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x3010, 0xffffffffffffffff, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000055000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x11, 0x0, 0x0) sendmsg$unix(r0, 0x0, 0x400) close(r0) r1 = socket(0x0, 0x2, 0x0) r2 = dup(r1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000300)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000340)="c4f83d37d26fb287919c690091defebdd20efbf4b09d9f2a74a659a76d", &(0x7f0000000380)=0x1d, &(0x7f00000003c0)="64faf483a3833454c0622766b7d5abc0525fcc662a0d995bde98a226fc8e3934e51512cd16be6f327cf996cc24a21ac8ce434f9e1aa2e3600499b8575e10833d915686a9c8f44d20783d06b26b1e5ed33bdb", 0x52) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1, 0x0) ftruncate(r1, 0x8) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair(0x1, 0x2, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000b30001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b", 0x81, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet_etherip(&(0x7f0000000140), 0xa, 0x0, &(0x7f0000000200), 0x0, 0x0) getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() r10 = geteuid() r11 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r10, r8, r11, r9, 0x0, 0x2}, 0xfffffffc, 0x8000, r7, r7, 0x6f, 0x6}) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f00000002c0)=[0x0, 0x0, r4, r5, r6, r8, 0x0, r12]) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x69) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x50, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) fcntl$setflags(r0, 0x2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x3) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) syz_emit_ethernet(0x136, &(0x7f0000000100)={@random="55d2f9ee53df", @local, [], {@ipv6={0x86dd, {0xc, 0x6, "af9a17", 0x100, 0x3c, 0x9, @rand_addr="92ddee26ac342a826f7afe9112d8c5e9", @loopback, {[@hopopts={0x88, 0x4, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x7}, @pad1, @enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x4}, @jumbo={0xc2, 0x4, 0xa5}]}], @generic="354d29f581a84a81b8bb6db89be6e2e71b41d687584f27f49fd8aeb19cc76443805a145acaf011da78308a0c6f9d9ee87f5d95615961d6a13ac6c5dad5732afe049ad5ba65e47acf1d8f33720a3677c9c91153c2ae5c1064806778021cc04fc35596a296160be1f54cacafe814a20e895d3376984c311cc5fadf69c213e7b5dffcb6c6edb93efed26cc5a21f056a099e20bb38348482da127f48366bfe44e77212f3e5c879aaa796f514d7053fa823ac9004c48f1975b8594fe5ccda41b19fb88404c6b8ec48fc279d41aa9e1bc13595"}}}}}) r2 = getuid() r3 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) r4 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x0, r2, 0xffffffffffffffff, r2, 0x0, 0x1, 0xacef}, 0x9, 0x812a, r4, 0xffffffffffffffff, 0xf91, 0x9, 0x66}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000340)=0x800) mkdir(&(0x7f0000000380)='./file0\x00', 0x1e) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000003c0)) nanosleep(&(0x7f0000000400)={0x9df8f37, 0x7}, &(0x7f0000000440)) chown(&(0x7f0000000480)='./file0\x00', r2, 0x0) getppid() ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000004c0)) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000540)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000580)={""/16, @ifru_index}) ktrace(&(0x7f00000005c0)='./file0\x00', 0x4, 0x4, r4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) open(&(0x7f0000000600)='./file0\x00', 0x400, 0x1) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x3f) syz_open_pts() syz_open_pts() socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f0000000140)="18", 0x1, 0x0, 0x0, 0x0) recvfrom$inet(r5, &(0x7f0000000080)=""/167, 0xa7, 0x1842, 0x0, 0x0) close(r4) r6 = msgget(0x2, 0x2) msgctl$IPC_SET(r6, 0x1, 0x0) r7 = socket(0x2, 0x2, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) syz_emit_ethernet(0x3e, &(0x7f0000001180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6004000000082b00fe8000000000000000000000000000bbfe"]) fcntl$setstatus(r3, 0x4, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x10000, 0x0, 0x0, 0x0) r9 = syz_open_pts() ioctl$FIOASYNC(r9, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) readv(r1, &(0x7f0000002800)=[{0x0}], 0x1) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r10, 0x29, 0x3e, 0x0, 0x0) executing program 3: mkdirat(0xffffffffffffffff, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x1d) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1, 0x1, 0x0) dup2(0xffffffffffffffff, r1) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000480)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket$inet(0x2, 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000140)="18bf26420299582262a43ceb15b68585f2e45e001c333a47330f485ab625143282a1123422acb8beff8630ce62423e0d3c0638951e15ba2f5e6bfebe77fc2c51fc72d12a2645beaf4624713cf3ba0abd308bc0448f1559218fa020c6368c8e02ae36ca7e2658d5b0b10162e74fc1ce96398c581fef26d0f5856415b89fccdc3634457c522da2902c644f5f0a4c28ed985a", 0x91, 0x0, 0x0, 0x0) recvfrom$inet(r4, &(0x7f0000000080)=""/167, 0xa7, 0x1842, 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) poll(0x0, 0x0, 0x40) r6 = dup2(r5, r2) close(r6) symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x5483801586e7ff57, 0x0, 0x0, 0x100400000000000}) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000c80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x8011, r7, 0x0) socket(0x10, 0x4, 0x0) socket(0x18, 0x2, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="ff", 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/180, 0xb4, 0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xb2}) r3 = syz_open_pts() close(r3) syz_open_pts() shutdown(0xffffffffffffffff, 0x2) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r3, &(0x7f0000000000), 0x0) r4 = syz_open_pts() setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c543, "102609307e7be2df67de208c8bda64612c3100"}) r5 = socket(0x2, 0x1, 0x0) getsockname$inet(r5, 0x0, &(0x7f0000000000)) writev(r2, &(0x7f0000000140)=[{&(0x7f00000009c0)="28103156661e1962e11531db8ee6caecceafb1786907ab53e711337cbf008cdfe729b8394f5f0de0bfb5d3a4d8be1c384665d20e75ed4f34ab9395bc5c8d81295366333c266cb60e04446bd3236dc6a41946485a81ab5b231c575e0578b955ba1d6416823872107859fc6d24c8df19e4673d808476566cc252e399129f4e2295f63f294a3c9b045ad28555376e1ef0672028d8c70d77b192068ee66ad073860e6844e0a84446d3ce7c1e386b9754a1b072e08c0c19c86ad2b3c01c62ff1932d28505c4ee6c00336a06636fef9e3d7b2a59293fe78ae90968068ac5c17fadc587231efdcc024f52b274db517047dc17f175a41e183c822d1f27f241b1801701a3ad7532680143e4fb574b12fa865b7e38ca21a6eafaf7fc0f3b64204936abaa5c21", 0x121}], 0x1) geteuid() executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x1, 0x20351b, "1a0000000200f900"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) dup2(r7, r4) r8 = dup2(r4, r3) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000034c0)="b8ad1eaee926e796730f3ed74d9ea75e0e46ded50acd2c6b173c16b9a00f9cb4d5b811b975e7eb5b4d9b296231450c9f7538ce7b8f71de9844967cecfb309ea52b037cddfca8ab160ad73c6b50dd86b3f6d3cb05624b8e8958a18db9a3acad1daefd5a72bd45c8b032f85e97f9afe9604e6da1cfdd49e2ffe7f1c4f51a8f1d38bcf9ff0c5b0d780738f5da6eea0f43c3c4160b45e2736ba04bf47078fdfc92d8d3e133b2554b838607fcdff6e2ccf33c302e0d9ebf938dd1a6c0489711051c8b802c0789c78ae9090e278804242f9d13ede70e2da776c015b8763e20c18e9f1876a501071b554b00bf942aaba9bde4a10165335eae2a07b171d36f95c7677fe823e64ce21bf9649cfc97249f11dd72bac1ffbac5d872636bd70c4c0496e7db8607700ed64e0974b7257e9f6b77f1853c68e5b3a46dac201fc45172e1de7ebfb98b23b0eeb0fdae4854bb26de9bdc7df559b505d1f3ba6dd18ccaf1ff0824b06091199a753b90e6a13530e56fb8aecb5613ecae0a1d6971b418440535e96e71593006a2959b8e035135d77ac0a79047e027f2e18a2f027298e6352740228b446c083a05f0745fe2427a98f25dbc07139a487670da9a5a66afae133720cb2e304bcfb0ccd4796e011ca32b35a1e4a601540deaf7406d5bc72334c1f1fe39b1c09b060ba61a568829dfd49d7ee7b9c201a904ba979e81b620d986f7a96a9fe37eebd25144dc3774bde6031c90eed355d636e30fe285af2906e91d22aea1ff2a7b4e52b8aa6b3127eff0ac7218873fd1e14ec69133dcb9c2bd990ae32554b4a2eb2c7d1a4b09c355f28e0fc9abb108f69c0fa6af50c7483a0809302da81df1a1a735a37764eff8db50e1e0cba23f9eb082bfa670efa44268fcfede4bea867f5562a10e25a623f208c5bf5041a7367af50de791fe813107792647e8b2c476f0453673e4a3cfdd33db187d7022a0771da93f3b40d440683c02e93ae3075195096a24c198a2e82d1f620a98a80caa31cfb58e7eb8707faa1d5b6de80e672150e202debd4e0df7534de66200180f2fdc0e7c7584b11251888ec22874d344157ce34b9ad58b376cedea043d28d565ed8b369220ae1adff00470c44664a64bb4a2f4f0e15762eb99aa0f98321411a527d2d19d3e683661e551e1f23da867ea93da15dfe957f3c7984f3204c37c2d348fcf129843ed92b179f934ca0664617e5f721887debff5f3916bc1add604a155ccb9fa635c69345e3d3c615c4628ee2ccf38267a36892fb5473eadb61f227c7eb761780491ca87c2c913d013288a10c22385b53aaf980b42ed322eb5c27a030f9060536e3b8f28ea75c298a1aca4486122a99bce09d155da497cf822a41e6bc9770a43d5c037ad47ad0597911622ddad42949f410ebe855b061b3820ada3c08927c9e02ae206b02f982755c07f49353f4f526853e97dbfb702c6e87004a30dc6a2d283f6e5e24bfb12064750b4eb3c0d86b8b966ddef5fe7b36a7271e1e990dc9e9948f644ee425a2b0606d7bc66d603a4618491384474dd7c3cda0bd11145e6d14c9c1788ed128b661a0653dd4974d79e2eb39084163fd78db06ef2b10a81f26d32c7efbdc2cfd8784094c796f3274ff6cce375b2ae22dfca6f63514df29b06b30f0908c8fc1b639100006b4f2905a1d26c0463310fe5d2cc8c69c2a13753bb732b7b514a56485b0a366c37bff2a8ab2c8202fba3df078cd96e9ee9838c70eaa0c1591e8db041447f8be4f421836a554ff65fa677cf5d546aa00e5c51666484e4bc8aac28a0bd078d0d945f68965585ff180e169dc7aa7f0dcc026d3eef6bd6b76cfba78e2951001f3ec9d1abe8ab5f5cab3ca7b77e853328326951e85cf8e73e566d47e59560df91d1c6e059ef51b22c809b27b492fc39ad79ed68d7d47505dfb3ddfa16ea57c6660afe0380a5555a62b59737ec14247e78501e437cb2af6262d5c1d33f9ff630dbfd75b557575636956122a84720ad688388d9c7dca8994e22c86a21dee9100730ab61a0f9b4dd2ee1c9eef360bcc4b4b3c404c4e87d5e9571e4054751c4c05ecc0057702703b5b22d8cb25a114049d9c7cbe3433b6048756526e55e64d83e44c83bcae41171b93f23c73b8fa8bd6589822d4204169d0121b7c7fbf071fe9126673ab437e66129880a99f73a4533e2ab39bcc256d96ba5e6e553874aa5c5b12042a56dae1286508e7f533b0578e3049a7c18616eef16b12269a081fcdf65c53339c0c38074c5093a7bde977c066af166facaf174831a78797b0dab7e2d64c1956102396cb10c14c5574706c778d5a1598c4f7a03a68d6cf82de5ab7d1a38103785c0a0d22fb8bf361b1c3c9ec39e86aa9b4e6f569fe734d24d3771ab8e1710d86f895f952eb3ab3eb0a75aa26652c68c440bb633b23e9baf7b7de177e072472aceb918e10e5c54fdc424758a5e909b4e0f3bf3087aa8f623e5f57c701ce018c21a5c937a3763b03f42499c980d86b808b32c8c17d7ad786d4f2ccf038cc320f7898398922e1c3fd48dbb2b2c0056d15eb3d1fd566e391c9db385eb41908d8fede1a6f382498217d168e74e2b2aad528a8ee08ef03b8271f04fd871c9b5ba278326610c82f1596b0119c846f8cc3cba2fd3481c15e6d94aedf7068bc01cc4717e738f29590bd99f78928a234845d7e4cf616370775b1de3cb3253ef94f0c9d6c198562025eb52edc8a3698d63fb9f6b3969ee11892f279ffe8c88642134237d187b622ec845f09a61756a050df994c328515cf2366aa4b98bf18da1708cbd182c96430e37d90899fe6413b4ce8c05f0c07becfd9494bdbeb7d286f8b42954c0774b84f04a60d0de8b85079ec490ca499c4af4247022d1b2d307ac6a7a811d8ee8b414cd85ccb4dc59373d1f2fbf5077d3bc8d47800f8db2b0b892037cf0c0b59d5f0b41245924ec4a2965e0fc82da6756b9c4e92fe291f77cf84e46b30368f11bc659c4a062f5c294b78b681a861a43aab168662320f27b22c815b9b7f65e63226a877f02760f615487ee40d0f4ff6fab3b36e603c5b0bf85cb19d4c90ef7f72774ce1283feabab621e6d586777f46452d9f9c4103c9d74566825666dc9c0d2a5f92d6e864f38621bdd24056b8c268978e26cd6b2e2be69156e20e93271bb29242b8bc9a4437e6911d2f85519462e17a57c1146b4c44500c6e31090ce069c3c76801cbf2c4d54f4d9d30f24bb52b0fe5bc5bada8f3294c5ad69dd6f354d0ba3b825a9895223cd0f627a614ed1cd47aad3f36a487fc4686457d718b500a2077b468cd46f56dd638a77d42e1c610c8c0ec4d95213bbcc5047d140a6d6fddd9b9d81b34c3e209293d13ac594e65339bb70a44752719b4ddb6311c1878ef4dea611cc2d4afb95405fc609def341b90ec7bc17f368ddee3c93ad14da7230d05e83ec51512eb82f86dc82276c1944ff766081860703bf4d056f9cfb3b90360d219f788bb4e67cb56aa89e8e1fae1d32a983f0a6ed1542555f9926592268e5212ffea4fc070cc6e18c8236fb9f91692e0a568a8a879b0324c1264a9b64c18c45e31cefaffb9c373106b10da43071738c6e71d5a66492a5ee54ed538062383159ded0c879bdf383207fccf53b186eea68c91134f51518e0f3f6dd5801f01cd2db8ee574401602a121875d66c96a8ce7410692c7f7328a6903139b1a5dfdcce246b5cd035a49c99d738cabdcccd8de6a67c72637e775d7bd61f14566d8e6300f6771c8a424b915d83d5029359a4fe1b74e455679cd5a75ca0a22f20f7f9ce1703279c3651b22348c371328ded67aba6eb3abc5daa5163b5e9ac17e597a75b3cd4867677c48e0cca42143c8045386a3abbc28654a29f41b099ca7e6cb66a4d86614910da55b2e6d18b865c1eeae486239d9209faadf32ed0f8b924b070215745b7825027dff589a1e01cf6d896808bc29043a486fc8a9bfad73cf7b0876c997de3d4c4117ced3d318f427b60930a567a3bd7f6848abe694a666dfe9e2645b01a15c24f2355f80debc237260ee2bfa45351809a58bf0515db66667872449d9fb5beddd43084813f2b6b7580875ee6c228835f6b429c8152459cf08525845aa4814b8726adf5d91ff29e12e01a7e13a3501dcaf1b9b988f02949ca5b5810cb304e15956c19c06a2cacba86dac6ae4adb9427dbf88883e6e36f059885af91f7d51b74c4e48478ef2545cf02e92b81f0f5b070604d80cc39a5168f1fca6d9c5db149889633a327874efb04afb6eefa95ae69274dc4d2599c30c5b554c12d6c8207933975d0df1fc0eea1c95671473741c5974d1d9a788850318e724716c68c4f93fca4ba4b2d324ae2575181b6d0a2724e7ca88c13de704e41529788d4e102b998a88d3bc24644fb7ac7632e916e581f5c530abb3af7dbdfa83037d4abcfb52ed868a1935f855868d898ebd18752b55bb4d87c95fb3e96ddab8e00ba4ab88d7269d7b6705bf2ee7bc9844d99cfe8d70b495b0dec9a65ff57572f320be870397fd0c1090c2235cb29a31231bfa0b7eeb999a46e8ec1db9cf900bcedf43880a67b18f00f84ac2e2d1080ba97c046427d2fde7b87f728530bd65b0b54e35956b9e4f1ec379cfa9fdc5d9738fb91b324128a69363dedfdd088ded3ff9d23d0bed8c8acb190c37426948cd50436e7d2ae951838f2cdf5d38b307376c85de14c08ee827e9a2db3955ef6851a7392bec75c0ee67a4fcf3b0eedcc83fb8c21dfee6d4aeff8bfb5b9667981571fcce8e397bfc588ed263a9736603973dc737087ef018faf6513d56ad31afd5571985d2ead325040f178bc561a4c0fe463afc5d3920ebf5ec998ad40a7681bc41f2ad08c1aedb2d3fca5bfbcf4e6b147c63ff24c27f62e97255f2d5d1ff06e0d332966580acb3fddd332519364d14ae0f51988ba31f5558e7f488242bf566ccc147c226e7b876768939c5f7ac748bf7f561dbb2cf5da9d21a12a02bea52e3c2bc8f91e44fdd76a5d351fb72956b428dc76d0f346e9d3ef52d88ecb9a07ce3aa57b9e7677fa7ef9a46cd48d894c081d77ebdaaccc9774a66a23adc7a27a5c6a55c935db470cce09e442ff0a6b445198ababa9936d1c63b9b03002e5f2de36650b7ef03be8bee902f9592ffd8a8bb005c21cd511aa110441dd1c26ac1b6646212825a5d9f1df16535536a2216fd36b6b2ed3f3df63f53971e44d9622f7735c86f24bc5318cb444710dcb6224b12f27b65d16a6a3b56d1d974b8c89e171f349d22c1f295e83aa70058aea200a5844ebd0064d6b0e0217cffa084684c5b118bd4a1379e0fb000cf7411a56fbee7d714624085a25267d170909d1405a0cab6da5b48903a3b78b05cce5d67cbf169d249475934afb0506c537574b2e3e1bd96f11dddbfeb890a40ec89d78f7370d9d7594b74b626992bf08a0ea12a46c5939b769189e3283aaf30f149484e5bba4e0057622c5612e19349db6b2fbd08a8bf4fb20bf2fd4973b56813eee22e66df0e3c35705390b1c240c9787b1afaae9e371a1203cdad653bcf458a61c7adfea1c8f9696c9a7e08387160abda8c1ef6465c6bed9f0859276a2a6cff41ffc340cc131d54fd0828e7d951ff9ff3479bd811b9b3ab08ed62a0f8a4b7532968471b71117d23ccdbeaf8fb13d953a2f7a9ecf8aed63324151ae9a99ab447800eb70f2daeffd28a1bdc34fc49d1ecc461aa3043c95e58d1a43333aa1415ad9ed0686f00701821efd7ab8f5efdf7134640b35aa1c269d82a1b8bca1530fc1f5052a7d8fc170baaa02c2f58772c2a964470cc18979cce3d260cbc794c81e4670098daef3d7207a2c7b87e48364903330a9839ba3aa1b17f56d165af283c9a43f0f8da56ac14d6c45a2f75d81f7541f66f63223c63ef33cbacc7405b0dd218d1a82f81f1134bb4ed28caedf9a7ed31763ae9af55c12c17c27627a136a27de0c4d950b5ac12d2c7cd5b5ec578817f162c365102361f300c8f5600b178fdaf253914bb2dc96fff49ffb3cd4b2f52ea51203f4f3811004dff6ae907d89a902326e111d64da23ae846932a30b2123ca37e0ef5050009e0bc3d470b43813f054d84cac7705f7e7be85c74eb7041c2e0638dbbd786fe94fc7804cdedd971735af38dd4cc27a20e", 0x10dc}, {&(0x7f0000002740)="bfda090cdac3645aef86a4a1e4191ebce8f73170c0813e80b87a3d2b9240d35f0d7ee152a7081c6a1b207f8a20e0c80d771942e7b913c1e7438633f79cea818b573105468ff104028979c86dc00fc82ddbbca83d404a1fbb0f9cfba2847859c2f35e3cf0a79a4400f2a0faf683a5b5f72ba5643f8fce88da9bb0ba73b30729bab4ba9ab5fb71fb2ab2dc2876e0354e35489819053e88f662cc02f6e48de6125457e0e8ee4b66c4e71a3fa4e4c842aed72f4dc78d19fca117cd7c55bbd9bea30e9e6e00e5ef21569806861fa4b644b0ca417899a5f86bf5e3b300261026d98ff23bab37acfbc0d5baf4330ea3df4cd7cb3e0977fc9ea7eadf8aff6eb0317eacae0ee01ef27404159d7bbaf44c636fffc126378b66da382b304b5959eee93d4ece6c386384e63433226276102e486f00bfe917bfcedb7f9890dbf4f7d8d59596eea7a209ccf65a3d07add621a98826cea9c60662f690d7405fbcd87920cfec65db0f6e0684a96f072764cfecaead7676a335a8c74fdf8ac9abdf00dc2f67d73567ba6b6fddbba9c93678d2cbcd7781b48ff683002416c31efacb7ad692e27ab398763b2ec4dfcba7eca8286ee484954039bf824de82f4b2a05b42d5cf9e1d06b95b0814c668061987929852f00c3c72143074325540f5769720a17044270912fa9c65551ec47ef15e1db62d65a343cf3789cd65f7e2d0a77e4e7a332e02dfb290cc787da63c000521a22535dc782d5b1df5923f6cb90446c849debd3153c3a1a8e20242e9ead1beb86d10ec2311804c818e39d3582d538dc0b1f7a81bbcf759e5836154155134b4bb02877c235ffe2510f3b288670cd8e352d451fdd481810118d84cf133dbaf4322fe6607a5d3aeea84dd241dfc605e7f0bfa1a1fa7eee81d6832117fb6f57fbf4e4cc5e8afd102fe5ad80fc5329f07c910cbcabca67b7f80c0cc0fbca90161bc5a87394e796a1aba88f1416f7380ffe86b788a4caf35cde573398fc72f582744c1ca5ae24e09f97c8963b15c1db35083b332ae4f9e208ed82d5fea1f821c50b811b4f321e7516d8c75998d86ff78ee477bfc67741df5a90753d52e1e4d247644046914b5985c4abe4f2f291248c87fb22dcd259598e15f46062181f96780f378625e4504e5a08e5ede7dd730bbd90895aec055c07b9ca270aa2fe9f86f71fe90aa7f703c41a493142aaf3d13e2d1d6107a640dd61ad12e0fdfd2bd6af9728f4b3ab9060f0591afb75e22cb1e7396c40b817d138c41036ed75e5257e883f4f639a88bc158635c5c5fb390a5336b2d043eeee40bf9be0e5d6eef08cd0d8c4376092a71e8c4f8ac949842e833fe2de55538d85a2d21223f25a67567b8281edb4b7830786b8fe1a9ba0a81625eb867552786ad2818ddc604c527f4b202b1c82de8bb7d4fe8202abf37c85fe3fb406f6b17064bd7c7859fec60fe4e4054c9525c5715f2b17343039a4395b1d29fb0a53b6cbf9808050cda76df4f60ef7a6bf808669cb8e7283daa6f59555f8db41a5c679d3fea769eb9373ae183c5659e78b0fff011b8995ccb159a612172084da015d515425fe2094d92398773bba8fdb74710e4b5c31b308653b11d3e150184e2a0d5eaaca658bea83e625ab40e266ca9dbb4fa87bd2a6f25df3afe3096188dc916c563c476bf68c4b71676863a19fb2bbb8b9fed8442acdb76e9fb98c4676d5dd35f9223aa0b4479bf93742e3b759b5d6fa96d7b95cc85fc0276e639f1327a22560ac4f9a8561e3fb4aefa52c5559f9dee1a08899d6c78c80f440f94056a2a4d7cfa44e7430ec8aa77fefba9d827e7f55d4e4f8170bfb5fd05d686970c93d74238edc2aa98c78e07dbc671c07bb2b4a2872b337e2d4b29fd54612a950b4194d409cf068432a9d55e36125009424ad999c822b9e912c05269ea882c0807d678c8b947323be72a81a19f477c1e200d6ac0be91c50690268ac48c1919bb6497a199dce7d692d4cb368fb6c31272e8a0c967a2f7235f970afc63a44e5d0aeb6d9448ccc12931d5571872d45a995812faeab271bb9850800f2eeab347c0f5f6665bafcedfa45f2a98357eb197546fa69a724e7be33f74d104f4b708fade2d344a7b3d0d17078036a4402cb00df8534d8d837d913d69174180ea1325ee5776241dc8ebfa4ddda92ed0c795dc4e22f39fff1828aaebd94da4408b0c2081196d929d108489e59127c57eddab523ebee0c43db61667ef632a52c0d6595343f6ea3bfba46e5c91bca5ccd5a28f14eb0e52add91799a921b3c896e471f346e19faff1627598c19072add4532fcd70f0c3f3df9d666529a7958290b08cee08a53a3d8163110504544397a640cbc6214ba121b0716218792c58c61d40b34ee6438bf99b265b38c10856a103b1575400d438c3999494cf2a40969ec05e081872f60332a4ee007523a32d909e2024f3fff5a7a30f34088527429b5d5ce1df5663775a7f902cfe335ba9f830f9b3b5dcc1b5a136ebdc78ed87b1152dfcd08ff51747cb22c2736cce6bc1d37fd6ba4591299c6491901f498475aa3b51fbcbbc3e7fd7d6f76afd5cfb883d0f8348f8ca4aaf94bf54d33dea803df76136f45b6ad0123868b0133e601c112cd90b8070f09b084da6bc4fcb998278651b4a0245adb1c3247f13bcd8269483ee0906c76f9ef9f2329b67c7d967d2e70111f35d9a5025940787d087b6dfaf52fc522e4a2ec858a47a65b5e04615a83047c260d2c04e20275be0bc7355557be77fa08b6fe2aef951465cde4474b0235b7af16971661b41dc2cec409a026d5e166c8c7db9520f976fef0433401faecf06e8a9cdb728f4b10d19a11c3aa0dde57d0dd570188361961985ea43206994913a7ef99f3be6275a28feb08c94702535aeb0f2fa851553544fb09fee1dad25de7a0422538ef59508e8ea926af7fbbf08542a0955ea214a6dc5d4377d91dd4bc8deb7a1d0984dafc3458dc1e39f4e6ae7974577a7eb34782aee1a9bb64d96abf1597a442a8c7a8416796fc3cada08b793c0560e4a2ac9eb7a0ff6181f02d500c1706d3bbd47526bbf7b0ba03df4e86de1b87838e7622b45a26452f84c1e4dcd478eb626a4ef20781bac9b54a1b184a47249eced9f36855f530b35be8e958aeefe9d9b38477fe1d5f5dae0f64e30ba1d71b3ce18d5bc91238c32a020cbde00779705abef1d2e3640084caa2c95a66124b3135a70400e82ef25fcbe4b618dacc94701c5c3e2b0dbc257e9a57f85697b9255a981200d40833a282e51c25a11394f4f86355fb3488d3dc65a52e344cc2e1259819794c073b3e994fe809d91aef080e64aef775647c977bdd52053d79a80109772d6f8ab944e185188e6b4adc0182bf2a8bc7374786b399f72b93d5e29aa5517b32cfa1ad4d21bbdb2edf153ea138d2d3e0ba7fa15d7086b41d6ed731c5fd0890e8ff074a6019d1b542a60736bef68abd929af2d42dd0b67eacd130b8a7e69de6457c1b715efbb80694357a47d4b172cd75536efd4d44722878a496b66bc2f62dca691ffa71edbc8387648ce27a88cf472d5c166600cc6c793ca80a872adafca8357da393be69ee472b2501cdbbc1954fae5bb53104cb31671dd6abeb6d328a0b6b25133c56fc523ae3673b40a29aeedd09afaa1635bd516551a926c6c8e8765ac02a3191548249db56e8633546afd29322b555bf97864f6aeaf9cd8427ce5fdf4205f8fe9a95f9133cf6374413f215b166c662481bb9841503963591de54ddab39d06f889dbbf794002975afb5f78cf1be570791079daf4984558f94fa92be1474761922b6044ce4f89548f505828af40a06088c255d4e299161e0fc1d6d70ff150c18a61bb07f972768350a2266fb358a8825e2199f634f02d1e21ad24dee772e5af51b9c05e4718af995c40678dafd00853e94212ce46d3d8b44da6959a456cabbd3391b5bf2b2a8c069ef63fe52e80a9fcc959b4023b8fd75401a1703e5331e884f1e86fafbe4c206c004995d1b64bfef9c115ab55a0049484b47e179b52bbe960a74296e817c675d6706cd4158d019b2fd15f65506137d1f42ca4891e0073b26b63eee89e61b4ea112a750bb3e7c3b813106bbc014946b354dcffe384cadc4669b6b7cbd3c6a3128384826d34d400135eff85b79219cc334753791da90a66b0a5f43d0a0ed98535e6f7f9c08f76d0ceada96b931e29fe9360ef0f70ff9b86495bf4d6eab75dc94dc3ee17fdc97fcc64c549e59b4a7ab2bfd4acfb074e22e052c367303d47a922e180f8353a521ce32aefc528b22ba01e0622b5bc10f08c2fc08d09faef2e2271444c102d1f41636f1bd8f010ad1da9f83d87810d601e5986525112a915446b8ee77bc15cb89d15b878d869d62f822748859bd2cc6908be6cedfe90dff1738e164d52bc6d0b0c1e288d5fd0b4096e8bd2472e592e1caea8d4ebc46bc7ee49c32387fecfe8bdde18f63f157bb091ff004f2fa8c80d9dbc7a9a14ebe88020dfaf7fca775ef69ed16565d6f7dd128ce228e1458ee00309c2e0d6b32c7447ba4557785266abce7636eb25cc1c9f6c9200bd89220e2964dfce83a7204e9742cb3451e95207a22e30cc1607ec6deda06f2c07973c96e1d365c88d1b735d5f15a5149a7d5a0ac00c73d66a1850dbe3d10b31effe7bdac091611b996444bd0b357d806b396285730dd4c0413c80594f5fcfc1b7388f441de6f42f32c420a63abb18a680207b9e39b77d13770208a082acaf5a3488ad0928f63b901ffb57ca822a2476aac6e1e1ec3a4a08e8b6c0c740a3ae484766ca9b0941f74078c9e5c0f18663348907e8e61489134b2", 0xd42}, {&(0x7f0000000300)="fd0c74394645ce2874e647a945205daf0f62de132859d3903f79898a68e5312ad3527ff29a0ef6af59ac8c8f0dc662b8150fcd2dd8bd4e0cdbba06ea1a2672760765a3e435439b6466a74f69ecad43c9eb23b8d21c71c0cf5dac2c6177e4b2e20dff318dc0d91cb37e9b91f99aef8e4c3b352401fee65f6646282934bba2adf1d631bb33f8ef933a17f5c6a0fd91e0295fb4e3052065bc8aace277bb505655a81b1d8f72", 0xa4}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f5700ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be525b22c1f138ef80875cfe03ad8134e24f00e5478a0fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c10902", 0x79}], 0x1) map stack 0x20000000-0x20400000 of map 0xfffffd80546ae540 failed: hole in range executing program 2: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1ba, &(0x7f0000000300)={@random="4f19bfa8acb1", @local, [], {@ipv6={0x86dd, {0x6, 0x6, "825fcd", 0x184, 0xc, 0x4, @ipv4={'\x00', '\xff\xff', @broadcast}, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[@routing={0x1d, 0x6, 0x0, 0x9, 0x0, [@mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback]}, @routing={0x4, 0xc, 0x0, 0x0, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="54e6a8647c16268a287ae7c84ecace27", @local={0xfe, 0x80, '\x00', 0x0}, @mcast1]}, @routing={0x11, 0x8, 0x0, 0x7, 0x0, [@loopback, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x32, 0x0, 0x9a, 0x1, 0x0, 0x8, 0x67}], @generic="db6294c024078560822eacdc6af372c6e4620181864507bcd4ab5df4e8895bbd9e15f9f02c47ebb948b86cf90d7bd547b2492cab1532d221c35fe16d371a386861dacf096d99bec5468f6513d6c9b1bcdf8fe1797ab6f7942695579c3d8b4543c739041c6465b3ad9de0ed8303c270e12b5da46c94bc639292ae9ccb060675ac84380a5eb36cbc52fe32038ff04af1c404152a20"}}}}}) open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x32, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 2: close(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0980005aac10fe300"}) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x3d, 0x0, &(0x7f0000000000)=""/61}) r1 = socket(0x2, 0x8000, 0x20) close(r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0x99) listen(r2, 0x4) r3 = getpgid(0x0) fcntl$lock(r2, 0x18, &(0x7f0000000100)={0x1, 0x0, 0x100000000, 0x3, r3}) preadv(r2, &(0x7f0000001640)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/204, 0xcc}, {&(0x7f0000001240)=""/202, 0xca}, {&(0x7f0000001340)=""/172, 0xac}, {&(0x7f0000001400)=""/124, 0x7c}, {&(0x7f0000001480)=""/62, 0x3e}, {&(0x7f00000014c0)=""/232, 0xe8}, {&(0x7f00000015c0)=""/112, 0x70}], 0x8, 0x3ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000001700)) r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001800)={{0x843f, 0x0, r4, r5, r7, 0x9, 0xfc01}, 0x4, 0x2, 0xa4a}) msgsnd(0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="03509bb4e12e9241000000000000004e5d46f08a52f11a47e930df0257fbbfece152964fa6ebe0c0b9b2960ab32d039ad88cd22ef81372"], 0x39, 0x800) r8 = socket$inet(0x2, 0x3, 0xbe) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000018c0)={0xffffffffffffffff}, 0xc) r9 = msgget(0x0, 0xe) msgrcv(r9, &(0x7f0000001900)={0x0, ""/17}, 0x19, 0x2, 0x1000) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001940), &(0x7f0000001980)=0x8) msgrcv(0x0, &(0x7f00000019c0)={0x0, ""/207}, 0xd7, 0x0, 0x800) semget(0x3, 0x3, 0x101) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001ac0)={{0x21dc1995, 0x0, r4, r6, r7, 0xab, 0x8}, 0x2, 0x4, 0xed}) pipe2(&(0x7f00000016c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001b80)) setreuid(0x0, r5) r10 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r10, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) accept$inet(r1, 0x0, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x1000100000007}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0xa7) r3 = syz_open_pts() flock(r3, 0x3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20280, 0x0) accept(r4, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='\x00', r5, &(0x7f0000000040)='./file0\x00') unlinkat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x8) r6 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r6, 0x0, 0x13, 0x0, 0x0) msgsnd(r6, &(0x7f0000000580)={0x1, "09a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798f13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac114b3788e1c1dd11ab37ffe81e9153b640cc305bcaeaee2e8f1db7dcef155613b"}, 0x101, 0x800) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) executing program 6: r0 = socket(0x1f, 0x2, 0x7) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000012c000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) shmget$private(0x0, 0x3000, 0xab, &(0x7f0000ffd000/0x3000)=nil) r2 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)) sendmsg(0xffffffffffffffff, 0x0, 0x0) socketpair(0x6, 0x8000, 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000000), 0x21) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) getpgrp() getpid() executing program 4: r0 = socket(0x18, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206999, 0x0) open(0x0, 0x400, 0x134) open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, &(0x7f0000000000)=0xffffffff) r2 = dup2(r0, 0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x3ffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240), 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) syz_open_pts() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlockall() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) msgget(0x2, 0x507) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) recvmmsg(r1, &(0x7f0000000640)={0x0, 0x3}, 0x10, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x802, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000de0000/0x4000)=nil, 0x4000, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x1d8, &(0x7f0000000100)=ANY=[@ANYBLOB="c7e052ea36fbffffffffffff86dd60826e0301a2000000000000000000000e14fc11133f6400ff0200000000000000000000000000018900107800000000ff010000000000000000000000000000000000ffffe00000010011df1df3ba48b6a1dfc04f9d6e87f8a4d6fe57aadd7e60336f89dc8dda530ad8c39b7cb4f935b737a2e4536f55d42043399dcad4f52b7a5d7ffc5a13bb8cd94c23c17b8945251b67dac433546f1b2dd30ea4abad00dabb53a52d7d7d4e945d51feca0cd9ed0fb0b83ea3bbe277da0c5ea9f3d14ad104a88fe58e84138c9768dd21f7a6787b3b6500176c1a28322ee05dc0c88ab62b7d8a447daa952346bd53dba216271ce987fa745c8c14460acf70d21b8eeb733e8269778ea0968755bf2e154f4d44216055aa8f8532f878deadecd4b01d5ce8bb1fb3c781f60cb6aae91358398ad4285ece760cb736f2fa62e06f01ba17a5ac9dd54879bbf4b0587d2c546035b89f44119b51f1d6c5557e4300a69d60d5df61bdfcd5710d1606ea019d2ef7691ba3b00ab210c690ec3beac234d9ddca4f4c9ccea4b1db71c8423c5655e7531742f7c8000615bd7b6947fadae9d755ecfe59049c5e0e7cde530fd1de6b16d39a4266c7bc6116d31145454f733e8e0f085dbb0e0b6b5d967b"]) executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) lseek(r1, 0xffffffbfffff0002, 0x2) close(r0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x3) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000a80)={0x0, 0x0, 0x7fff, 0x104, "061500"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) shmget$private(0x0, 0xe000, 0x200, &(0x7f0000fef000/0xe000)=nil) r3 = shmget(0x2, 0x2000, 0x380, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x5) shmctl$IPC_RMID(r3, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgrcv(0x0, &(0x7f0000000080), 0xfff, 0x3, 0x800) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x0, r4, 0x8000000000000001) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffff80350001080006040004000000000000000000006a134f0fe734ac1400aa000000"]) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) msgget$private(0x0, 0xfffffffffffffffd) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x0, 0x0) flock(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) sysctl$net_inet_ah(&(0x7f0000000100)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000140)="e2320dc95dace0d15a00adcd8d2e8b0c52088f3acee004b108352d744c74e92ac5af7e475659946b95eb9d82e63540d060d63cf4eb6f4b1a8bf840238e6688934ccbb99f0bf1a10dcbf0f2e06ee7eb6d796b49865ed34ecd4f35fc2e5eb4a322fd33", &(0x7f00000001c0)=0x62, &(0x7f0000000280)="35995c1e613ee0e456f4d111c8a611afa25cfda0607e0f673307dc832f1cc1095978936dfac1851cb25a766a506d59f7263c7351f1260c7856f7b822042e7fe17bbf38e44d7b1255cc3cfc4dd8c302e5d70f3c6775603ff876b111f8a02a58ffcbbf2593b12a4558857d9434cc8091e332e901c674f38095244a7be278135fc14840129bf4df9e397e", 0x89) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100e, r1) close(r0) executing program 2: socket(0x2, 0x2, 0x0) (async) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) (async) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000500000000", 0x8) (async) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) msgget$private(0x0, 0xfffffffffffffffd) (async) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = getuid() (async) r4 = getgid() semop(0x0, &(0x7f0000000100)=[{0x4, 0x6, 0x800}], 0x1) r5 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0xfffffffc, r5, r4, r3, r4, 0x8, 0x7ff}, 0x1, 0x9, 0x0, 0x0, 0x100, 0x5, 0xffffffffffff0000}) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x9) (async) semop(0x0, &(0x7f0000000280)=[{0x2, 0xc0a0, 0x800}], 0x1) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x85, 0x0, r4, r5, 0x0, 0x0, 0xf3db}, 0xfff, 0x3f, 0x9}) setegid(r4) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x64, r3, r6, r5, r4, 0x48, 0x3b24}, 0x1, 0x4, 0x9}) chown(&(0x7f0000000140)='./file0\x00', r5, 0xffffffffffffffff) (async) r7 = socket(0x20, 0x8000, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: symlink(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchown(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x149, 0x6}, 0x8, 0x0, 0x2d7}) kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x10, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001d40), 0x0, 0x0) r1 = getuid() setreuid(0x0, r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000001}) accept$inet6(r0, 0x0, 0x0) socket(0x18, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f00000002c0)=0x210, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="ebffcbff13b9fd812e", 0x9) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rmdir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000680)='./file0/file0/..\x00', &(0x7f0000000300)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81, 0xa3) executing program 2: socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080)="5801a932", 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x1) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000003000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f45335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000019c0)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x17, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "e13822", 0x0, 0x0, 0x0, @ipv4, @local={0xfe, 0x80, '\x00', 0x0}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/206, 0xce, 0x1802, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) executing program 2: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffffffffffff, 0x2) close(0xffffffffffffffff) executing program 0: semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000000)=""/40) r0 = semget$private(0x0, 0x1, 0x22) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000040)=0x4b) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x6) getpeername(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/65) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000001c0)=""/184) semop(r0, &(0x7f0000000280)=[{0x0, 0x8, 0x1000}, {0x2, 0xffff}, {0x0, 0x401}], 0x3) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/12}, 0x14, 0x2, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000300)=[0x1, 0xff, 0x20]) shmget$private(0x0, 0x1000, 0x31, &(0x7f0000ffc000/0x1000)=nil) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = accept$inet(r1, 0x0, &(0x7f0000000400)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x5013, r2, 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000440)=""/210) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000540)=[0x6, 0x7, 0x78]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000580)=[0x4, 0x1, 0x3, 0x94fe, 0x7, 0x2, 0x800, 0x7]) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000005c0)=""/212) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) connect$unix(r3, &(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000740)="7b6429a3f892248d93a69fafddf012bcd0cef94e168328c01bf0628336c135bbcf867f463f5c094910c3c984b8fa070a9174d89ae062b745defa272438b47cf2075934", 0x43) r4 = semget(0x1, 0x2, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000007c0)=[0x7fff]) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000800)=""/204) socketpair(0x2, 0x4000, 0x8, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r5, 0x8) fchmod(r2, 0x8) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000940)={0x2e, 0x3, 0xfffc, 0x200}) write(r6, &(0x7f0000000980)="085f8f3e5c7922c4c70e804b9357b100fa7f54486fb6cb6560a39757bc950cab9b5663660b645a86eccde29088577716d773b24be043b92221d0da4495c56a432cd3044d22d28f89174b6a30c49e7b3582e7781a44e496c0c6eedf", 0x5b) executing program 2: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$machdep(&(0x7f0000000000)={0x7, 0x10}, 0x2, &(0x7f0000000040)="0779b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000180), 0xffffffffffffffff) executing program 4: sysctl$net_inet_tcp(&(0x7f00000014c0)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0xa88048316267823b, 0x94) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0), 0x10) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) pwrite(r5, &(0x7f0000000080)="bf", 0x1, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) syz_emit_ethernet(0x4a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x7, 0xff, [@local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 0: socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffff00000001}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000600)={@random="7ffd89a5f1f5", @remote, [], {@generic={0x800}}}) executing program 2: r0 = getppid() r1 = msgget$private(0x0, 0x10e) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000c00), 0xc0, 0x0, 0x1800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000ac0)=""/240) msgrcv(r2, 0x0, 0x0, 0x1, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/56) msgrcv(r2, &(0x7f0000000e00), 0xd4, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() setregid(r5, r6) msgctl$IPC_RMID(r2, 0x0) r7 = getpgid(0xffffffffffffffff) r8 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x20009c1, r4, r5, r4, r8, 0x1, 0x8000}, 0x3ff, 0x80000000003, r3, r7, 0x1f6, 0x6, 0x7e, 0x1}) r9 = getpgrp() r10 = getpgid(r0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x7, 0x0, 0x0, r4, 0x0, 0x80, 0xff}, 0x3, 0x8, r9, r10, 0x100000000, 0x5, 0x20, 0x3}) r11 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) socket$inet(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r12, 0x0, r4, 0x0, 0x101}, 0x0, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x2, 0x4}) r13 = socket(0x18, 0x1, 0x0) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x1000000029, 0x36, &(0x7f0000000140)="03000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000080)=0x8001) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffff9, 0x4) close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x79, 0x6}, {0x18, 0x0, 0x6, 0x8001}, 0x1, [0x400, 0x7f, 0x6, 0xffffffff, 0x7, 0xfffffffb, 0x5, 0x7]}, 0x3c) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x6, 0x1ff}, {0x82, 0x1}, {0x85, 0x7ff}, {0x43, 0xff}], 0x4}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000007}) clock_getres(0x3, 0x0) r2 = socket(0x18, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206999, 0x0) r4 = open(0x0, 0x400, 0x134) open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, &(0x7f0000000000)=0xffffffff) r5 = dup2(r2, 0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x3ffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240), 0x0) fcntl$lock(r4, 0x9, 0x0) syz_open_pts() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlockall() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) msgget(0x2, 0x507) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) recvmmsg(r3, &(0x7f0000000640)={0x0, 0x3}, 0x10, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, r2}, 0x0, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)) writev(r0, &(0x7f00000003c0), 0x0) r4 = socket(0x20, 0x3, 0xff) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)="fffeff00", 0x4) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r4) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0xd2) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='x\x00') executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x7, &(0x7f0000000640)="3eb7e17c475d90133da78f0f9a16b5690d9859ca923874f6afe0bfeac75eb60135a22d40cc9bd44b6f31def250a4c9303700d889af47ec9bf732502214f4c6f06bbca75a0d7dbafb604960277f652738688c53f78cc888c12d6ef36dd554d5c51e0ca5c67c0cfd87e0fa2bf45af62628a7635f9c72e406000000000000000000abeeb497913bc8bb4eb2e6a7ad95fe28798d28410f12ac5549eb2d06f15be50f9c773fbef534", 0xa6) r2 = dup2(0xffffffffffffffff, r1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = semget$private(0x0, 0x4, 0x3c8) semop(r4, &(0x7f0000001480)=[{0x0, 0x6}, {0x3, 0x2ff}, {0x1, 0x8}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xffff}, {0x1, 0x1, 0x3400}, {0x0, 0x809}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r5 = getuid() setreuid(0xee00, r5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r5, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000300)=""/62) fchown(r3, r5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) r6 = getpgrp() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r9 = getuid() getgroups(0x3, &(0x7f00000007c0)=[0x0, 0x0, 0x0]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000940)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="eea5f044c011f084954e1cef48bcfe2c87ab5dd7848f91f54b5c4191172316e76404e9fbd73b7fbdb4942023b86a6eb17b43d04eace677409ae003d33a66a52c332542c967bab9981c143a6c101b481ddf62081af2f0a167f8aff5dbb18feeb56c4715af1f0974b3ebffa93ddf9b55", 0x6f}, {&(0x7f00000001c0)="c04799d046ac108fd6c8983c6c747800680669979a6fa17b2586e4c13b24babc32330000633271ff09960ada67c0c20bd7cd28126866252e853e8f14180d44a4c11127dc7a7e8b359eff0874132da916f7cebbc40b97e00adc2e28e59dbbc02f563391ae9e54e21a1799be2f391a9cbe7fd1f9c9c7", 0x75}, {&(0x7f0000000240)="9edd5fb9acf3249547a57dfab6accaf297d1c15545b213d19543f919993afdb29f1b0982abc46e37dc89e28c3e31c12a1026ed35aa0900ca753bbd8055673d55799034e9671408533b93e384b001cce9a99f969905241ce2f2ea50df8c4a6920b8c21b2cde8d342123d99258592a7309082c89b9365a8bd8aef4b24d50e64d81d69e661f5172f257341316ddd8e88f674190d1c9ea7cefdc9f91d2c58fef467856f4b73fa605572fcfedd7f6a822e25cee", 0xb1}, {&(0x7f0000000300)}, {&(0x7f0000000340)="d59c3b7fc80af67f0acfd78a9043db881df97b814d9a3c89b47f", 0x1a}, {&(0x7f0000000380)="3ee68030126797382af6502edfc2a9903596ac0a8c1d13c6f20e3e8d3e5c583b4cab8431da3c8bd0fdece91266deb60df8a2d8340ecd1b84616e954b56e0aef18d8816bd5e2ebd2478867d70d7b52ef3daded43d02a01300a2c2b2a8ddfb5162b79a9a0a3556c57ca36970e09220f7d99e3894dd59dcec7e3db139a7e37eb6124367d3e5a8b53297dad0389a14e6c3aa346d6601b2f2699c8fc1f102709114739ccd322565e3eb83dcef7890f850e988e5bd06e8af338444429b428e12eec17d06b577db530c4e969b8d7db08afa", 0xce}, {&(0x7f0000000f00)="66bfc02b4c78490629d04a4c905b5d6cd92a99f936a8918ec4371dc9fea8e7d8173823f08f2c213002a675e681667846b0229ecc1885f501853b32f25e911771cd5b4078ab38dde53a8527f678fe1504ad961410f6b4ad3693896413231e935f0667b765db3cef036eebf2a871b81dcdbbaeaf0136e084ea879c1a8ae6f4c6fed22dd8cf850b38a203bc1c6fe029422084f4cc0cbe651f9882cd8fd605e0ef1e78c9f03ec60463d185838879505031f43bf713af53a6b38cdf62d8844237620668fd1b8a25afe944a4c2d06cd63b085c473efb45ac0b02d78c74901e7913c0370a050faf476f29b49e1989b7e6869391e6887b246db4d9ac80f1bc1f47d728910f09b26e3791ff976776264f219300649648b2aa7c2c0493704a880c67bd3aeaa0fa4d738c8f01bb02cd3f4a52b7de4264f0e718a2dc7c077e837d134da0b8eb380857b1e3f65ede91ed7dc3c3287c9461aafbd24a71c7cd2bb3db1caeb7a51a5bdc6602e8ec5cd018f078f1b3de56697adc04f2e5a347e58379bbca3202fcf956d8a72b83847ac1743b1c114cb433ac7f033f4066be352ef3319cde18705ed8cc8e81e91f85572dd70f0beb2f412d9aa2aaa42dca97024fba98ea67305e48d4cc6f05e1cbd70721212bb8b83334c5eb1c265b4a4849276fc1149a859ac916e73185419c58acadc58934528b6fdccb5ad1153a6574c41393257eaba9afbf25cc25c4e15711ebf28ae627d43bd5591b9065f4b167a1ce6bcfd0028b0d12ccc76dca98fba41318bbc68573ba1921da5a071dc660315e0f6cf03493c69033da9d9c494d9f1b9ce71f184a0d966bd5caa76d62135b64007991eb5b417877bd03a2e35422d5474a9377f19d75006c770b237f44f5d69daa7a7b210736b976999bb66ea29ecc931f07d4498cf8603d30ab48ad1cf4a4c0b1788600fca62d7aa364260108c07beb7843a370b41a2814dd2e740b6fe09f779eccbbeab73b232e09c2a134015a0f7f6ab99a713bad415b204e2b03827b713cc150c28ebe3cb69fadf9329819f4f5e15581ec2b2cdd847aafdde99adbfd91ff0177453092190b586c5efa4324c2540169d8959917adf8fcfae0b360c4397434fec478d1ecbeac1673385f848d807fd7168a121092a06e61481b290facc6dea7af16ef473a1591332de211640c2c75a7a088c40a0abd4bac17c76c8324c4710dd075939f09072cde43fe5cb777148292f6ff11f86282909a0abe67392c06cc52734f27e83b26826729b1f5c47a9268632dab357eef47800c2e78dd1b5e8ab66f709c0f52cd090caddee99781b573a588b60f5717ed7a69f1a21ff888ab0392c65c4010cf249036d6cc8248d0e8d5e28864fb9dd4da2f2cd60d602c1b10064cf523b19f1eeaf777735e1d4881dc2aa7f4c03c1136c9da4d0354e0a6b29b58345b9f8aafe05dc8bc9dea0eb5b6295de7b18558a51c3f9d043a999af99dedc8ef1e986b274f310114295a43b47fd0c91a3f0c05e699fca577df4b39237baae9cbc8213efad4252c26092b5e025a95ed6237545ddb797b8da10110f83de37a4691ea6cb41be989b667fa6c3c939147051c82f9c2007ac7dd4301375e8ec1ac297b236162cee1fbee8fa366d22b32d227abe06a2f16ac5bf640a44284b8128bdac3c672999c6a12b5d7b4e6cc142668fea5525690b4595f6475e1788656f99411d8a50147fbb25866f127f445034caa814bdd5ad431ae4424fcade1ef028dc6bf738d02e01ca40a94a6c671c4cfcebadd9a6cfcf7fb2b164b35a81fa6ca647581ea586d463d0eddf755f0677ae1ae721744ac9f43fb63fa85dd99cb5f1a2496c8d5857d40435c5763cc0efc3acefaf7fd4759d733dc63fd725d3478864737fb4105db90ce93a4d6b24524d97ed13c709fca20490e6a27b2aaa7d5e614f8de5826ed63af998d6d9387e50e600a3c61a5ce48fbc2014e339782b261da1f9d58cabc391a477193ed3974f4b63997e21c422b0092ae737261826a4fd7be90e1d7f8b1cf5bf65a7650c2ec2a6d8653e8c43f0081644e37a4a6285d62ee7b524f38ebda0b75c7ea30bd618c43b8e0d43dce0d17a4cfa413405e34e900fce55c7f2f5377d3bf2c82bc6dd4c78c265fd7b47c202e22a038385f0beb8ba0d53e4fdf2e58704c0a080b4ac93422f81391b62780d81b09a168c45d2a8847e8f7105f038db204dea0edb0121ff3315ba91c143003fa795139801a151e8c8439da6f2956df0044f26b0a7751c75b74e6bb51c0072361a236c618a1055d7f23b599057f306d95a4fb6aabf9eec7ef6e4791e49cca223b40d772bc54b5cd0b98c17ea859a72a2994ede066ea518035abac0da58f9f6d21e4fb46202d0b9093b0543fef5d138d050df422d1a848978ea9737a36c1ea76c45ae823b9d1d4f2dd63ee3a66c337630bd0ebed196a202d5d8f57cf2b0fe4973e085d0537c864f89ba48d7a176f95e9f7893a053173f53c4cc48d67ce108e5257fe573eee422e1763156bceaa18ea3f56e3f49539d5a271c1c33f87a15276472dfec2a39bbc65aa2daa047099e8b0bc91b0c10be96377b691796edd3d13acae0ffde138741f5e5744f0df3d981ea1f6c26d06531a9dbf20b2334aaa9e3ff711bc9bb0ef6305a26712901c06621c247da54bfba30d55afe254d4141d14e72ea284d9519bada75de84ccc0813f1fec061ea10c555b3ffb10d30d8a7beb976549e2771edc514434e4ef392e02493ecc69bae27c08b14b4d2e143d8d52dbdc19a832dd02d3e303cd0fa42357f598f2f9f439db1be97bd473f6779c3724e44a325dc3253cbadef679db7b010f132efc867af547823a476cbb59d6d8f5bc712fa8bd715f81ce879a4d577a69b9c4cf7afe88703265a4e996593f1048e82f22293dc2a40d84843ccde7ccace24b2bbdaf18b612239738a8dcc7ac7377062e544d7b6bdd3367f661e29c1ac9f91755339bd43ff26e3bd0eba318c331ed0163e154c9bc124e40d3f8b79a9abab530889fa7d6e508109a5b8faadcfd78a0ba4aebd8a9cfc99aeed63686b80372a3dcc257d1775e1a7627a3e4bbfc65019a77625272201bbdb3b4a4670c81e3d926ab216e7105655e21addf83c650ba9c2d94e32e49b0f273ee4edd92d1a115105f971dbadee2e2f27283ad9371e03bf698ac763f55a51da8375247aeb73144b003b411aa7eccd4f701f34329741e7d2635c1d96c18e3588934fbe43d2815c484ec1cf4a25258791e50a1aee91c13c63211916d20de226ade1eb4a13206e587154f2c8e9b659f6e8fa2bc661aded0cd95a26f3ddcabf89c96a7f3eab52f2c4156bc5eb7a54dac1ae470e3bb1da13660e702cf94464c70f9afe7d22ac51e949f0488a9ec156008cf1a5197a47142eeb6b6febdbaadb70c59b4f43ac41755f58fc818f7b3e966d462ead5ab9d6c7df2111b1981a0a3829c684df899bef5daa170b41f9e50e43c918c328e28f64e430e8d170dd155056df2112f0930940fedecd1d3adfe0b14e0919b4733988fb2edcfd6626191685c2dc90b20978c4e88094074f8c729db962b6bb3ceb49cbd77a9d814523a7fafb91fb8bf4c15ee44875e58fda654481b182882ae4b054dbd3f7a4639f2124ef8d0bbfa9b56113484a2a61bc7e99a073a601ac25c35fa082075a5fd6d234c6400d8cdb35293cc6d9b6c94ba4bce94b58e2a6326edd428d23b577079031a5c68cfe74dfb2d6a664f7b455af8b0caa0c79f0f34d4e13c058ccbb11e4da4d7ecb7cc154332acccaee5d462591f9ba9021a7b59b67d1e7d5c3cd3a0def268f6de475c0154c2b1a642cc1d800898bc1a327ec53c77c28ec689c975520e9de35db5737fa5bdf8a3da836221bde8ddc942579660fcec430a21b964b04eecdb55829de8d9e3beb05b263619df066ae1427a4f23e939d37bd371583b610a847e521f70297c5db63729777358f3b9f99da13b0d5bde10be7506e0e9e5621ae818f52b4b476654c92b069c99e2d09ed09f5689892ff9d7b3aeed1de9cec7f692d212508610469005287a939831b6e7b6fabd60d76e1e8fa5a2aa64870f871f7b01d081907e21a71dcbb012d00d1f536d350def37511b124fc7097e1c05288769113ac26c0de86d21afa30ff0b6cec2a69562f4047b5321a4b1c24f890500a33316a53e083ff717525313b66136f202dd2059254595ec99bd6fa73289fdd9beb6697fbee9c6b511bd71626698a48e83f69da27bf7a198efae8d03057227e3749caf84b800023427f93607fe6c8d7c16346ca37e8a51c240c8219b20d1d3764cf87c0c6c0befc77bd63bc9cc1b07213bbbf52261add11db8ef3279a7a079a736c886a4bf0c52614c12df9400218de54ff7b9eca329565c56e654724a251995be5eb701b82af18c17a0cecf84aa2846d14707dae97a51a661fbc8e72f2045a960bfcb5ce7d087172e3854eeb052db96e57878a834c9ab865a29cc06b5609d4c9999a737102e3021d70cdb1d2aa290b7cea320fac4d9966e032f8dd59d08113c74c003b8bf68154420e507458ead1461955d8ee549f3866a5a3e30373c98ac8e628bd04ab59e158d3a94dada1d71f54334b77724108678d5f9e69ead77f35465acd1ab759f23c3b6dc225b49b1eb469a4c84384886d27b6bfa9517b3542b402e5b08ad6381b5d653270389c7edfcef537ed5a4964eeac12c3f3e54f2439580693fd99f42e7e51d76dba1931d0d19c227901481c8fc556d5f4d9f1d015d74d1ccd22b5d4c8a8bf33a1b17418aa854042ff0afa12140ec143b6f93744027b00b22cb4f99175b12f6bf5c9915306a7823ffa2fe60f65a43be97d5a34f45d8a5b4e67efe6d93f37c20005f752058a098312c1d38f020c0402807e575f9f8f6e96a975aa0c58170d51026732b9a117dcecf08e36f7d74901d7694e9c38f7bdc9e3423ec973e0075c8252d8815ee530749a80ffba789cf7206a937cd01ae48e622aa8cbc45e239902e6ed5f79989ae9e2eb2270c32449f8a0a86f55b8de49ad2c6ebf9cd53396640c6c992be4da8de249b1d430b7b61d2b927a2601096babc51ebd6ae09d8556370059fd2d9b0a0cb9ae824146fcd8c0b4a897e0d2558b4989f34fd36c43fa939c90e89854883971b6ddae0f8014ececbc6dc5e34023ca2725c7bca41187cbc0d3d30a380019b6d405b3ee146dec0720ac52c30afae9f12ccd0d42f6ab829a32002bca4fabab5475f67668b04ee38eb00cd49d886f6a3f76a8dca2dff8ad43ab85bb1dc4fa8a4458e931f204bde527baf0bd28b82223c12c941b3782fb8aecc65451734a4dd4eb24fcea82529ac554f62ca214e7f47442ca3b39486419992dea9fda2387044a81ec8eb86da793fed30b713268c7205857f26b6bf5b26e71ffaf3f79f5ea7da62c37347f72871475c487369c73123c0ee74e566c1198fcedbc61760dea4dd04eb60d83e573f0b55710c65e9f8db99c9785e18ceff5dc0f60b432b3f1e305a2f70a26673d5cf39bafc78201c446a742a5036fb46ae094bf0bea240819d3f85478c04907f3bcf3926cd02fae7fe6ce2ce669da0e5db9811207e1359ffe2930c4131ac1fe6a30bbf7f49f2af75700bf299d7b694c449235d303b75659cc083e39e382eafbe81ea1eaf2c058b946ffd4bd32ce46d3e9e41fb8b6779c6c1f281d82b476c8d4165b32b2e29a516a903bf0a482c948ae5839e941809f942defa21adf4779cdd3bf4c0a37a99c39efa15ba1de64e9115a2461e3519f57eb19c335cffadafa6ece575b83e9654849b016e34386b69de90018c1b1518855cce4b9ef4b949bf318c3", 0x1000}, {&(0x7f0000000480)="52758ab482e1a0671dea32456fad8e3e", 0x10}, {&(0x7f00000004c0)="a9c8458ced3335326fc47711659f33a9acd25c6038bd8141b852d6fcf9c9cf462c8f6d5d728c1d33e6b8663f104c762816b68240d401c0248667c45e9d9117c20730087d146a36f22289909fff7eebc796dd36defc864f5ca3b54d3d9cfff1873bbadff05547630f3147fb531249bff073c31fb04862040ba7b1b8", 0x7b}], 0x9, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRESDEC=0x0, @ANYBLOB="300000000000721effff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES64, @ANYRES64=r4, @ANYBLOB="00000000000000ffff00"/20, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES16=r10, @ANYRES32, @ANYRES32=0x0, @ANYRES32=r9, @ANYRESDEC=0x0, @ANYRES32=0x0, @ANYRES32=r5, @ANYRES8=r0, @ANYBLOB="40f700000000000000000000ffef000000f10000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64=r11, @ANYRESDEC, @ANYRESHEX=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x1}, 0x1) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x0, r1}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{0x0}], 0x1}, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) executing program 5: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x300000003}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000001}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) socket(0x10, 0x5, 0x40) open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) sysctl$kern(&(0x7f00000001c0)={0x1, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="bb1e4ee6b5475e2d7f4651d5b5a4cde06a5dc351799d1d3bfd6525fe6819e2a2c605c0a70212f67af71233837208bab2ba19387092b0c5eedcdb28296cfa08ace18ea95ec1d35fa4301a0110c86ea2dec3e700144e6bd6e746cc3a5abcac361a6bedbba660fa288426e33aa6ab4aa0b4ea79e65737d87f38e20d414275ecdf136453a2778302674aa4566a6c2ab0bbcbf3f266c283d75d0f638da494e510de87e62f91c071ffc377441b6030a766"]) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0xb7, &(0x7f0000000980)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x2, 0x6, "c44dbf", 0x81, 0xbf3c564b146b1742, 0x0, @loopback, @rand_addr="8306fc7005d0e1dd90a2c5bf6aace611", {[@fragment={0x1}], @generic="2613c4351455c7f53be71ce708016b491b4d03fb5755448c10a690a7a554c781e8c71e57e80debc85292dbd19984dc0160ad700f77933b39d9e694b8f9ee5a37eb85dcfa14ede5b26148f5085f10abe4e1c95324c917471575f899caba713b109f31caf9a900f8f15fa8f5cde0157e5b80c83f11627efa5d97"}}}}}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000500)='./file1\x00') symlinkat(&(0x7f00000004c0)='./file0\x00', 0xffffffffffffffff, 0x0) sysctl$machdep(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$machdep(&(0x7f0000001800)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0xa}, 0x4, &(0x7f0000000100)="1575e8e245610e2f35cd2a70f1b63da410fe9e04ed53b03be19b4c8659a351a1d5df794db3bbce55b6ee574492f455cda76704f296e8f9437d6fbc9d9d0aaeac353681dd57eb1ec4547c35dfaa79668f2c11b9917f813f25", 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 7: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x5d, &(0x7f0000000100)={@local, @remote, [{[{0x88a8, 0x3, 0x0, 0x1}], {0x8100, 0x1, 0x1, 0x2}}], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x47, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0xc, 0x9, 0x0, 0x0, [{[@local={0xac, 0x14, 0x0}]}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93ee7e188fa122175a2ad6bb16c1c5cdb"}}}}}}) setsockopt(r0, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) semget(0x2, 0x0, 0x8a) executing program 6: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = open$dir(0x0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x10000, 0x2) symlinkat(0x0, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) dup(r2) recvfrom$unix(r2, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) sysctl$machdep(&(0x7f0000000040), 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 7: sysctl$ddb(&(0x7f0000000380)={0x9, 0x8}, 0x2, &(0x7f00000001c0)="6b1cc1244077f10a1243743cc35c5f50257ff26d56cb668c58daa9b70ce4c6db511566cc84b7bb11c3901a53e253abc8a91de7b089ecc6b406f704fc510864b553b4bf25b1ef0be2d15d390a01000000f2dec25be076debcbc365bb169c4a4a2aa947559400660d01ba834d713245ab0ac93bc716f95f5801c517fd69adfded0807ecd384f66cd8d97d0f8877c1dd7608ea8d5d8546499734fc13f8ed4198069c01860a2c507feb736e61ba26ce8a7ee34a3b7dc0bd773c2f8ccd1a1c29876e83326b5499dee61f9050f90cc2e84ed410f32ac12893ec4be0ab82708f8341335eaee8fd3d5aeb5672412a932c879e627aed0c74ce5d6b21570df88cfa1a4d42dbe131c7c8d56abab55ea60ba8fbc8fc79a2b2981b2d76a1dcc6d36f8bf2060515f5d6e0f7b187eae1bb814857c8f68c5130d", &(0x7f00000000c0)=0x132, 0x0, 0x0) geteuid() r0 = shmget(0x2, 0xc00000, 0x360, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1f, r1, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x81, 0x2}, 0x7, 0x3, 0xffffffffffffffff, r2, 0x9, 0x1000000000000400, 0x2}) sysctl$kern(&(0x7f0000000080)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname$unix(r8, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0xf594, r3, r7, r6, r4, 0x90, 0xe8e}, 0x7, 0xb38, r5, r5, 0x1, 0xea79, 0x8001, 0x3f}) socket(0x18, 0x1, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000500)="fd2c0199c4d94066b498e11cc4814996c1da410cd583e283142f83a32cdb65bbf18f14ee3d612710d8158128", 0x2c) dup2(r8, r9) semget$private(0x0, 0x4000000009, 0x82) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0xb, 0x7, [@empty, @empty]}]}}, @udp={{0x3, 0x0, 0x8}}}}}}) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, &(0x7f0000001040), 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) semop(0x0, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}, {}, {0x0, 0x7f}], 0x8) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 1: sync() sysctl$vm(&(0x7f0000000040)={0x2, 0xb}, 0x2, &(0x7f0000000100)="d22b049937d157dc66fdd4421e26155f6a5225e3bc92cfa41dd16c7635691a94d4c9cab28d5fc028f239a775843af94f5a6dce5ff5fc3ece19dac7ce9fb6507d8c7cc5d2f51486b9431e2bf02f762f1d3852f77dfde933ebbbeec302960aa6f34e2a58c380711fdb", &(0x7f0000000080)=0x68, &(0x7f0000000180), 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) write(r0, &(0x7f0000000400)="4eb2a5cc", 0x4) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x1000100000007}) sync() executing program 7: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10040, 0xc4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x31c7, 0x8}, {0x100, 0x7fffffffffffffff}}) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) sendto(r1, &(0x7f00000001c0)="ffa472f2fa46f9a639372e3369f1ebd18e887bfdeaeecff9b59913ce203c09e464037bfe5255b76cfc6dd5b9b0f3c0cc83082bd3b98278595ea688f90d14b846596724ed5c0f5cd639894d5d00e3afa42c033e24303abbc91a02a796630421a10a84249a87847a351da72092bde3118499af96a4d544f03737c4e25cc5fc7d0fbc878b1775932cf1880c946c699bb2efec2363f1c91f5b2aa6e757d9625831c9fc869625aa91dbacbda924b09304f92b76de86c2114ce0b1caab23595cb192b9157a07d2be3ea56fddde472d60328dd34a", 0xd1, 0x0, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000380)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) dup2(r2, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) pwrite(r1, &(0x7f00000004c0)="c8378b85c468a3b143b6", 0xa, 0x80000000) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000005c0)=0x5) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000600)={0x9, 0x9, 0x8}) r4 = socket$unix(0x1, 0x2, 0x0) accept$unix(r4, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) getsockname$unix(r5, &(0x7f0000000700)=@file={0x0, ""/4103}, &(0x7f0000001740)=0x1009) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0), 0x20000, 0x0) symlinkat(&(0x7f0000001780)='./file1\x00', r6, &(0x7f0000001800)='./file0\x00') open$dir(&(0x7f0000001840)='./file1\x00', 0x100, 0x11a) openat(r0, &(0x7f0000001880)='./file0\x00', 0x8, 0x0) unveil(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='c\x00') ioctl$TIOCSBRK(r3, 0x2000747b) setsockopt(r5, 0x0, 0x1, &(0x7f0000001940)="88b4f54781a7cfe0890b7fb1887afea201ee151ce8f8db9c58ae92376669fce7406f44d7eee089b5aeab457fa50ae1b23ea8f9230a7333157c4d80ba662eee1ef1958fb4370df0b292fdc570ce75770eca0dd0de6c478edf13ec79d333e0bd89f148f666ee630d7b12d522913a5b772bef33049a48fffdc73797cffb335235931e", 0x81) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000001a00)={0x1, './file1\x00', './file0\x00'}) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="342c93e8678cfb8ba0720c273ca89ecb682da3763588000710eadddd6fa8ee7cb021bfed", 0x24}, {&(0x7f0000000240)="27cbe2aafa8a7bc15e545a2d9af92402dc3d80d12700bc17257765d798a4ea1fba6be9925e64067ea6e2cd001a80ebd439c807d15e0949932a890c9c606c2a7c2c8a6374df5c34120371f13f5b904b8d9d4407e05af0037a6af5c5b7fcf9d375495574538f3ce72097ec4c7650587c92c867e7dc90a940c8810ce14a7974bdcd52f808f547c7528e06686115f84cdc1784d47ea50ab2571d2d128f0eee22a955026c793e88949dd42d74fdfb5761daad60", 0xb1}, {&(0x7f00000001c0)="e0b6c65e8efb", 0x6}, {&(0x7f0000000300)="02e1eb4d5eb6685327964c8981a028205f49176259e2946bd2601d247f55ebddf1e6f6185615fd172b5ee9f8ed34d33da6a7350804b154aa29437a7570a032cb9d22c64ae817ab0fc382d1208b566b02c5609c13cfae4b1e6fbaf4bead5fd03ceb332d530c8f1d9fb5b75225e2", 0x6d}, {&(0x7f0000000380)="10612972db5bfcad3da6e6df65b4b9babf48558695d62fb3bcdbd1e4380d8f39bb61c4e9457dc8045afab828c9d0e1591c855a1b2774ec04bf26eecb5522a59ab7", 0x41}, {&(0x7f0000000400)="75f6a29639f445eb25d37c7368f651aada4923d15a89a1cbc7e9b98e8b4c3faba91af1c60beea434c46b2828f6b6c466f10eec8acdf087", 0x37}, {&(0x7f0000000440)="e424acf3dbb62548c23cf055fefbdf8e046d9e88e5a7dd7c2b3d470d2a497739bc4d064403e46f4cc861f2601fd1deeb3dd300ff5c95262f3e12370b0fe1dab8b27942f5f69d2c9e874bc0adc71a44d4940e0d7bb36cfe9867c8f637473c61e855dd2451d4641445b96a4e68506635b1c6af70409e7bae82e375de8b812203a6c9cb766c39af6953752dfa0bdb875176c729ce0c", 0x94}], 0x7, 0x1) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000003680)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) setrlimit(0x0, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x6, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 4: syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0xbb400000, 0x922) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344}, 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = kqueue() r5 = socket(0x10, 0x2, 0xd) kevent(r4, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffe, 0x11, 0x1}], 0x200, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000400)=ANY=[@ANYRESHEX, @ANYRES32], 0x15, 0x0) msgsnd(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0300000000000000a486714b3b6964c6224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f36041df344b049af83f321177b2fdcfcc2725691dc0d1a21398bb0ac65905c9f22d2bb8d079d57de0"], 0x6e, 0x800) msgsnd(0x0, &(0x7f0000001180)={0x1, "658a5d81ce75adb5b10eac918a2307d2ff5c352fd389f4223864f706183b00f1245146955b84e3c261d985a3057c107b6beff52d4164b475b367f4b66d2d30d7e42b0740623b05124c1211fd00000000fb5243d2296fd07388c6b1133f721f1eff78309b886d3f"}, 0x6f, 0x800) msgrcv(0x0, &(0x7f0000003480), 0x1008, 0x0, 0x1800) msgsnd(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000a64456dc76eb4f76fe2e0155d89563ff3e533d3557413d2bd4388f5b897f5724208509aca9390356e14053f4aad7b6c725e83054b8f8cdda743d5f5e2901006494ccfa2b5aa73e516a432cc26a5d60e1ff352c6d870115c0910a2d7453ded7a23ef0c9a83b190000000000000051191500000000000000000000000000000000000000000000000000166542c779bc14147634d2dea47567e64fcaa63d61226743c01143a93b67974dc5bba812e8529a2d458e641986c68304e3959c418324ba3740cf0dc778d5"], 0x91, 0x800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x40, 0x100}, 0x0, 0x5, 0x0, 0x0, 0x2, 0xf234, 0x8, 0x9}) msgctl$IPC_RMID(0x0, 0x0) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/62}, 0x46, 0x3, 0x1000) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x200000, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r7, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x27e, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7de9a2dd521c86dd683bc56b02488917ff02000000000000000000000000000100000000000000000000000000000001162500000000000001bd403d052754692601c1c40ea9ef9c7f360ca2a7b741c8f1d7b955a335be21cbdd125aff4f4223e209663f28bda9892af070e8e0c6d711bb62010bfe95a021ff7d3d0d10d885b43debe189861f442a0d55f2d887e17390f7bfb41e266b2be8c3abbcb35c3918211cda9ffb1d3fc3071ccacb0e443dd1da4ebf884b507237b97ce0d2d94bd0b6eb11b616c2cfcaf02da0f8c1ac6cbf2cd8df7cfbf60e76c4f903218e9c55bab25e1ad7a3fb401c3d01d3547d0d8998de87f4379fd9b9398e010800000000000000000248033964d2435788aa04092bfca9d98d345d08ab2777d714f49231abb1084908e759d3e05774c04faad796796a7a7cc2e6f6bf366a104fbaa2cb60c40434f418fcfd406a5cd798898804013f040108c204000003ff0101000401010001003b0600020000000000000000000000000000ffffac1400aafe8000000000000000d6744ccd5962248ca0000000000000bbfe8000000000000000000000000000aa0604000500000000fe8000000000000000000000000000aaff0100000000000000000000000000012b007f31650000006202001f00000000d7d7e11ed02ff0f4eaceab113cd8f80a4e204e21", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="50020000907800019fe6d8caa7b4c2918392e66b7fda7119e55988a43d4a936ef5a7fac5ba278108e13c3cc3648f38c190589f71545a9873e9c92abb7ffdef8edd3f6c21e6c59720139cd0f9d08e6f441baad40db120fb4dd90e177d9842162ce70e65266496dc62701664ed139ad090f917bc2c2e63a4e03be590166505ae89f66f33c0cd3e6a09828aa75a"]) executing program 6: r0 = shmget(0x0, 0x2000, 0x300, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) executing program 2: dup(0xffffffffffffffff) r0 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(0xffffffffffffffff) getrlimit(0x3, &(0x7f00000000c0)) syz_open_pts() readv(r0, &(0x7f00000000c0), 0xffffe7f) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0x401) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x4, 0x1, 0x10000, 0x0, "2101000d8000f2a600000000136742d0182f6ae7"}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000fc0)=ANY=[@ANYRES32], 0x106, 0x800) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/139, 0x8b) syz_emit_ethernet(0xe, &(0x7f0000000200)={@local, @random="b0ebc19b0a74", [], {@generic={0x8847}}}) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6089958900082f00ff010000000000000000000000000001fe52dcabeedd000000000000000200"/62]) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) r0 = socket(0x2, 0x1, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = open(&(0x7f0000000a40)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000180)='./file1\x00') setsockopt(r7, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r9 = socket(0x18, 0x1, 0x0) r10 = dup2(r7, r9) dup2(r10, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, &(0x7f00000003c0), 0x0, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f0000000040)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(0x0, 0x0, 0x15, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004b"]) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = kqueue() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[], [], [], [0xfffffffffffffffb]}}}) kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x200000, 0x0) dup2(0xffffffffffffffff, r0) sysctl$hw(&(0x7f00000019c0)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) select(0x40, &(0x7f0000001b00)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000700", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000019c0)={0x4678701a}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast1, {[@rr={0x7, 0x7, 0x40, [@multicast2]}, @noop]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x33e, 0x4, 0x7, 0x4, 0x3}}}}}) executing program 2: r0 = syz_open_pts() (async) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000012c000/0x2000)=nil}], './file0\x00'}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) writev(r1, &(0x7f0000000080)=[{0x0}, {0x0}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a002000000000000762400"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) (async) close(r0) (async) syz_open_pts() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x68) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x8) (async) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069b5, &(0x7f00000001c0)) getegid() (async, rerun: 64) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) (rerun: 64) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0) connect$unix(r3, &(0x7f0000000280), 0x2) (async) socketpair(0x0, 0x1, 0x0, 0x0) (async) socket(0x11, 0x3, 0x0) (async) syz_emit_ethernet(0x37, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800450c00290006000300009078e0000002ffffffff4e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000a3"]) r5 = syz_open_pts() write(r5, 0x0, 0x0) (async) syz_open_pts() (async, rerun: 64) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (rerun: 64) executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vm(&(0x7f0000000080)={0x2, 0x9}, 0x2, &(0x7f0000000140)="6e313a88", &(0x7f0000000000)=0x4, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff7, 0x0, 0x10, 0xffffffffffffffff, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) write(r2, &(0x7f0000000400)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0x107) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b6730397fd236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af63003728210200ff7f00000000000070c1f5a872c881ea6e69e0be76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040681e4b2fff000ff00", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f00000005c0)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x41) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgsnd(0x0, 0x0, 0x15, 0x0) msgsnd(0x0, 0x0, 0x6e, 0x0) msgsnd(0x0, 0x0, 0x6f, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60c88ca90014000000b5000000000000000000ffff7f00000100000000000000000000ffff000000004e204e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) msgget$private(0x0, 0x0) sysctl$net_pipex(0x0, 0x0, &(0x7f0000000040)="2a74295fa0ef25bd359a6ba6f6f955c39400088522191aa41c1279c1baf2c41ed63422ef5896f8b0d594f83108dd675e72c54ca0c0b69225", 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r2}, 0x5, 0x1, 0x0, r1, 0x8, 0x0, 0x4}) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x7fff, 0x7, {0x8e, 0x3}}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f0000000880)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60154e870014000000000000000000000000ffffac1400aaff0100000000000000000000000000014e224e23f48dd6d50d6835965b597648ee93b3c10d2794b303049e4760e563575fa96c9e14327a3c32217638435f5a6d621983e65fd26700d2e174a8aed9eac782b5632f709f4eb35e5e0b4fb32912af47d28139a419c9652c06e8d20dc1a9d9f26c337a9e4ef876eb5632dba654fb59df30881dbf4b006d21d50301fd0a39e4236d55a52d0b6655c15dd66585e1fe5ccdaf1e0106ca1a7133eb7fac45c6a23347da5f65c769aa77a067e8ccc1a5fdbb8341f578ede7507d427a278f32454bea49ee075ac3ef657cbd17a1abe96c7a4e79a29d8ef3148e2081351c9b1475cc4420cfb5a6780e8d16148bad393e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, 0x0) mkdir(0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000600)=0x5e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x0, r1}) (async) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x3) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{0x0}], 0x1}, 0x0) (rerun: 32) r2 = geteuid() (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000080", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x12}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x33, &(0x7f00000003c0)="1e46bd41", 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000001000004}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) r7 = dup2(r4, r6) close(r7) execve(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000000100)="8a26211e33247deb3ca2abaf164349bf107641eb73cd5b9a4af64049a8ef48a19115a69a130d744a109770d244a926d336642882e9e6ba466db3b83f3a93df8a217c2097d4c19d6b92", &(0x7f0000000080)=0x49, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="17d59299482daaaaaaaaaa90c301c5aa80350001080006040001aaaaaaaaaabbffffffffb6b3b7e282d2ac1400bb"]) semctl$GETALL(0x0, 0x0, 0x6, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe80"]) r1 = getegid() r2 = getuid() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x4e) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x45, 0x1) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x2, 0x0, r1, r2, 0x0, 0x0, 0x1000}, 0x9, 0x0, 0x6839}) executing program 1: open$dir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x8) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea06eb0146490000", 0x8) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') truncate(&(0x7f0000000040)='.\x00', 0x0) executing program 2: r0 = kqueue() semget$private(0x0, 0x0, 0x23) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1e, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000180)=0x7) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe) socket(0x0, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xdcd, 0x5, 0xd28, "0d88f900000400"}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f3f25c0f16198dfda6fbf59cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc69021404719e57d6a24abbe2721669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d0d", 0xfd}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10386, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="953a", 0x2}], 0x1, 0x2) ftruncate(r2, 0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getrusage(0x7fffffffffffffff, &(0x7f00000005c0)) r1 = msgget$private(0x0, 0x130) r2 = getuid() getgroups(0x9, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x4, r2, r3, 0x0, 0x0, 0x64, 0xb15}, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x873}) setregid(r9, r4) r10 = semget(0x3, 0x3, 0x220) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000500)={{0x1, r7, r9, r8, r5, 0x3c, 0x7ff}, 0x0, 0x68a, 0x7f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0xbec40b6dddf97b5) r11 = msgget$private(0x0, 0x18) r12 = getpgid(r6) ktrace(&(0x7f00000006c0)='./file0\x00', 0x0, 0x100, r12) msgsnd(r11, &(0x7f0000000800)={0x1, "5efb0a7091d3c76ea4c5aeb47e7e99d3e4d436cc540bddf9180dec1bddc1c910d1c2c93a8356bdc6560b90f672f676400540824c0ba1cb181cdcfd2bf5810500519c22fcb02faf03d23d2e1e9854e82bdf59f212847032bab90dc18460c27c31767fbf743bb555123f250b2a8472edd6aeb69cb6d730e53b91d393025cc9a21512008ff8eaf11f790af0ae586e8836be7971b41484f232f6db891e8705b7df4028ca174b939466b42dfb82aa31fd55a1f4e16f6a1f95ce279faa9c1432f7f9ff019fd7ef6a3f6cce7e723a7188d2fe4c5612dc07d2fcb60fd284fc52b07ad4173ec4880168542460fe15"}, 0xf2, 0x800) executing program 6: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000003444b578970b11736f038b76387a8ce4b181abe288e0c59a32879a0b5c3e333f70b53629f9d2c059736222bd6f80cd61f336251bd95a35f302ba9c214650ad0d522bae0c727f372c01508ee0adec98"], 0x15, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000280)={0x10, 0x6f3c, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil, 0x6}, {&(0x7f00000e3000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000000000000000}, {&(0x7f0000066000/0x4000)=nil, &(0x7f000024c000/0x7000)=nil, 0x2}, {&(0x7f0000435000/0x4000)=nil, &(0x7f000047a000/0x1000)=nil, 0x42a}, {&(0x7f000057a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f000012d000/0x1000)=nil, &(0x7f0000540000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000705000/0x3000)=nil, 0x7}, {&(0x7f0000118000/0x4000)=nil, &(0x7f0000173000/0x3000)=nil, 0x5}, {&(0x7f000007f000/0x2000)=nil, &(0x7f00001a5000/0x2000)=nil, 0x8}, {&(0x7f00000ea000/0x1000)=nil, &(0x7f0000158000/0x2000)=nil, 0x7}, {&(0x7f0000037000/0x1000)=nil, &(0x7f000067a000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000030a000/0x1000)=nil}, {&(0x7f0000148000/0x4000)=nil, &(0x7f00005bc000/0x6000)=nil, 0x3}, {&(0x7f00005c5000/0x2000)=nil, &(0x7f0000400000/0x1000)=nil, 0x80000000}, {&(0x7f000078d000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000666000/0x2000)=nil, &(0x7f0000461000/0x4000)=nil, 0x7}], './file0\x00', 0xc6}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) executing program 7: r0 = semget(0x2, 0x1, 0x40) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r2, r3, r5, 0x18, 0x3}, 0x4, 0x0, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, r5, r1, r6, 0x32, 0x8}, 0x18e, 0x7, 0x4}) getegid() r7 = socket(0x18, 0x3, 0x6) semget(0x2, 0x4, 0x4b4) fchown(r7, r1, r5) r8 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f00000001c0)=0x5) r9 = accept$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_int(r9, 0xffff, 0x800, &(0x7f0000000280)=0xf46, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/99) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) chown(&(0x7f0000000440)='./file0\x00', r3, r4) symlinkat(&(0x7f0000000480)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000540), 0xc) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) setrlimit(0x5, &(0x7f0000000580)={0x5}) fcntl$lock(r12, 0x9, &(0x7f00000005c0)={0x2, 0x0, 0x3, 0x3, r10}) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f00000006c0)={0x71e8, './file0\x00'}) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000600)={0x0, 0x188b, 0x7ff, 0x599, "d8b522c251adf78e28060008f0bcce0de1f16c00"}) writev(r1, &(0x7f0000000680)=[{&(0x7f00000009c0)="c44e2ca2a9c7122fa7697c0ef3d14c4cf0b46b17f99cb1d7f31e8081881e6f5d3e5577e17c9dede59f5799f4b6e90a48ce6a6e7462ff073e53f615938c9cfbaaad5adacd2b3801a160011a930d502abcb17908bdfe4d8d6d68559afabe2c8bd73207677b988115cf70ef236d9415e3599410459188572edb7cba90f47e4ee9f6d8280d", 0x83}], 0x1) getppid() mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 7: clock_getres(0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{0x0}], 0x1}, 0x0) executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000259000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000101000/0x4000)=nil, &(0x7f000008b000/0x400000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f000002c000/0x4000)=nil}, {&(0x7f0000343000/0x2000)=nil, &(0x7f000024b000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00004ae000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) r0 = getegid() lchown(&(0x7f0000000100)='.\x00', 0xffffffffffffffff, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x21a00, 0xc864ba4ff2969fcb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r2, &(0x7f0000000640)={&(0x7f0000000600)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000240)=""/221, 0xdd}, {&(0x7f0000000340)=""/139, 0x8b}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/134, 0x86}], 0x4, &(0x7f00000005c0)=""/55, 0x37}, 0x4b1}, 0x10, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r1 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="eaebff0100000000", 0x8) r2 = semget$private(0x0, 0x3, 0x2a) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) fcntl$setown(r3, 0x6, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x40}], 0x1, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)) close(0xffffffffffffffff) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r4 = geteuid() r5 = getegid() getgroups(0x1, &(0x7f0000000080)=[r5]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x2, r4, r6, r4, r5, 0x108, 0x2}, 0xfffffffffffffffb, 0x6, 0x81}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x0, r4, r6, r4, r5, 0x120, 0x3}, 0x401, 0x9f, 0x5}) r7 = getegid() setgid(r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8060693c, &(0x7f00000001c0)) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, 0x0, r4, r5, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000280)=""/80) semop(r2, &(0x7f0000000000), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r4, r5, r4, r6, 0x66, 0xfffb}, 0xe6, 0xbe3, 0x1f}) pipe(&(0x7f00000001c0)) socket(0x11, 0x3, 0x0) executing program 7: mkdir(&(0x7f0000000100)='./file0\x00', 0x1c9) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x10}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x1e0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xd3}], 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xa8}], 0x8, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x88) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00') executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="34a797952ddd2a6e6aaee39b", &(0x7f0000000140)=0xc, &(0x7f0000000180)="8f22c4a618a115aee53482b23d683ce09e68b21efc1b968210a706b284ca", 0x1e) socket(0x800000018, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) mkdir(&(0x7f0000000040)='./file0\x00', 0xe9) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x300, 0x0) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) getuid() executing program 2: setrlimit(0x69dbe85558fde252, &(0x7f0000000980)={0x60000000, 0x1000000000000054}) r0 = syz_open_pts() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) close(r1) syz_open_pts() open$dir(0x0, 0x0, 0xb6) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x3) ktrace(0x0, 0x5, 0x40003510, r3) executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=')\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x9}, 0xc) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x30710, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() fchown(r1, r3, r5) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r5}, 0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000280)={0x10, 0x2, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xee5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x8000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}], './file0\x00', 0x5}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvmsg(r7, &(0x7f00000016c0)={&(0x7f0000000540)=@un=@file={0x0, ""/72}, 0x4a, &(0x7f0000000680)=[{&(0x7f00000005c0)=""/150, 0x96}], 0x1, &(0x7f00000006c0)=""/4096, 0x1000}, 0x0) r8 = msgget$private(0x0, 0x104) msgsnd(r8, &(0x7f0000001700)={0x3, "cb3d741723d8bf43ff4b80434309f24061bbd7bfbfae75943fcc511df3b6d76cd09808b2"}, 0x2c, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001740), 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000001780)=0x4000) recvmmsg(0xffffffffffffffff, &(0x7f0000003c40)={&(0x7f0000003c00)={&(0x7f00000017c0)=@in6, 0xc, &(0x7f0000002b80)=[{&(0x7f0000001800)=""/191, 0xbf}, {&(0x7f00000018c0)=""/138, 0x8a}, {&(0x7f0000001980)=""/67, 0x43}, {&(0x7f0000001a00)=""/112, 0x70}, {&(0x7f0000001a80)=""/237, 0xed}, {&(0x7f0000001b80)=""/4096, 0x1000}], 0x6, &(0x7f0000002c00)=""/4096, 0x1000}, 0x42}, 0x10, 0xc00, 0x0) r10 = open$dir(&(0x7f0000003c80)='./file0\x00', 0x8000, 0x102) lseek(r6, 0x0, 0x1) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000003cc0)) msgctl$IPC_RMID(r8, 0x0) r11 = fcntl$getown(r7, 0x5) r12 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f40)={{0xcd5, 0xffffffffffffffff, r5, r3, r4, 0x0, 0xeef}, 0x9, 0x101, r11, r12, 0x7fffffffffffffff, 0x40, 0x1, 0x4}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000003fc0)) fchmodat(r10, &(0x7f0000004000)='./file0\x00', 0x90, 0x1e499d7b5e9def96) writev(r0, &(0x7f0000004100)=[{&(0x7f0000004040)="211c1c2e7b0c83b21ded921b0b580d433e952723bb5889b1b13714ec2a3c81982e9ccd2eeae4c923caeb7213e9f87b6d06cecbea0669b21ae6a1dd14b177b868eb4e6b80a9288749f22754e041b31885bfd80851ebbb5978f79e52ffc949b71e968f2b99eec9a6f95a8635aae8429fe2ac2d7301d25057d2a748f0f3bbff6bb9d253ed16fa8130e8e2ba41fc", 0x8c}], 0x1) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840), &(0x7f0000001880)=0xc) executing program 2: r0 = socket(0x0, 0x3, 0x3) recvfrom(r0, &(0x7f0000000000)=""/242, 0xf2, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="2a1ee058a07c7922bcc6ea5ee2458d471df6e19b291055831b90f8a6c67ea683594251b09c81f8b66e91750392e7477cbf9a4cb13aa72d86a46b2bfbd96984509c335d36d5f0a4b44fbebca10559386ff05db0dfbc9471059605b4cdfd3922b2d61c6241fd9917ec973a815eac96da9c1a918961ea9b990d30b525fe3aeb329ff9", 0x81, 0xa, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000200)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00') r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x890, 0x90) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x8) bind$inet(r0, &(0x7f0000000300)={0x2, 0x3}, 0xc) chmod(&(0x7f0000000340)='./file0\x00', 0x9) open$dir(&(0x7f0000000380)='./file0\x00', 0x518, 0x190) r2 = semget(0x0, 0x3, 0x230) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000003c0)=[0x8]) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r3, &(0x7f0000000440)=@file={0x0, ""/505}, &(0x7f0000000640)=0x1fb) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='W\x00') readlinkat(r3, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/178, 0xb2) semctl$IPC_RMID(r2, 0x0, 0x0) r5 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000940)='./file0\x00', r5, r6) listen(r4, 0x200) mknod$loop(&(0x7f0000000880)='./file0\x00', 0xda94482a4dc81d08, 0x0) sendto$unix(r0, &(0x7f00000008c0)="56745eb04bfbda6aa56b18110dc29d71692ad3cc67b48141f4e5824edfc599f49585f13e2c663023e3", 0x29, 0x408, &(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000a00)=[0x8001, 0x8, 0xfffc, 0x0, 0x0, 0x8, 0x0, 0x40, 0xaf80, 0x1]) getsockname$inet6(r0, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000ac0)) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x1c, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x0) executing program 5: socket$unix(0x1, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) lseek(r1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000280)="eac4660000000000", 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x10001, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0xcae, 0x0, 0x0, 0x0, 0x0, 0x1, 0x40000000000002}) r3 = socket(0x1, 0x1, 0x28) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = openat$pci(0xffffffffffffff9c, 0x0, 0x1, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x229, 0x0) pwritev(r3, &(0x7f0000000080), 0x53, 0x4) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000040)={{0x3, 0x7f, 0x40}, 0x600000, 0x4, 0x1}) fcntl$getown(r4, 0x5) r6 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0x8006, 0x2090]) semop(r6, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0x5, 0x1800}, {0x3, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}], 0x8) r7 = getuid() setuid(r7) r8 = getegid() r9 = msgget$private(0x0, 0x91) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0xfff, r7, r8, 0x0, 0x0, 0x66}, 0xfffffffffffffffc, 0x6, 0x0, 0x0, 0x0, 0x6, 0x2000, 0x7}) semop(r6, &(0x7f00000001c0)=[{0x2, 0x0, 0x1800}, {0x4, 0x5, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0x2031, 0x800}, {0x1, 0x8, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, r7, r8, 0x1a4, 0x4}, 0x9, 0x8, 0x8}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f00000002c0)=0x210, 0x0, 0x0) msgget(0x1, 0x0) executing program 4: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) madvise(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffff9c) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) getitimer(0x0, &(0x7f0000000000)) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) rmdir(0x0) truncate(0x0, 0x0) setitimer(0x1, &(0x7f0000000180)={{}, {0x7}}, 0x0) fchflags(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)) r2 = msgget$private(0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000440)={0x0, 0xffffffffffffffff, 0x2}) msgctl$IPC_SET(r2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000b80)) socketpair$unix(0x1, 0x2, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4d4b8b45, 0x8}) executing program 7: clock_getres(0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{0x0}], 0x1}, 0x0) (async) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{0x0}], 0x1}, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea07b5e900000086", 0x8) lseek(r0, 0x783, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="ee4d80b29a727b444532e9d279705826f5c621073074981d9d0100000000000000d0130c22858a91349f1a41e83bd9b8da606d31e07897f203f30df006f0138d29548222b993b8df27af9babeda17496e0e437926f87283b558b75d034d7195e285e111a89d82d14a5436ba6036b4bc2f5619236d804d4ebeb345f10a29a64aac0ef67e6", 0x84}], 0x1, 0x4) syz_open_pts() sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 6: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f00000002c0)='./file0\x00', 0x1000000002) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1ff, 0x0, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r3, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r4 = socket(0x2, 0x4001, 0x0) dup(r4) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000140)="ec9714821c4b16a2665183ae774318e65973407416a19df6a5a5aee5a413e0a3eb5fd65d360c36f23f2b282477579bc0788971d4004e26234c7228b735ff1cfba7282b5a2ebc7271adf3b9558d154d4726e96f8074b46550d464ac87214ccdbdf4a683bf01f5aba2119e4951b06dfae1e726e868a7d2c95974a2280f06f62a17ee61ebea1c4e0b8ff1c9f2f4bfcb281cf0fac8a495cb79b591424724fe7f7040da0db4c5670f9a10391a8ee762", &(0x7f0000000200)=0xad, &(0x7f0000000240)="9e732b198b1c19e9751ab6bc04551786ceceb4e4096d32b38d0439db861341e933f5d086690a3926214d0021b6cc7b0cf719ac10285e1f3664983657bb54166ce67042819d3ee54cfe381b20189032b8a07ab360", 0x54) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000024c0)=[{0x0}], 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') r5 = geteuid() r6 = semget$private(0x0, 0x4000000009, 0x82) r7 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r5, r7, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001f00)=""/154) executing program 2: kqueue() r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x5, 0x0) sendmmsg(r1, &(0x7f00000003c0)={&(0x7f0000000380)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x6}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="95d5c4e1a5362df9de759d2a8c381465f393b13499fc1960a031f20f0338400323", 0x21}, {&(0x7f0000001780)="0d2d3f3515055a9a28a1c7768940d5eeee7357234f9bd648c03a527eeb82003a9351776009129c8c6ff38fe0285ad46fc429156605cd34d7166e37be59a9a9257e10cec89aa487841a36db7165380ebf89e920a332aeb13b8713ee0ce9a915be12610dccd817a73848529eec23f60cf036e88d5cda07145c797b999ae384688fc0213736800b0105f0b2653e49bf752bc924ea3e2cc5f2086e7a2a2cd3e6cd41279a57c82822b5def97a8fe1465764332a6526e917d503f99a7ccf4dfa7b75dca6b99796997924210acee89d26723b872c7d5932239e10478b6a87efa22e82e33dc53b6b52a261f61ce888812827149c819e2f79feb78df6009e67b035a7ba", 0xff}, {&(0x7f0000000180)="4a330061f3bed42b6d5b99ee7fc61af08884eb527643ee1e66611bb7117db2c5010ec1fbff34367811ce4a864376564adb9465da6b9c1b6e5bbc63e6ceded0fbccf639d8", 0x44}, {&(0x7f0000001500)="983511ce396b536f6538f21adfa9c1baccac80a7e735e6f7c6729f63bef6d38cf7aa347aa7fb18e323cf89bf52be4b4b94cf8b783210a68b7faa6912d99d2c47b3a7ed861d571348a9efa22a547c2499d8f41f214338cce728229356510dd69de32720b32973e1553961fd86df5dc94ea5d5c1082e1f88e0fffe2e67b7b3ab670c90a7fa2fd821700ea7a4857b7c", 0x8e}, {&(0x7f0000000400)="ecc9e92ea3ab387aae657f6ae52f0a4e1e4573aeefa18fed2a3380d7949242442a28079facdfec2f1bd437b2a14260374895c08beb76f0c5f76835006bc222e96aff352d926e57fe327cec64983e770a0db8bd6165b1b3379b8ccde9758f23b866cdd2cf10a60b97d125d55a7263a2d741843f2aea6d95dec29dd36c21c9976f5aa581716a26430963f5", 0x8a}, {&(0x7f0000000500)="457aaffe4675b1573efd9df267aaf996df72f450d9615b13fe09cd30eec1507ff1491bda99f5f7bdc758899cf3a57e369aa6a40e68e8ac8344ba0a0204f7d430d44e50151a67dbe95b6d282be89d3acf9b593e32397880af9b4ef77579d162824336c07cd523594feac13b3a07b70edf7596b77ae28e695a83d89b5bde2e3fda74f8e64ca2d5d0a1e5af3746b0b49b7e7200963042d62316718a46b1d8975a75495a583003c1b607cb5442088c94e98cf011cac8e8854362053a142e18a51cec91f8b8141e56716d5bd8357c142c2701a6732c62be9942a84427af87806d49ec6c35895e596dcf22b8db2a717353aa347af22ba22c48249a64c9107a37db1c86263c67a7046efcae0e37c9fe7c492924a03ff524daed2f49eed776c2147278e23305e42fd805deb44622a7dd777a2bd76e94779dbdd6bb322919faea93108e07b8c2ceb8abe987dcfd437198f905953ce009f60a9c2fac261c5cce1ceabcc9a82a3548bef95369093387a06db867efc8e35eedd1fa87e85b5eabbd3b6e3d2f1fadc01dfaf138d945efe9b206f8fa9d9b96d8deb42b72d19c981f87d1483f4cd09041390183b23c5b098b69f072936307f6f1418e16fa8829a72f1338dc188c93c06ab9c6e1cba912ebc48cd279633aeb770a2bc8bbaad51bd76eb1d3a95be0ceee2d9084750742324a6e7b2cab1a463d0c8d79c12b4195f1b50f2c38471037d2552e1b9f8481818697eaa96e448580f1482f6b8730e46efadd76ef7da9e455b9cc9a6ece464bfbd6ed7352f3589b9f64ab1c3388da107f8c1ac58d8c0c82c94a1ce242673f00725c21ee72dc8d8a6e8417fb93124f3441a7d0f8c620464e58dab690083d7f4e87ea23ba4f35c6e353a91a1e86211f5467671300b78f2f08e7e111fe3986c7f145afb3e748b0e0ed74c9c652cf85e39dbc1e00faecb7fecd2b72eae6edf91c065c2d0ac04b706f820ee729ce73737a0461d8a90001e3c1d415a73db66e17b1704a72ebe2691aefeaf7012a77e59b544b262deb87206b01b93eafe45d56ce9e8b4bbaca0eb5628744da53cf855ed35b991eb3bc912054c3068f909865bd7c82e1486145f717b9cd319d27e320f70425c7e387c0ab18c114607112ea004389dda151cad312f204a9d1e5fb2df8fd2d6789f340fe9cfbd361a1880b9a347b8df5aa333868453700e0b7b7433c48856fb0649ad6263269a9b7a91095c17fa297804ce24fdf99f642696f72f91aacb5e32aae9775c29a7c63a83ec686aeff4e5e27fd08ad8abade2f0a5ae05675899cf65d83236ec8aed2dbc06ef42d8b940b7a6e6a7aba617292e5bc94090c7be1f18a28c82d7889d8dc352d392a391d718c6cc6e30e955f4a6eba4ab19df9052a88689f99cba81ea81ed8581f0aa5c24771d6d42e9015169d8d19669e55d587c21281416f28e4da52e0fda1d4146a940987e18697f4273f268192e8270d8681d9f3d4770a0bf0915930f4d159c45d929ce6d8cfcfd9cf4c4d7e92254e4ce91c16c9ff34b2bc293884e69c5f8a9fd428be7d7335aabb3eae7ac9a7eda7df959913f5a6ce8a9be847947d7f1118890d7158e709f031ea31c1cfa0ae2f389b59c42c06d27bef47bfc5ce17a027be293e94897bfb2e268584e9158ed5ff47a371a3e287296fa68a23731747ebb2d3a5fc38b8f1dbf6cfdf455d3b8a5f652ff20c281fa75aafb0114ab22892d834156fc09c841e71d8afb25133d90ea31980e24557a392acc02e4b219617d99dc23293aff83eb15059e4497f906659fec5cde8d1f791cc5474914c910f03558ce691103fbc75bb2e889d9c33a425c35080b0bc3e38087c01e6e8709e2741094267fdce4a3ceff0a445c17df6d3fb7420dfc95beed577373b23f6fcc4566db87f4c64fd304773e4678b7f6d8738ede76ee139dd6e598692d80c535e78cfcece8cad7d3877fa5790788817ece1e05f4d4ab0af406c2e685c0dd1d4b9aadcd990b40ea14a855908b6e474cdb91ad2b8d2c0710cba573792b6e28522668321e4e8ef7788533ea51e707cd3a2dff268aa1828a26917e145bd28a13f91a60577c7e4420976c5b48ccbb628a791fff0e4a96afc48a60e896d5267491f6f2474ebaf3db7e2df069145a601b9a9c9dcd6dc7446e4f8a388093894350ed37d53122d62411a6cbafb7466020c3bbfee4bae03a2e81120f09e8c20adffe4f6b515260c815af08aabe9d9afc57442e5f57dd0e896fb54f404f7d475c5588f3e116a9b9ff1d3cd3fe96f1d35474d0b69b40b1362e4861f1ea13985f359f525d7b36347da18eb8942f6a37277e1681870017a9e9e5061b6b4ba03b951ed2c088293087d3a11531fa3750cd20814402cdcaba306f75a6cb5035b8b669b2308ea9631f6f19fb954324b11e1e216b405eb8d406014fdea8bd697561dec529bc53f076f8b2687e5292a402c76883a2cc718d329c367d41775147aa4cf8ae0939e3217ee51c5bffb4992bb72e4a312e84e956fa5f40e8a7a843dfe8650aa74cdd0716034ed4fed2460f8b79d9fc0c22a6f2cdeb2c2b14db8c2a64a5fc623930d5dbbebd038fdd6967b1c268fb13b103f1ed894a90649ff1b2474706df1417c42713571311714e7c233be8687b3ef132715b2748891fa01f9ef999a28bb66af029cc19cb5451b16b8706db12ee0f6fbaf887dc273e7086c9d696c39fe34dc7af3e24f00e09fa1dfa793c8b4820540a9419171c90089db79af3232e9fe63e24a40506422d870fa73b0dab81a018cd2d9808b936a04b82edf8627356c297f3b69a88d123eebb82fe3cb773954d0ce1744e2134d56f4506c86d52fd9d98099a5f1973a98ed8dd4a04165cc84b5c42a2893967712ffd009247d91bcbb9e75ca1c35c9cbd3b7d52815f2726afbc551c4f6c9e44aa3133f2755fa064c0262ce7ee47eeacbafbd84b8397832facc1d101353ef4a35054debc11ca64193c4c335191e8d77883e48b91ef2f83cd2065477ff36e87efc1bff4d07f3892ea62b610e91ec834835e82fc89abe5d43145c53959d2169bc3d5bb0e86449beffc9905e4fbb00a3fb937f33d89af389c78ef31723d7e4a1ef36c8447eb08837dafb87cdab567b0502d1d083349b29cc4c7c721c581c9929974cba182eecd3defad0f85953867f2ccea66247ce4c9347cb0f692c109bf71cd1c1fd13b98a568045822bf457891f0470ea96e15f728b7dd9f5d34ee653a2ba32c316449193cbfbad1bcfdf412bc64c9b810e44f6c2a8ded2c407cd8057e0d13bb5581318ea25007e490252e33e16928e2351129f66ae3a23318d2fd957b91145039fd981ec8d51ed477471ec9af4e68d7c4df39fb08018f0d34e36a8d92b06db0df7e33cc7a86c7d79d08ca4217303b8ef5c4fec9cf518e9275ec800cf5316f375149bf27ae8771fea5ebc1ab9312fc778282ce8e53ae0391cef200f8bcb3fc2d327283a22990eae3cfe61086454261224a7f95c92984b6b98810f819a69a21ab44658142f9d22bce6179ad7bfcc9bc559e9705d49028b4f6881273949812eb44c69d62ed6b831b137496860ec15ebfe20c2deb35b69fe130e36aefa98336196e2b4966a3aeb3aaf0cded2b2c89de20a96e6efb48b067cd56535d16c130547d72eeb12fc24a22f050830304dbbc0895e4df444cc48cef178b89dd221fa82f9a5dc7a46630bec846afd0b0dc87e48504bdef02cad212df21d71fd399b152e8b5da07b1dfdc42e12d4ac72c300c40ef5d1aec5cd0b52ba1bd7793f22519bea584d5b039c774297fb64ec8a2c47e54d3de2a23399542cf21a72ec076fd06da97b64ccc613ed058c7b73fedf25392e1843c8011be0472d1ad6e0b59075603f4cd3222d24f5004f1bc6f297f990a06e1db2d803e40ff3d38ce1361939ac38f92988d92109d1d4a7070154e0c6d1e23aed7cc233804271216080bfa54f6c40448d0421c765408e3c9344f99bdce205759d36336765e932940738b6222837ee4cf1342ec4af14db886a014ccdbf8957eb40d3ed3a75b95e906c6d3f6f3440cb44d7924a5b61adce23c81373a4acf55c40fff3e43cbdd9b8ef89c6793d4cf1606a387b14622281bf791cdb0eed513e646261c90c6be471e0a5a201d6dc79f21be1954aaa2ac2ddb831533965d9cc2261682d797b9f6ea203257cba2df21b638401f79340817cb485e17de061e65df30ac45336f8b1c066c46d1d7d4fc13487fe6535f350c0e558a7ef9a9850b0423597d34304c37f7d1092f66804ee5060fa5ff3851127ec9ed689db4aaccb95d553666928f101014df2b60e87411e4400d65cae7ab050e95cba640a2f0fbcbd0657d1946ba029c9c0c1d22787fedc7bab5d7c6f18b8ea7abf7a18d0b7c41ecdbd00f6bae8b78e17340c5ede13ba6acef5f9d3d91af5205611a39017c11da588d7952de130d6b30c3a15083721dc21aa52a68d8fa296d599d22814a32939d2580fffbafe4c4312fa51d70dc6f6f14043bebd5169a939f7f77ee19682d5a809070cc7addc6af4989e6e8e258622cbf102abed1de362d355f6e5d2aef0a9e7b838ffe3e2cd51437131ad2ad5b2d49b525e1ff908384fb1d773cfbe2af27ff12ac185354c0d5a06a2168df1ab610b711290d393d0812b9060c61cf45229f2cdf0787da8dfad3168b35a86f2037cf6bc98d305a5c00fe58dbdc7153af7438afb3ffd6a390575f242b16bcaa3e77fe10fc44d3366971d688ece4dbec111eeee7995d60b4bcc9a21f0bbcf89b34da4b1eedd577af5f92043c1d898e908b466e0689a319fd733c056dd29a09882c5f09881c2f4f517dabae6529d194dc9519b7b1a77fd8d571c2bc6d5fe3b8305bc1bdce05bfb8ffe4bac337b07c10e2d5f78c743bf00cc16a9923d97736db1dd7202f014173e47d80b846eb550fa4c3db2ed99966f9ef8072e1dd7470f12d09dc137b62325052a604d1a4865a593b36da3f18ee289a39d845b69015c1dbce5b063cdf355cda4b3a017e257053165f34522fe9a704adeb234fcfefaa730cf691f1acfe41fbf0cdb01a9d74072e9300e0bd4805d58a3f5c60f6a1446dd3e7e2dd9a715c1d9bd7485689f3a69430397c47193811732c00682ca3ada222b0d4b5e50b779f3dccaf6d06b3f51ab49dd5aa6138e98517d84b3abe15f221144c3268aa0173ca7feac9a08fc86ae71a6c6855bfc8df4ff553ec94cc6ac455b0f1b5edb20f0d99a5895225b09c734e3b150beb59bd673e0faae18fc85b93463c1933cce6c0c72323211b4f9a0efc4875ded851141f53320969cefd475ba3c5a22c18a0f5474d3c9bb41c2458597d1b3ace0e23ae441ea70897b3504e45e9a5d5a5ff76bc0339ae2ce264861eeed05a3f9549b9e7c333875fd5cda6b607c81d6f0a3a0f319cc45ca8c73f5ccd0185ed1509e15a1170fc4b79c57bfefbdcefa1ab1a3975ae4bea81cafb7c3eecf47bac51e510e3c58cc2607eb9a42aad176f9410b5991886fd39ef229c2949a534c666b83f22940b079a947e354479eb01870ba5fa4634da9908455e95089596cf044afce0cd86082e3a137e7fb17d40d7178f123129029427b6e04c4a27230e3e415d3295cda1fec0ede53302fa16e27a4e9259f80da7103408762bd52280df6a6fcf53c5a7c4582d2ecdacd63b18c2d6045a1b1fe8607d6328db4e38a9207ae2fa08ef83b0f5361f0f0ee41b9ce1a61b05da7b1e863e8f7001ecbcb850a3350909216651b6e25ca39fbdda2cff35e0a812b9c16670579107f234d8d3ca4b377e5eb3627eaf0dda60765dc392a6bfcfbedefa5e1626eb3624ec6e7dca2821f3dd81760", 0x1000}], 0x6, &(0x7f0000001500)=ANY=[], 0x268}, 0x1}, 0x10, 0x40a) dup2(r4, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) syz_emit_ethernet(0x400e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60011ff40010000000000000000000000000ffff7f000001fedcb10e86e12a5d7e942c230329a2e70000907800"/70]) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcb730e000000000000000080e69931929648", 0x14) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) recvmsg(r4, &(0x7f0000000140)={0x0, 0xfedd, 0x0, 0xffffff00, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r6 = socket(0x1, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2a, 0x0, 0x61) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000002c0)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc}) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x32, r0) getsockname(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) select(0x40, &(0x7f0000000140)={0x6659, 0x8000000000000000, 0x8, 0x1ff, 0x2, 0x6, 0xfc, 0x7}, &(0x7f0000000180)={0x1, 0x1, 0x1000000000, 0x4, 0x4, 0x5, 0x135, 0x9}, &(0x7f00000001c0)={0x3, 0x4, 0x9, 0x6, 0x0, 0x7fff, 0x1, 0x9}, &(0x7f0000000200)={0x210000000000, 0x1}) symlinkat(&(0x7f0000000240)='./file0/file0\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00') r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8, 0x1e0) r4 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x80) r5 = accept$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) connect(r5, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) linkat(r3, &(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00', 0x4) getpeername(r4, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) renameat(r3, &(0x7f0000000500)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000540)='./file0/file0\x00') recvmmsg(r5, &(0x7f0000002a80)={&(0x7f0000002a40)={&(0x7f0000000580)=@un=@file={0x0, ""/4104}, 0x100a, &(0x7f0000002940)=[{&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/172, 0xac}, {&(0x7f0000002680)=""/235, 0xeb}, {&(0x7f0000002780)=""/146, 0x92}, {&(0x7f0000002840)=""/212, 0xd4}], 0x5, &(0x7f00000029c0)=""/125, 0x7d}, 0x6}, 0x10, 0x800, &(0x7f0000002ac0)={0x9d5, 0xae}) r6 = open$dir(&(0x7f0000002b00)='./file0/file0\x00', 0x8000, 0x24) fchownat(r6, &(0x7f0000002b40)='./file0/file0\x00', r1, r2, 0x4) fcntl$setown(r3, 0x6, r0) utimensat(r6, &(0x7f0000002b80)='./file0/file0\x00', &(0x7f0000002bc0)={{0x7, 0x2}, {0x9, 0x20}}, 0x2) semget(0x2, 0x0, 0x400) bind$unix(r4, &(0x7f0000002c00)=@file={0x0, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000002c40)='./file0\x00') chflagsat(r6, &(0x7f0000002c80)='./file0\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000002cc0), 0x10, 0x0) sendmmsg(r4, &(0x7f0000002f80)={&(0x7f0000002f40)={0x0, 0x0, &(0x7f0000002ec0)=[{&(0x7f0000002d00)="edfbd7d4008b461bbaee3a22151d2578f34ae06856a4dcbdc5fcb22bfa5982aad464937c1a6ff00207d9936ed739dfdf6d00b5369100407d2bdbf093a391420ad9b85031584ca9c3ab133083e8ed5cfbdda80ee92a18caad8e822b1012613312b54e7536261de9c2aca50229f2d49f216f0b022cd136768575bc81c505d0e63217fd863c8804296267c9ad58e140680c29398816676804fc8c6c7ae1a661eb1da459ac261fcb10c9d78e8c29807f814136677e6602bb715e962ec27f07bd217645d8d74cca3f07cbc4378eb7df13", 0xce}, {&(0x7f0000002e00)="c42aabc671c279c55847288eabfe8471fc3ac98b3919d7d5f4d2b225fc39db499fabf89b1c7d85b44177eacc7b6864b46ff5eb57ec3161a62261cec2f70062e9bd4f4e0ff92175bde84f460ec3e76545f50dffd609d105ab6e584adefe1a100773c5b0837fdc2c2debfaf842b0d9c624a9df794698a98e84ecd9001e912f0afe86384a1c85ea3c92abe7548966d054eb9b4735380a4c064e118fb0bf91f04ddf085970", 0xa3}], 0x2, &(0x7f0000002f00)=[{0x38, 0x1, 0x1, "086a112959e8991769a983e3ce99cefdaf7937362015c083cae94e558305e4a80ea81e06"}], 0x38}, 0x5}, 0x10, 0x40d) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000002fc0)={0x10, 0xfffffffffffffffc, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9f2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0xdf}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x5a9}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x216d637}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x55}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1000000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc61}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xffffffe000000000}], './file0/file0\x00', 0x7fff}) recvmmsg(r5, &(0x7f0000004580)={&(0x7f0000004540)={&(0x7f00000031c0)=@in6, 0xc, &(0x7f00000034c0)=[{&(0x7f0000003200)}, {&(0x7f0000003240)=""/106, 0x6a}, {&(0x7f00000032c0)=""/160, 0xa0}, {&(0x7f0000003380)=""/70, 0x46}, {&(0x7f0000003400)=""/160, 0xa0}], 0x5, &(0x7f0000003540)=""/4096, 0x1000}, 0x7}, 0x10, 0x2, &(0x7f00000045c0)={0x20}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000004600)) write(r5, &(0x7f0000004640)="641deb55fd57b9ad2d02bfc12b8f9adcd277ece101d45f4400cbe00a514666e0856d09bd5034488dc0fb1c348b8ce2e35c5afc628ed4bb4fb7f7699c4351fa99b5d699910749d954246a32f7d85d8d7a13dcc1591423b9accadaa7ab1973805b4b1a8824514339772207f3bcbc77aa3fe48b77723c38bf0437e73ad328eab0cb595bb8a41ba12ded4ac7156c066b177f4ff69d1434ec5d9852ca536a90563fa96f4613fce975d6bee48611260d3fab191035862c6c48ba4b2138fad7f6086ba005650844252d34bd6be1e48060b8535c6d246790eff25fbf11ca7d061ca1aeeb60033bfa4c202af3ecc4922ce66500", 0xef) open$dir(&(0x7f0000004740)='./file0/file0\x00', 0x20000, 0x1) r7 = accept$inet(r4, &(0x7f0000004780), &(0x7f00000047c0)=0xc) getsockopt(r7, 0x2, 0x8001, &(0x7f0000004800)=""/122, &(0x7f0000004880)=0x7a) executing program 5: sysctl$kern(&(0x7f0000000080)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0xfe) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r1, 0x13, 0x4, &(0x7f0000000200)="12000001", 0x4) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, &(0x7f0000004e00)={0x0, 0x3a082f27}) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, 0x10001) r3 = msgget$private(0x0, 0xfffffffffffffffc) msgrcv(r3, 0x0, 0xcc, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = socket(0x0, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) nanosleep(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x5fd) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) fcntl$getown(r5, 0x5) msgsnd(r6, 0x0, 0x401, 0x0) executing program 5: ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000000c0)) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x0, 0x3ff, 0x7ffffffe, 0x5b8, "5577cb00c30900fec0bdd70fe407000000b900"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="5b0c3ae584574cfe88df554a3708674c959a981fbf2363c472aaa07791baba16b52eda63e7c29dfc4a13d950e72d3350164439e9541c8cb9a37b3a92a0050cf3719d6527d2a181919eada8b2e64968ff0691abbfcc2c5f679f23f61f69dff8f212ec9fc1d986bd726c3a96932d067330fb62ac2e136d9de214b186c1e119b38e3ebf95f30291b82c56fd8c8692dfe0a3c15625256c343ba95adb29392be20bf753008e70ded43171d41df96e1b5d159a36123bcd951b0717641c83ecd8f79ab7deb5b3d60f03ab824c833325edca0e789b4492f7947af4a0c5cf1241f321ab6b2cae2090f0ad9313cd32f7737faf518b7b107c1b5f4da3a5b42f7b887cfe0037e2d6e082d35b07512e6605af3421395d1c5afebe026cb85c739581a76042e2b240ff15588d4f9a142545fbb474fb8882e72e7814c94ba72f07e262d784f76a944c2bf9632c047f8e51dc5571e9cce1850e42c6f1c7f4b7a07f4a15b13e673042e17e6a773ca43ceb22e071d7f0207370443061083572ebf81e78c9aa8694d32d62a91a70cc4249f735adf4ff7f8872653677394e3a08cc2c95d33c85209d6909", 0x1a0}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000811000/0xa000)=nil, 0xa000, 0x0, 0x11, r0, 0x9) clock_getres(0x6, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x1b, &(0x7f0000000040)="0d2a2ce8", 0x4) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000b20000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000725000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc028698d, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0xc0286988, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f0000000140)="4dd6db0df1258f7d93732ee1cd9c8ad0537e731d3905efc9ff3f16daa55b1f7b4803d14498445dff7d702a2afac8fc2d0379dcb50b3456ee5e3581ca01b3ef5dcab3516106703da7493eae7e72784010d91c90388b3e145774cdbe77d0616264ef92dc8945771c80f99848364911b036427a561bdd10d1d399fc17ea0ecf45c6e2276e64436ad626fdc742dee181fdfa3580f5c538bd4b074eb08573a10395127b080bec3806f1d6f2a87eedbd78f3f1d2a90a5b8aee55c2af", &(0x7f0000000200)=0xb9, &(0x7f0000000240)="ca3a6a606331beed07d3fcc0867c3659baa100f956137fde07437f7aa7f1f9c7d4547bc1e0f90178f8241fec9c3887ea073efa1a5de0bc07329424743c64d83418c1f8dfcd1b99892299f3e32f800e7b0b3f9c53dfa2be", 0x57) listen(r6, 0xfffffff8) executing program 3: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ftruncate(r1, 0x1) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x3) socket$inet(0x2, 0x1, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = semget(0x3, 0x4, 0x4) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000000)=""/18) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x6) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, r1}, 0x800000000000000}) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x3, 0x88}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d40)='x\x00') setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xffff4610, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x40, 0x67}, 0xffffffffffffffff, 0x1, 0x3}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = semget$private(0x0, 0x4, 0x3c8) semop(r7, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x800}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffe, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r8 = getuid() setreuid(0xee00, r8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r8, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) executing program 2: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x3, &(0x7f0000000280)="114b61a297d9ea6b7b1a3070d72bfbcb9a09ce2a64916888d005de1242869a3e5571e0d26b631b2fa7171d7d033f2121ef6831e9d7b6c423712598826dca341a05cd999c2742a701efc7422601bf37574f844c0f71cc3ce4712a5e164e55d5af2d551a68a4560000a841a28b71ff7f0000000000001a4be798c9c01203713abed1fc790200d7ac419b0d48399e3fb4893284a8d2ff4939c1e1fc86bcc10a0692572faf4a5888355dd15c6a01e0ac82e1d85f935cbf0a159d86445673fb6051282b02c8a20000000000000f103e2f27268534d427895d74fd2e8b160857296c2a71a0fee02704f1ad187ec65c219f95074dae02fd27fdfcd1b960c6e941905a1d3e2169e4ae9dd735420000", 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000000), 0x21) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mkdir(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x17, 0x10}], 0x29f, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x1000000}], 0x8001, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000600)=ANY=[]) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff02) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e36328b2", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x2000) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000180)=0x6) ioctl$FIONREAD(r4, 0xc1286944, &(0x7f0000000100)) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r7, r6) setsockopt(r6, 0x1000000029, 0xa, 0x0, 0x0) executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000fec000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000020051ff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r2) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/10, 0xa}, 0x0) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$vm(&(0x7f0000000100)={0x4}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x2d}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000240)="b5b55b96c2607c2f23f83c653601d8c3f8eaff773595fba1c3937027a18ff551a539675a982403c256bb18efbf117d3a4f1fd0af4545aa1999f8edbc04e64d68730f8aa0d1016616dd1ef923227b9ab4abfaa99c1acac26f4f6260363d1d84c6e08fbd2ba50973b2fdeb0192ea3895154f83ecfcfdc29f0fdaf34ef00a481a84563c4695537d02599cf396fee90e09b431195b91b8db7fb7873d981ecfa5551616bb247b258006e1b626ad8c259cea3430fe3c1bfcf5d85555696093f7aaefcdf0", 0xc1) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000001a00), 0x0, 0x0, 0x0) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)="02", 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x8) sendmmsg(r1, &(0x7f0000000840)={0x0}, 0x10, 0x0) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000040)=""/235, 0xeb}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfdc3}, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) truncate(0x0, 0xfffffffffffffff9) r5 = socket$inet(0x2, 0x0, 0xbd) close(r5) socket$inet(0x2, 0x2, 0x0) getitimer(0x0, &(0x7f0000000000)) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000100)="b1000504600000000000000007000000331c13fecea10500fef9d0e1d25ad3358ee320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400001000361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2fe00000000cb030f4b1723bac3ee9b0bb853412aa509c6ee5c93442a87308be348165f4634694e622ad4fc8f8fea62596c28294ff3edd96a3a3a1d842468a8e1e3bde4", 0xb1, 0x8, 0x0, 0x13) getgroups(0x1, &(0x7f00000010c0)=[0xffffffffffffffff]) syz_open_pts() chown(&(0x7f0000001080)='./file0\x00', 0x0, r7) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r8 = syz_open_pts() close(r8) syz_open_pts() executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="22cc0a67", &(0x7f0000001a40)=0x4, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000440)="0de2216434a01be6da3dc2c6ba06cbaa929d5517180841bc92ab968c3e8dd8c4a4511ba6d7615d22141f833a80ab2a19ab65c9f6ff6d85aa26aa9635ad2daeb7fdd5b3bdee60f91373ee3ee6bf9b52536f7ae1c9367040", 0x57}], 0x1, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) setitimer(0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000240)={{}, {0x0, 0x200}}, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d3", 0x1}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) sysctl$hw(&(0x7f0000001180)={0x6, 0x16}, 0x2, &(0x7f00000011c0)="4c5ce73c9a8362a3c14b0617f7426ed34f843b47a2525e9623cbd4e562088ab9586e1b6c519532c929cc4bbbda96a8067426219d24d5a7", &(0x7f0000001200)=0x37, &(0x7f0000001240)="bcdfb69fff078cca", 0x8) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000800)="befac45842ac8dc2af960b08529902704ceb41f4dd41fb596814961379d4f8a141ba195806b554a2c2ec8cb5e9ceca9dee3c145905201bbef5a46e63310ce3720308532b9b372232902efdcb72a400bb53f1ec0312413dd38039cfbac7a7c004bc25f566f202c56969742aa604e83c171db1a93f02b14017c7eca9267876705770692c9da4cf2b68561d3f5776560c955df6b8cc188d82af3a093267ec519cf34f93d9dba0edf3c9564152455912e0300b2ede5a6ea1f3484cb36fc712b2c8818fa4019f9b0fcdbbc162c67fd4773bc30c8715c6347e16fe88d815319f58328c3d4463936daf2b67544b53c6aaa0538aa9e85458d3497f21ab3951fd8883d2aa7fb960c7371d4f8e88afd9c0e1459f74e26e8e1ac1d487e79f06db05e5b807c50d41bd892ea25ffccf8a882263a4608c63ae78e18160a79a0472e2b94d0b350366ebc35e22163323c26bd6033201b6fb193b9c27c3abc615beeca807c445c5a6b89ca1af2c6846b52f2cd86828969cce6683777d402591c13a1a9c1176211b9174c7c51201e72b8ed4b6ca4a608baef12acd92e6f0035c3bde722f11b24e99f2b4875b85d342c05e89276f3356ec6ff15f854b59b56aaac54f0217181ea747533a1591f7cb25ea1b90c19d2961ce228cb4caa4f35fa12a429c0af4b387edc5dcab8a0dc11754648a39addd8f7157dab7f0ce9bd01e1cb6b1c280c91cb8e1ef10bde478090e34841256593a40ae6209e0a9606c7338f7b4450df88bdac7ff6c0eff9d03ad10e4e5561309adcd65bf24dc533ef01073fc464c72dad6d0ea58f458531ba55dc088b52cd4d3afe37263fb434d99bb64d3ec1d83c9f9563d62e6d775f5dd93dfd4516e76accaf4fba1c6b51292fa917ef028c1aecac63f523d2138dd887fdb7e3395c853adc6cf86df40bf0acd8821ca321ca521334219fb5644feb1f97ef82e1e1335ec69dc3ea2b6b24aece3a08a6ec61015409858e236da17f02b1755ec3e5b7bd4133a7aa91b005abe6405e35594a90b3cb20839e816a0d22692f5e16848c38a0d805fdb616b06c4d75f503cfe124e9a039e946c15c9e00d4a294bcaaa3bbd11e60df314c6232e9812fa3f9c3fe6ab027cd1c5c6214cf276e39984abff078305b276a8d4775f5102c279951564372b26e36d2f293b4d26984c6120b7d25ebf9e649b97c6a180713ee39e41a87379a640a9606625d03866450e7afdad61f3825ab9e484f754b35c380d7c88cfdab3a88cc3545083c0215024903852e9a3f69dad9c8b01615ddeda2fccc68f801d91154425f591e743e16640688c09464bfd0d3f18ec96a6bcd9e528f4d912e302e77c59c388844fb7d70cc6456d71c10bcd77e557af8fd32c63ec3c0e2ed78b1f3d1cec322bcaf6567cd49a1168d38449a24ec3515f88c8584b1fc5ecf28fed14ba9fb68be6acc2d2540ef88dc6039f6cb54fffaaaf962360a668d7360f0a2de5ca75ec4c10d1930a0c961e0c9263f0831b14039864299f5ea9ad484f809d832fa1535c47ab90d67b8c90b11c1b0db9aca4004f3c2fbc87f17a764f261c61e35961604fa082b9b2148f34f66fde82ad2b5200baa0657e9a7025b8da6a2199eb3768889ebe7d8137ef105a57e732073999b24c172a553599d885df024460f7bd689c976b0e23d3fceaf601b7315f22e59307039f7573f3808d5892bfb0f5ba30feea0961e347a932d58235f57f767b0d485bd5bece0e85c99c8eecbd43f263f07acf7bc4841ecaac27bdf25299930116ef437cdb2ff52e046649c2bdf7003997708511c842e7fbaf8e14581830613385e55f586d8a74dc421be234d9ec73bc40260ecea9f6450742a588a102135dfdaffdd8131652e5fe13405b3e576c9bb0442ade899e8e8235633d95d1c7a561443af7c2d9e37c7ab120343102dfb3ed5a7a6ca4475d6e4b1b975d1d80c5f934957e6b84772f159708cc89a3c1a9bc0574ecaed44c47a3dea0bdad041947f151ecda3061cd6ba5d4b7a492a5118c8b8dfd027939ffd4757b5c006995f3ac956f9694d86df06ff0b82d22c9b874ff39c6eb522f8cda490e05a2401bfa7d47781d4fd58c8d583eaacd14474eb3cbcf8a07b07c7e8229652ed77668518adadb5168a0e648068f618c5a454cafe162c3495aa34ec8fc4e04000000", 0x5f9) sysctl$hw(&(0x7f0000000080)={0x6, 0x11}, 0x2, &(0x7f00000000c0)="df31fbc3f5f8117e2914f8b4d883d77bc8ccf7ac874c7cfab1c3a2cb7196aa39cb343495f48f85e7f62771dc4a4ec5fb852c3857a6b8e7e5ddc39bd76f8331c90d93c7c97c4f6a543cb98f52e162583f5a6a67c4a95e15405e7a8424a103f0a12add3d52a538973f39daf7c6e32317ce7dc75fba3064b072d3646768a543fed4962fd2af42d2ab75b5c216df8acba5ad86241f99456067ffa0682548f52c6961fca8c05f42d8887caaa2d6dea3153cb5bb43cfab696bbe9e843c206e2ade917060904420f35bec9594a03c3a85380a4884b303488cb7693098f5e3c64f90ccf3c87bafefabcbfff90c2bf92f3624089543c55ede9fd9feb3379a4456dda641ff0214e8a37f56fb594ce50ddb362f938e09ec83719db8557bbf8a51efdde748852bf041444447918949531ef8340898c4f8ef7ed74b960521aaf006be72d031222753d25e76f54e67287e669035777dfcfa9faa50fbb822ff52dd46516f4942043e951636497d0cee3651a44564b1ff3d725bb3907782af96eb85b3495a093adaa3ee4c4d27fc58512a878173fa2eed87b6fc63c398bfaae05fdebe8c4133db9e28405a93a94eac187622742cb45cee3f8bb86e026062eece6ba8696c592cd6b31fa66fc4a6d171168c73c59ebc1db7396b588a26d3bce35d07bc7fc968860de6a46fac054a97df0a150b5761b0008848996c9b7485b77dc3fae511e9e7cf6b43ad41345a2e13ac59c849a2ae68ca97cda25dc0f84d2863597d594b764eaf756b164f6f1e2dc25945e12f3918affabeb5328ba291ed13e8aede7eb4e9f8dd7b5d38de3ae177757214090a967d01142a185c76ea4f4d0106b0ad3253c51ca59e5d2df6629f490d364b134a921fd546c40bd135419e83c677beb1d81d16dc0feacb71a6f0a71ffc69a6bd5c61fd981f04bf07db46f2060ee23614c65ff1f72bf8fa1a7ec6df130314e79aee30a0ef997336098f0503f2bf8f0b93fb47162fa4fe191cc90b133af7a128a9636f4d9071fb547b7f619f285644447bf3db6be2baf24d693d08cdf87e3198201d9c09950d34930ac309f265b19680723a544c8d1a6185f059cbde4c0e332766d0c4b5fe248426877ded9ec6ecb13195e9b7cd8dfa3af85ee67db45339bdf8f9b994d1af59f7f91f1998fbd697f3f23ac5f589a97bee8731e27b4d5ced0cf4dad8adeb0d0173bf2297bcd9bb7528aaaf4d60732342142d2c441969a5495a5296bb0d8af5af34a749b067ff579e88f5d6653a6f061eccf0fb127a86e6154fc111d0d0511f74d3e3bbf07e3c3e251e1496c41ad4cec9422b12da39bce754750ab47b5694687428f399c5cec197350266c4e140a0e9319eb1cb20c64e80feadc65c3740acc72fe17074d0598295ea8e8cad5cadc956ca4c9e42c7cd899c81a86eccfc67d59acf42a94acc01a08ca35f9176deaadd3d70ac5cd46457b34012ca0da2e76608a97c59ed3d5f5c2c413bdd9fd0d03d1de1d5d8a4cdf641936f37033ea55a8874ea4433a551e80d50703797c4b47883fc57bc3f9c69cb1ee292b5a108fd9227a68932c387f4cd560105dab006daecc195ba7844200157f1ebed68cef1f352fcc93dbb10b68aec3d669108a2d8abe2325c3a6a1b4af7b8cf94c2b0e46a25107ee96ac5d4ff7b9ea36799cec42e3fc6b9c92f9ad10cc2f5d1f5b1b139271e2c411ce8f9e19fa1fd2987bded05233d0841733907d155e9fc6417cfce8116b0570016e6ae3d6fe70cbe4a15f8bd5f9e794e1dbcb2fa53176577797eff904ce90f5a45e95b89537989b9d3977eb7bd342bee5e0193c95d2710ac14a4a18afa80a77e9976b0a6b5ecd9684972d01d5d08eafd96aca79576b649729724e26486023f1dcd8fdd2a53232f966aeab37c7f3280c66a2edd919ce359b505cfa2cfb7e15082180a8c50496073bd83942935144351deb5c1ebb7b4e0c0aca30f380217d69ea1c0b93e9fcc9deef5b8d89f9a63daab1f89c378b46e9d07a191a04e019c923fb3e1b531643b638fb4a52bb5a31f2f1b992764584d06e1f6eb0054a5c39e06edb1c6caa25af4a37ecf8c6bda5be9757fa0655ffc270de3bb66cfd018409bde4a9236236daf1a0650fbbcb657c4577bebc60634b39e39826193a56065b9ce2f6fcb6d918f96b64495a1b69e9c13271004e3280e2b869c2eb345a1280d896c388bc056d329866322f6d24449a6074fdbc14768cb156272d5b328e848209679954997c5c58e180a460fcb0881b26f11e3af097498db7c6d1af1b833eb9222497c9a5661397086dc69e4fa42a82e3345968b2dc089b6e824aeb726fe955e37d8fba95988311ad8f5133deceddeedd8d2e714bc839591e36dc2df8264f0dcdd3fbe621f0acdf61d0556aa5811c83813b515163c0b9ef4cece068272475bcdbea0b156c1225928e041d438f7f1da05ac9d8bc8836b3f0ec25b4b956abcf43acb4f3c7248de216fb3b1fa2122f8d873f1ec7e11a6cca13fb8a6d3d6e4be6c9bc1e968fad431cc09b219d726c92c732494f994e838fb08639c58ab158b5268d8c432545221cc22f0ca2899573b038f2d31c6747afefa5ea47f705f860ea112cabdb8a6dcd72e170885497f94fd3ee0057f35f3e4665378c0e22f6fbe894a0712ff59213df4f2cf222ef6f6d4c450b1a34f56756af958f503ceadec15f99ee33228b4ed1425a4702f6cd5fe160198cfb3bc40c3f940052fc7918e3e85d411d04273da1205e24b61c0e5079c59496d186d5b10c085cd4ee75f93015e0baf27b497eff406972e4697ef3e2e41c406067091e101f2900c820e10dcc00280db0729dd1c833c2d883daadfdb604a404d425b8e9ea6fa5bfb0b56d5dd50b99bb3c246d90f842c31f25cfe067a1c36877c107410baf1040121398a190f9310c3261dd236c39be746af029d625740d77aa1f62dc3c23ab1f4b880c849fdaee300270b1ccfc90f1107b022670dbf86c05b42c4f9d72239a36de20ce1b54207aa12395da49ad4afa4bf51f8e30e7626c4117527e71b3a0f5e0466031d56be5ca93c76ec5d3b1088e135c1cc817c66f0a4be5a4345ea820475347df0b9d3a2428826ff49b8652c52895bbe059447d1d89e0a8d56c44054568a1b797a26dd2d00f8558c35ff3ab6d7aa16e706bf6e3bfde5584e5856e7dd86803457b7fd8013ede567c39c65a869dcab4b183d9de605effeef6dbaf401af0397f9b01ece8e4c9d40cca53d1e39ce5d091a66c90274da34fa12ad7bfb598f249a683d9150ccd4819ea8ced7dd33b06b48c6247a616a5be3cc08b401237ed44e646ab2ef1160bda2d541379630f812feacf9d2daef7cfbf8cf05f8ff7e0ebc4720b8d4516120b4935ca51aaf60bac08a33789eae1594cf192d733fad8238936998ddba595b7f67223b4f64dd00ac4e8e627fd188f3e87e58b4e43f051a8f028402e0301f7101ecc677b2606c0d02a328e04d6394f83e1c21d68664e04f389a2036f0ae37c67676419627549568c39975947f0e499c55d323d5bda53ed94f912c41a36edc098d1c2813dff6318b7e9ccb9aa6d8c8e769561204e700924f21e82dd5eb5148052f754475d2003dfc68dcc209794412deb495e9f78a39beaa79498ee3d6694e2996753940aa396113eb4e95bcc9afd4808ffb1645a5af3f68be34a2fc5449338a3d2a5d63a710dede4001107beca75ccfecc107e323849225cf9f0d5aa70529afcdccb59482c83ed98e93e8791314d357dc3ceb1ad8b68ec01aabc58c54b128c82427e0dd549111e345d47aaf48df57bcb3bf3e9cdd4691a0c2e600821aff99d2f1966258dcf05cd5e39e138cb203982c3187ad22ba775943303c4796c359444a3b46c7330fe4087b23e83fdf87e992453d9c3b530b4f3cb1a2d2f77afb822ba05bb27d5f4ba90379e9d773620370f059707dc0e76d223c1c0d8311001896929c89abdf380330b9f87c73728894f1e590d707134e0328c47d51bf67dd83f36bef0cb48e3e83bf39f96151f4a4cadc28bc64935b928e038f49f171cfc91481ac55947ce17e084114e7d29be0ee1592e719902d284cd16105e08e4499092c0b76eb1b8a01d48861a2ccf32ca828c071089d8a01c7c742fec39868b22e51b6a5659f2c5dda94e9b093c17086f38cb1cf13922308f4e99255b490b89438e56137f1b879559580d474768ab3c092f955f4ef16cde9666850dc6f6a912bbfcc610465b8e1c4e3533c6ad71304bb6fbf34726fd81a54733a72bc66410e8c801c9ae14411ac5fd88bb7e94fe8003135774b8376141eb467629f50c3927b6eda549222e1f14537f57247d9303ebf36635e63ad8fd1b8aa82659de47ff1939caa6336ccb85b07199d3ba398918717c753e6ebcc90c1c22f894be4c199898a8d939813a7e6b5d98da63b89bf8e0ee5bc0c75a2dc6915aca680c87e9a9036d0ff71cc3f5d97168ed4a2fb4d0e5e6dbd504d124e3eea2a8005818b0e470c1c16810f7f910f9a9e13c4417101a312afe7fe6ef7008b25f49b42a27f43291952f6138247d5e45950bd806b9bf97134f592c80f258cbe06de798139b804669a4629c11a3aff7ea4bce2837ee9308fb6fdfd7aa4d3e0345c41f4ccdfbc09cb2af1bfca48c4715d3a9300fa32c8cc84a0ab15893bc8fcf29df7d1ebfcb6d1488a11ce00b34f77e55667aa810c4452fb25a7318ffb8d572a4f1278f359afeaa01d617a06cc26b8a8f8ca177fde9249a65fa3d9d27c324cc811f5f8426ca98adf4a345a0f414e68176cec73408fd4f4e73b8261feef9608030057339974135dc5dc9c91f7bc240c3578f2c18bdf84f837930caa428706be25ee6e1da223a524128cb02c242ed006ba2ef6df0f43054b47406d6e0a26da5bb9ccff326f56cf7591ed0320b7c88279ace0ba717cc0abc15810ecedd70197d9bcfeea7de6cd3cfdfe51c2392bd23c3002a922697a55c21aa7328d72d2eadbac071c2ebda94ac0e8f4281eaf2bcb5a7846d4889ecf60c86d9d8c9b77b357f99384f05d9cf4e3c51d8114583f4e6e9d00eeaa174d666cd02a48d33dd261fa094466fb245111e95d20c166b7d2f15b5c91bce230d75c46951ac1b4221ceac601982781121f8bba514fafe76e2f5aef161390dabe55d1ce2392dac84a658f868dd2df2c8ba0dba22f25b87ab6f13b5281b8eaf5468f290cbbed8e049bd3f55620d29b06319d43f07c69782926a954a5bed27681f587bbddc63eb59aa477800a199d967bf126685a28c7e4d1cafb01a33981426fa58cd9aadf8f049fd3c02c2d6a5fe2c28d60f1443f45518ee1ec5fa441f571d38dbf20e21a4b5c6c0f12863d217b1b2d2a28eb06630926c4480f82517bea46a630f2fe1b4b64faa30f1d1e23cbe59e3a6fcb404fa3f187ef83aefafa2ddeedd5aede0790dd365176a7214f73fb5b07cd2398871f7137c48efcffed9cf988e822dea7cffa19ecd6be643177c53c90eefed6fdb6194f6044b374ed64af375ed2bb820c525386d5ef5bfdf86b22eb09b188abaa51879f6c1cec964a19dffe732946d60dad1ff52a4a5fac46ecc8aaac08fc6d3ae8d9f65c0bef7fa29f1b0ec8ca661eb17cd53a22c81c02f82586f287e46c7a38f46468a688eaf4b4b9cf73310a82ef31b63d4f10026632c8ea98ab3d829aa33f00ed08a46ba131ca7d5139a0d8d5831840753d76d95e382474656267e3e0f02fe2c5062dd80c9933405643dba9110c396cf051ab49933253355cad35b746d8a049ce91dc52fdc4c7e5a09c78c658abeb8ceb10fb0273dd5bb092d4eadcd85394ab448ddb8714afd2f48ca4fe052a369eed49", &(0x7f00000010c0)=0x1000, &(0x7f0000001100)="00cfe9c84801a517e087f290e20e14f56e8ffcd13d8265779ca55d7f87ededdf2b27445e43bc4f305777f0177107ea489b4b670923dab3c8d6121622b1e73f5abef8452323646e4d98e8f60a40b79102329d", 0x52) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x0, 0x7, &(0x7f0000000000)="9be4f53f", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) r0 = socket(0x18, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x403) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x60, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = semget$private(0x0, 0x4, 0x3c8) semop(r5, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x1, 0xfffd, 0x1000}, {0x1, 0x1, 0x3c00}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r6, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) fchown(r4, r6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001700)={{0x101b, 0x0, 0x0, r6, r7, 0xe4, 0x9}, 0xffffffffffff8001, 0x9}) getpgrp() getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getuid() getgroups(0x3, &(0x7f00000007c0)=[0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="eea5f044c011f084954e1cef48bcfe2c87ab5dd7848f91f54b5c4191172316e76404e9fbd73b7fbdb4942023b86a6eb17b43d04eace677409ae003d33a66a52c332542c967bab9981c143a6c101b481ddf62081af2f0a167f8aff5dbb18feeb56c4715af1f0974b3ebffa93ddf9b55", 0x6f}, {&(0x7f00000001c0)="c04799d046ac108fd6c8983c6c747800680669979a6fa17b2586e4c13b24babc32330000633271ff09960ada67c0c20bd7cd28126866252e853e8f14180d44a4c11127dc7a7e8b359eff0874132da916f7cebbc40b97e00adc2e28e59dbbc02f563391ae9e54e21a1799be2f391a9cbe7fd1f9c9c7", 0x75}, {&(0x7f0000000240)="9edd5fb9acf3249547a57dfab6accaf297d1c15545b213d19543f919993afdb29f1b0982abc46e37dc89e28c3e31c12a1026ed35aa0900ca753bbd8055673d55799034e9671408533b93e384b001cce9a99f969905241ce2f2ea50df8c4a6920b8c21b2cde8d342123d99258592a7309082c89b9365a8bd8aef4b24d50e64d81d69e661f5172f257341316ddd8e88f674190d1c9ea7cefdc9f91d2c58fef467856f4b73fa605572fcfedd7f6a822e25cee", 0xb1}, {&(0x7f0000000300)}, {&(0x7f0000000340)="d59c3b7fc80af67f0acfd78a9043db881df97b814d9a3c89b47f", 0x1a}, {&(0x7f0000000380)="3ee68030126797382af6502edfc2a9903596ac0a8c1d13c6f20e3e8d3e5c583b4cab8431da3c8bd0fdece91266deb60df8a2d8340ecd1b84616e954b56e0aef18d8816bd5e2ebd2478867d70d7b52ef3daded43d02a01300a2c2b2a8ddfb5162b79a9a0a3556c57ca36970e09220f7d99e3894dd59dcec7e3db139a7e37eb6124367d3e5a8b53297dad0389a14e6c3aa346d6601b2f2699c8fc1f102709114739ccd322565e3eb83dcef7890f850e988e5bd06e8af338444429b428e12eec17d06b577db530c4e969b8d7db08afa", 0xce}, {&(0x7f0000000f00)="66bfc02b4c78490629d04a4c905b5d6cd92a99f936a8918ec4371dc9fea8e7d8173823f08f2c213002a675e681667846b0229ecc1885f501853b32f25e911771cd5b4078ab38dde53a8527f678fe1504ad961410f6b4ad3693896413231e935f0667b765db3cef036eebf2a871b81dcdbbaeaf0136e084ea879c1a8ae6f4c6fed22dd8cf850b38a203bc1c6fe029422084f4cc0cbe651f9882cd8fd605e0ef1e78c9f03ec60463d185838879505031f43bf713af53a6b38cdf62d8844237620668fd1b8a25afe944a4c2d06cd63b085c473efb45ac0b02d78c74901e7913c0370a050faf476f29b49e1989b7e6869391e6887b246db4d9ac80f1bc1f47d728910f09b26e3791ff976776264f219300649648b2aa7c2c0493704a880c67bd3aeaa0fa4d738c8f01bb02cd3f4a52b7de4264f0e718a2dc7c077e837d134da0b8eb380857b1e3f65ede91ed7dc3c3287c9461aafbd24a71c7cd2bb3db1caeb7a51a5bdc6602e8ec5cd018f078f1b3de56697adc04f2e5a347e58379bbca3202fcf956d8a72b83847ac1743b1c114cb433ac7f033f4066be352ef3319cde18705ed8cc8e81e91f85572dd70f0beb2f412d9aa2aaa42dca97024fba98ea67305e48d4cc6f05e1cbd70721212bb8b83334c5eb1c265b4a4849276fc1149a859ac916e73185419c58acadc58934528b6fdccb5ad1153a6574c41393257eaba9afbf25cc25c4e15711ebf28ae627d43bd5591b9065f4b167a1ce6bcfd0028b0d12ccc76dca98fba41318bbc68573ba1921da5a071dc660315e0f6cf03493c69033da9d9c494d9f1b9ce71f184a0d966bd5caa76d62135b64007991eb5b417877bd03a2e35422d5474a9377f19d75006c770b237f44f5d69daa7a7b210736b976999bb66ea29ecc931f07d4498cf8603d30ab48ad1cf4a4c0b1788600fca62d7aa364260108c07beb7843a370b41a2814dd2e740b6fe09f779eccbbeab73b232e09c2a134015a0f7f6ab99a713bad415b204e2b03827b713cc150c28ebe3cb69fadf9329819f4f5e15581ec2b2cdd847aafdde99adbfd91ff0177453092190b586c5efa4324c2540169d8959917adf8fcfae0b360c4397434fec478d1ecbeac1673385f848d807fd7168a121092a06e61481b290facc6dea7af16ef473a1591332de211640c2c75a7a088c40a0abd4bac17c76c8324c4710dd075939f09072cde43fe5cb777148292f6ff11f86282909a0abe67392c06cc52734f27e83b26826729b1f5c47a9268632dab357eef47800c2e78dd1b5e8ab66f709c0f52cd090caddee99781b573a588b60f5717ed7a69f1a21ff888ab0392c65c4010cf249036d6cc8248d0e8d5e28864fb9dd4da2f2cd60d602c1b10064cf523b19f1eeaf777735e1d4881dc2aa7f4c03c1136c9da4d0354e0a6b29b58345b9f8aafe05dc8bc9dea0eb5b6295de7b18558a51c3f9d043a999af99dedc8ef1e986b274f310114295a43b47fd0c91a3f0c05e699fca577df4b39237baae9cbc8213efad4252c26092b5e025a95ed6237545ddb797b8da10110f83de37a4691ea6cb41be989b667fa6c3c939147051c82f9c2007ac7dd4301375e8ec1ac297b236162cee1fbee8fa366d22b32d227abe06a2f16ac5bf640a44284b8128bdac3c672999c6a12b5d7b4e6cc142668fea5525690b4595f6475e1788656f99411d8a50147fbb25866f127f445034caa814bdd5ad431ae4424fcade1ef028dc6bf738d02e01ca40a94a6c671c4cfcebadd9a6cfcf7fb2b164b35a81fa6ca647581ea586d463d0eddf755f0677ae1ae721744ac9f43fb63fa85dd99cb5f1a2496c8d5857d40435c5763cc0efc3acefaf7fd4759d733dc63fd725d3478864737fb4105db90ce93a4d6b24524d97ed13c709fca20490e6a27b2aaa7d5e614f8de5826ed63af998d6d9387e50e600a3c61a5ce48fbc2014e339782b261da1f9d58cabc391a477193ed3974f4b63997e21c422b0092ae737261826a4fd7be90e1d7f8b1cf5bf65a7650c2ec2a6d8653e8c43f0081644e37a4a6285d62ee7b524f38ebda0b75c7ea30bd618c43b8e0d43dce0d17a4cfa413405e34e900fce55c7f2f5377d3bf2c82bc6dd4c78c265fd7b47c202e22a038385f0beb8ba0d53e4fdf2e58704c0a080b4ac93422f81391b62780d81b09a168c45d2a8847e8f7105f038db204dea0edb0121ff3315ba91c143003fa795139801a151e8c8439da6f2956df0044f26b0a7751c75b74e6bb51c0072361a236c618a1055d7f23b599057f306d95a4fb6aabf9eec7ef6e4791e49cca223b40d772bc54b5cd0b98c17ea859a72a2994ede066ea518035abac0da58f9f6d21e4fb46202d0b9093b0543fef5d138d050df422d1a848978ea9737a36c1ea76c45ae823b9d1d4f2dd63ee3a66c337630bd0ebed196a202d5d8f57cf2b0fe4973e085d0537c864f89ba48d7a176f95e9f7893a053173f53c4cc48d67ce108e5257fe573eee422e1763156bceaa18ea3f56e3f49539d5a271c1c33f87a15276472dfec2a39bbc65aa2daa047099e8b0bc91b0c10be96377b691796edd3d13acae0ffde138741f5e5744f0df3d981ea1f6c26d06531a9dbf20b2334aaa9e3ff711bc9bb0ef6305a26712901c06621c247da54bfba30d55afe254d4141d14e72ea284d9519bada75de84ccc0813f1fec061ea10c555b3ffb10d30d8a7beb976549e2771edc514434e4ef392e02493ecc69bae27c08b14b4d2e143d8d52dbdc19a832dd02d3e303cd0fa42357f598f2f9f439db1be97bd473f6779c3724e44a325dc3253cbadef679db7b010f132efc867af547823a476cbb59d6d8f5bc712fa8bd715f81ce879a4d577a69b9c4cf7afe88703265a4e996593f1048e82f22293dc2a40d84843ccde7ccace24b2bbdaf18b612239738a8dcc7ac7377062e544d7b6bdd3367f661e29c1ac9f91755339bd43ff26e3bd0eba318c331ed0163e154c9bc124e40d3f8b79a9abab530889fa7d6e508109a5b8faadcfd78a0ba4aebd8a9cfc99aeed63686b80372a3dcc257d1775e1a7627a3e4bbfc65019a77625272201bbdb3b4a4670c81e3d926ab216e7105655e21addf83c650ba9c2d94e32e49b0f273ee4edd92d1a115105f971dbadee2e2f27283ad9371e03bf698ac763f55a51da8375247aeb73144b003b411aa7eccd4f701f34329741e7d2635c1d96c18e3588934fbe43d2815c484ec1cf4a25258791e50a1aee91c13c63211916d20de226ade1eb4a13206e587154f2c8e9b659f6e8fa2bc661aded0cd95a26f3ddcabf89c96a7f3eab52f2c4156bc5eb7a54dac1ae470e3bb1da13660e702cf94464c70f9afe7d22ac51e949f0488a9ec156008cf1a5197a47142eeb6b6febdbaadb70c59b4f43ac41755f58fc818f7b3e966d462ead5ab9d6c7df2111b1981a0a3829c684df899bef5daa170b41f9e50e43c918c328e28f64e430e8d170dd155056df2112f0930940fedecd1d3adfe0b14e0919b4733988fb2edcfd6626191685c2dc90b20978c4e88094074f8c729db962b6bb3ceb49cbd77a9d814523a7fafb91fb8bf4c15ee44875e58fda654481b182882ae4b054dbd3f7a4639f2124ef8d0bbfa9b56113484a2a61bc7e99a073a601ac25c35fa082075a5fd6d234c6400d8cdb35293cc6d9b6c94ba4bce94b58e2a6326edd428d23b577079031a5c68cfe74dfb2d6a664f7b455af8b0caa0c79f0f34d4e13c058ccbb11e4da4d7ecb7cc154332acccaee5d462591f9ba9021a7b59b67d1e7d5c3cd3a0def268f6de475c0154c2b1a642cc1d800898bc1a327ec53c77c28ec689c975520e9de35db5737fa5bdf8a3da836221bde8ddc942579660fcec430a21b964b04eecdb55829de8d9e3beb05b263619df066ae1427a4f23e939d37bd371583b610a847e521f70297c5db63729777358f3b9f99da13b0d5bde10be7506e0e9e5621ae818f52b4b476654c92b069c99e2d09ed09f5689892ff9d7b3aeed1de9cec7f692d212508610469005287a939831b6e7b6fabd60d76e1e8fa5a2aa64870f871f7b01d081907e21a71dcbb012d00d1f536d350def37511b124fc7097e1c05288769113ac26c0de86d21afa30ff0b6cec2a69562f4047b5321a4b1c24f890500a33316a53e083ff717525313b66136f202dd2059254595ec99bd6fa73289fdd9beb6697fbee9c6b511bd71626698a48e83f69da27bf7a198efae8d03057227e3749caf84b800023427f93607fe6c8d7c16346ca37e8a51c240c8219b20d1d3764cf87c0c6c0befc77bd63bc9cc1b07213bbbf52261add11db8ef3279a7a079a736c886a4bf0c52614c12df9400218de54ff7b9eca329565c56e654724a251995be5eb701b82af18c17a0cecf84aa2846d14707dae97a51a661fbc8e72f2045a960bfcb5ce7d087172e3854eeb052db96e57878a834c9ab865a29cc06b5609d4c9999a737102e3021d70cdb1d2aa290b7cea320fac4d9966e032f8dd59d08113c74c003b8bf68154420e507458ead1461955d8ee549f3866a5a3e30373c98ac8e628bd04ab59e158d3a94dada1d71f54334b77724108678d5f9e69ead77f35465acd1ab759f23c3b6dc225b49b1eb469a4c84384886d27b6bfa9517b3542b402e5b08ad6381b5d653270389c7edfcef537ed5a4964eeac12c3f3e54f2439580693fd99f42e7e51d76dba1931d0d19c227901481c8fc556d5f4d9f1d015d74d1ccd22b5d4c8a8bf33a1b17418aa854042ff0afa12140ec143b6f93744027b00b22cb4f99175b12f6bf5c9915306a7823ffa2fe60f65a43be97d5a34f45d8a5b4e67efe6d93f37c20005f752058a098312c1d38f020c0402807e575f9f8f6e96a975aa0c58170d51026732b9a117dcecf08e36f7d74901d7694e9c38f7bdc9e3423ec973e0075c8252d8815ee530749a80ffba789cf7206a937cd01ae48e622aa8cbc45e239902e6ed5f79989ae9e2eb2270c32449f8a0a86f55b8de49ad2c6ebf9cd53396640c6c992be4da8de249b1d430b7b61d2b927a2601096babc51ebd6ae09d8556370059fd2d9b0a0cb9ae824146fcd8c0b4a897e0d2558b4989f34fd36c43fa939c90e89854883971b6ddae0f8014ececbc6dc5e34023ca2725c7bca41187cbc0d3d30a380019b6d405b3ee146dec0720ac52c30afae9f12ccd0d42f6ab829a32002bca4fabab5475f67668b04ee38eb00cd49d886f6a3f76a8dca2dff8ad43ab85bb1dc4fa8a4458e931f204bde527baf0bd28b82223c12c941b3782fb8aecc65451734a4dd4eb24fcea82529ac554f62ca214e7f47442ca3b39486419992dea9fda2387044a81ec8eb86da793fed30b713268c7205857f26b6bf5b26e71ffaf3f79f5ea7da62c37347f72871475c487369c73123c0ee74e566c1198fcedbc61760dea4dd04eb60d83e573f0b55710c65e9f8db99c9785e18ceff5dc0f60b432b3f1e305a2f70a26673d5cf39bafc78201c446a742a5036fb46ae094bf0bea240819d3f85478c04907f3bcf3926cd02fae7fe6ce2ce669da0e5db9811207e1359ffe2930c4131ac1fe6a30bbf7f49f2af75700bf299d7b694c449235d303b75659cc083e39e382eafbe81ea1eaf2c058b946ffd4bd32ce46d3e9e41fb8b6779c6c1f281d82b476c8d4165b32b2e29a516a903bf0a482c948ae5839e941809f942defa21adf4779cdd3bf4c0a37a99c39efa15ba1de64e9115a2461e3519f57eb19c335cffadafa6ece575b83e9654849b016e34386b69de90018c1b1518855cce4b9ef4b949bf318c3", 0x1000}, {&(0x7f0000000480)="52758ab482e1a0671dea32456fad8e3e", 0x10}, {&(0x7f00000004c0)="a9c8458ced3335326fc47711659f33a9acd25c6038bd8141b852d6fcf9c9cf462c8f6d5d728c1d33e6b8663f104c762816b68240d401c0248667c45e9d9117c20730087d146a36f22289909fff7eebc796dd36defc864f5ca3b54d3d9cfff1873bbadff05547630f3147fb531249bff073c31fb04862040ba7b1b8", 0x7b}], 0x9, &(0x7f0000001f00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="f2e198699e716a396bbcadfca59a0e9476f223d765ddd7f7c4213eeca2c6d2643fea5e82f19cb3630d61459f7b0f9818c7799c90e085cb24f988db409b558a99791840eba380be28dc29783e05a09a083ee48bb1e94d866945d91f1b5f2fe7e21c857bcbd23c3363e006fb4ebd9a955b717aa8cf476287d3b7da0dd4665be01eaa781aac5ea173f64d7f3c3e534034b2e7a5c14eb90c56cbf303aa588d4b183fb232ea1e2a769334fd7d43db7b81a2e126b4fb8b42ab54edf89f26cb0cbb4b6d3fd55101ea76a8b15bea74f1f304b0bc397f7bb5aa4a152a9161f640a3d944eb255f0f43", @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r2, @ANYRESDEC=r10, @ANYBLOB="300000000000721effff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32, @ANYRES64=r2, @ANYRES32=r3, @ANYBLOB="00000000000000ffff00"/20, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES16=r11, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRESHEX=r12, @ANYRES32=r12, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRESDEC, @ANYRESHEX=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x1}, 0x1) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) semop(0x0, &(0x7f0000000080)=[{}, {}, {}, {}, {0x2}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000002500)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002540), 0x10, 0x0) chflagsat(r3, &(0x7f0000002580)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000140)={@broadcast, @random="71f3f64f0e72", [], {@ipv6={0x86dd, {0x0, 0x6, "ed9f93", 0x2389, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}, {[@dstopts={0x0, 0x3f5, '\x00', [@generic={0x0, 0x1000, "3ec9a37a8ef30b881f3f97ae26fd9e47ed821d9ae052b157b439a7d6a5700fb9ccd43dfb939a94a8030800ea3037374f828a67f3e1ad0abfa6717ee4e741cb2e4fae589f6134f2ae15b6ea4ae4b55e79e46dce3faba88e0bf526734176c807471bbc078b8507cd29aff78e2038d3520c4aa02326f17ae1dd72de582eb04967ee40b5d312b252579f9ca5f776d09276324f2c52dcab9ed4dfb72333a0771aa5b8f3b2c058e7e24d3b6deacd930deaff885b2b59acc8ccb8aaccb18ec4dafc08cfc3e4b50453f1d2c21f5a471be5e4c1a7b7b41a3093ad927b87072e2e1e15b8413c5607898e7e1df6fce05b22c18284838ea1ab061be27e87cac789c76ac6cbad263c9fe4788d33fc943f8c8dd27ed45eb2e3a4e8a60ca52dc98f97976a5288f52ffad71fd668bab263d9505d7c53328dc0e98a0939adb3a266456a0bab55c4adebcefa6c2a790a3c64fc0289f6e0ccfe8586c91a8eb9a7282584a34556f9ae76f9fc37e40abd7c316d3331b372ee7ae1a890f1515da1a33df1dac8c2a152a40c9299aa231cfe6961c78605631f8c93b84cf7582c772e1166bab1b9d43f199c4ed52dac79b731f1c16165aea01cb3924e7286e005df845b6eb06f49bceb510124d4aabba08f2d27ce1e523043ed85dc7ab30f12ccd008d55283a5137b9e8771b7c3412bd00125c67132962c390465d32aa0ce9231fda973aa1fb5f1922f338e4cdcffb28143cb20fdd73580fb505d60d9c9dddacbfb6d789fd3a50dafaffdea843bb6e7064896419152e0008a8dba60fb294f75e2f3adc564b505a08c4a1ce7a5ae654393dca9de04c05a148158945f5227aee817291f5868bb56d696c788d80ac82901580e9942c668bc33c942f4409bf917961737bb14316b1509d62482a746b5e58b85ebf149a645f1c5f9f9d8a12797f98c8bd126be0fd2456beda4eabbe366a497ba6069dd261da4fb9e899e9381bba46c5722463ce7e7d5a7256923faae0a7a12660dacae0b663f8f818f3e5e4cc5f7d0ad1a700b9aac7681e18c55741d2f8721c41e27a871f77b1be30d15bac1e4151dd76ed6057d946536a453a91ec7dc612779134be5e194ed48fe7d2ebbe97836ac7a4dfb75ecae65f95af7592c23bd7ee12ebcce2f97f91ac1f29471a5a13856e67ab3db12c998800f1fa045fc9c5130d9036110a4c2441127620ecfa076475a6b5f755a31a8cb49227e472441858fc69260a45c1ceca748e3a9159ce78bee6c11a865b3c70b56ff539d1bcbea7095d0366d80f26d770abb7286295610682f40eec4329f94b0ecaffd714ebe868cf59166b705dc63220bd5cf61cd71e9406930bf2573089102abc0e9519738158c7df38876159e78aa1a18881a13e304a33efccc7007b0e99fe62e0131d4344af0e56f1becac84d2d221b2daa06d200dc01488b398f3308d6223b1505bfcaa638fee908fd508609766e343055358e6f7914ebd6706fe6fba9551dda934507f53909333d63ba875ca933fdfa9e7e0d3d3df32cf4bb1379220b33c0c95607a062968e26426e8a07a4d445fc5b9138573709c6ae362d7add5bbc37735a357959d1c7c76f9dbae2a955708de4b4473dca7fd0a636a918ece1cfbef92b4f893a7ff202341d5725a3fa64419ec568ae1577bc614bf0bb32a1a4556237dab48bca211fcbecd72d4cb6e11a3540b00315605ad11ad3bdea98fd75d441e78e26b97eaa67cb2696b89cdbfb6cef9bfde892c46d7d30ea3140ac03229d0e3bf24eead9cbb2aba88c981b86251572f91ac28fa0a755ce2ea72fbed136a93a5188ca07f8b29037465ab421402d056aa061e4fdaf98f2c1e335be8b11b45477f3c8b686f775394020c602474b3ac7a21d4e15f3973aecb188764e1f1acb30f760ac0c0353c55f0036654946ad9df03182f58f0a37534c80e7eff3c95bea5f8e2aa966a0dbda43b4dfd925d752292b64fb0c0342086518794b2227428aaa082066ed7a63bcc08cabb8944994d5cfeb4f50953a78c044ca0597927502636516fdd99fb762a2754171845990f143bbf079a34a40e578c4387431839d24a259fb96f9d2d7f787a4733a173ce3f4decf34aec665c8c8133d1316a1e7b13ee8186c225f9137ba5f8304869deda818bb2a0a1db9f31aa1803ac235afb778eb457f60143df8e1d76b990025273502900c9768d9f7ae8ee6df075696ca525d1b51c94d2026af070e6120e1caa11bcd1fd5093ef6298c5a57c527cf6d3ffd8d12b259d4b614fd512336ebe9fb188a3518d767f863029e5602e554a15058b1aed879a664126c97fb4ec4ed8c4b69e0ed444f5560cdb25b0e9c2f3b536890b64985be4dd28082c5af5849fdae11bc8895d1c9d7433c1e517bf870fa0e8fd8bd4f6d0df7cb2f1029fb421932eb582bea010f0a08496cfa3530ffc9e98f082fca770bceaf6827fd0d7fca4f4a9bffd3df4e8fcdf7da897bbe1a05b1f7852960c045c0d6ae8e2dca05eef338053f5734091d65294c59fae7c83f4d320bf45087491049cd009c31e86e7ee4d29ff6bf1cdd042fdc5fb4a0d4410e52324ca3d3d301de0005e0e940682e67fd9136c27d2d82ef3916ceb8d91e0f41db6bee51dc0be1c7c03262076af86867241387d367f9d8090337d7dccdd0d78d01da8cba08a23839064f809259ebdc964ec5758be7bb1cd2eef57f11147451859ae7c7af7f71287bff08a3dd548678e1f601588b742ea2fd94c075ffefde98b9468336bf3697fa97b0ad0adeb3e81a64cfcdcffa44f511f3ecfafe395e14af24229565b3c3482fa35cf96986640650d60cca0d9e5ee15591c934fa145333f04f882f57b3d7220b11c929c6283166f621d6d64ea33dbdba552b80b1fdeec3048ebf38020ad6e9b91b70ca404a339aaf2ad1c2738d78aa183a63f5bd8a4f7c3943e7b90b143842a9f1a689d7e6be83ac3885f6a586cb10c6f6accf4a9fafb620e67b2ab45d7464eeb1c74172e1087a55c9915e7064ffb9a40a82fa3c8fb15e1309f75ee5bd732f72c34e8297fc0ab6b2aef8aaeab1d14da4d845ada85a99f86ac375561c0c563a083834b832af37c38b5fe6bbd992409b4e38510837aa06e0e0c0a72dc0c5cb61bbb5bfee953c04ed3fcbe0326d21d7b0dd037f18956de1523e2d4a246f2052f6a3ea6d936f10a5e61ffdf91021a12db43573f2b25a2748bf04ed05481d662f152adb5017077a9718e3488985dd79606fc7dceba07d023692e2fe92c0e4de8beb0d2763235bd11e08ce4697f2136a36b0eab8157903ad3468cbaee4cb418bbd43111409035de5874cfbf38332450ae8078129bfae5451626c9db1ea8d8bcef78b6687dd5b5d7869b5a5141e806a0b818d7243db13ab7dd8d0a992fbad42c0ec38d9fdc783867e682fdcf7dc975594da4023929f9e4748c05bb504e1354ece84e31ba4ee3696f8b2b8605864bc189939d919314f03711bcd370556cbc51da59e32630e7ac30fa2926f4804e42ef138bf937aceed87bb630cdc6a31967cec65d41ff9e342ffbaef49cde88ce2bfa056eb6fd992efeca47395077baad5c0bf91224620247c969fbebdb1a0faee6dc39194d202cfabc606e7492fd229cbb04504116b077889f68f20ea40f7b2bc62cb29c3adeefa22616ca9f5bd3cf0ec0db5e6b2665447a17f0f77a3954ed868f259a06d02e4ea590317b129779c8422eae62c2cf3294a5375c695c8688e74882930b98cb1e082089f493c3b6e34645c209b30e53a98e31e1b5ddf0887fb8b657f2acb6b04733df3851dd5fa9163b4a0e7ab9de78431ca2c6784f5cc6c844b0b96cc09df5be9c87428d646bed3aeeb7319099cfe288ad082b1e4898612f0a6a54c3a0d5f424ce608b742c0f0a5794f63d9ec64582256c9418583c619cf8b52dc812ebda378e84f90fb5a54e7b4916dd30ecc0680f3980e4b228bdc4710675266af53002c608e712cb440969f9e824818bf239f034087c2be41020bd478ebc25c38e21cb4ee7e76811f646073286e41d72b931e1067985c8d9172129005ab26010dbed39ae7da46f9fba65836b8724410865888b597ee34f1507daeca0cc01609f064568be4c014fac077fd38ab5721356cf7bca489d943b56470673509b4dc566f8ad1e1dff2be6c21c89237d426e046a6fae80e8c288c41517a9512e694f6e6f5e2939568ade17880b8f7526a2e7ec89755b39535d3b713c1a1300c53e7bd7bed149b2a606c65e42e3fcd5a3fa5fc43f81d2646294014799f25aae0cdad55d6b96eb6b48bc4e66788ce4411ded46c982b4fb390bf2dd68627e40d0d580cf619fb9805dfaa34d701bc3e49134c6723278444f1428f7ef9343c56e2f5e7a3667719e7d3228e0f755a79a41ed83eba823f489eb62cbed1b1764c0eae3e6ba5410187727e7df9fa78393215071a0bb080f6b0aed129cb0c56ed89ba5409d7b360a1e417ed5ac8578a0b0847c6deac369bd65f0475c1836d5a1b79f1623e305e1393f086cb5a93740ba5120e661461fa90ea1c563d384617943d7b997c2786ac8fd2a05767eaf366718f5902941caf6ac7d1dd121f86ceb301673f26716fe0dea6a80940e26575c7ec466cfdec9e40c833de071e09d5b3537a8141fd484545bb1b7b7eb3782ab96733998765104c44825e3d8247564ae655e15dfc7e8ab0a619eff354352f0f7a77a20f5c6e92e0ac43800f2398962e6a7ab798f635c45c13e31c7f6181a4438f7577a086fd57886f270730538e4ff5894740fade3fbdde639197136df6323f150e62bcc090f662cfc9885fdd8e03721608459ac50e5c17716e172049c0cb31b84c390b2e1059f28c1fdc1fc5731b3dd28b05cb1d042c4fca6e92c4c86bc9643ff9fe797fea749a9c72354f371ea732e2e0019d27249e6bcf97fbae98ffe115129d119fd3c3c024a9cacd063b291cffd92867d20d07dca0ecc574c846339e0456e3add1ef2c5f2cb71204139fb5f56c4ec97d40b6c432e6531d2ea368d90fd9c871bf9c49e4351c7c35f1b27656c2044345a895142c7806d14b79441025ecbef8d7ce7206e3d0e4df14e2775917ca64d3319b63a08c7af6c869bf7d13beb3069ad06ed5c8c38ff4021037048c87c7cd8393ef06d621de1535b50dc0af1a32dbca6faed9b912519ca2c029c2631196f16ceb848a90cdae4e7fb5e373e7d36dada6fd1a01d91e21a88ea4959b754b035ab0a180755211163195f296e607a8a5993d57d57f7f2bec6b0a5c9ddb638e987835f1703a782e18d04fed73bcc1b58ca13d6b2933a23e4e9a2c508eac4d7a19ac21797a9b4a37cda7d80a7ca12e1883d55763337019d3e678e778abc3ccbc052161b0ff27c3516a8f7adab6049a6b1098e05a7e9f4f2ce894d0f4073af9961145f15caf2b35c60bbbc90c08a219de41b57ab4c50197b8392771a92d56562fbcbb61fa4efd988843c1c385bcebc83b8d403ccf7808618d2abbcf0c47b68b2d84665a0551b0d30118d5af1d9ba5c804b28124c73d667bf67e22a783e29017f5551921abcdab4843d2f7a682b38df7822111790eead0f933ae4a820fc5070c8e01c8285e8610379d7a358b9b13f72d198e92d028520772a9a97568ad22ea64579e2ee08e42b3bf3cfa4ffca16ffbd195cdbd7698ae30cb7e80e8a9c83d414ac527a2a97305fe420e45b0084370d87d18bbc1e86a74a8bb942a59b7a42a3224395666606d3e40743613a0d77a4d743f8620451b502a6f0247ec0701a019ed13419e0378e1e795c3ed98b82ccc92902aeabb33d302ec72ef05eaa586860233db26de2aedd286d209645915fcf6616399f42403a"}, @ra, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0xf97, "03edc94637dd8edbfa09f8af75ce809a1ab95082d850ba0d0020c8a08f5c6dd5c4182f3fd5f7e20d802b604a44df0f01dc48f2938a21c98fa0c95c1f7044314729b5d642a76b4317cd8b5bf849ca897245ed3c7818c55c2af908ef4d71226bf3f282950cedf3a767dd2049723689e9f580bc610c9ad102663c31d68972aa8fb233f0e69bcf09e8d4c2524a862ce9fb374df0c63a6d4549deee61380736c7368dfd6b9c1d5c04c5e9a31dac9d283be45dcad7c60912dfd7555a0f2d80e56368b8aa29d2b182be4856cdb92afe2db6ea21599c40287b508ab78e00a4486dcad5dae36aabcadc2bff337305c5f0c258e2142a0a5ffdd309ea8ca2e1f9f1595c49e37af8f84772fe599dc23c7b256881678495f5bc5393471d028a946a0d0f8a98734e761a0c3e6811442e9e05e3f73ba9bdef3f9cc1b7ef89b773e3262c016483fedb65cd2eafc27d974b248130223c3cb1cd418882fe9830bf7f7f64a25dea1fa47f75ffcad30a9e17867a531760be95425ab2ea78376632d0695c769b055145c3aa04fa918603fc3a46b453e8a003993dc1c72acb44ef0539458b336709b1d15c3bc7c86a9326f78850c0fa2134394d570528053474e7d6f38fe8978e8b301f0f99bda76b09dcf6d613746b08574eed4cc56111e03c1f421d6a7a0ca429c4e7490679819b28ff88983e608b6167f47220659dac5066576da255b69a2c56c82bc61c6e6c9a0b4badc1cf9b43fd430e5ef0d49e76b8b78d00f86ef7565b5cf7a0e1e1d3ce48d660104705383f1d4b3fb95fa13ed5c564a6c93581e10be792d56316de86852e2186559ff113266766f36146e179e01edcec3b126167fefef1bddc409f9688bf5f8d732ac8782fd970de853a5dd0f8d81a8d179e374e1ae274ce935a5b89f1bf6f1973b2fcc9a7bb7a1452220c9d9885b250939d04a2d4c32cd24ac2f39809d2368707d3c4a1837d319224164a7840e030ef51f0913f0e6b43a02c3fd99a35f3281b4eb314d95bcd187426a0ccfac9413d0c433208e9fddeb3e701213cabfce1ea25f3056fb401388d24fc343accb4eee172dd77f97667c2299e82708c02bb09542b4010c00154c3673b26f69ee3787e7ae2a108d0fd1b2961acc7081aa750f977ffe4ceb298f683124718fa7d21fc4a9961179f48a981ace821199dc94c08b1f063da3c3b47d1cd3f74ea8e213d8358370b12f881ea047fc4b0d6db3ed9c1531d3689fe4fdd8c6680584172355bea1c067c8ffdbe33863e640951d4b178dc36412cd2463c3c32121e1e8b8399f74ba9aef8d0e79623f5a91ffd132e87d9cb474830e8dec186d3f600688417047b1a086a674686532944e1685136a48c494213eace06d76be4576e29d9e287f2c4126c595aecb7108b74611e5d38d0a4c68b5044394689e75bd19ee14c24c3e9677740d1f05e3990a31c0ae95f8138fc02374715d8fa2e37f3979cfb76f5879991372ff02b1fd0f95890e0f4874ac0b3454f825b70b9b47c3c0672784ff88c692b888c18ba1d4e48be3d1f48f9901e74ffbd254921f955ffd40be9a05a417f3a769d6f095e062ff3d67328966b3b07fd8dd78fa4e5cce293c5e8488e22a1ab79b49278e11d2ef7f6a539e95d2139234604a3c07c17c49436fd51d17e1d68f212863d40dd0a6154284823c4e882356a091f256d2f0498c1fabc8b5c9c8143f4a768f8a83384434a46bf85c4b3dda823ae8c3b7a96dd910fff8303b5bfed8b947484225da1026d3e2685c7cc3dbd343d11e3838186cd0de881b846ee75717f446d3c4c3ea1d7d74b2cbb1ffe702b0e185bf239aec8d8c423da14204d9c0e76cbb03ce2673766c98c6e455fdb3c27b6cf21ce855f4a3fdf33a95525a8551a2716ba7d868c8e9ea2c19e791ab95a79713538660d73b10cc08d0349f6cb44452ecbeb28ed9f972799f2cc6796348723cacd82f580f19a496fc6314899db63bc61d9eb750b527145ed9ddfafee4af4552bbb53c9ae0a78c5ece090ec284c30761bb745424e3c2193b70c3eb8aa39f298ba323f1b382ea4b7479c9bf9156338d31056a88d775d7942fd19acfe3b4f0c735c81ce69bb16debc839227d326051cf54fde7e98a842f625db504286c267be10c13c0c51bb63897349aa7a5898e5eac941cd345d8d327a57b4a30c766166ec899f071d3984946e89b698d2ffb11f67f443129376fba3150f5f184c1ef6889fd2b20215f34fcd363d3e3470c6b489b51fafa893343bdeb937f6efbf1eb644068debccdd46cecbc6d5278a1d7018fc057f3c5a9cafa7de640f4551301f54e02ac57d2acd237003779256d1e6640491aa7daa635fb924701db919691ec2288d63ae7c151e3bf767c22bfa69dae6226699ede295e7dc56c7c49613359fcd0c7045c19590b60367985e1ae9b6e049a14b933417f5a9dc8a418caae73b720f21acce74db0de3801c1c43462590df9547ca71ae1ed63660e19c330db4793761bd8327561895e32259245abbba124e935740852603d4c34a91996debc771f29e1d81671f334aec5acabc361319ae5f97d3fde82f7d476f16e2b718b1d3fd5857c364fc1018f29fcff09181a61e5e9c50d3b5762b6726873750f1d0a37b64ba3892f247e95cc08c16b6c1acc72077a7060c2cb685d1590929856fa39d2053453d6e89271497984dd55d6fb629322065516df0efa0912e67b08aa76a411ec417463f41b9604ccc32e4196faffcedc3be446b7da88ac43792a5c8850565ec98e3f59f7cdf0a221bfbf44f07d48523177f959950b6748d81b8a4a2fec0f80cb51e767e296e5e029aea29ce258afc7118830cea85692f4dc683efd28e6230e3043fcddf3b1f9c6972a0e56a5a6220ee446660adeefa420d5dd7325e7ab811c7f9caf8cd4ad8405943f0fb783650b587636b080156547876dbd764b844ff332dc6ad9be6df7044b14bb02b2cc1749b44fad17e5de05a4cee968a4811e7b75cf761e45eb891c638687378439ada64194df6bd521e7dbb88b7911e19483119606a2cee096cf9b5558cef938dbdf3f85a36f353f75dd57e6b262b0e4879727e15417f3e5cda0dc3a1a3a622b77ec0e4a9758f8acccff5606808e0006ec3d3a6a6ecace17589710a9457a27e61718e5a2def0a08fbf1a4fc1c65bfcaa2d2b41619d65337d376c315339f5aa428a71a9116c9f319220828a718c261530f9aebdea46590daab9a4d33e5446c027a5694b95c9abeeb613479290231504ef6ac2ff075558d1272d1f3b08fd2c3603fcbbd94a1c8a8436c44617ff03502207a3c05e037f0fa728cb4cfca2f86595bf481fb8a24c40c5bf465588e8f1be8ac92c860ce28147b5c8e01843672e1d2b8e46c6ba2716e45f53c9e3db8ca0d2bbe0adc08c52c8b4094dad3869deed2a4ebe9d67f44320fcac3c1065428339dfc057545d6a5cb588e4a165c59e6965dc6faffdafa199d73ddcf121150382ac82bde72a84e64600d2fc81dbe16debc2994f7b62f6f9ac61d94b2eea13ff6dced60cc03d0142c7b813547778519b894b4b294281288dd49393ca4a4c36564a662060b2fd0125bafdbe0395963c189f3e4f4466d7f4ae7cc6824d5452943d8f81dd711ca005cf9a6f47db38ade13844c1d2d459efe80b4138dd422acc287673d108b67033e8bb5a157e61fc196b3bf818a202cee9fc701525073075c121efe17f609492d82e42b6e2904da3b3085f5f701bccd16ed2a80bc6d7bdb097cfcc744d0b904175e257d6a6b393ec287777e110dfd2736402dbe4d8ff649953128fe13c9aa09a42dd5b371f8bd65a9a17699da7f4e273236b971eac6290ca8f7b6a6d42de80e0ce7915710fe583c87a3d889a09d406f794d0d68b256cb82e69a799f964d47ad40e749d004f30c9d1fe7579583cb80ed8af7c86f626ed42ca44d0384dfbfc2fb0d9b919d1fc878987fb18607084d84bd89f0b4bbd03e65ac094ec32992d4e5620a4026f0d4784a995eb734d72f9a9b3882595b89e8b1fd79a52fda30e90be8d01752149a8a67c4a7996fd8bb0798b5b40f1dcfa27e95700927ea3dcc82e2de30c7d97e6c67e22a1fa2aa45034384f9849fc13c40c52c14660eb55988264850b27a46dea0d64980edacfc2c8b9a0831f8cfd5f2c64512aea682230667b4142d78633b2164ae470183fe64fb57856d259e8b9fb7fa777e54b2cb022f06b5c32ce0ef9205e2866522b70e2c2e2987a7e6cc7b788a03c555f395dac55ca296cb5c4a4b811239f3f2eaa6556d3767713a393084bf2b7be0ceb6cda373108b337fd1f632609d94c7f1b9eb89fe3399e1a5bac2d608b42f11fd978aaacfe9b0cf342cf765d85415c90007826a202d805227cb9b927adaed0e682b383a9dae10c48f679e099785d60a1df874febee86ee49c9f11e2a02f5ed4c70c686affd47f1d0da3e48421787e7d5fceca6ce87431b177294baf11c14ad58bb87048e5823d211b95c384fcbbe33543e09e452239a5a6548deeb0fbfaf22daa6c2cb03464699c257034365b8a941d2c316f3d35e387f1d5411c172b3d73b5224f5e951c63134e8eb652216fcb25237c5890e251f72708719042ce1a13c15001412b340af472fa40abfd2aa0f5f46fff94b61d52436eb094f2928b783f5fc9ea3c80d77e6c4b311c44dd5d59729d749d34606f1a0deb0b81a7032cebd2875af0fd62e23fa408c6c9b4c6a9675fc52e6a391f2e82598a4e10a3a5447340076b9482ed1de4bfc4cd99d40b83dc4bdee01b054a20923331db457cf196d206e845df4a9cc10142c72ea797adac743e4e264c5f8b1af106ddcda2cb2dd439dc48bde30cd8193011060596da338bd60295c31f2416287dbcb1d8bc53181cdf85a49432bc85ce205222b08f24a541c5958559f152069c89ef6b0151da7f5205fd09298e35585a7a01656acf0508f59698a456e042f108da1fa797471256145eaf915138e366453cd91e6f58240b88acbaea0bd0efee2860968e7b2c397bd21d673b071da616d923b9f783de0c56ceacddeea7cb6d3ae4d3d6f1b856bbcf7d1453ea1bc84f00629e20c2ae3762979631ce59ec7da80c8f11692cafac962f3e346b251b220014e48a25f055aa5aef2757ac33fa563ad85b544b31fe07ca59cbae572bad96e9a9be301e66b1ad3baf513366cdd9ffcad39bf49b246de8696db661a3504cbed7095b04a1d511f99a3105294ea548c46577f847b0642dd1316dad65c311fdee575fb4d68d81403f5b5cafa2b690c28ca7bb43b68e36bf50a0074571236a4c665abd0571080d79a5365ea1ca847a68f858a241ceacb2dc931ab51ab7e06d300e508bd68a1841c22d0b9653cf41e5d532d728887ee27f72fd47d506839ee79578fda0228dca32b3eb6170d65db28467398de34bbcabaaccc4fa23820b209211f629035648e7247f6fa8dc3e493a77667358325159c628343e7a30b1aaf31e5a2ea8dc168383636d5baac0d03429da24afd81d6627f8d584483de56767b6751e36d71256c7a07d4d43e427b23d4cccc9e2f758c3cc1b29e759b1689b24bac1bed761ad1340fc62ee22af13d51526d1ba85dd058cb58ef0e5b59edfa44530ba3acbb2835bb80b7efe02ddb449f844a32c033978f2e70869c6bd30f12eb68bfc6f0c2968bd867dbddd57fe4d7b83c04ab7ab"}]}], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, [{0x0, 0x1b, "4f95147d305972f5ca2d693562bf4cfb5bd71160e3ae9ee8fabe06545e33a5830b321f7271baec0c7efa4eced46c3fd3b50afffea99587e8a89a88e085c3debdbdf6b7b1ac7728198c7cd3b0be8772631c50a9ea33c82d50867b542977ecea405e07dfc5eaf016acda90bcd66985ae126eeccaeb40aeb42117b2d766536a8fc604cc5137c87ce550ac767e8fdced4b33b3bd0cc308db7aa2f28e87d8d5e743f97442e0d907ba452122701c5ff1ccd800e98887292dd8260b2cecc69761e887f9d47824374d6af00ee5b06dedd4316e6fc4c43a3613c76b07a7"}, {0x0, 0x1d, "f3055abb990d555a9ac9d5f18e91e69441020741c6156d28191c65a05e27ba474782c402b604602f6d6d50f25c4ecc5da6c157ffda3a604ba1ab552ad9428c280a82d994eeb7e1fb1a6cba09bd0050a8548e5a07ceb643c5848a913dac43a5de12268abd48b4703b1206f53e1535aa3ce650f9e7b5c7f29f9ff20052eb41752cba3ebde3b882d651c8ec8f742d11f586145257d3635355a48c80416ccf73fc6c0c5f8f0244bd0d9f6e3cc72849b93b9c6d3cf34bbdc98f39203e87022ed9b68bba5e2bf38d1c52df580e868d7622f3b880a685417080dd37245891a1142ab77d191f08043cbacc"}, {0x0, 0x8, "5fcd2c150e180107b78b6553548e9b80030f0571248694aa1e4fa6707106ca1e5f43a2dc0417e5492ba824f3a8ecdc06b9335f6a9690b1d2cbc71fee6ccf877f"}, {0x0, 0x8, "2c72fbc405b70f1016dda7e370372fba2613225185622dc53a367c95aa3a40c6124cb59d21a46fbad6182b1afa6aaeee44702f6f9796de8c41c3d8e547613540d0fa"}, {0x0, 0xf, "170f3ae76acc5b36b4ab8e7188914f1dc76721bf4b87f3e3d260b679914671c9441d40612287cf0f413bb2cf22175f8eabd944f64709c4a8ae0d97f95963f3a5f735f1a9c69c1237c0b54b19a70b081627564aa366d362b004620d331688854b2b61968a12b514680b9ad9caeb06eaf344ea6feefa6a"}, {0x0, 0x13, "f5ef53eb3e2360179677fba60193f8fc5c7ced18c3e8504b0d8464806613f96409b1222b91ad7bd219b42cc5604b302df29959c59c9712a41cf26f6eef437b80175ee16b89c9f14524dd48af8a4f8d72f584fb1657df1ec6d28f90175f7f2bcf58f8e1f6a029e635cf44414437600b0c16feb776f15c989491a1f245539753928f9d579045e27b3fb1775bdc93c0f6347841d398f361263ed4a8633c2c"}, {0x0, 0x1, "0a07eb4e407f87e3"}, {0x0, 0xa, "e619c5f6add4a8421c1557fc3c47d9dd58497e49534ba96dead4909bc7eefd7936e2065864efc099fea8128ff5488fc1fae922856e5be89f8105230b5321e4db0706e6297b082fb1528add2ac19372a2"}]}}}}}}) listen(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r2, r1) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: setrlimit(0x8, &(0x7f00000000c0)={0x1, 0x7ff}) recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x801, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x4000, 0xfd) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_RMID(0x0, 0x0) semop(0x0, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}, {}, {0x2}], 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000080)) socket(0x10, 0x4, 0x6) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe80"]) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000140), 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r2, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mknodat(0xffffffffffffff9c, &(0x7f0000000440)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x2000, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x800, 0x40) symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7ffffffe, 0x0, 0x4c0b, 0xffffffe0, "9707017d07230000000000ff000100"}) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) sendmmsg(r1, &(0x7f0000000200)={&(0x7f00000005c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x49f4d545}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000780)="81c6c860fc041fd48cb71a19dc2a22ad4eab8a5749da9b7b371d94b48cbc82f7f7316a333ed6aece138a97505ea0915048b86c0a550e75b6246794795adf917d53ad4b64f6480eae810195f91a58fb5803b4d7e03ef9717f9fccd1a25fb251fb4e1057d03ae2e6e06509eaae21dcca7d18eba9c098326342c64980cf19c14888f75b77ca2d669aaa0681901d6eff2559e34ec315d0f8416dd792aba70ee627cdf97758a428ad5802c91086621a6de444cc3a3a453f757f15c9ae7a17f6b86beb5d39ec188d71d7cc117f83caf502c9c1c2372fe84ecb50a137dceda6c9627879c3cd104b6922621247851867c5044d7ce7ccfeae6e3ec96c2e85ea018bbffbb4d57d24a45678b6682a3d54cf63cf084995b19f9e97d8bd6ed05c2fd314b8ee916cbb2842c1bc8dbbb103bba6bee08e7909f46da8dbac5f1cdc538a223c5de712d9f967995d5920cc2f232798c6f1cb1a4d7c36cee94c8db2fbb269326541c1e281a3cfe7d3f07931a60e104f09c4c1ee012fe700406ad1b9adcf642a7bcc1a6c4ce5f403aada723a19b8a2e06857484da4b5b669ebe80f02ed06354bffd912d9dde615daa03be0b5c8a1ad24e0469708ec8a59c9dbb71427400ef30da1cdb4dc87c40e96ad4bb01d8485300b3025735bf58ce4dc3f67fc97c037c12a3f07d87518b07eaac634af2e5462539c3d7ef47bc6d36bb6dd88b435a99bbbca8595869a7239ca9efcf0033cad0cc6acceaa130425e4142a436e18f65cbd2e289b085a65", 0x220}], 0x1, &(0x7f00000001c0)=ANY=[@ANYRES16=r0], 0x1d8}, 0x3}, 0x10, 0x0) writev(0xffffffffffffffff, &(0x7f0000000b80), 0x0) r2 = socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0xfff7fff8) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000400)=0x7) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg(r1, &(0x7f0000000f80)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000580)='H?', 0x2}, {&(0x7f00000006c0)="32b6d564b4172a3fe8e79fdbfdadd0ed43f46530588558cf06a66fae588fff66b7ddf3c54aabdd4859dcb47b73da70c44a008ef90ac140d8bb4f9387c61fe35fa0536c161deed2177096bcd3b1da8aba10a9441ecc830903b01265316c2e174afeb96ce3c14907850a4605132f7b952ecd707cf7131da88d5e0b6e235ee130bbb2b9d050f1c7182ef5fa21941d57726db691344e8d1a168c4f933aaf", 0x9c}], 0x2, &(0x7f0000000fc0)=ANY=[@ANYRESHEX=r3], 0x400}, 0x408) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) kevent(r1, 0x0, 0x6, 0x0, 0x4, &(0x7f0000000140)={0x800006, 0xfffffffffffffffb}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x80, 0x0, 0x10000, 0x0) close(r6) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x0, 0x9, &(0x7f0000000040)="03000000", 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xe21a, 0x300000081}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r9) r10 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = fcntl$getown(r2, 0x5) fcntl$lock(r8, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x316a44ee, 0x7, r12}) fcntl$lock(r7, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x4d, 0x8, r11}) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r13 = dup(r5) setsockopt(r13, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) close(r13) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="0300", 0x2) r14 = dup(r4) setsockopt(r14, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x3, 0x8}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r1 = socket$inet(0x2, 0x1, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000180)={0x0, 0x7fff, 0x1}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0000010000", 0x6) sysctl$hw(&(0x7f0000000040)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x3) executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7fff, 0xffffffff, 0x87, 0xfffffffe, "1a113f00000000000f00000000ddfffffe0000a2"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e52314d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4090000000000000025512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca996d7cfb48aa58b1c261c4970cb1298216dcc507bf985886b5c018858f83ae1ff844fb7548468549dc2b0f31791b7282892104121e0dd45a241996d11a0e62769f55b0de0973a63361aa48d167c3b62cbe9bfbd9aabec6a049778db3ca35bc0a25fa9c22cf492468f715f5901c824ef0f51eb008b4a3d8499033f1a457dbeb4303963a2a9c0759aeaafb5f8250dfa64a6a696b966cdc91696fbc5b5b39500e8b6330ec1863107b528b2f13b4d45b40135e2e8e6e92eec7572724bade5bd86e550a4780cfe570a756459e962f431654bb849192e74912839647abe40ee2dca90d8d37c38456aee98f3f9acc9ccea15595e82f101fffc492374e55bf53121a195f37b2615720d2f269f83b2cbb18ab41f83c4e32ef1cb5600a0ef2f0667c44940574eec9558ec0b5b78e4d18bc27fcadcf8bfa9de2ed73012fee6a19c29dc42a4ca8c73e6eff86fec9ed2ed3e69377776ef5a5c570ac615db73ef24c40f342eff0754ccff88fda288460228fbada1c0319bacdd3aca287604c52aaf14336d97d3e0bf8830cc7d4f4283d83438ccbdf8d45041fbefaa8608ba88fba0004cc44afc8c8f1a8a4472e6e88b43b752001fcb029b3b775cd24935a8f7f2bdeb6428516a4b8edfd327b33f5fa9e157ef5286b6b624c2db7772278751b6150334104119a58811af13760a190b0392efab38a775fc023975eb2f4383ee5bc88478b924c4696f13445c76c4670971340aad20f0e01330c1f6a055612edb170eef6a0ff5a14de67abcc45790754a64573d614e16f071ed7d77f042b657a378318836460c04b6ff8ddbbff6b6511c0ea406490ec979865cd598a5f5b0b0f6ca34af97d541062c0095e6787e270f86a686884532db84a9f88cdc375c8985fb8181e4277ffd5915b503017bfd7b1c8e957d52d8a643aeb9b3be052a7265ea60e36a009e2e28cbd86c8ba432094e141f37c45d6be90c82e4a879fa1f22bc4d238be60359b1aae1f7f62d8206cd32a337711be1cd3c5029ddb5e9bb3b336537d963e8fc9d6c113ae7ef88658537e8c271006c0e29410aa5c04b1eca16e04020af06c948a341388f2c2f11fbfc1d37f8aba14c04d1be6d25fa4c58f92e8a633ada7bbde1f06aa7d631b8a8cef4f75fd692340170e39b75415a9600a830567fcadac423982b8f18a6c8446ab6bd5a314f4b9d24fb55215c656239f08fdbbb40d9c601699a386aaf5e6d0282eb0ab225d6507a7dffccce16612289618af0e3c3d743d428b075d58df0097b1cdcf8e521342467e5fee0530ca7a749d952d45ee22f522e8e1a7437197cb4e8e7784527a4f423e1528933d0a969d5a59eba33c8e2aff81f29880e5b896d9f180b89387578821dc4459326b4e1b1fb72db7da4d4684c2f433669612130153bd4230a9c3d1a88b882a8bbb19820c95a65e68a28eb770f0b40a24a6ca06c5aed8b07325066a90f89c728abf3bd1b49c20c3a2b68a66dcd4652dff09e5f3869fa0fd771882c2b21e1c9c3e3bcd3ac3476215dfaf39320411c7fb08da837358025b51ac96b46131f3b6f8acd6cb4ced0d30515a901ba56e600dd20aa13219db479e5c6d5757d4d069f23494afa0c16ba294bc28e2ff922406be100ee5e69e80f56c4d64705aca81b68b91e8d08b237db06faed0a5970d564eb7b0b5d2f688953b4ab00d9e0af1ed8e6a44a9cbf7b8027462d6f434eddcc9aa4d4d81cbde3687eabdcd19f4f194060d708a5d00e96a1bb4924c2031515add40ca3bfc7150adc60af55889180a64f65c74bd2cce6b4f9d658e98dd7c8a2688ceda3e38b25b1364ef2253e5216cd1d815e205fda0fca0c56666f70b0ac4a86cbccd6eab491f716cdf3a4043159eaad3affe989510b7f2c75b923ed8d5b44675e8619a226ccb8701945b0084c8359185729def0b0f9b661778bca7566e8365cf45f5b1f9196b4570f09633245bafdb6731df989c1f718f35b229fe0132d6facd769d9fdc408dcfc8161ff7c7a37feee1aa0427335efcf4d8484981e6d47adddff9b3293e3b0a0dec6f4adc232740f2e30953bc6a8822abeaaaf1a0e3aca6f8ad919bf6a4c0559b4ead7a59b72c639e77fbf7b24539abd458a080c67c28313f1843500b81aa59b86ab376600bbe8374ad13cf1a19f1a21b284aa89a85cef62d6a293566647030031adbf4062d2ff6c968b6e402c175ccf1b0cf491e0711af87d", 0x790}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000340)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4b5909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc0000000000000000000000000018e932c973b87abe6003ed08e02f69dfed34ee16f9598917afc70715b15561af7defedd2a9", 0xf0}, {&(0x7f00000000c0)="7cf775bed83d731d0611fe7655960473c2cf48dc1bcf9f76232b086c2138f8c93edce89b4530e192d5d61f320db9d6bf26cb127e824a734743000000000000000000", 0x42}, {&(0x7f0000000140)="e09c3ebfb5c2ef94639055c2fe6d51694913915624a18efcb11d9bb877d7989ad4e18467667e3a000000cd4cae1890cac528cdc33500fdbdfeb24ff931429bbf2d80db199f69f3c1b7bafa3fbb483eaec3d17b50dcfc9fa3b954b330879ff16ff07cdae3e25bf325c2af25f6e8e766651257b32fdb9c12ca46e01e17f7ca1741fa115a39168fe44c477a8e40a49fb9447818736fac2e8cd1", 0x98}], 0x3) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000440)="4c56d147def52d0e36a2cef01db308b9eee2ce0c72b0f575f2c84c781764681f15bc5c88e8813ad60f1a87bbaf181a4e2e453ca87628011eb14ed6b798a310fc2b8f95ebadcadc96039b5663b7c22c11e5230100cde7859dbe83761feafda18b31925476d0de86d257a3b82e46412601649476ad4ac52eff4f154095ace45e3802eecaa66aae29eb056318429ddd6a7b55ea0499c51e52e56d704b7b7d82971372cca3badc79e50d290ed0befe61602057f04b458183202df797e7920cf745a632513b8e31b2d967d3f34a68978d3fc2", 0xd0}, {&(0x7f0000000540)="343fd9e2c23a1dd970d11bc5165120d48c378beed5d297dfd4ca669efa09e98a2ebf85f9e943102e778796fc8b01ad6d37d565382a0a846282dda2d651d0a433d74b1a1df8400f564a00f5e38103f55d9bfedeaab9d93947316a59fd5ceca5c5f8af3ec56dfd1b17407fdf9ace26f3b6253524a6094e6ee024a1471fff68894e8329f3c7af8f24721377ab92e6ce28af974ad5f80e2c85481c17ce71", 0x9c}, {&(0x7f0000000600)="0e96556826f286956370dd1297f1f39d7d71fc00440638ac66530f9881c165e80c649baa1189454ad9fe39e40678e55953db63677cac85eb29c0cc273e942835fed6a593c9a54d65e58ace0385b88223d403", 0x52}, {&(0x7f0000000740)="4430ab1b64754be4ac7afe544bd3c7320406eefc9ee4aa70eea65e0582664194c79cadafd46c3c003c0161d1a18c4d6fd2750dfc9b0b4f2491c8a36df800ff826dc4b688942d2733bf6b55c45e8e104fa88c98536bc87fea27c92b1a26b6cdab971b4f75f9911d19d7714aaff1661c3284e10d558ca314c2b7f5d2d3fbd3912bc811ce6179f73bbffabe804df92b1afc7e56a440280396742d350a573ea1dcfc809d71f27e8628a007", 0xa9}, {&(0x7f0000000300)="23e9e1d06398094750480600000082752001040be606", 0x16}], 0x5) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000200)="a33ffc8ebbc38e8fae4f5216944715c7717bd7a28e6008e08f33915a7cc4590abad0fa466888d0c4d138c7eff37a5fa38667b9b96cac38eda89e3e114601da61430a2f76bcda87b2af8566d2d6e0660fe784f6e3ecf4e8733198290d2c43ec5bff77df24b49beab68981b6df2505e6cd9c5e13dd1e99dc52c1c7f5d3a06eccfdf2a62b7bc6c9255326a206ec89da3c70cca81b26fec745b4b8a8f181addae23a7d7c25bc187a50d9", 0xa8}, {&(0x7f0000000000)="b60715bf353eae", 0x7}, {&(0x7f0000001640)="3ed0efdb4663225df74d825fc49d576622877a1fc1ee10801c808c4f00518109bb085bed6219b3c31fd5e5e6e6c8718ff49546369cfd5f241572885c9a", 0x3d}], 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020697e, &(0x7f00000001c0)) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x62}}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}) r1 = socket(0x18, 0x2, 0x0) close(r1) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x3c) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4000043, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) getpgid(0x0) r4 = semget$private(0x0, 0x3, 0x2a) bind(0xffffffffffffffff, &(0x7f0000001b00)=@in={0x2, 0x1}, 0xc) semop(r4, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r5 = geteuid() socketpair(0x18, 0x1, 0x4, &(0x7f0000000300)) semop(0x0, 0x0, 0x0) r6 = getegid() getgroups(0x1, &(0x7f0000000080)=[r6]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x0, r5, r7, r5, r6, 0x100, 0x2}, 0x401, 0x9f, 0x5}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/20) open$dir(&(0x7f0000001800)='./file0\x00', 0x20240, 0x0) execve(&(0x7f0000001940)='./file0\x00', 0x0, 0x0) executing program 6: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000002c0)='.\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r2 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r3 = socket$inet(0x2, 0x2, 0x0) recvmmsg(r3, &(0x7f0000000f00)={0x0}, 0x10, 0x0, &(0x7f0000000f40)) poll(&(0x7f00000001c0)=[{r2}], 0x1, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r5 = semget$private(0x0, 0x4, 0x3c8) semop(r5, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r6 = getuid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) setreuid(0xee00, r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r6, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) socket(0x20, 0x8000, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) dup2(r0, r2) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000040)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(0x0, 0x0, 0x15, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) close(r0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0), 0x0) r3 = getegid() semop(r2, &(0x7f00000003c0)=[{0x2, 0x3, 0x800}], 0x1) r4 = geteuid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x4, 0x7]) semop(r2, &(0x7f0000000140)=[{0x3, 0x9, 0x1800}, {0x3}, {0x4, 0x0, 0x1000}, {0x0, 0x204, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x20da, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000400)={{0x6, r4, 0x0, 0x0, r3, 0x2, 0x8000}, 0xfff, 0xeef1, 0x1}) setuid(r4) poll(&(0x7f0000000040), 0x62, 0x7fffffff) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0xffffffffffffff3c) executing program 7: sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x200, 0x1a0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="50017632dc4bdfb6687c86f1b0103f", 0xf}], 0x1, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) close(0xffffffffffffffff) truncate(&(0x7f0000000140)='./file0\x00', 0xffffffffffff3e67) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getpid() listen(r2, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x3) shutdown(r2, 0x2) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x5010, r1, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ftruncate(r4, 0x7fff) writev(0xffffffffffffffff, 0x0, 0x0) r5 = semget(0x3, 0x4, 0x100) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000080)=""/182) executing program 4: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2, 0x2}, 0x7, &(0x7f0000002980)="3d3f8cc45b6126f6faab9e7d93b4c006309ae018f64694e96a7b3ed8812d6de45d6149fbc33da6d5d789fac0505a16cfba422d59e72a0132bb246bd58736f4dd6ef8a53dbfbe2d1895b748b817e2f728cfd0916fbabae5b20bcb59a06950f4320e0ca614a725380be483f83a17e4811b6e2359fadf0bfc41e4737de35a57b5e31ac3c0d669e64dbf758a788475aa102a913034674a83268847a500c8d4", 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) setsockopt(r1, 0x1000000029, 0x6, &(0x7f0000000000)="cb61f3c600"/20, 0x14) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000080)="8b4100001f00000060ca068237c56926f24bcf2e", &(0x7f0000000040)=0xbad57799f8440b45, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000140)="1874987c1d852fccafbcb3189d6a382d32a83e054487081188aee9c00a8e3095c0dfef32ae14980cd63ad02149576f3ee893558ac3edcd1fa5f7d10a34104b80b2fc5b52faa75fd715cde82e2293ac8cde28eb601d3a04d730254f81b27714a970178ab5c9afea9fde7cbb6738ca15c490276a512a7b223d3d0dc6a6d65133936f1f103581028de170a71ba01749c4e9b73e757ce90b5f75be943b9be45b7e6c48d4c4b48e9d8929232ec3440d50f1e0b82278add4130575571ba0f12a5cfa609d56c5233ff7c438c00b5a6d", &(0x7f0000000240)=0xcc, &(0x7f0000000280)="0b2d41334f8993ad2a0a4eb65ad58d62b6f01008ea2dab8627dc7ca0a6cfd1f311b53fcfff1aa2ff9d6226f9c314db0b0c469940927c855956cf5b484fb9647300fa804ccd24c609ddc0d9b3ffc7d3c8ab669a6af5fd36ac0717027634165f4ba0f03849a1db2dafe120081c287b75a2c570edf5c0455eba353ff98b538cfca417ad31c6015cb2a2a78183d98bfa1f7f2352ec0c1a067a002380e42f7bbac871279e997193ae8e88c200cbfb4d41c8fa16d8d68ae89023c69a8a9b5e0e9758e26f366c7acf", 0xc5) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x1b2}, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x400009, 0x0, 0x598e}) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd601d8f2b00000000fed7871358eb087d34e8a93239c1a0cbc5e715db445af8d934ac5c811f994be6"]) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000040)=0xc) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) lchown(&(0x7f0000000200)='./file0\x00', r2, 0x0) connect$unix(r1, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000940), 0x8, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_gre(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getuid() msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r5, @ANYRES32], 0x15, 0x0) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a486714b3b6964c6224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fecaafca3ec3e155903698d635e2ab348195cce43ab9f234935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f36041df344b049af83f321177b2fdcfcc2725691dc0527300005471e68c4a82a02d932aad743115c8d203f0a17d05b720db4fee465fc9bccf9ee3ca13b200"/163], 0x6e, 0x800) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYBLOB="0100000000000000658a5d81ce75ad01000000918a2307d2ff5c352fd389f4223864f706183b00f1245146955b84e3c261d985a3057c107b6beff52d4164b475b367f4b66d2d30d7e42b0740623b05124c1213fd00000000fb520600000e00000000b1133f721f1eff59309b886d3f"], 0x6f, 0x800) msgrcv(r3, &(0x7f0000003480), 0x1008, 0x0, 0x1800) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000005aa2454826a594a64456dc76eb4f76fe2e0155d89563ff3e533d3557413d2bd4388f5b897f5724208509aca9390356e14053f42ad7b6c725e83054b8f8cdda743d5f5e29f18c6494ccfa2b5aa73e516a432c8e6a5d60e1ff352c6d870115e3da81c3f729fc36a23e2ab8343df0c9a83b1900"/152], 0x91, 0x800) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r2, 0x0, 0x0, 0x0, 0x40, 0x2a6}, 0x0, 0x7, 0x0, 0x0, 0x200000000002, 0xf234, 0x8, 0x9}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) syz_open_pts() shmget(0x0, 0x2000, 0x75c, &(0x7f0000001000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x100000003}) executing program 6: pipe2(0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000280)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) poll(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000040), 0x0) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="741ad85d9f945ecdd7e4ffffffff000063b82792b26cff2414a0dee861bd8acd0000158b318100000000c00600d513a0619527c62715f2717d78444f5b1f758ba1086cbaec45eaa62435dfb84cad60daf6779849932654afd18ea1ecc560a1a8b60fb25168df3c2fa3fe5cb65a33bbd2937fd60a86fae0f61b6d196d85d5df9c2b56f6eb45f81bbb30cb227446a42e7db2928030089049dc81a6935221df0f52430f79179b11c5ca12d402", &(0x7f0000000200)=0xfec1, 0x0, 0xd1ef4960be19f686) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="8bb5d20e", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x1c9) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unveil(&(0x7f0000004500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000004600)='x\x00') unveil(&(0x7f0000000040)='./file3\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0xd) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) r4 = dup2(r3, r0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x7) executing program 2: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r0 = socket(0x11, 0x3, 0x4) r1 = socket(0x18, 0x400000002, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0xa, 0x0, 0x0, 0x80000000}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7c77, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() setitimer(0x0, &(0x7f00000000c0)={{0x100000000}, {0xffffffff}}, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x0, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000240), 0x43) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000a99200000000ffff000001000000bfd690a05a5cd94169add01682b4b4435727098ef5132d8c264abe4a1e6fb750b006694a155971a6c7f227c8472091472f5812fcfe91fb345483e20b5eec46"], 0x10}, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x6811, 0xffffffffffffffff, 0x100) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000b30001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000000000000000007000900331e13fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d335c223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac437572c881ea772ec58904000000000000001b1257aea8c500002002c5dbfad800000008e371a3f8343712051e00"/177, 0xffffffffffffff0d, 0x0, 0x0, 0x0) shmget(0x0, 0x2000, 0x75c, &(0x7f0000001000/0x2000)=nil) r6 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r6, 0x2) close(r6) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x4) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCFLUSH(r2, 0x20004268) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) executing program 5: r0 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x1000300000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x0, 0x2, 0x0, 0x4}, {0x6, 0xf7, 0x80, 0x101}, {0x40, 0x3, 0xd6, 0x6}, {0xffff, 0x3, 0x6e, 0x1}, {0x80, 0x0, 0x7, 0x9}, {0x7, 0x5, 0x5, 0x20000008}, {0x5, 0x9, 0x3, 0x1ff}, {0x3ff, 0x3f, 0x0, 0x7}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000280)="8eceb391805884cf71b59c7afec370820000000000000000000013d5989118a5", &(0x7f0000000080)=0x1c, 0x0, 0x36) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) r3 = semget$private(0x0, 0x0, 0x794) semop(r3, &(0x7f0000000240)=[{0x0, 0x5, 0x800}, {0x1, 0x4, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xad1, 0x1000}, {0x4, 0x800, 0x800}, {0x1, 0x1, 0x1400}, {0x4, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x4, 0x101}, {0x2, 0x3, 0x1000}], 0xa) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x8, 0x0, 0xff, 0x1c1}, {0x4, 0x9a, 0x8, 0x80000001}, {0x0, 0x4, 0x2a, 0xbf}, {0x7, 0x9b, 0x20, 0x10000}, {0x6, 0x73, 0x6, 0x8000}, {0x9, 0x6, 0xfb, 0x7}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) close(r4) fcntl$getown(r6, 0x5) r7 = socket$inet6(0x18, 0x1, 0x0) close(r7) getpeername(r7, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000140), 0x4) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000580), 0x17) r8 = socket(0x11, 0x3, 0x0) dup(r5) setsockopt(r8, 0x11, 0x1, &(0x7f0000000340)="02000000", 0x4) r9 = socket(0x2, 0x1, 0x0) r10 = dup(r9) ioctl$BIOCSHDRCMPLT(r10, 0x80047308, &(0x7f0000000080)) executing program 6: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x3c, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 7: sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x10000, 0x400, &(0x7f0000000000)=""/28, &(0x7f0000000040)=0x1c) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@file={0x0, ""/41}, &(0x7f0000000380)=0x2b) recvmmsg(r0, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/56, 0x38}, {&(0x7f00000003c0)=""/132, 0x84}], 0x2, &(0x7f0000000240)=""/93, 0x5d}, 0xcbe}, 0x10, 0x803, 0x0) executing program 2: socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000140)='./file1\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r2, &(0x7f0000000400)='./file1\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file0\x00', &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000940)='./file0\x00', 0x200, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, r4}, 0x800000000000000}) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) close(0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x20, 0x2, 0x0) read(r0, &(0x7f0000000180)=""/227, 0xe3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0xe4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r1 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc", 0xad, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) close(r2) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x10000000, 0x0, 0x81, 0x0) r5 = syz_open_pts() syz_open_pts() syz_open_pts() dup2(r1, r5) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000040)="a14e70a2d36ccaa0430889c8ef23763a4106f2b04f57b464784e3d4acd76b1c58e9d210b93cbd2a4f2da59a2eaa3af3e27cd9f412ea21b9745e9a2e2a00ac6322914fc776d4beca3a3d54e59de509ca06fb5cf1adb26cc36937bd61d0018fb24a77d7fb76be6fa829a51ce4cdfc0c9be5d78a448cede33bd5c128bfe", 0x0, 0x0, 0x0) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000040)="03000040", 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x1d, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900ae19500ecb6b6cd653ab6fe9ae2b02e0b5c2310e0e7c215a4a74551a68c03c49ad097333f8f300bf6eccfe58b861c8453a3a81e6dfa069c8b253b0ec972ceeea7ad1c11ae986f82c829e3163cbc7d27ad48e7486822356ee3859e15e4d67bf7584c31ad1f0972786b3e4f8478c8ceb33f0165ffb7070c544c31811fb72393d270a15e0cca661070d4be5eab64ca7513d17de2d7957bd25780d1f0279e66c7c39fe40efdc37f0e98990d6c61c8894c556", 0x15c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e04785a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227885f2986fc06c5f54800068b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73a72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af3b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624296f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e73be85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d4997f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b6400000", 0xe63}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x5, 0x45, 0x82}) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) executing program 4: sysctl$hw(&(0x7f00000002c0)={0x6, 0xe}, 0x2, &(0x7f0000000000)="00000000000000a9ad0898d06119f0e45ae44d8a8f18560b2edcb0392c4a", &(0x7f0000000040)=0xfeb5, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x5aa) r2 = semget$private(0x0, 0x7, 0x3c0) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f00000004c0)=""/4096) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1800}, {}], 0x4) semop(r1, &(0x7f0000000080)=[{0x0, 0x3}, {0x3, 0x95}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1000}], 0x4) r3 = getegid() getegid() r4 = semget(0x0, 0x0, 0x242) r5 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getegid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, r7, 0x0, r8, 0x102, 0x8000}, 0x1c28, 0x5, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x400, 0xffffffffffffffff, r7, 0x0, 0x0, 0x113, 0x9cc2}, 0xffff, 0x4, 0x1}) getsockopt(r5, 0x0, 0x13, 0x0, 0x0) r9 = fcntl$dupfd(r0, 0x0, r0) r10 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r10}}) getegid() semop(r1, &(0x7f00000001c0)=[{0x2, 0x4, 0x800}, {0x0, 0xf45d}, {0x3, 0xfff, 0x400}, {0x2, 0x4, 0x1800}, {0x4, 0x40}, {0x1, 0x2, 0x1800}, {0x3, 0x5, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x9, 0x800}], 0x9) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000480)=""/20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r10, r3, 0x0, r12, 0x90, 0x7}, 0x2, 0x8, 0x5}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8, r11, r3, r6, 0x0, 0x1ea, 0x100}, 0x0, 0x4, 0x9}) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x40, &(0x7f0000000040)='X\x00\x00\x00', 0x4) executing program 7: sysctl$kern(&(0x7f0000000080)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0xfe) r1 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffff9c, 0x7f, 0xef8, &(0x7f0000000340)="c825b644", 0x1e) setsockopt(r1, 0x13, 0x4, &(0x7f0000000200)="12000001", 0x4) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, &(0x7f0000004e00)={0x0, 0x3a082f27}) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffc) msgrcv(r3, 0x0, 0xcc, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) nanosleep(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x5fd) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) msgsnd(r5, 0x0, 0x401, 0x0) executing program 6: r0 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getuid() r4 = socket(0x10, 0xc004, 0x80) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg(r5, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x800, 0xf95}, 0x12, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000000000000000000000000000140000000000000000000000000000007d46232261ba2604170000544021f4c81ad700000000000090000000000000000000000900000000e4ee99f36caed6441b42784b31833073e18e28e79a5be69865b96c96bda752a5b85e36d3e16792813803e94f77a95d4c59b554484b6a214b68b8127305b1db0d9069cadfc4e7bc9ba60760e10f6d34aec9c4b789cacb3f3339f6664a7f67a66f96dafd78b229ff01321cbc79bf3242fc3476cb5c1d62d9b5ecfdaecac323000080000000000000000000000000000000fb90039e5de082ddc60341b85ccc383055423c30dc5ef7a4bc70270028da3ae9844646ab2cb8232d50302cbc0669704c6efde09af990a8126c766498bca100854e1adbe11c4db1aaa12cb95e8188ce25fb4079b41ed6fbccc857c8204c1924f2a55e29d49464f9ffc6f9792a071068a738000000000000000000000000000000120a828eb688496bee5f2a1ba8a4c7bbe95c943d520dccf3278312d94412c9f6c413660215542576"], 0x180}, 0x606) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0x8, r0, r2, r3, r8, 0x2bf918cb18fd7b6c, 0x800}, 0x83, 0x7fff, 0x40}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() r15 = semget$private(0x0, 0x4000000009, 0x82) semop(r15, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) semop(r15, &(0x7f00000002c0)=[{0x0, 0x1, 0x1800}, {0x0, 0xd, 0x1000}, {0x2, 0xe244, 0x800}], 0x3) semop(r15, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x5, 0xefa, 0x800}, {0x4, 0xd05, 0x1000}, {0x4, 0x7}, {0x4, 0x5f, 0x800}, {0x1, 0xfff7, 0x800}, {0x0, 0x5}, {0x1, 0x2, 0x1800}, {0x4, 0x3, 0x1000}, {0x1, 0x3, 0x800}], 0xa) chown(&(0x7f0000000200)='./file0\x00', r0, r13) r16 = getegid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0x9, r14, 0x0, r12, r16, 0x1e9, 0xffff}, 0xc0000, 0xbe3, 0x7}) shmctl$IPC_RMID(0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000480)={{0x1f, r7, r1, r17, r18, 0x100, 0x9}, 0x800, 0x9, r9, r6, 0x4000000000000100, 0xffffffffffffffff, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0x16) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x3, r0, r10, r14, r19, 0x200, 0x200}, 0x2320, 0x7ffd, 0x5}) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0x9, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="eaebff013323ea59", 0x8) kevent(r0, &(0x7f0000000540)=[{{}, 0xfffffffffffffffb, 0x11}], 0xb, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000400)="b10005040000040000000000210100592f4fb624bd0f123367a32ae4c44ad3af81413b7231f78564f07215f4ed9a5ac0c72fd3357ae30200004e3039d2d236acf20f7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896461a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000d2022a292587533b70223c90e52709ae8e3d540d45a02866e2d07bd4b4758cee6d7ac40e34e9525051840d431b99f83597e953d17183d1fe60f262883f1f065a3d3a4f95e22bce152e75c48055f4087c1cfc5acf80bb4284bd670b1f7809a6ad6ecd079827d64534558c10f0ad050022219686e9963c6a70a90110755c863729ebe53eb148c8ec1169a803654bdbe4fd", 0x3d, 0x8, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getrlimit(0x2, &(0x7f0000000140)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffd, 0x9, 0x8000000000000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0xb}, 0xc) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setpgid(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r7 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80606942, 0x0) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [{[{0x88a8, 0x2}], {0x8100, 0x7, 0x0, 0x2}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @loopback}}}}}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xf, 0x0, 0x0, "36aff0823b2e4717a474da6ec1f38e089f419198"}) r4 = msgget$private(0x0, 0x10) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="02000000000000004b8f9b4eb4739a60258131e4a396fc057af1473a8804f44dbe97580e9e11fdf548a4795138412e0f3673477c185f8c011b2990f202ac059e9b5d6e1535173d3cc8216b876bcb20c4fde2a0edfd05c426e7529a530c6c93474c786e6a8ec4dffbc409bdc3b8330bc866cc26e2e1c18a9f391963fc668b07469ef954d76b5f7e0d761a6b6d828d8b35e9e77e84f8717fddbb8ea42dcce0c30e5b0414aeae4b44d9c9bd3b5f370aec36f1a2baeac2f465a7013fab5a771a56078c08b958c0d2506442dd8e0e4c9a01c2bcc4afe66fb02e3a762e49dc2e71f6b9818999cb02e4a3d5cda97882e67fc7773f7fa183ddf2a2cfe842f965d40be3b276db77548d8b05cedb78715a4026519b86fc192a9a7d5382a8191a35b8a5edac1ef76d392ff4d3e36a745c13748e506977d5cfcc104d3f61e199f01a493a0eeba5078b57a85db1f8ff0da85265710735cc7fdff66d1b915970aee7547d4d3381ddfcb0e0f942993989f8b5461f8d66036031c05c91b370c9349a75172a201a9b19adc12ae7e8701ea8bdbb7561384597b85952cf3e0a7eb984341f08b53585a7281ab2440355d156671f89be94be7931330dd699"], 0xd4, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x24f, 0x5, 0x5bc, "225e04f160050daa09aacb1aca4ec10000f0ff00"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="c55cb4cff40b34b693bc265032c40cb07411949287820e4e88ebfd372c3ed4e9965e09", 0x86}], 0x1) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102", 0x62, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="233f626e210106005ab8f00309dfb32fd555947701436adb1d7d8422c3ea01efa40bee8f5492204c29850d843c1b5035ff3a77dd382a30e84a2b504d67433df07cdb19238fa5f85086219def4114cace7ce9755a4ef4d2eb7228000f14e947f82a044e4a69f7f3a7a21266605078933cfdc562e63b351b875bb9280498688ff54050ba10a7bbafded034df59ecc2031428c8603a489ef70b5d37147687ebf363bb0b5b04d4", 0xa5}], 0x1) write(r2, &(0x7f0000000140)="0920e9ed33668d0e53c2bb203ce62b627609018010000000000045b65369db0000ff4278ad535c2a413f308c2f39e4e6987f31dbf15624b77b6a0a", 0x3b) setsockopt(r2, 0x677, 0x3f, &(0x7f0000000100)="eafd27eb387e91a0cbd426ca0778e6f189", 0x11) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f00000003c0)=[{&(0x7f00000000c0)="4b1d4b53a6f2b39da23e73a1be5bd708ba5a4c75c0e9ec5f8cc8698f56c5027ed7ea82df96bad80b1a09df7cccab7e915fd0373e84e2773d13ca07dbbe39dea53715", 0x42}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x20) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000001c0)={0xffff9b81, 0xcda, 0xffff3428, 0xfffffff9, "4db9ca3cfaf85d294d23f29fdc002c72328b9e04", 0x401, 0x3ff}) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = semget(0x1, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0xfffe, 0x40, 0x7]) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r1, 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, r1, 0x0) r2 = syz_open_pts() fcntl$setown(r2, 0x6, 0x0) kqueue() select(0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x1fee, &(0x7f0000000200)=[{}], 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) madvise(&(0x7f0000364000/0x1000)=nil, 0x1000, 0x80000000002) shmget(0x1, 0x3000, 0x383, &(0x7f000017d000/0x3000)=nil) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x5b453192ab3ebe6, 0x2, 0xd) getsockopt(r6, 0x29, 0xa, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0x5) sendto(r1, &(0x7f0000000240)="df", 0x1, 0x411, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000000)=0xfffffffb) write(r2, &(0x7f0000000180)="e1bf2029bbc3789c4b3ff95c3eecc524789cbd0b6e6bbada9c2f5852b657f58c722297d729d26e01493ce1ea317ebc5ae086744d869cefe48741ba8764e8e4e66937895d018ec03514b9e1c4e642edf41d6795065ae0aa810763f1564ebb7239b07a8d4147", 0x65) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) executing program 7: r0 = socket(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000540)={0x6, 0x6}, 0x2, &(0x7f0000000040)="00817e14", &(0x7f0000000080)=0x4, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000200)={0xbbd, 0xfffffffffffffffd, 0x7, 0x1f, 0x9, 0x3, 0x1, 0x200000003}, &(0x7f0000000240)={0x7fffffffffffffff, 0x8000000000000000, 0x5, 0x80, 0x5, 0x3, 0x7, 0x4}, &(0x7f0000000280)={0x7, 0x2, 0x9daa, 0x1, 0x1ff, 0x20, 0x0, 0x6}, &(0x7f00000002c0)={0xe0, 0x4}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x8b, 0x4, 0x1, 0x2c2}], 0x100, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x8, 0x3, 0x8000000000000000}], 0xfffffff7, &(0x7f00000001c0)={0x7, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x17, 0x10, 0x0, 0x10000000}], 0x29f, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x5e, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xc, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x0]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x3}], 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000001600)='\t', 0x1}, {&(0x7f00000014c0)="00002000009c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) syz_emit_ethernet(0x126f, &(0x7f0000000340)=ANY=[@ANYRESOCT=r1]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc1206949, &(0x7f00000001c0)) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) readv(r5, &(0x7f0000001180)=[{&(0x7f0000000cc0)=""/221, 0xdd}, {&(0x7f0000000e40)=""/247, 0xf7}, {&(0x7f0000000f40)=""/231, 0xe7}], 0x3) kevent(r2, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) chdir(0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d3", 0x1}], 0x1) symlinkat(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000280)='./file0\x00') r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() setreuid(r9, r11) r12 = semget(0x1, 0x2, 0x101) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, r9, r10, r11, r10, 0x20, 0x4}, 0x100, 0xfffffffffffffffe, 0xffffffffffffffff}) semop(r12, &(0x7f0000000300)=[{0x3, 0x4, 0x800}, {0x2, 0xca}, {0x0, 0x878, 0x1000}, {0x2, 0x9}, {0x0, 0x1, 0x1000}, {0x2, 0x6, 0x1000}, {0x1, 0xf3}], 0x7) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="4ed162dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000400)={0x1, 0x3f}, 0x2, &(0x7f0000000100)="71f91e3471ace3348e5f84cf71b59c7a37c37082", &(0x7f0000000080)=0x14, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, &(0x7f0000000140)="4db60f58bd2c6eb19c4c13706922a7dc2c7f7684858e1893607c823666c02f8f7549a7baeaed006c2ba4714af4b8c8194c0649bb7e0777dd65ffae2e59fc1fd97547f76ea901819a2c77f8ce29a9c57a14d49de94394f8", &(0x7f0000000040)=0x57, &(0x7f00000001c0)="3bd698bd32c70c4210bb361d367752e02a034200bc289a0f03f60473b85b06d4f9c4f94e540ea9f4636d7bbef931b65a8c69a259cbe051aa6422dabb85c985445be10f7df239cee523a714e8b80037738a85941a710fdf27856033d0", 0x5c) r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x808c694d, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000780), 0x180, 0x0) r3 = accept$unix(r1, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000440)="58923579688a9abc9574fe28d7dfdd59d7528cd1b83d4cf4d77c280cb048045737de78f408e9b0654eefff93dd29a2fe50e7c086d921f62feac478e6146b5268bc02f8eae2d1add0086d3f0f042c9578bd56dad501db7e78c9b656e1329ac8dbb72654424312cd4bd4d47d8b89ab4f062e2cd8add08b67f8de6240c8f531985e07d2acd75cab5f74ab3839ef78e6f0dec738327f18ee06e9ddb731bc98e0697133598be4fbe5a4a5ec2e43c5ee5bf4dabbc9d274b2ae365b01e283953e603cc9933991b1390edc4fe7364e65a6b26e53ca0e607939fcea5c1352e3248f7160cf059e8badf2829a0fbf678352db05c0cf4a3b99b4", 0xf4}, {&(0x7f0000000540)="775b5ab70623b2ae9d6bbb6f1f99360711c30d1e74254a7deaa37c859b8d6e5cc5100e5e6a1112521546b16ba01a01428d5a63f272ecc673936a15f6a9c8e9265200d13d", 0x44}], 0x2, &(0x7f0000000fc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000200000006da5392f599adb2c00000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES8=r2, @ANYRES32, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB="ae8de19c4f74294143b2e82f540401b826230f5afa798f695b1b89f7808fe776c19f08da4b26c9a779efa9d37ba6bdbaafa3d9091907e670ddd9bc7596c428d7ee49726624609da49985ec3c9dabba1a55cb922ada1886023be520f13f0f7e333001cc1ecd47e776ae0d87272fb99d53e54a9108ab1107b11f679a81607805e4e71d823512c8a5ce30ea2ed8599339727eb90a01d41520b7f064284a5d6a79213f5c95ded59ffbc383b869d4dc8080b44558ce3b24e8805818b7d869624c2ea87b42e8aa68958cae58486d1d8be984fac6761232b29b3f37bcc3445caf386498865571515f5e996662ed658a58ccc3364b23426e7a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000424d259a9820592c7b6a177d6f88cddf47746f6f7333fa58200b3efe4c1ca9380bb19e634b992dac16ac5b74e2ab0ee63b2a789e45b1e7dbea582e0aeded6054e187ed00eb98814e3e3a22d9de", @ANYRES32=r0, @ANYBLOB="9e36efe152ae2404f0890fd77a3eb141c2e70ad0d832d0018d3f45b7f035c3217ce7368e60a56f2100bda53257b966bdc5bcebfb2eb5d4309066e88cf1c7d4b70b46eb758c88d4ba0eeb34caad8bdf1247d518875af79a5e519d6b5378752a19957ce171f03c081c06cb81b4364d755864cdf747807ca3d357c7df0e272c31a2b6ad441a8acfa6ef114536795f8be1c1c605912c37c0774c99cb8f8bdb3ad2e43169ea4adfd5a343e5b7dae52b5f72b3b8c785896f16bb6d294481821550d1c8f9", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0], 0x188, 0x1}, 0x2) r4 = socket$inet(0x2, 0x2, 0x0) getegid() symlink(&(0x7f0000000240)='\x00', &(0x7f0000000040)='./file0\x00') r5 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000002680), &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) bind(0xffffffffffffffff, &(0x7f0000000240)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc) sysctl$kern(&(0x7f0000000280)={0x1, 0x37}, 0x2, &(0x7f00000002c0)="8e12de1830d4e03ca19b834e193c9abe125716cdf36b8706a65baa09410cfb1c1536e76c811e974e7d81", &(0x7f0000000300)=0x2a, &(0x7f0000000340)="561721edc4b8ce4fbd09b534c067b06576640dd28a6dfa29f197d00161613d08e3aba8eb5a9fa70a7189006444f809b21eaace0cbf59fe8d9e6e6a0b5103cac9d5660924c5a81d510918190acec231a633dafad5cbbf8d3f334074000953458ed79eb68f0516a079f772369c57aa3ce096ed86a68da02d57fdced239414a8df3bfeec3eb88aa440467438bbac3cab6c0acb945b74611a20facc32f2569b2855b1c8801c632a2f2ff", 0xa8) executing program 3: syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="5dc61a209f15000000000000080045"]) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000002c0)='.\x00', 0x0) getgid() executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) r1 = syz_open_pts() (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0xeb, 0x0, 0x0, 0x0, 0x0, 0x22, 0x3}, 0x100000002, 0x5, 0x0, 0x0, 0x8, 0x0, 0x2}) r2 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r2, 0x0, 0x0, 0x180}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x6, 0x2000}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, r2, r3, 0x0, 0x124, 0x1}, 0x66b7, 0xbf, 0x0, 0x0, 0xca, 0x7, 0x6, 0x1}) (async) r4 = geteuid() (async) r5 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r4, 0x0, r5, 0x0, 0x0, 0x2}}) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) writev(r7, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000200)="3b8434c65c60358890841656fb30965d9bdf86a59ca970b121faa3e8f77ccaf0806b0e522a645d26822bf79dfc8e7c840473452ea9a3300cd6d030cfdacc57b14bca30ddb5ea8356e3bc532ad5066184dc00ca82cb3cf2bfd3c760fe682a8cb1b384e06f63e09f", 0x67}, {&(0x7f0000000280)="928507e0f815a4cfb777c19401e8c4d8adea595b916f89cef73318bd7c6730833352fd45c80b814732faddca84cdc9406f2ff01aa9fd87ba68bde2cec5f90fe8b3bbbc722edd49050f55d8d9425c8467a3dbdabc2dbd44c19090f04b8d4c63a16278c01c46b7557a331ecf755f143259028370280ea852a9cca84eda90937a0843b40334689bce8bcf2eed14d0759248d1420fba8c7f8888005ba82e80246431e0a093", 0xa3}], 0x3) writev(r7, &(0x7f0000001840)=[{&(0x7f0000000380)="3f74c560205f833f61d565466f7e1691ac549e560a1d383dd21d1190584cbd5ef1cce05083bd50c918128c7aa0fae7e021a11b9f46a9c9533b3953027377fae81aea840ff4d40e922e7993b9c8af243735e70db3aa6d7b44426ba41462a722c0013c514d272ef62cf518ebee6885ebcce9fee9dd4fe3d99363be2d5c9b7a9c7312191002c64c4c97161c0984a72a1829c1bf24eb69052eebb85f55174267df962f8c0e37d62109dd96726e463b10bd594299c9c8358e205c2a0bcf573fd2f1ecd6224a009076ac70d57fe03889a12855ea9925f02454d82541a4c222679d1d5d7a32e7f88e6fd6f1e78f2cb3fa4b3a8bb373dcde226eb77c8004ff9614bba02e3ae917adefe9f93cd8c4ee2a030ca98a6b3795e0a67b9525138f96a34978f47f0be7e5ca02d28e6efbe333ab212e0901cbb906a11f7056b2d4628756a1bf9c5441c8a42cf361e204ba76bd88c8d0d73071ab6f9a66ef04a5f0c9591a5f645894e857e1b09ca2ea4535c2d6b3678c0b7fe6836749eb24bd72b1f98c311d12281cd8bfce1aad2aaf3144ae895e39506420c9f6d6632c9c53ae1cf31dd30672660be9958685ead22fbb9c6be33587a5477e72712fa1bcde0202f23b4126befda5bf41077177b38feab2ccb3d9c78a588f6d5406a67e528ebc757c56c71232676bad23b4d99520156f8122c95e2be04a6ce356891a9bb34be104ce30953c08d2257de838da80b9fd2be539c5c58f2705072e7a9d8b7926af063ff42d3f2149d282099e9e90986416a4a4cd6638634b9852851285f0287e0506f609c96e02d90e42da765d02d7e42f2be3325cea87b14aee1d78a6fa85cc86653fdd8fa09cfbf3a816a4360b90f9e92e667b550fc89975f504e987adebced5dfbc6346532f0024ebfd4cc7d3eb063bedd5853e732c2b04f34abdf45e14c3777deb6a98b0fdd534387e0a4d06ca383b2e8127afade5832aa99cf2f64931f365177126417f46dca96648bbc3bf57cfb30bf81ade2aaaaba9c98ebd2be5c15a8c224d71f910754127cba18765086dca9f26d29186da6e3c4b912d6c47a0439a4e0027e178e1a092bfe09b6f65c1f1bdbd2878763d77d14cc52b6716b100100ed95955f1091c056119f1dd51c59e1cf0d220dbbfd465c9c372286da2c48fb5ec3c3ce6489089a00069f5cdb7fa7e7f9754f6ed86357c684e1399f64e523b25469cababe731f3ff43527829069054e96fc5c23d04ccbaa4a9a57e144d3916b10b8e0e42f511f959418df401ecce51b0bd5c43da9f97f1745d0925b6b75269f35c5ceec2380c9515ecc758341262205275a67c3861282078ceac64a92a79e86cb93de01f4a80ca0c4adcbf92f4d4a7e5d3ddab4c34fdf4e6d3e8284dcc230caa7c8d25bdf1a60f47bcd4c5a14d8b4592eb0abe67fbfa5749c5a64795975dc835091d4d42c6af5ae1e1a3567ac3f3cc8a15c9099c92c5ae6846da3e530d9f067ed0bfbf1bb3b86335cef2856c6f8728b39ff98c2609cad0a75df08646e4f843f0aaac479d3186e697302f1f4b217b59afca5bbe5fafa6bc69ea6c4c4c57d29531ca7959c51e1b72843b7390812e29d2f5227181e570adc01b044b80f3c691097a997505b66b43ed03772bae1db3ded27bc8b032dca82d7544f193120787dcf6cfb5c4534ca40e99ca829fe49c14b92a4d22873f201e2394475fdbe5d1db0ce7ecd8dae65ac802c51c6c76c308e0350ae255e7a35b755a49648240e0a819a1bf75bab3990e93872cf40bbee57414a00f13e66962aafb65d33a4caf1f8396ac9f080a69f528ffacf82d7efe2452e39e270171389f74f27394de0c8a4049710c24c0f02d3b30dd120c8a11ad23f916ccf7d631dcb8daf9dd620fdf9880429854488340c246fd1f194011ce29920dabec650e90d07fd9240cf423e2c15c8c92c2bff4fdca82a0d790474f28cb08bcb218c452eef3f1d00395edbf4a67dba7332f39e1cf7cc772ee8db22234f628d1b864aefa4dba51c48ad10cb1769f9951e24293beb704967b6c32cd75aee761ca01055b8e24acb1d9822077e8de1c9632ef50df70eace3327521222d899d804eb612ff657b29b18ea2683a66ec1eb8b1142f7e61571632a986d6eb48af17741cd776a527dd2fd8e39a584fc89fe31759dc77d936b6fd42b9bb7907bc002a5e331e5b6ff14af86a257512024c6dae2a84ecccb0ae03e5157e9f5bc80dfbacc1c341d18f1f89d9b7a6f2dd2f9e07339faef1d237773635799a98108251ee3a53acecedde7348dfe2a42f8776306b716be2a6a74226e2cdd1346887feed5c6393c1f7f5f4dd5be0767156585f98e29661e165cb9969512ae0ea58866cbbbb1cfd44a2e5be2d9da5ba2d13dbe341012ba3c0dc9fc5558a69557834a71693de095eabacd3cf15e1a76634622299bb8e2fb34b89d973726087e72cff4f5a5b25b6f9ec55bc14501e26bb3a3d4122d27231acbcb7d6ba98fcdb851842e14871e9a70083ef01472afc6a440d3c6e2b3a51e047ec9aa6e3a0741264932473f4f7f29e3ce8957f1cbb6f3aff54abe4cd7db9ce776bf3ecda3d7ef95e16a59163c913d9deb8884d6ad5fc8e2adcc443e20031f9b7436d6dd8eabab37aa0df75ac7059f59ae0f8f2c365dddc601940f544371cd0229d07b6ee6f19e83272aeef0a4e204dc69a1c8927593a6cb5205b91d5dfa600682ad2ca4203d02f937442872100a3c4c5f35e3538fc871ca880883ea75ab5331126c9f77df239b2158c2eb7ed00339a4c8e8f92f0ae529266e7c8f3f944cff3c217d7d8c30ef299d163bd76a78c383ebb8e6d061ea2619fa4e7565e1b4f0193716d1f495a3147ea9dea1318634611d4cec84302b65f7491e7ddc553ac5fdbd33c1eb8084d32ab45c1fad059458618d7fcf80cf06fd5fb4f3ffcc53be272d9bc016bdd93662b58426d6475ce12471b3a0d3d8ee34255672087f07ed0085fe7cc8af2e7f6bec1ec3f37b1b3bf8c8127a6169eca1285a61a839704f91f3e4c63614f6758d2398a6320961b9258a154517b1340f867a82957840da784a13b77ec4ad2b366cd273b4e5feb547c23afc17c67d3ba0c61d9cbdd97c69651621528444363c7c585ac7f31f0a740911a80959518dffe04986ac6d21c66350394f84881af8cf335c1c9d36c33d6cf7fb7e155b853b5ca0ddca61eef690b37bc1d0f8a22aa101149f67f6fcd5289fd7db319d66bfed82452dd76e7e6f207a1c606596471c5a59b68086840c8ca1a1c84ebe78a692a8ee8e2772e2eea018a341d6a04c3b5dc1376c18062c05dd26c3f4c1f971839d3a85727f1f38442138caab5a8908488b7f6c504498c4f20fc48dad1c741f206f85079f43f21ab2c203c641fdee9ee617f92a135adb2f9b87f26cb88ee1720ea9049e4d6758da8b5528541f05fd66b12c8d7073dd2a51722a59ab348f86a4f41cb035af0c1a323c9793cbf985e23d1cb33bb3117d54c847f5838960c0dd26f2ddf246cca98fb8a4ba219f845e541ad75c7a5e7a4f30784af048f05241de318965839997c5d2b04401154226155979756208e98845fd0863e82ed4dbeed2da35ef89d7e5682f3068c75d3022c251dcf197d25921bd0dfa0aa0c7e3669a3169d0ece44253e58a6cae33fa1d3107e30b77e3b4266c1b58610b8bb6537aab4f64d02616a708ce022d45ff2c9b28d676e98bbab30c79072233b6ee00dafb318feb269477049c7caa8f0d108ca0e3e8e272dd5330708823161cce0fe1b0ccd656502b65e77af919573be48f86bfbf76b60e0ecec0c17884ca0e5eb22c70b0012a6e1952ff665fa80281c47baa619835148521bdccdeb51af938f52f12ae06f14df5b87d1c285439d7b6718165d31b54a4a35d06d468d3f04135ebae1bdac50e73993188918ae5f5d1c5f08acac03b66f85df63691b9066a39879643b65c046111713ff29da9afa6e1bbe2e05194ebfd40561e6c2b062f4030224f723b6742cbcbaa2d7f97b3a3a7697a1bd004181cb51eba83c8bb179f7083c12feb9ff219af1c3e90b33f5503367c46589c3e32154aa4f18e72282a4770c5ff026e9e03775973dca9793cf93a5176a1a3d7691c3b61c8d70780ee2e852201b61bafb254eea26088048542bf98fa0605bde6b323876c2391aeed9c549200455d190b527a80b9e83aac4853324197bc0f2f977cd7cb3a0972fa99be50abf76cf4908808587d0d5434f4a6c46b22a735acfbf9f654acf590340cb1a82f823069733d64ee1d62fdc7b24d62a521d02bcacc8b13023be0c27425c5bff904670f4744f04a36ff50c10aed79a66c41c6209c751e290eb0e1e79e2e247ba6ae26046f29b0666ab254c924333311b2f7b0bff8d5dd7112bfc596e6a207a8dd1202d31fb46a64c15659fae6a71f076253dd7120c8c2442ec607722892a1999cc89a003fe02f86701a20e724d9e018490d9376a02dc6609fc1c6c83665737bd25eb6474c80416abacfb66ccb99c3ebc34213108fb0ea16cde35cd2add86bb9abaedbf05b1290733a2dcfd6d1f3b7c495a522942e8b5c45a67b51f6a273f45f54cd3a63cb72fd2f7178095a252f07719e5acd55877a051c29eb415f80318825164c8f39c404bcddaac22a0246bc99f42ba149da6b4d03c424ae94180bd5810d241ea59a3a297eb883b33c0b308e77c52659ad69900bc09babcf3464462baa4585215cc05992a431d815a22fdc57ab40a3fae8febae0ab15398606f96c813a077a85e7f1f4e383f84cd7ce392f172b9832c207d499103f3525fcbd5158dcdeb0c168bd16f8b70b79a1322719e368853f424c6e7bbb21c1801a5c17613d43450c1f794dc399f0a002c7e18c917364e40b2f760520c167514583d784d5264f617f0362b296d1be9c8908e69379113e8baa0eafe55737b3aecfa64f7773c75f66e0efdc15e89331fafb491ed5c5d34bec31588f1fb0056e4a674cacdad2322cb0f6a0237dcf0ca22ab771188da1e885b7cbe4af47953e81ea6f00312e4d94f4a93648bda28f378458553fa5677c52b71ed44065b562a969c0fb904eed467e2a283516d1501a5e2194c8f329dd88993bd26fb1a8c9916c548c9a85850b3263e9085370262b5172f74599339b83cdacbae4df294ab1b2be80f686342d99435ef5d7259d99d24e19895a753475bec73ed1834af288885a8b17e01a298319c54707e42bee6950dda46b872b326f253b947055f703cf3846987661b3c28d7772347b0cc21d314a25d42ccc129cdcd26b7d4657c3d2e0d3d35e9303ca4f0f58bc0cb2d72773a8af2538663a1fe9c7379c4ca878afee8252b616599199bd0fe60b2a46c7bf900fd66b3147d904370318a66bf5187338b3330c7ff6b8f79aceea3b79533e627ac09fa3a7cef5259ccf0700414cb93edb6b52d11a94caffd1909c09f0471773a27ac981d4a799317499a91376869cc690e326d794633dbdb435895dba2260e9bc41e18e952831365daf8851eefddd34f5b901969f75bb6947c7b48ea32dc809fdcfe5ebdb3d387a397138cad2d6bbfe7e4a03635ad925064468d905f3e917096c4e48e2ed3048b92fcbb2f61cf3488826d6670bbe4f81c1b1396992bdcf78cf7debc12c291b6fad8a91c7a78a60133e842506e3351362f10f592e2a475cf7182c90f7cc8a6a0da5fd76283b2491f21a74e1236b47f9e6557b002974e092b498283b45eca6b75c597a4aa15a6f0f52f635952f98d3828d5cdcbbd93ff5cd751bd5eb4a04cb1c7fc0dd2e47fb7905fe4c126018d657569e9c751443ce60a72ca81bf153e502158f131da6556f55dc797002c12b", 0x1000}, {&(0x7f0000001380)="0ee6de4f6bdb40267d3ce90eb2327abe1aafd642d671e271ee459803d61f10", 0x1f}, {&(0x7f00000013c0)="678bfd1c46973325f19849381bf7cbfa0fae440746c102086eb3318e559c38c9c927b7b6f5fa0cd1cfcf6461", 0x2c}, {&(0x7f0000001400)="c658c9b136dfb53679cbce3f3bfe15df2547b9ae5127d90204e9b45c3406154ca2aea2192e9d7fad20a2a3da24d4269c6286b1d857741f6c90889666cd216dfc", 0x40}, {&(0x7f0000001540)="4314abac71fe1a79bce69bdb1413efa7fc586004fbdbbacef89196ccff40d2155614d41337ea97d8b42d24b402da0c59638c91e3b7eacf7d185990d6522e32f98d5d0407a3288dacfad2b5f5afaf994736e9bb56952e63f1162790a48367d86eb37e65bdd8f4764813a574e446f9710fe5a06aa153182dcc4a23e7f0878d2191222a717f56705a4d219ced2897c45f228f0814d29faf71ffdea3260001c236", 0x9f}, {&(0x7f0000001600)="e3c5bcf656c36de6c91d0efdd48ca21b49453dece595a7f101e42a6c785cf91443e01a0e11c9cf3666ae07242544d5abfdce4e7a53bacfabab672921b8df718299242b601d84e54817e1b2d5f5759a17b47be4d38447e24bd5bce803be1ab97ddfc1180a6b461d195fa38d6f15f5af6403cccae5a1082930d4603d3ebc9aaac6edf1b413dbaedd854a179fce5280fb63ef01f0", 0x93}, {&(0x7f00000016c0)="453f35dec4d281010eec0b58447e9c3c001e3641a83bcd9c75901a84d536aabd9a93ae094ed0819ebef671a5d4d5395a670772c3775ab498dc9cfb8369b518a281ed6512e1059b6f3dac90c44c06c7ace2d8e0d94fbd558cbad51a539a349f61783c525ab3369f73cd5fae2819bd38358e701760e4b9b63578c4c9cd196b47833562a84f6d4b8f491406c8fad5b4c53cb0d25fa84f690027a91c19f660d02bae", 0xa0}, {&(0x7f0000001780)="1fd3ec70bfc8c69952546e94ef441675f081f2edea7fbe60a0da9baa9d8641ba4cd25b56738f3f20b5e9b6b7442898f668699feba05294aac35ee3a212d73dfa077763a5de267b5a020069f1f8806c9d4ab38bc3e8170f8c7c3602a8792b7ced03a9d9e7b8ef1da51391ef328afece02879347e8711c50bb642168788aa30a2bd28e0ac1956f68d74662176bbd3744ba2ae90e6e9ff1099c2c87d84ddf7707dccc41a98538", 0xa5}], 0x8) (async, rerun: 32) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001a40)) (rerun: 32) r8 = getppid() fcntl$lock(r7, 0x7, &(0x7f0000001c00)={0x2, 0x0, 0x3, 0x3fb9, r8}) (async, rerun: 64) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, r2, r5, r6, 0x4, 0x8}, 0x6, 0x7, 0x0, r8, 0x5, 0x7, 0x8000000000000000}) (async, rerun: 64) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x37f6, 0xfffffffe, 0x0, "000000000983c1a002000000000000762400"}) (async) writev(r1, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) r9 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1024, 0x0, 0x0) (async) close(r1) (async) syz_open_pts() (async, rerun: 32) r10 = syz_open_pts() (rerun: 32) write(r10, 0x0, 0x0) syz_open_pts() (async, rerun: 64) mmap(&(0x7f000039c000/0x11000)=nil, 0x11000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) (rerun: 64) executing program 4: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000140), 0x10) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0xfffffe5f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002840), 0x20, 0x0) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = semget$private(0x0, 0x1, 0x418) semop(r6, &(0x7f0000000180)=[{0x4, 0x6, 0x800}, {0x1, 0x2ff, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x1f, 0x1800}, {0x3, 0x7, 0x800}, {0x1, 0xffff, 0x3c00}], 0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x400008, r4, r5, 0xffffffffffffffff, 0x0, 0x198, 0x4008}, 0x1, 0x2, r3, 0x0, 0x1, 0x80000003, 0x5, 0x3ff}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000080)=""/5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0x0, 0x0, r5, 0xc0, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x40, 0x0, 0xffffffffffffffff, 0x0, r5, 0xe1, 0x8}, 0x80000000005ed1, 0x8, 0x4}) r7 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r7, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x80000000, 0x0, r5, 0xffffffffffffffff, r5, 0x20, 0x1}, 0x7, 0x8000, 0x7}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = semget$private(0x0, 0x4, 0x3c8) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000004c0)=[0x4, 0x2, 0x3f]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xc, 0x0, r9, 0x0, 0x0, 0x19b, 0x100}, 0x0, 0x4000000001b97, r3, 0x0, 0x8, 0x2, 0x6, 0x400}) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000080)=""/5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, r9, 0xc0, 0x1ff}, 0x2, 0xd47, 0xa}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000640)={{0x3, 0xffffffffffffffff, r5, 0x0, r9, 0x8}, 0xda41, 0x8, 0x5}) r11 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002940)={&(0x7f0000000040), 0x2, &(0x7f00000003c0)=[{&(0x7f0000000240)="a05d3f57322d34b97214623d1cc108f61b3795b5d74d12377cfa5f33ed628fd3f93e7634492f5153fb8c48cabb46c0ed0c7b4a7154613cdb3ec89ae79d4e7c52c678d537581bed925eafe16faf3449a09b0d75b47e2727107d82d44222176d089d6aaa9c98e6348da7d8517769c10b537121f9cbc5eef80f5184b90ff0df075179d069619cc61523f87d9cad3fdbf5bccdad019a03605f5586b2968509c899115b1e9ec9", 0xa4}, {&(0x7f0000000300)="9bd6ea8eea4ed9fedd0c788d96a148b20fa095cb8355f137197da91a1afcedf19f2cb7bfc0a1ce6699d28085398fa68e48c3a8c9a06fdd81db3bdddc049a70e6427fd871dcace78c3e3d36b4ee0bd2b230651383ced5573dec4bf30c06324c2cadfddf23a3c9b2db44067f07b3ad00b2c4475c2cdbef7e5306a60cce470aeaec8bba1af2fea99ed5f7b14608967fad042aceb53819d3e2d65e6de886fb", 0x9d}, {&(0x7f0000002980)="b011b9543dd4e8d9f0bb2d2b0d16df3c5e8b94448db2010a819d221c67480f24a3502747de33cfe5ece6523619505170095015c206e7da1fb71167420d33a3f074459cbe33daf6d1e2c7da129aee877244d21accb77252a2927a2a6f0a58ee6401ec8f557f14b8b85ea3fe0b9ec54f250788a2e35bd73867f701346f033869ca2cea4cbab39f3dccbcb3f566a618f37054345b3b8efd879fe06daa52ee3ef71e4013dfbadc4e1a3b9b8385538b9ff7782533acf3b336be85e3d9c2f0ad8a460afc6cc3e0df5fec2af0dcd3be60dec837e2b261e7acac82cff8659abb77a46e8bbe65b535514e8ba5e7d4b3a2dcc196fd74bfc45579a85e668b685632742ce6f1e9f2bb9d39f374003478932b6ecd4942dc4fe3dfacfc968d7a4dfa845d3a4b98ae73edd1604fbbf726b833d7f4b55a46a19eb05a3541c2a3df2a5c877f48a1a56b9699df7e4ca8c72b335bd9966e707f2f3cdf835b825748975a9c116bb5dc19d0f4b38a7bebbbf33da0f0deed327ffee184c1d1779681c056c94d9ba484faddcde0d9194d1de38bd819fbff35f131791cb1a45baa93a68f458c1d57026c2e1768d1d1097a69f3446d8e6e45564e9e4ca5f2a965c4a5e82b97b9224e805f3c934f10c297418c359b915b675991f53d56aa92384635d09606a899f6eeba4dcf6863997121887b131ca179ebd44b1e33b64e662f56a42fcf67e0c4b1b83c4ca7d87c4d31a00160359da4c11d443e47df1756fd758a739131614b2784995dbaf9f640bb7386a95ed7db94fa55ae315ded0fe00b9fc9c0dfa2c19d33877be2dea2e500bb90ae04d317b9552533f3062d4dcc7321ceb2b36122063514b957ac24102190e9911d58445c4704c586aa284af13aa56438413d7df63d905fbc5726fc57234e09cc9f05477c6da7a9ff67ebf5f5042ee2a3df01273c9a9c3f5b0833d8e2a5bfb86fd735a1658956209fb74689df73e9839e887bcd0b85be97fd789d44b3a039344829797d5e47ce95c5c114d085441bf1f41e6f79f42d9cc6cb6a91fbbf6940f64cece5739d53ba9dff9c07aebe249cbfd4001f101bf4894ccbd912423c73ca2d200ca5be6b6aea66183c5733c5cd0c2940e4d7bfe6187766b1cacf8551db831add54ea60bb213d1fe5e57725f2dca9a2a220332b2dd0402fb5cc539fe8ab759540f1184c848a9651d5643c78db16a5c41009576339a222ab58a720ec1e36be2fbf08a62861577ec83f2824f666ed7074c83d19eed2d694ff49e3e574e2a0ad93359991f8741df6c437b00c8042f8c1ff6401e1c7eb5b9804307eaf8d9b619ac7c2222ca9ef68cef818f277a35811e29e3ccb5a8ceafde4f3310a6d22a3af679d0d197436c04926ae76ebab1d439524fa05bfbffb3eb5101c316a450fae5225f40b413c5205cc4798c5005cc374db1ae452f77f8c02e3e0d7f5020935c627f66dc84f6912548882f7922128b18fe1667492e4b28eea02240db5999b94c714decec081710d5b7873dec043bf0cdbfc6ebc601325816664bb340ea032478d56761bc32b9b4647cf492c0301ea86563611a5ece520e8b3654f470911b1e4505863d665126a8c01dd633ff097efff04753433ba3299d889ad7f03619ce31eeda7a8e4fa719cf1ca66d1e9ad7b40d283c3ab4d5cf67833ba12507d3f1a8faf6643b451ae69d5f8814081cbf736acfc590e82697a75834fb0247c8850c51688c4e8fa73bc940fb6d3eec26a9d5a545e5d4813a0df4b976b7451a9e3059ce70241929ef19a0a073b69e55e0f831d5f3b14dc34c8d30c6879eda20ca3a0f8d93e69339489bc8798e51558037f8f3b8ce8a8b0aa94f6441c7598121f80702f66db51c815ae9d0c6210d5b998eaceca6921d9e206d2ed2ffb653af83e3f49523e7f751cf3baa84686c2d42101bbd0154ff16b2a154b1be33bb63ad11c1406154326fa216432b191a48c539ecb6783614576b25d81a3bb3dd251a578441509bf1c40db888f1188a49255fac7cd64e8d9c2d6fb96494b042e9dcac10b9587b5011b297df958ec3e7542fcbe506325e27c926ac50b07c55b05cc0e9ba3ecd9721823cb33173e4171219ee5a62eecbcb074bb7d75355cc3b1d583e18d68ee0c4d82ce37ff0bdb493970430b886a15e193121d2afa029102f27cd2f29701ea8f8e33aafb9cafa4f7ebffb558e2bb9a2595189c314f4bd2d055161482e2fa4c3589fc5d2f98104eb8ae6b7bddbfbec0956b1b4daa7076c31b6e5d07a0c6e5d6c95414d91773fed71113298200328290033fa515b25a900145b128d389a6b4f8f7beda4a15186298de9a85f68f3ebdc8ae362fc7d2076095f717631f8f8e78ab80001ff50c8b902c41252c4a2dc919570458c9ccf83d4944f024ae25f9b9b5fbdb051b20502c71b10d769f74e5990a379888a08771608f9e45d25f5df5620d986d369361e3c229e26dd7c692ceecffe3dc7062172741674bf8740af9289325324e599493a8251d1957354dc64d485e519c878e5552faaa58383fb1a4fe1dd8e854fb23c2846eaf54406cc775543218cde1c53a3004091e181f6c6e4e657c5e44ebeaaca0601a4abf8e6564cce870a464e98fde5abb78abb02d0345d6ef2e68a1c632531d8e3d0f675e267699718525f55ae6b44feef4a7c7ab1d7ca36fa23e2531fc18e37fe6ee1abdcd490de9e2a93387324ac3f3c5c3f68e22b7fb8fa25e3d38de9c0b189b1d0f32037974f54826637a4b6a40cfef92631971219285250758a056964842153004ec37ab70f91abb70ccf0540d8c7b42bdcdf1b156afb6b61e3daeccc68193c5c14fd777ebb0932e751cce7c0a134043cc9daaaa1838473115ec9b8da3f3afd179d39c0760f3ef608a1b271c6a8e3f6e681d85d2178858dde5079da3b8d24b539797ad81ae624e81fdcad18d8d878f7574b04539d610f81ff140f9e906641b486089400b54f594691bf55fa6291596770e7164e84659505fb1b26c5e1559c653f5e99e47515e59444935d9507d1891ce125adaf96830726fb4838d91afec9d989eb2abd3d4852b3d63bb49984a33cbb9bf6fd4e1ccf0e32edebd83907a5b03137ca5fa9d95ba4d63f4a9542c477c8e5f397e900b193ada1ef0b78f2481b4cdc7a37743f321c407b60b97456c49a3d21675b5150a3517ae13b22fa63b6a26ee13215852e841956d7f64546c759fcee228bcd9b3f70679293fae753cc48995a46c85f2caf5d7e1519e366db56785e03df3c19e81c20019a9eb3c8f37486c9700f07cdebdfab7b19290766da824141861ea986af60b771070e7ee345d32714fb171e34c77d807c310dbfb62a2111147cb6640d5943933e81ac7b87489f34e4e33afce43be2b358eb7a2fb3840c1b010041e8b349b42456e36429944589bd4ebc7e50e7e224f4d9b483f517abebe95b90ab5b70b21fa3851e46f284e67e9f9647e8a4724d4a1ca3d9547176e9cde4bf206b44180ead08dc422ef2a27fc71ba848bf6bd5ff4297c9f5fcf78d76cdf12755b9572c0f3e663c4032de708b029eb3092ecd442ff22f317c0e29be4796a2f30eae5a244104e77e3f4abb843f1778e3becf15bc05227ec4ea08cbafae07d9379270786f7135c7afde9a93e8d04feaa9a1041e0f94af2bc1bd41ab72de444d5e8dabdbe6e9014aa6e67b1cd243a6ea6a7de233a70e1e1bc0b3ee504bcb16845b1937d0f8ef68f104ef525c897ef4505c018453adddcf42d2349a5e2e090f4818dbd9bcd5416d6b38e6c9daa98dbf994fc649cb639b649a594ef340c6ad2e62364613b9654b7f86046ba3a7f4b63c422b1016b3ff71776efccbaff6488f490ff8fdb8cfbac0c1afa1b9c46f984ccb2381246fc9ddfc83b2ee6086c2403777a8a4b539e5098585c59ef0f135306691ccbb00efa471d93c86c8f0266e830a0fa5cb6e9515ca924cb12d6459f9f1f75f4c53243668a9ce2a508c547e8540c6f38f41d9a2570ebcc6c62c66d91444a1e61316140cb7fcaeb352182b3f54184f94ea17cb186f7f6037f096a2f86495e684e6ac4fbfb151156d2aa17edcc063a99d93d88d09afded67e85be54bed5b40813afdea1e1970d983ce7162ed2b937dff752542b4dae3bca0dd0ed60e85351a28fd8b827e397a8b4fce87451ee20b52bcf012f6e6fd06ac442e59167cde696a9c4335d4d645870d2dbfbc7022b59c225d740cee184240d4314a5e0a947374ee7b42df323faad0bad742a9b2bd977f3a467cc23d31d13038220daa6529a2b17d9f4c665131621c72e7a6f8a22f618e12c4fed6d666c6066917cc1950ff2bb4501a9a5edb413175304aee08a71d5d0d3cfec1e6cce785e7756c6f692bb4710f517e29bc7f1357846414490cc196e668b02931d78df6b38c72b14efa24af9bfdf1ade57f336985c9f618f696ca4ccb6bc2c8977e54a99e3f265fcdb69ec2a50ff7b22814297a2b5b4f155337fc7105e73bbd15b325f2a4118336fdcb5a0c2cb8987ca910368395d32dae5cf9e2f0c6b2195efde566403da70ba0fa3ceff7ec0645c16398f01a216de88e003998fc809b1bd2e2f5c952e5d37e9c3e0eb296ea4c8c676335253352201dc95f6ea8af765304e2fdd09ccd0dffe7908bd11550682f5b33db7926d9e70be782c8a29a99350c8363c3b0c88dc7b6d46b48edb2dcafadf2d7e6b0d842a6bd1ddf0699d44f63b4a9e1192a3a683dde824b450aa5ee17e1d9ee37d32cc88465afb19b567298d97587cc08750f1d63efddc06e391cd5eaecd2cdf5e2e6873ed0203a1ddefc8b98cb9deb0a9b6885c52eeec22bcddb69ecebe1b78ecac2bb343a22cb6793fd8717b27e30a645ae4fea1727bc771aa48db54f069dee76f4f1716ffcb857807f4f4db0b2e71d25c1bc7a8bd7acb8c6286939251b68c9c1e161564efedd4a122abbfd27a01effec698b170ed4d0e9e5848657c01c55d0cd14e3c2be564c0da0fbdd29684b028ca5eaff160fc0fad7357d2de4907b026e804fd648994eb518d1eff75bbbec4c46d15f23e0934f15dcdf1e7803a0a9c79997870d15d4e49428b80f6879d10b66e3d4c81a837aef683e102d47c35230ebc04b6ae439f7b5c5f4f8c73c6d512856b07404fef9bd88bc5b007f14495714d33359a6713ad6d784b911687e63fcb0d1a3cc48ac8ea7e8ec546ddd2840e8e6384ae5dd9afbf679ddcbd3eb387628e9a29d5ab148a2aaa7913593486f976930a8ed265806d44f2c70c938b18af6667937757b6da77de3204bb27c301a4d3e5e9766518f478671a4cd428213f4d5fceeb3e71e6b7fa17cadcc93e9d4cfcaf5d9c833296695e667242807e6578a6d937e3109f6bfb9f446f4541868ac2796c1e4f512c2297fd344bd1cf3ba2643e0fdef79e8d4c08c7d543948f107c8dcfea07d4fe536eb8091c921504f74db9e131e738cbd63ea6ce1937123a2da4ef9b506386e9c08071b3ba0434ed6e6bfa49ac8352ebc5c1978e3208840960a48306cc88503cfd74eeb09e040515ef59ab521ccbad784fbe66e280f421f726bed182b55d396817b0eee6aac87ef8628bd41dce9c90062844e1a787d41bee770c2021a50162075ca2236ad515b42e8a82b21e41f35381efd44bcf6b1109baae60e9b76c8336f1a5b03ac789d1e3d29af07c8e6eb2a6933cfd654767433d09b1eeb00dfb6b37d7daada9fbac347155f9171ec814926800ee17851ac0e249b42ac740cda73316da8fee73028f0fe4cd597b8fad849a8011ad47fa40aaaf075e31c245f69fb66b93ac93617db7c31845a1bc3c6039fbf7c3c4ec2038f65990b36d4fa335f2f744459d146ac2b", 0x1000}, {&(0x7f00000013c0)="c39db878610109c51386081e2afb9a1b845314a43515caa3ae0c32621132d5a1128602a3eb5814cbd42ffb2e7f59f61c307d6d9e56cb94546f0b09fb430da36ad881d467ea36bcb76b4a9691695915c500b36f80930dd58a4ccc6987122e4336b6afac2f5442a7c79579c91cf4350eb64367bc7478f8f36891c46f7e93ce36", 0x7f}, {&(0x7f0000001440)="6472982799d63b62079253608972aa06d847b1cd23754e1069d14bf052ffa386566228c95951d72ff27d4a62557da8a7000855b2f113a766e84ca0d87fedd4f4376a7254aba6e815a56414483bb1c805b2053936e00f52a91c0615af7833f7f711f95c58af4dd7a649d8938848c56e2feb8dbbdd68f2a5a3e3a86ab38ea1f28d5f68c7dd617e3a188a3af2208cf8e770c54e3945f61c883d06dc62e8188ed5aa97f4a1248eb2786f99b0b64b7ac7a9da63014469a8f902c0b08cf7a1aa46910b1b81bcc95751b75978eb8fb4304644277b896e23a459c07366d232aca8ebabc0570949c83b91e666444ca79b6fda40ffdf19f8d945779ee365d2fd34866dacdd1dde4133d077647833988ed5eda9349a2b8fc86bbe1b524a50713eda4f0f9b6747b5307bcd85f99d2be24e8cae396f668870b33feace1bfa669fcea5a53d25d4c9e4288bea0f11eb23dffeb07329d3e290ae33a5c3c502ecc11d0233856561cfcd98f0639f14de28fe937a497f1351e3f7f1b010d52df8b246049bdb9da757df1c6dd6e15e76d31ef490b78e4fd14e669a39dcf84b097c2249b22bf16c6190a06a9d97e24711f007e11086535efcabf90a01f008dec97caf86742ce8d0d5e36ca066a003e5e448c4c340f291ade01b8b3f7bb1310db022fd05a3236f33f4e3fc9fdd8b77e8b8e0c89191cdccc82c3fbf648d1f146ce99e19c8567e7c3c816043a2cb710da51aa69a12e42cf451b7ea1a7b73a9d5873f836e7476a5313fc62b080116c685232965e8dbbacb53a04fc30ae8dbc20605195263243e1092c365e81c95dcb25a078048e4165bd5dd5ce8a5e24941dd1bf47cd4806ab6ad357a203c375528d5cd7cfe280a7e157e8ca5306c39177e6513d9ee2548f94a83cc482399a84520ba0a61ad5cea2f9066f158464e57e8721fc8f505ddbc6a9568367c23c585d00d8d889f331f22875dfb67a3346742a6a3d478f19abb0d0ef7bfff8655f3bcf3665a9f56b66fc68719fc74ae3e05cef95c4308f58b872b6d2ef380339f6e7af4065912af48c9ad37f8c3b0671b65a94bd923819371f5e6a5f479e65b9dd6d7b406b2aec7e55837ca7fa2f943e55bc444e7351a07a8da57260a85d63ae2c2069b383c01263e99fb59032bd67783eda69270396bdee39cccba0d66733f4b0f1b1432a3fd97ec8097afcbd97f6c0364c8358eb6f8d2a663aeb7138f5c4b08c5c2c08b75ae9358f40718f88b9bdeaeba68c71d9494e9ce49797cbcf0ce9c4197b4ee48fa3399d28b512a48d63206b8892219f95fa5d97da7c38afe350b2f7d1b183c10fd0ad706f0009b6846dc5f4f06553304b3514da220e140899080cc050434db9607738dd0c2b9a188403f12d839eaada4762fcc4e68b5ca23f59a1c051e213cd03da17ec9a97cbb24bc4351810509b3d0fea41c2c6a125f62ea3012f7bccf46e3bc6a928479d7f72c47d7e30697e1d8a50e90784494deabf76872cf2652fc2ae4ea1aff4f6d9e97199b32b6556e01814c694ab2493c9f9f7c725eca5b808d841de72224beac2e5d88da2fa07f0b74a834460fe6350648ed2e481601cd470794a79b5c1279407592e307e113352341366a60fdee16c6687ebe2aca6109b7bc7e8ea2b7bd4eb724334810901d5f4b808fb04eff4cec36af8f3bdb9a97eed51ffecc5466252262be1e60db91f4d45f64591a2cf286ac865ab6489dc0fd9c875b7e09d22f5076ac9ef6be1536b0393f1cb340aae062b318bc0425558962ac807f0a68aed8dc2938974531144de16b5d07945c9933a75c851312245a38661706d61641589ed83c4ef16f5aca8e64793a62731a5cad054d9287ceb62bce2dd6c38b4832456446e80a1cf8a76c16b1d4f54c586eeddfa6877bdacc8b99cfd225d06207da5f19927bf67498632cd97a2f04cb66a79f7b931aa45123d66f36cd7756c07a5ae30df53f6cd0c88f288bfb5c918beec9c2a304ecd0677f18ba42c3d63bbf79736b873c87121f6ba995a14e4faf4a2cb8f9819a5a1a72329abc50dc2d7a60b232aee6ebcd83e57b68bb479efcb70aadb5c4260d89d019d2aebc269aba9720f0cfc8bf4a7bb49f5341e37c6fb7044f79129dbbfe99ef295be78cb17748ed2d64ad7444b3ed044205db575b42ebce9a786a0e875584ecc3967b3c43cbfc839a1892677039975c207c5901ba886d6c3adbc992a640f81d8e7b00db969369ad15f97b8ee97ec807330f0ff63ea766c0702fbf6212b2ae9dd43fee42881bcff6321c96106ca94f0437ff88ceeb50d72e8332067e7c45fd8e56d782933ed136ff4baf221231ff0cf19b7d6aad523c64582f6688ea5b51891e18c83002f7b24d59bc6fd9e4c1f3718b68801b4b719831d8bd0ce3bd1ed07826b19cde085ffdcfdc346814da1d40478977fb0dc95ccfe8a12395f842951bf1157114c37ebc14e5044bb24911d69f4dff63fdd98fd05cbefbcd8a50ccb7d511e4325e7d0c4585277382dd1cca5b0ab6be22716c78aa11c3c87cdeb2adc030e99d937ee075ef4a170acc66ccd134a9b7420a23710d31182b61ddb44484ed1dc0f212691a1afe560fc9eb43adf9e31cec96144c91368ccfd2856156a35cf09c96850b58659858ea28e5cbd9de973f3beb46e305533b23f479d78a8fb5c9b7c82f63175c59c1350257ad45c58ba456b893effeb1a110f8b80c9973660bd0177f9193bf52a939db28fff0a062abec31435ba517c03446b3cca899b12a5db98a496e4c57f31aea1d966894df976bfc509ac7ecbe14c9b8828f029b42db078f6e38e598ac4e6b4396d425a91b7d780637d488c2de013c4f7a19a670f21574ec16c370b57e7bb71c52a6987d7540f6d8083ee8314fdbf31f5b943571a03ad79e65b52528f1bc2dbc54d88c247aaf8d99988eb4cf19fc392813eb0222b8822af2debd7ad114b9e098a7ebb04b51ac7d03cf69d16045544d968ab65a5f43fde168f77c0c16f2fbd942aed4bc00ea0fcae810dea1d98ae6afc1da44b8c25e35e765ecc428afdc5f4297071f7713ef1cf626024f2450e0715d1449a36f92880e5831e44fd5216afe8c37a461662192eff5f54edf86c5a3cf49e7e142e9701f60c4bd9fe0e130e50502bd6283c2dbb6473bc962da4da64bdfc2063bf4c5ecc6e616e8414d281dc341a80889b98f4e4a65ed388e7b29811617fcbd80fb2c550fa468d358c1f2a18a0e033402c87262e0ccf936df874ed8359ac728b5847e558958fe14a981659ace2ee4531c2a7169d9b415f5deac3f9d24fe86898b3d7aafb973f222b58aa425e4dc7bf53cf8f04ed4019301922cbcddceee48b0f566e67ed6a27935d9e14d03bec361921cb12add3d5fc83c72ad3a2e875e738354719c39df9dbc8b19f97c35576b5b9f0cf14e85282a071c0fa40633d24e6c73af328155c833a1e344c34137b9fb8b5c6b596c5ad636073b4ed1e6ea6efb35180777e7c778364be692e464921d0967a1d10927b549fef704f98b26c535384026b1dc5a4d6a6c10f291913e6402a5a1f70992a20ab2518a6da0d53d26ce6552a0c0955202b4563505b8200fe9d4bf51d7e67febcdb7bb919a17b4670961bf55b700aa62238c3d85847f4ed4a5cc5084e4bf1d185eedf5554eae706d24af97e666e21ec6b345e043832dc345ebeb8f421c5eb1e6962d317929f63d4d8227212cf60ee368e36349eda9c402e13b59860b9b568de35bbfcd7a8274c1129cdfb2e2bc275123ca1814fd2df197d62bebb41bc85ce09517e86c365519cdc9953290936f8b0e140707531de5d989751becb2e7145e607ed2024636704c1523878c06911612c6b8b058b79efeb75ae7d8e5473ee3edc477d1d6421e5bc533bdef79cdcb42e589cc86ea3163e4c8223a032478d0484529ef496a60931341b6e11ed65fb9ea9b78242b190a836fbc76f6a8255a9df60226b7e4f2aa4b84e53ee5b2b81da63219d0f00b2d7c79307af8e44c0f647db83ac386186bc706e85ecdf41f858e57bfd9840adf4404dd979cd78d3166579f6f20716d10193319d2fe57455b02e74dc2188a06f63a9605d1ebe9dfd7912a552ebe804548af5d80cd3112db17d520afc01fd4e36cb4bde22303d95be0cbc305fee798bbfd7f2d09dcda3134fa2a723ea605d68f4e8ada8eebdfbdf3ae72ad85d0677b5de8089a54b0119667440a3563dc7a45de55757b7b0f519a19e24aed99aec73ca3f50f20f311acf2896f3759cb925489fd566e93ce37554268155bd56dd733340ef5b0f14d7388cf560c5291eb807bc77eb87c0b44d7d683ed9b1961bc244308d3fa612045d141a26065a45b73a46de9ee2f1b3e90dd6949d103bc20bf773c41853a09258073bba1be1a85508a2e949410f0857cba98799c32f6c4268660527c8fbc31cf717e6cd9fe5b97b8f75f05737422664f38d1f30e40191b54bf34420358bdb1cb301c8653f34097e7e155d921a4d28634e1001b05b8a7685a056ede3733d161090c919371fe0b78b12ae81dad4c00ddc3b137a01f1c208a6c8f9c58ec6cbd80040484292c401acf9ea394b3cf5ec032f64418b3f2d2c0cb16d0b96a5da09d22effeefd16436f8942daac100eb07bb0a0d4ee5a9831d742352212773eaa1e6c3a4e8e7051fd79ba5ee44f8e6473b1648ced727fdfeeb42bf39a54ae0f99a80feb37b91edfa0a7aa2ab77cfeafbb82cb1001ffd2b297b46ace23e6069e5bac5713999561127394ad18762a40108c7706b6d094895f6a5e2925598d05884de7a50198ffb4f5bba08567e1121d877a8a8c6b43f2ef4638123b634aff986bc5767ccb2d31e10d9c0f937c186d905320f86392afcaa156b9f02a4149f1b185f390f9a8d1c3fcd10253e35bf1adff3e81777d53ea0a86821a3646217204a5a8abe6533f795b08ee57b1f07d82ea7275ee2a65385d5f06e0804d14424cd6214f9180d1db2c3762b8e0aa8e17ad6ef8e4dc9545a041301c92d4502bc992b9259bbe886e914ea2816de7e47e762f927fd02392bc1518fc7a5f8cd4a482bbfab73433044b19d7ee8be6443f6772216208fbe4e0ffc7ac3cd2b06dc55673b593f0b8ef1c84ca511ccefb598b2a0777593ea673c29584071ef987a3c941f3e5f96d910fe7862b8e09217eb03f7737ed51397d63c5a8695f0667f3cf6d46a12a3542aac7109c90c8680d055c8257e2ad81de374ec73a55d8f3c67e1dc7d19f639c31a8a6c18acb99db74bd38524522e4334b02950bf8b542596dc0006ea65bc1f6c5c83a5484747bc0c82667d3a1d5a7726bdceac25b56cc989becfff9673c70d70ab801c937283a25c4361489bb8267aa683b8cb9e42ffb2df7be4367202e7e9b527c11f2b5d6696a773c738bdb3e681493fa6bcc6499b4b8a4733fe08b476ff51136ac0b92fc6d6b8f4e5139ce9ecbf737bd104633af5b631db91240e0c47dc817d2f5b71fefa69943162ff708212fc5a2a134afbd69b8aba4f0d2abc05c19ee87d8b4effcd4027760f7015e183643646de1526464739e0de91022ec23119c8b50d31573b0d0226dd608ab79880e2e18e50e2d8230ae809b2a94c9c7408bd8a42029d395eac3fb3a063a12cad047b9b3acce2fbd786b60233aef0b6187aebfe9bb88ea4a0d81b5074f297085c6876ddf8e3042c6cfc8675b16f038a336ecc54fde3153679d7888ad9627fc83658faa012a2ba0755bd6e2eb8c7e364edb058429305bdc8652c5f3f80efa1226b311dc6dd9e3e39f469fd0ffec8162c9bd4d431dbd4fe0cf0bddf4bda70c35206e1e21d26b0f511133f05b744c0f8b657c1b64fd36c94df2215", 0x1000}, {&(0x7f0000002440)="c0e6390688e3376bce4784b67611fc33c27664bb0aaea456151299330fc0c3a198cd55111effe99cebb6b60f505d08cc6fdcba5d0c420fa9890f59d8e4c5229e42d4f8a6e5473958745b4053b6d0cf51e43cdf1fd4da21ed1c42ab25c91bb5f96742ff3cec7e5074a93ec6929e1e2e4c1aa0354ceb6412744bca5b5d906648191eb1e82a974ffe9672f5e92a36c981cfb1e86b736f0cca07a4550ef578830646073829095d47e93771cf88dbd666c5f2bb3efce12d91bdbb9d0fd3b30f5b267a8c4d08b71cf38cf2bc557d53b952f61b80f68b8728508923604386803b260a9165", 0xe1}, {&(0x7f0000002540)="f54bfaefaa8023c15c866809a96f59c6cdee52c9a7cc888397e261fba609946f7e3b5cd28c38332121c8dee7c6f6583ced72985e2dee73e21d0cb86ffbfa3417a28bf8e4fcd2d9e3ce", 0x49}, {&(0x7f00000025c0)="d497d607ab70", 0x6}], 0x8, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r8, @ANYRES32, @ANYRESHEX=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX=r8, @ANYRESDEC=r9, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRESOCT=r9, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES16=r7, @ANYRES32, @ANYRES32=r11], 0xa8, 0x4}, 0x2) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r5}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000000), 0x10) executing program 0: r0 = getegid() setegid(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x1, 0xf8bf, 0xff, "edcf4d80f81fe6c24ae810463cbeae23bf78ba52", 0x8, 0x7}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setrlimit(0x3, &(0x7f0000000180)={0x8, 0x80}) getrlimit(0x3, &(0x7f00000001c0)) getrlimit(0x6, &(0x7f0000000200)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r6 = open$dir(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x0) unlinkat(r6, &(0x7f0000000440)='./file0\x00', 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480), 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r1) r9 = semget$private(0x0, 0x1, 0x538) semop(r9, &(0x7f00000004c0)=[{0x2, 0x4, 0x1800}, {0x1, 0x2, 0x1000}, {0x4, 0x9, 0x1800}, {0x0, 0x1f, 0x800}, {0x408c4d932091dab2, 0x2, 0x800}, {0x7, 0x3, 0x800}, {0x2, 0x9}], 0x7) ioctl$TIOCSTART(r1, 0x2000746e) ftruncate(r8, 0x40fe1ec3) madvise(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x1) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000500)=0xffff) r10 = getegid() r11 = msgget(0x1, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000005c0)={{0x7f, r4, r5, r4, r10, 0x12, 0x6}, 0xff, 0x9, r12, r3, 0x5, 0x0, 0xffff, 0x401}) execve(&(0x7f0000000640)='./file0\x00', &(0x7f00000007c0)=[&(0x7f0000000680)='!\x00', &(0x7f00000006c0)='/dev/speaker\x00', &(0x7f0000000700)='/dev/speaker\x00', &(0x7f0000000740)='@\xb3\x00', &(0x7f0000000780)='/dev/speaker\x00'], &(0x7f0000000a80)=[&(0x7f0000000800)='/]\xee)\x00', &(0x7f0000000840)='\'!*,^\x00', &(0x7f0000000880)='/dev/speaker\x00', &(0x7f00000008c0)='-}\x00', &(0x7f0000000900)='&z\x00', &(0x7f0000000940)='/dev/speaker\x00', &(0x7f0000000980)='{]${/)+))#&\x00', &(0x7f00000009c0)='/dev/speaker\x00', &(0x7f0000000a00)='{\x00', &(0x7f0000000a40)='@\\-#^{.[\\\\\'#@&#)(^&:\x1b:+&\x00']) r13 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000b00)=""/32) ftruncate(0xffffffffffffffff, 0x6) executing program 2: sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000980)={0x3ff, 0x9}) syz_open_pts() symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0/file0/..\x00') syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa8f0f6291f94a86dd607818cd000000000000000000000000080000000000005a00000000000000000000000000000001"]) chdir(&(0x7f0000000080)='./file0/file0/..\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() close(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r2, 0x0) r3 = msgget$private(0x0, 0x238) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/56) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() msgctl$IPC_SET(0x0, 0x1, 0x0) r4 = dup(0xffffffffffffffff) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getppid() socket(0x18, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) executing program 4: getitimer(0x1, &(0x7f0000000140)) getppid() getgid() getuid() r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x101) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000ac0)=""/240) getrlimit(0xf748899596295713, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="6cc6a040d8462a190633dbb46ae69bcd23f02ced02b2d954e46fb18d", 0x1c) msgrcv(0x0, 0x0, 0xd4, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgctl$IPC_RMID(r0, 0x0) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffffa, 0x200351d, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000a80)="24bdf0be1478bf4f2b8474fe032477e672d5b08561507baae23ae7aba88a60dd92779187095156447d324f86f93da6d3a9bbcd4b8a1bff3a36b4f74a1b6e3af7ed4a9f045c34008278dfd7223b7599122b98952c4fe051d6522738f7c875daf0942b6d2181922f6b8f975ca7f8e42f570951b2c41c1d", 0x76}], 0x1) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x141) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="deff", 0x2}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x3) write(r0, &(0x7f0000000040)="1620e80000007c60e1016745b65369db00000000ebbd07a90172c84c83ab4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) executing program 3: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x800, 0xa) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xed, 0x8}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x8, 0x0) r2 = getuid() r3 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semop(r3, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0x5, 0x1800}, {0x3, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40}], 0x8) r4 = getuid() setuid(r4) r5 = getegid() r6 = msgget$private(0x0, 0x91) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0xfff, r4, r5, 0x0, 0x0, 0x66}, 0xfffffffffffffffc, 0x6, 0x0, 0x0, 0x0, 0x6, 0x2000, 0x7}) semop(r3, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, r4, r5, 0x1a4, 0x4}, 0x9, 0x5407, 0x8}) chown(&(0x7f0000000040)='./file0\x00', r2, r5) executing program 1: r0 = socket(0x6, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) shutdown(r0, 0x2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x4}, 0x10) getgroups(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000224000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = open$dir(&(0x7f0000000040)='./file1\x00', 0x8220, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004", 0x7, 0x0, 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x101fffff9}) close(r5) execve(0x0, 0x0, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = socket(0x1, 0x1, 0x0) dup2(r4, r6) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x14}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fee000/0x2000)=nil, 0xffffffffdf011fff, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) r2 = socket(0x0, 0x4001, 0x0) dup(r2) r3 = socket(0x0, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r4 = dup(0xffffffffffffffff) r5 = socket(0x0, 0x0, 0x0) connect$unix(r5, 0x0, 0x10) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xc4) execve(0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0xa8) executing program 2: setrlimit(0x0, &(0x7f0000000140)={0x7, 0x4}) r0 = syz_open_pts() close(r0) sysctl$vfs_ffs(&(0x7f00000005c0)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ftruncate(r1, 0xd656) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) syz_open_pts() syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="b5a570856afb9c0b", 0x8}], 0x1) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a002000000000000762400"}) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4e65) executing program 1: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x20000009, 0x20351d, "01f86105bbc96c767d425657f7b8ebc53000"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000012c0)="5bdd213f07ed54e8ccdb4a22569c46585db748730d9a38d799844427c6cd9cff047018fb6da7286e03d19bae1b7f4714c3d5f6102019e563fdec5c250a1fccc36117184e08c9", 0x46}], 0x1) executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) setsockopt(r0, 0xffff, 0x40, 0x0, 0x0) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f0000000140)="560b9ce9a7b64573cd437881bfab2a22d6134471395b4679f89991d32998c076b3f5d91ca9b8a6edebfda01d87dc0287b50936259782c5ff034a08489d99d404d7d86c81510e0d033df2d8cea11fb0", 0x4f}, {&(0x7f00000002c0)="b60fddfff8efcb25a7e695fbc834db524b5001d1aab0cd7a867f4f81946bdf83b35e41ba31ffab18ad9934545be7d456230df93912c8ab630efef8950d40a04bb07f145464892db3172741da5405c5faf8e8561e251ae0f319a75cbb95aea78ea1570a0a2e252ae523517205e05b61c5c7bc1fac7b8106329434f0616d3a7cd79e7f530844", 0x85}, {&(0x7f0000000380)="0ec05f0e3235036c469fa8f7aef7b39816a560ab3d18361bdb47db2f64eea40984ec39e1d322769a41b60d6ce53f079f7e34e452e9b8d5b48737f3b092bb0a28eabe45aa9a7a0dfa47a4c9d21210269c9ad4ee79e738382d971df220f6af70d08b3a482ff40ec061f384167617f0f5eb6da0695d4e04544661c01511dcdad33731a8dcaa0769da187bdff0398064f9f8e2b96c725e61a0e75af9a33894382654b954a45efd71e1ddc1655b63a0df684100518692821ab379586a4c7f65fc749298dc9acc9fb7c13a38894a013377775388cbefc56e6a4f506574e4818e2a6c0a0c6fb4ed2ce9ae953aadb0991ef3753353", 0xf1}, {&(0x7f0000000480)="4253bbab17accab78943b182c164330ec45d4ad2eb8d19413dfcda953667b9ef178485054631ef7c59a5babf71dedbf1ac9ed19b095a50468c608ea20c4464348b667ef1f783351e3e4c4bf5c1b2e9e337ea0e5bfb4c68", 0x57}, {&(0x7f0000000500)="7e448235c4b7e791784272c58a717e0e7ee2b7ad9ff2c0cf5803056af0fc317cc1bc401861eb8417c00e2f0b924c07c8efbaaad08d23aca40ff12f08775a84a91d4cb9f05306cdde7d1e89b43a37b278fd8bcb0b512ce811577a0403b149258036c7724031a7e5b37a170358e82062a329708a9eeb5b9759f320fbaa785a83a2ee4c603afc4af9733c774a158942f0fe9d1f3a1dc6b8fa49bd9ba167468e315ca5f3895bf148580b6d62f37c68e298ca0b22cc87daaa3e16aadeb910e6dd8035a6bf80b9fa414f64a9fb5200e27eca6ab0f2bc78420df4dc7f7d", 0xda}, {&(0x7f0000000600)="14973998d367ce9a70a0532c72f314647e6bb746b1f47e4a448fed2b46ad162fb0a0457ee02ab114561db3c2acdb4e55adf6e6cc8d04e144f7edeafebfe11abc396832a795881759dd0af6ea344ae099", 0x50}, {&(0x7f0000000680)="8646a97afa350efbb201c53c78788c0f686eee8e2377dc8158972822b809168ed1080afe9aee80dad9c5c353874d48d914975fba843864213fef97f624a8f89651c202ba7025b5a6156d9c19cfff11588e9711f4fc3a5feb9f54e110bb543556da1ff53ce403b4d38bb8563a4e09a7eaf67fd8a69025199b311794449fdbc758b05e472ebaefb939e92ec84ee009c1010b0c74531a5cc4f28f034906904bd9f4c73e9c1b8599f8109fe1859c0115f642be38bdac3db177442de4f2d21ede3f0444a4431bbbc6594fe96720a3ad8371e1eb993743d58c", 0xd6}, {&(0x7f0000000780)="43f278cdb9f451c840455dc0d8b46886ad3af59092a9d17b03f4bed15b7b72ef44f1d09715de23f118736309057bdc92f38e9a2726b67979928a0eae869b8deca984fa5bb6c4d7042920d7725b61eadd53e491bc06e494d2543eceb68180f91c4b8a4ec4065bc6bbcb45ffac4508bd24445988f25524ba5391da63a5f53d75b444792f66d7c8011239689e17a8de6fdcce5c586a3ffe52a2", 0x98}, {&(0x7f0000000840)="43b2e131f2156d91720182a475c28a29d379367115351b468dc55bfd1f229e78d59fa33451ec87b06f43adea7195aa60aeb1b5b8128aadc16013eec841287898667f0d3588e9f60edf", 0x49}, {&(0x7f00000008c0)="61f855846438fb35dfce4c3961503ae4f7ceff346313d1c6b2dce38986454e7d03b82111ed14a242295254d8554eef9a1149fa3f9f0f3d5e64d8ae1d735bfc59c3387c37cbc638fbf0dde141e52e4f76f759e60ed3aa59a84e8607f31993defc2b6e11d4523d73c7d39ac0b4abfcfb43b72eda352e900e2497b8a2393eb3ecb121d73682c5a36c7eb9fd6646872d38035c43e3", 0x93}], 0xa) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setitimer(0x1, &(0x7f0000000ac0)={{0x0, 0x5}, {0x1ff, 0x3}}, &(0x7f0000000b00)) recvmsg(r4, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/7, 0x7}], 0x1, &(0x7f0000000a40)=""/21, 0x15}, 0x800) writev(r4, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendsyslog(0x0, 0xfffffffffffffeac, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x7) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffe, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7ff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() bind$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x0, &(0x7f00000000c0)={0xabf}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) close(r4) connect$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "99000000000000000000d373dd1800"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001a00)="89", 0x1}], 0x1, 0x807d2) truncate(&(0x7f0000000040)='./file0\x00', 0x6) executing program 4: pledge(&(0x7f0000001880)='\x00', &(0x7f00000018c0)=':[[{\x00') mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7566024e814936c6, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7fff, 0x0, 0x4000, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x3}], 0x1) writev(r2, &(0x7f0000000080)=[{&(0x7f0000001600)='\t', 0x1}, {&(0x7f0000000140)="0500ac9382bd0a", 0x7}], 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e36328b2", 0xb1, 0x0, 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = dup2(r0, r1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10b, 0x1) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000001c0)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000200)) dup2(r1, r2) read(r3, &(0x7f0000000240)=""/238, 0xee) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r2) read(r2, &(0x7f0000000380)=""/103, 0x67) bind$unix(r4, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r7, 0x9, &(0x7f0000000440)={0x2, 0x1, 0xa79, 0x8000000000000000, r5}) r9 = geteuid() r10 = getuid() r11 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x5a, r9, 0x0, r10, r11, 0xc0, 0xc32f}, 0x7, 0x7, 0x2}) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000000500)={0x9, 0x346b, 0x8, 0x4}) r12 = semget$private(0x0, 0x4, 0x10) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000540)={0x8, 0x800, 0x7, 0x101, "54bd0c3b41e92de28fb4c3ee3344eed1332f0532", 0x9, 0x10000}) dup(r0) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000580)=""/160) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640), 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x2, 0x20, 0x5, 0x1, 0x6eafb78, 0xfffffffa, 0x0, 0x0, 0x2, 0x8}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2811, r8, 0x7f) getpid() executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000054e000/0x3000)=nil, 0x3000, 0x5) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = socket(0x18, 0x5, 0xff) r3 = dup(r2) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = getppid() r5 = msgget$private(0x0, 0x10e) r6 = msgget$private(0x0, 0x100) msgrcv(r6, &(0x7f0000000c00), 0xc0, 0x0, 0x1800) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000ac0)=""/240) msgrcv(r6, 0x0, 0x0, 0x1, 0x1000) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/56) msgrcv(r6, &(0x7f0000000e00), 0xd4, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() setregid(r9, r10) msgctl$IPC_RMID(r6, 0x0) r11 = getpgid(0xffffffffffffffff) r12 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x20009c1, r8, r9, 0x0, r12, 0x1, 0x8000}, 0x3ff, 0x3, r7, r11, 0x1f8, 0x6, 0x7e, 0x3cb}) r13 = getpgrp() r14 = getpgid(r4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x7, 0x0, 0x0, r8, 0x0, 0x80, 0xff}, 0x3, 0x8, r13, r14, 0x100000000, 0x5, 0x20, 0x3}) r15 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2000000001}) r0 = socket$inet(0x2, 0x2, 0x0) pread(r0, &(0x7f00000000c0)="57e25d8bee658f7959c7e116b56404a59891e9ca5a2127bd8238b1043502af38eee08bfc8ae08bf76f47172b5aac22268b207fab3a4dd6d35cf6f15575f823296084e9297bcd1387fd6174e86c3ed80834d7e7be270b42811b5970ffa91556074bf201d0e9ad322aa1ace251fc0961ced451cf63", 0x74, 0x6) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x20, 0x4) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d345200302b0000000000000000000000004b9721020000000000000000000000000000000004"]) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setrlimit(0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20b89, 0x0, 0xffff3955, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r3, 0x0) dup2(r0, r1) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000180)="0cc154cca6fba1285eb08af0d17e11958572cc8797db8012c9b7a42392c1b0aa97d6c46e56983fe7438358b4d9d7d9c314a6504e540636bd565e185023125e5a351188ecbf26c2b7556fc588918738c51514a9c562894f714eb718d83f207b3fe6fed3312fa42a0e047e6629197b10d0814ff12b10f58e95cb004b7d1e8610a76789fc6a2777d02a086adf339571113c4cce71fcf4c6309dd7324a70", &(0x7f0000000040)=0x9c, 0x0, 0x0) r0 = kqueue() sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000440)="4b272caa58e3e6434d5dec0c7f3c5e8ee4528c12a8087bdcde6cca47afb591cbb0697d9db4e8a92e240d672283043c5c7597d33fb19b8530d5fc1e5b6453e1f09721fe4da24ce0b810cd0793ef5581dcd33c33453c4f8fc7f6f38376ef90608859e07cb216d78cd254f5e0bf1f241579d6331b96fbf6b351916a7798c04e07ebae355f5d31622b7c8a428ded9f4bb513a0d326fde1b462c2fb02c9338beca2b1dcb1ac07631de5c2654a62d4", &(0x7f00000002c0)=0xac, &(0x7f0000000500)="875409bb5974581396ed987754d4825b202b3a22b2accd117ec814301ab32f222a86428d1ff038762b16d2477adfdac6ff39ed5b1293d6e617ef8e60", 0x3c) r1 = syz_open_pts() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x45}], 0x1ff, 0x0, 0x89c, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget(0x0, 0x4, 0x14) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000180)='./file2\x00', 0xffffffffffffffff, &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') symlinkat(&(0x7f0000000800)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000400)='./file1\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x8000, &(0x7f0000000100)='./file0\x00', 0x8}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x5, 0x81}, {0x1, 0x7}}) semget(0x1, 0x2, 0x200) mkdir(&(0x7f0000000380)='./file0\x00', 0x11) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000440)=0x1) sendto(r4, &(0x7f0000000480)="98c7cdb1b3fb9e9e9cbdb61da9e488397c1e0058b997f293e296d96aa7e60d3a4f06332b02c8caf4ef05f346d34af62976e4e298595797051f2576e533f7322b83318beb86ad65f0c2815d", 0x4b, 0x0, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000540)='./file0\x00', 0x100, 0x21) unlinkat(r7, &(0x7f0000000580)='./file0\x00', 0x0) executing program 2: sysctl$kern(&(0x7f00000001c0)={0x1, 0x53}, 0x2, &(0x7f0000000200)="480905c05030b0a967d8333644d13a28426024d24e11a2fade683f4721920f10d88ad997a2af7ad49e87d809d8f71b5654b800ef3cb0781351cb67172c6865d6e8ccfe2dd29175d06fcba0f3", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x56}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, r4}, 0x800000000000000}) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) fchmod(r7, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x8000}}, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x100000}) setitimer(0x0, &(0x7f0000001000)={{0x4000000}, {0x400}}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) sysctl$hw(&(0x7f00000002c0)={0x6, 0x13}, 0x2, &(0x7f0000000300)="78264f7d4db54d8f856cf368065e0297705c158285f39d2b0e2bebbedf10d3aab47a7c8fe6f806068258506269a3dc718896dd16afbbcbfda2be10eba869a820d828c322bef81f54965eef8adcd1b4251d016d0e24c1464d6c49f97bb4ae69b91e78919350d8b7eddba7796ae584f14234bd75fb", &(0x7f0000000380)=0x74, &(0x7f00000003c0)="b3ab56ea8d9fa3d9441669", 0xb) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r9 = socket$inet(0x2, 0x2, 0x0) close(r9) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="010009c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f00000002c0)=0x210, 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000400), 0x3a, 0x1, 0x2000) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) r0 = msgget$private(0x0, 0x388) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getegid() r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x3, 0x800) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() setreuid(r6, 0x0) semget(0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7, r8, r7, 0x20, 0x4}, 0x100, 0x0, 0xfff}) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6, 0x0, 0x0, r8, r9, 0xb1, 0xa4c7}, 0x7, 0x8000000000, 0x2}) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt(r10, 0x0, 0x20, 0x0, 0x0) r11 = socket(0x6, 0x0, 0xff) connect$unix(r11, &(0x7f0000000180), 0x10) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r12, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r13 = fcntl$getown(r12, 0x5) ktrace(0x0, 0x5, 0x128, r13) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x800006, r4, 0x0, 0x0, r2, 0x94, 0x71}, 0x200002, 0x8, r13, r5, 0x1, 0x6, 0x7, 0xffff}) socket(0x2, 0x1, 0x0) dup2(r11, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x20, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/58) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc343712", 0xb0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') executing program 6: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0xfffffff6, 0x0, "ab000000000000690800ef00", 0x0, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd9}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r1, &(0x7f00000001c0)={0x0}, 0x10, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0651985301674f0e2bc8a684f02b6eec2a62ed2b2bf890c49c1fbac756c72327c3c2209c974599d6aa890fabe01c71509ff9e5f19279b0a6d4dd00a742487f4de4da4e40587a1d97f2af616095e04a258e6e867fc0c23772489d56686d294166befbe73096d541776515f3e8bc9bc82c045790e043dd142ba934d2ac20179ed803829eb05df3c340c40bc1963751eb042a7eeae20a7925db6117b4caba0243b78ca16ab555ed65", 0xa7}], 0x1) syz_open_pts() socket$inet(0x2, 0x8000, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000240), 0x10000373, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x5, 0x2000004}, {0x18, 0x1, 0xf1c0, 0x6}, 0x8, [0x3, 0x3, 0x9, 0x6, 0x8ce3, 0x2, 0x80, 0xf8c6]}, 0x3c) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x119) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000001f00)=[{0x0}, {0x0}, {0x0, 0x18}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) pipe2(&(0x7f0000000140), 0x10000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x6d7a) executing program 2: madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x3) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = socket(0x20, 0x5, 0xe) r3 = dup2(r0, r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000440)="3b333b5e37bcd3f6a0e6308f4f8d8e2757bc5ce47fadf4c1af5df2be6715e30778dc0c80a92f", 0x26}, {&(0x7f00000005c0)="0ef548c5dce609aca9c8a0a22397faef77600ca87722a8202d8f820e6dea40aac4dafbe9492383dfc7569c390e76e1cf1e453c867df64689ad2b72e2d51fce6698531257c90c1aa242dd59c3f27abc7254c1b9b4159968aac0f6b7c15c69b98fec2e763fcd2519f422f09fce752fc6e16b1f01f557efa97d42", 0x79}, {&(0x7f00000004c0)="6fa7f3173c2d0d20f49e63edcc6b68a41c394c196880468111f3f4dbc5b3ee7c440d7cdeba647e7191c4f676fe8b02ad050c1e98aaf3b761b84ef0d448f7b020f5168267c025303db11cf26af60cc3", 0x4f}, {&(0x7f0000001740)="9e5c00ba13f72d2cf5708b04c422da42c5089c29da3f3f95eb2b111d5944fa2fcb3be93746688affc8e8b7aaf5cb9961ab51b36ba3e8856a12a34b89ceb1a285ede5e1067c1e105fe915c4cfd3f971f66e24a4a43b84f75adf252ebfcbc1c0e65a8ae0c17384357c7ce17f2e00a40b3e21ecace7d3ef260e192338b387149f0115247c65cfc2176da140a97a35d2a0f57a31bcf002370a6d8fedf04945f70def29515b63cf8f6a7eebec5e4eae0787a6f47129e37b93f64d81844a2fe2f5ee98bc533db7002d6510fb5eb03c29991dca66adac125665a5b20b5f4297efcc1c40570274d3a7f6aa04cb132dab615670c857a755cca96acc36263ad50bfce81085e82851d52e1e98fdc507f9e82c8739ed7446ffa2655d0cbaa98e0a2d49ea9eaf10ba6f562c691f77d1cb4b47dade6791d08035f8fef2a5f11d9a85f7e4964399f9a2bdd0acb1dc396d253bf6d433a031d1442d998b6e98b1d228f9b0481176544b7e38df6d3e891e9513608cf68795b68641ba6f1100135cd4383d64aead99ccee7edf6b4ee9d32e87f530b95db737017b241ac42baba9211a4a084a1c586a9be4f292c9997a59b38ebd7d7357b2e24d9aee2b574d19b3ed5db343fa88bd7e697512b6656af8893dd62eb0bd12b715bcfe55a6500fca3980b33d3c09ff1b13da3dba6e66c76cfe0e5ccb55fa584b36d5d04330eb13751cc4f8ed04cd7ad78536a9c3c756c2015975b468166e5a6c90039d24555ff522bdfceb9173618c49c18607ddc74524775100966f41f9aa8ef71a8dca1eedc7be2d16eed0564ef5e0ea852a7b74ec5ab74095c665923517daacc600bac7ee0e5dcecea36431ff9d39143f8dd1ff4191b89a8d225e2dbdd323533c5ce7a7121eadd4744aa730bad0f0b760f2707800d79bffdc458ce2332f480f441ea1ea8253d453e5d1d37ffe6aff3c24e75c2a96e23b0b9237de1adc448d4fd9c08897ce4e91d439d9bc7c483417993cd87ab09edc82962fcfdde1439e94fb9f5522fa89549107a3600fe237d1b2b92be07abb76122738dbc05cb871dca0108e0cfaab719dd1d98efb4c149bf2653b60262ca7007a7df307b0573cb2d5027e7aa7d2a642e9b84edafafe98f86448044d56dadc568c5a33b85a9bce9cfaaa142833b4f01eabca295c60d90630c5c6ce4f1c029ec6e472c2f9291c7cb8a465a9422d7f471d5626ee66cf9c718f1e285f94ee528ff50da65b94d59c4c5e87d72789858c73649e9d73431b2c8b77a871d264f6cc3ed47c3e25a64096ef0b99378287e1276877f27d8d1c77ca84c7c973e108e6dc7296332f0dc10a0dca54320a300d6914f6b5047beddebb308f63edbbe29a57f867040cd8af694c3a4873d0c9ce1f7e92eac19ef0de6b670d4190f13760e91e348d497327bf8e9990c83fee08b3344ffb3fe621bc485226c8a7d4ca473cf5809ec344ebf785674b79bf6c4dd4b3d54e5284f51a2e6b51bbf451c570536bf38c5e38103b73f52509abbbabaf790402a2fd2aec21c6dae6f696a5cdb80e8551e3a11ab78aaad88627b5d35e7cfc9c9f934dedb13b0037bbe72eeaf6902a9c5205f4d60a1eb09ca2cfe60acbfbaf2cfcb944b18418caa3462548fdd9a7485d2e664dd298dcf09d0ab35d263505a08c602e14ba0693a954137696e4e4ec84bdac035514c22f3213538209009ba17539e1c3adca80f302feb1253c0c678d4749bdde6855876e9e080f3ce8ee628741f73f82ff0b86b2e14cfa117cf41864882ac090f693c25d9ecc24f74a4071d8007c7e8b08b6e01dc70d9161198f323e2b2c9a91799122222d4e803041a4eb621a20fc7d186d11d6bf305e24c8c1f484e7118b50fef16077b15d3a2e9d37f0596bf2c01586e88da142165634ece28c5d69a4e57c5e733d1359a19a43af08826ec89d914b8e12b7896438d3d33c50c5c4b85cc3cc3a4e682f2e08e81224e1bff80ea44325ac37c0c36c8b96a167de6f13fffc82d6969b3dde4c83fde2f3e5f884bc7090e2576b7d62064cfde3b98eebfcd4efa962cddb9e7856a37e30f24f884995c6ea2c4b726ae91d99e3f0f3981ec4000a283352a3d8274f96d44e729a943eb5d1cf4a52cdf424e2e2243cc85f97d459a5ee0bc0d487c5d7878c9000888e50e6100be8f86e853feabb43ee7b110ae5b909625afd9eea102b88189e2c6dc23c6f3996ae872f969d100b09b1c0a492a744b478f4e51d7ae985297d986c3b92be52068f1e3bc08f50561cc547702d2828ba5511f4a2cf5bb561d0b0e6fc2bd195109df4e0bc4595f95cacc863ea83d3c9aabd1e300fd3fdae0ecc844c93a99e9a788eaa15502f69969b80c3dc64e95112630231a25dbc7233b99194415d138ee818019f800182bc04b9327a9488c19d07090d5332fc0ef5273a8d74b3b7180ae7997382f74f7f169eaf118aac1ae9dfb3e6e8ccdf0255911b85c068c9fabf93cdf0fdc36ce4d6bba2ca95bc1d4b4c42dc9be3381c1deaa9e4c2ec958262fe653761b9d402c5c6673119ebfd2374e474120d931361fcbb9db8533e3e4dee17b2801e9acc0f257e92ec0eddae55ab93fb09862d17fe030e9e35a61f47f2a0232cd39e843777006ccf5b367f3afa8d85a01be8139786b1fd1d2e1d7a140f88e20528a439e01aab83ed22c3f232c9752f6afdc2ab2e6d72de67c247dcdd0908d6e6edeaa73b369d21a9bddf6cf04d0e882d85ab04dea906b1a71af3d6af61135443bd052417b78aeb5eb44a0fc58124e970f78dfd7efdf43f9516a55475299d0a3066a49a59e244b4975a600d60b1047dddc3435c3fbd45b7ae45a69724ae8ed9e1ee57290d7817c218fda61b61d0a769d293ca73d3590722b50726c878b00244d1ff4d2cc68f879a4caf31c0d04f104efa39270a1ba1dd633fbdd4981bf073fd2e09d9f8c05ed366a4ba52362e32e60ddbb38a47ce1eb3fda5e283e32b21f03fd2b0da55786acbf7338018ca5c0f5237f885788c8ff74c8731a7e2c3103a821bd5862bf4fb8ff4373c08e96169902192c7be310794deb8959319abdb915e37376cda365859b59d097b77ce518e9dae9a7d2ba2639c2153170a2fe65c055c89a146808c3b2219699602fd37b91d208e3b7dfe121619ba87e5a0bf85faf5c2adf67f819481de3a428938f2c26db760ac71d4db24c3ca68b54262a626e55af45aa2175551ee7290edaf4d4ac56a738898dfec45f088cb6b3589f6d18f3b5dbee33652eb9469f3d5dbc4266f3aa05d00729f4bda0ca15ec29d7dc2863ca57488681b3694acaa026b20f402eecf5f4536da53b014f2a5d8c2b365822a7bbaff29f17adbcbb04db3b2f56ea06f773f00766e331c6e941271955574dcf66dad4cbf0eb76f593f4c8f54beb3b84b92e0e7841ff62de31a3e55f74b91f08f4728ae58a8d413e659fd16ba5c4b82a2f659313cf13241f2074e565dc43b3e219716442ec0da6d1cafd9da9c8e237241af205692e129bc2f9423c1d31687c51f784cc8a60294642137f330c43d750863b1b7c46bf117f3412cc3ef5018aa4c80cfa077bf36935ebf825ff968895fff41131632697c8828c3592f97794194ca412075cb87dddc9cf16908405657943e41e155bc82a8542ddfe91267e71471daccc3b0c9fb0ba205f0756683a37735d723949d56780545de7af0ec684822cf3aa986f30ed310bb41083eff1eef85cc622845dc8ba793c40da63e84a6bbd5ab76c738eff002bb3f32699a5aa1f930a2240db73efd5d0d08f097645bee6db8fd718de3aed15a824d0006dbda9c295ef04c42c6765a946583879d2d271ccab7012d0586217a217cc4e31c477fb82155f8bc56ecf4269665b860e6a83ed12723bfca5504bf5ad8aeb7b0e7238fb3b60b5390af80e1dcea39ca529628ccd1e95ad18eb33f4316fba25df1299986798c5994221ad25d3d255ab3be00221e814d7f948ee59d1973bb0bc208b4ff7c490110439202fb3e955ac25bdaaf0882c2c83bf754c33cd617697827d5c261c74caa714d649d3a7a10766ce07e2ab340cf39e5dadcfe08ef92b11b1d9a2f68637d55f77019ff14f97ca7b3fc0132910a6b54787b9ef264a39b6edde5afa10f325a827ffc1ab16795f062a2071a3f0bf81d3f76f22961b22cc66578449c9d4166c60f62bbec40ed29e4abad3262f3acb49d508ee01ac7fcc5a04b0f414f38eae1da11395871a5458698e8549932772eb9140e9632ef2a0439b3344dd5129f33389390dbdc0a5c36ec4479cfdb9aca267987fe47fbe3d8d72f3985be4cb0ac943f862e35dc74840c707f072ee350f977f0e43ec898b5b930168cfeffc8d06ddafdbb0f70f2d63e06f4ab55e5c7f19cd8c0506089d5620a4ec4e497ee277c12a23947003d435b067b004209816b69028550186455bdcd333db13a4709ca9f0089ada85998e51bef143b590e3943e1f45f00dcbee9c1b23a74df815a834fee6b3ad260c2e8b7bd7f47212544c20bc598b377196ef359c8dd613091fb04a8f790a58e9c94754d16bdff09a4ccaa57be8d8aaaaee9de9c647234fbfcf467ef3aa1f2cba3231cf1095fa4876d33101ce78ebc919cafbcaf1faa95358953288603ccd1d0b245b0bb3fa7680297c13c3e6c76fb21a64c8d4c6aee0a0746c6c7d0e276a5c2a2e6ee943da94e32c49f0945e9ded3b00a3e3063e2faa68792fccb1100987930123a3784efa2ae56adf1b760ae78acab24dfcf3a48dbfd60cc590c95af152c8b765bb41985e3eb2bae1e6141bda5de7423a1d2ccf69b4991fbe46773950388ffdc72f877d7a0917ad795fbc7cbc21f0bfa28ed27cbb90888f764d142f7e070a902ed027bc3ae78093a44b55dfef6eefd9a9cba3c7af9565f8b9e6c98cd266000228abc58f6035872a6fddb83d2abd075c8826e514b1fad91bbbfea458627f007ffa55af89c796cb1a2aff16821ccab5e1f1c9fbae46e033ff64a19bfbdf7c017131bacd760874085972b5a42c50ec5ee102837d91df2d32f670f05d9dcaeddc23008087a8d5817efb3f3f92ac38e2b431331c6085c3a6fee7dd3e0587ed4bfadc24396a20827813e70e695fe882e518e3ea96c26aff4dc618afbc7c9ffe2b1403bffbbda967ec742da9b35a760d68eb38abe5697f15d1324b06c6a12ed51e564a2587d4750030cc89929c8b76d0df36d3da50aae3108b61d79d75dcb35a5bfda1a6a1bc365d1adb4dddc2cc3dfd0a1c1098cc2658612725ca1286b326fa13035fdd8df1642f5f998690c09d59a5377786577488a8b33b593b9b0c77b835c5879ce60678a41605a06a0f503cb3ae628cdc6e9670d321058ed0b26ffe0d45b9e0c2108d45c3a2b8f2984b955de58716eda86077574b4c2b7d1819cd452d26b9d618386764e971dfc78fb1266c36766588bac0fa46cecc25314e41ae234cbb659ce662f23d06801c1dc228defc7e73b655b5d7ef2b64c9e5d0a92986d98ca5aff04d3ee64abce17f67322c7393340fb03578cc94c26c8a1860d08a26c181e0699319979539441408fd7c4b9b254f0c102efa2d3bb6041f68b9ec5643bc84fe63d05a7742af951df5f630f30370c44e150e4b9eaa4639e63327a0eea71dcd90b5b181cbda54848713d207a036a29d84d1653d6cfa4d6b18c86f57dd0809fd8235254ea5eee202a1dae8c28b577933da36752a2bc8833444ae9516b7137faacab8f2bbac8652bbbab1a9331c083fed7c25838a8dc454e55908b1ac7f0512305b8729065425f6c780d345ece5d1fa6fea3e065e3f1d7c26d44aeb738e558edeb586e5831070840e55973f6c4d6830400771479eb", 0x1000}], 0x4, 0x0}, 0x0) syz_open_pts() writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r5 = socket(0x2, 0x5, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000580)=0x8) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r6, 0x0) r7 = accept$inet(r6, 0x0, 0x0) r8 = socket(0x2, 0x4000, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) r9 = dup2(0xffffffffffffffff, r5) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000140)={0x401}, 0x8) dup2(r7, r8) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfe8f}, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x8, &(0x7f0000000240)="9e296d51ff778bf07e0107ded2a91787dc8666ad367ede7c272edf858e63f2c4aa66410938c8765901d5424245e8b5a7e2cdb8a7a401d4731da195c7dfa4ecb406eb53807505000000b64a91ef602bfa6d693e1a9e5b31b18738eac429d2486d8d3bcc4cccef6dae0225bbfda556b5a8c55dd70e65b9bfc0583f22bfa61ab5dfc5cb42172ab9085bd55a1ccec5fbaf81f2b7d123fa65fad7c479a4c0bb5e570343f6e07ed4d90f91c6f7a91c9e680700000000000000000000f91c75000073feabb3bb114497a68697e0b9780dea09f8c289e3a30d899458f14f6904971ff8b4d98b426d4bef7423d4a0b921235bf6c807f47710a158e92db8829499085dbfd46eb5bd0a481e78e022e45d46254ace1aed87d1e5c92c86141f381c9f86ebacc40601349b8e050a527f333e98ba0d0a5a7fd6f245d35c4a5c9342f98fe203386bdd5fd50fb265a870985234f8b090b620353fa745deb7d275f403b7979e745af9cb4428341a3570aa51fc33e8c46b155e750235c19e0decc64a51fec81e416bb3f6ac646cfb913f116a3e343983e03404eeb18e45bbe467f1641076c01a892bd18cf011a35d85935d7e7dbe85f55805566908269baaba829c1dc882b8269603b11d6edd44a12e88b95b33c8a7228f8bac9071c7164ae8055017e0650eab0891b50a1af48311c5b22693ee8a296cda9dee0624db7e8c", 0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x11}, 0x2, &(0x7f0000000180)="06533379bf92e8c8c611a3d3102792017fbb4346553eb08181a2b1526f9558d0be3589081e67ec825a09f2d50968cbaaeee514846dcce48dbce9a16adce5409d1aee8eedcb39526e8b67034d327ec3aac2f74c420cf28c77497ed6e9bb31636086", &(0x7f0000000100)=0x61, &(0x7f0000000540)="fafd1fd217afeaab56e9d2ac825e3dcea312f1e3bdebdccdc400437b0e9f0e2c1e300e7924bc002a0935742559580fdedfe3ab0d4465fc5047307f85d98f62a44297d40ab05b439e133f5d48cee554eef77ff96de75568e2f6d08d3d7835514ba03058d20b66b5f53a697695c4c55dd4074f294dc917ac037ef57b2451c0eb921bd3bcd6cdab61961ed99af033ccbc65887e274a6b621f5e0c3850e8a5dbc6d86672832b5494a571aa3baf596c7eac9bd22ebe2e43384a3b08dd26f59b66e7e1c7a40f0d1927fa467a30bf642d6efeb85a60e68db001159a8e96b2e9ec4941c63dc06557ba2683182d4c6b1d51b95a231bab40dd49383ad5d945e20a097432762b9b0b9ff6813ffefd17e4e7e63a57e94cb3382c5360da96993884f47e920015e6aa5c14256063cea575b4182588279175a1e4955d5ee6705f230239bb69f4b785417813a9b27ae85ba2f1b70d519b1aac74ce18087d11290898066de5c9725008ed81c5d52c3623ecf9a7a5574d6e3aa99ede859aec25760d2610107ff8a4354aeeb43b48f2b02d68820fb146d62e7b4e456df4bcc3d928d20d447bf1775c4ebb943b801fb0a9ed7170250fb50ebe65138b5893079d63b3ffef3bce535c90c3d7d59256c366e066c37f29f0976b5f9a89a08ae1060c42bd6383c2507701f197d017c83cd9153257cfc1b0d0d1827a7b45e9881cb79d3469ba8e53bf51cb79ec0be37151811d486167dac49e4e4fca7026ac1dae5048f1d556ced61a70ee59bfd6cf0e421e286a426244276a090300ccfa746645b5903c490e4390a3a6135361e3e42c4c99ab91643409e6f986fd76e744fc8bf6ea926eab4bbc298fa998de9518cc47e6c7f2296712da4489cc23971563f9d13eb1b1f9fb232f75b545657a8d6bb71702429a172eab814c69688ed78319f5fbf9a14542f75de807e840a87a701223501e50ff61ed672f551361456553cdb50222d687929fbdffae9d4506595e966b5e63fabc939e1d7585ff93b031981200225b6d6f6a5f5c3ea47ab182fd7b6e4576578d68a26196fe74f61c33677a15f761349ef9743e901faa56ac975be0edc914dcb05c0edfa46ae8c03efd674b1aca12b489cb58503f8ed05f053530911536b937d54b8f6b05153203886fa7b320bd5cbe4333c2f8d8142e13b44ac93d8c5fcb216c38a96a967a60e15d00366e0c23c17684d3806aa91614f06db873a2834f9c817829916cc330a30fca01822b4950f89a46a289c3a097cfc31ccc397ec0bf0ef79e15809f71d8479b3e6df7f02e504d7461280b7652aebb07d25d465cc59109a5ab1b2d9e9a4f9f153adbc326e5e03b589b612869856e9c3bdcd4966d414e7bd74f0dab7e9965a505ebb44002fd74f1f84f2033a1c42d8504f737e67b86c73c6b4d1e9cd2e16befea51e0fd4cc1dc3a321b6791746fdb79656d7881220f507880e448e6e6afb52f5f646afd6f6c455c1c7a14100ecedf383c1ccec03e21ac21d61a6a321cd0687e68cb65d0ba319f18c0431808f3efc865aa057a0678cbe8f936d4758b91ba89e5ff962ec60e26157b83bea0a263f9e93ab1add6ed42527e754393cd35e8456db5623f38299a4ea0fdedca69ffe73a994a14fe23c058fa579217c2b1e4eb08c702d8c61c9833f32605c487db5e8fe2017ceeae91cedbd45b9de61ff28c3f8039a8410449458a595088f4381ac7795ac3df49ae1871dbf32cc6034bc5c93b44caf8685f74e9fa67138d2c894909cfae0e1aea6a6641acba14773393674edf221096ee93cebbff7082c0deb08f16fabbe9543093cb500f7011fa8b327c54f9a3c5eedbabd3cc4fd811734f0877e7a4e55d537566bdc993dacaa857d90eb22d8354decced4d67d33f43078e4584c98e5a75e32feac9e03f00a8f7a529e57a9ff163be81dd6cf41c702d1c982f49b41cb165df9197f20fb3d73bf12cdfcd7f46cde1aa78af1421080c6532fe0eec1e747616cdba9870c93ed108d8d33959d504fc6d9dd383a5d6e0155716d64b85aabd0036dbb6238f5a2592bf4771fd3145f40a43e3d9efe400dbff96d122baa05c3556942916fa78ebc8daf6d1001ec9868aa9fed3a94a3044ba2becc70da5d4886ad3138d153598f3a9ba750a2c410ae87aa8f6aa595862566ffc0789d85b9fdda18ede17694bda2b80917a276cfadd2eb0495bff8e0c56f236f0ac6a96ed5ae6da674000caaf42400e9e53e9c25db4f580098a623e29a7c0c608cbc3f8770daf765a0958d604d3c9ed9b7cae55ace257abfa4a60340fe815a11b3bdb120cba5ae97a6bc92cfa5f8f046ce9ae01e0162f64d1e1c543fb94617bf834586c40f0db4e25061dc647705342b52d3b4d694108efdcf57e981f692bfbdee9c91bec414cc4cd6217a34d8a1ea1c90f8deb4cd7176446e53572e5e99e813a0e4206129f943fdd44f590afdd27535974d965efef88a2a30bf6694e24133a69d8e39b691db0c024f313d1cc0b883f12be038abe8abf9031d6ec5432cecbe6d0bf3a92089f99ca7c24e558eb273d2bca99eea9cbe7de5dda36201cb2916585d0196e5f86c157897428a4ada77d32e563b6afb55bb6962ba560a9603e993da7212c80730c6683a48f2475cda56a537adb80fe565fc5edd287f1f8eca5bfd339705c5a5fe5c2dc13944e7af30060f885b316c70d8f61b3fdae684675ffc7af6715e039b778c7ba14c124562b01c4283c45a18b327af31e5fa204d30b14ae449286bdbc80d133d06364c0256961ffa82ca4d58ff20166e13e288be4f50f42a68fcee6a7bd3401f3c9ca2677cd64f49c76bd2c3a22d491e6622188bda4a5d1e533b88b73e8520e63feb871c68ed91863e44341ab1df53e22ad2ec2c69777a3eb9e9629954f106947c0c70d8c0fe38cf35ea6183137c34e94a40d5ffdd43deb023cc29cbba849271d35f1034d1b959e593f7ba2198c280d4b008847d2eeddec385dd12bc45589e4206a3f3376def83243f71d2b58c27df4e02b9a397ecd30fcda4f8264585af63c677bb19f5a44c6d04064b497c9543c1373266e93dd874af297e8311dacb468763b1b3daf32f6b73fd54dbbffa3966b6e48c49f246380d2c18b30070999033f2a6a7969fadad7dedd9ce00e3512696329decaadc4f5355177a1c46780e79bad5b4f5ba9f1b8de549f4613787ce787d36465c4aa8f6a7261c66f95aa15997b12afdf0b693f4f0415f8149a61f3d9dc2a5bfe40f33709e5f7051341cd0c5d985f4203ef0f456514219545b5ad2414e12627cd8ea6fc7f72f9810e2e6de81e43d7578d71e802f0acb2643e5cb19b02ab97d1cac141e86c9b3fa8d9c3185f3d83aad8cd70f49b189ff9662b4a1cd5b583e0497552402b87a8acc41813b758bd606217be5d507f9269f56d27a5e9700d2342d49a41b1d1bc0dd52c55107e23f64f15949ce84f124184047cd8fa9ee1d2086affa1e17ce60f718ff4e7f77a3c72affcef12d8e914f208eb263c66b1065ff8c92cfcf26a61e77f97b2170c3c6994f72c3f3c731928b8f59549fc54da2f8e77fc6158fec4ef66b7a603075bf4b133604f8e7927e901bb6b378902b5373648146f310f810f3c4a63b35a8b9a571d74ab0ffabe630118a06be5a031b8165cff5efe40802b7af33a7556c824149b55e149e21af098b51dc9e46696f7cb5ba80af2d4bdbaaefaa6a7957e9797f7e8248454bafad08332077746b3a28c1c05c47c33c2cc85fb32ba328f42e504c174b124c5ec27093c60cd3a6a34a023be2ce89080aef6bbccbc4d54cf54f8aae941a418574b5f0a8c45ffed51ab2f6cd0b298af1e5c6194242f21011e703cd9aa2563365ced8b6ae014f2c507a3d2ec0523d2fef0a3dd1bad1167e22204c675becb0a60553530a8ad91c5a5ae4fd716cca405bdd10a9f66ab07f6af02e82d322e7186e3f7ed387c96adf6e51ef77b51c25b97489fce9852184b4d828e2dc3ba09bed03a873ed9aa787ce9142841503a99d06986d7d4eec56c28f64df2e286659938fef8acb94e9c291c33d28f149cdb9d9183ddb4ad47df9b281f902baad62ba2e1f4241da2b4c923ed49aabd8e9232f9eac100aeafb83bc3bb3ced6f4cc7e45a29625cdb75c5bb954198cf5425889ab2e688924bedbab6af39df3f34ec43cf90a74a2b67d83c68a4cfadfa063393545b854450b02816214b74b19a2cf985f2842ff01b59f72ad188c048c0fb849c87f67fdbe616a562deaa0b9b9a71ccbce6a35de0336008623a6b2da4d0d78f2c6b5f2fd92ea22acf71597f4dd27adaa5e895ef9a55d365a788b5bd487bb47ec128d00f448f4ef68e19f97cbc687512df73cbfece47448ee1703c2d3d566db46a2a6b0f1ec903b43bcb15da6469acda595d77026461b2171161df94e0ece33cdeda3fc8c675f50d124c601983ea78921bf8cf4fc5e32c42266fc89de38ac8b5ac8c62d92908934eb236d86037ac5e17192d89165e6c10a96e1b3cdc5ba7d2107d80fbb728c05b1bf6f036897b0d251c4a9c3607c7d27565de526bcd03c3a6cae30e2a38b13d002592ea624a7643789ecb8a3c8009990aaaf89a5452ecf84ecf86a1f748ac23dd267d260443f3d803e0895dfba7a4a1d23eaf9f3e774606cf12ef7b128bee61e257c42ff7b8817325cf3a16ad0448307a02345bb6596d9f7eaa46769a2d9eb9b234f9ccb8d6bf66ecf1586b4e3446a07cd9606e2eeb42c40c47fee4969efdbfeb22a98e82a40f5f5b332a29f6767074fe335ce95dda7f12b983f125017dc0356b527dbc68d544e2d5116e0d4cc6acbd632e8aa8fa56ffa1e1f4e4de53679764b1c4953eba151f72b88b70b54b3313b1476df92ab3c27460eeae52b3fdf39d3640fe6eda43322a4e89597517b8f9b0d47aa9b71f0d695b0a21c1f8e72db9e47c7fbd447a7a8a5d2f6d7df686ef1e5ccfe0b5eeb6d8abf533d10ad0c475fd80b749c3e6bc55903f5b4416b3e1ca59a58799a3e112689c1247fe8b7b3b44843af08e8cf55fd91eb77af212e180225cb7553a1ebf68fea4b288a7b924959bf154f85990237fd068f39a99039ccaa68b48f8b0dd06828c0097baeb88794eeb291a5d46dfb70b7aca86b390c82da24277d25ec74e5d14bb2674e7ef879f8a58cfa4129fcda4b668abacfaec5e6c86149cd3939a13da337ab051f96196393f1c9056fab4f1488325b6bf74b4c067b0dc22afdcf39335d26cf86c8d2722b6dcc56afc166582390e05172c213b470cc9b661544f4d525f4d6f241f0d8b6834b5e07f6fa5e28df617399053d49d3db9c737f29c11bfa52c0d175e1526e41a09595f1927f01e92ebc7160f58534beb385adbd46a9160b7df2298b137126bc296ae98f21a00a28f94189be3aa37634827b1430b56b0566dde602cdce15e44d6210bb8d49ab87bcd0921b375e72b2673436015a48a5fa3512a78d2bc6042691fa5941352af261f2e040bc67fd99a9b74e675f690caed9cf67ef683c0d055c58044402d31d9b4b58b7d54cd3d9a9ab7299d4d8ea0001e15d3285b0fd54a2ba433d506b3b35585c894df920a39173deab90287736331d2d41560766f677bcbbcb3a5fd4edae19afe9c21b7767b58c7c1524bac5236defa49c26b96e88429e5a42c6c0d467696c0a2cb0ec823b407f41ef975817c8c3dd2d36c36f06e383235c8821b0d2fce574ed655e4e72336d0cdb154d0558c72ca6e5d18bd9e8a8b6f46029d9e354e780aab8fcf922354c2ffc16ce1d94fa848c795a959afa181f7eecbf95b30556a2788d66d9ae759eb8a0c4fdb3a5c112a15a47a6d6984e1cda9a8b936f638b95e", 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 4: syz_emit_ethernet(0x62, &(0x7f00000003c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b6002c000000000000000000000000000000000000ff020000000000000000000000000001000100000000000005"]) r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_extract_tcp_res(&(0x7f0000000000), 0x1ff, 0xffffffc0) executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0287533, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchmod(r2, 0x0) fchdir(r2) r3 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r4 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r4, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) setitimer(0x0, &(0x7f00000000c0)={{0xffffffff}, {0xffffffff}}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r5, @ANYRES8=r5]) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000040)="2a74295fa0ef25bd359a6ba6f6f955c39400088522191aa41c1279c1baf2c41ed63422ef5896f8b0d594f83108dd675e72c54ca0c0b69225e2cc68c8fe42b7d223e7354b451f6051f0299df6afa37f03b22a47c5665afd9cf999637256129f00a73c32b23299abdbe038bbd9c10b4fc8", 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x2, 0x84) semop(r6, &(0x7f0000000000)=[{0x3, 0xfff9, 0x1000}], 0x1) getuid() getgid() executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e", 0x1) executing program 4: symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = msgget(0x1, 0xc2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getpgid(0xffffffffffffffff) r5 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3ff0, r1, 0x0, 0x0, r3, 0x80, 0x8}, 0x81, 0x3, 0x0, 0x0, 0xa4f, 0x0, 0x400, 0x80}) shmctl$IPC_RMID(0x0, 0x0) r6 = socket$inet6(0x18, 0x3, 0xff) sendmsg(r6, &(0x7f0000000700)={&(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0), 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="100000000000000001000000a90a000098000000000000000000000000000000fe4e4c0c23a6c9dd49e97746e2007eabced07381b8caceb2254a0fdd057339e2edce200b31b16fe39df575242fdf08b269f8190b6648c91b0dc4b36ff44ebb74ea4a8be71876094cb2a26208be00d8f298ad709415c821077495c28d099c3b98e5999f92f86336a732c959613305544306186052771541f9bbdd29e42b096257683313679400000010000000000000000000000000000000d800000000000000ffff000000000000b0a0b4273951372a099d73efbfbf0b2645226481ba34d3d910fbc59032b716b1f63d6e2fe7eb7dbd5a140f7c5eacaeee679459ebc22ea90369d856a446c8348c03dc32c5512f36a466057a579a1f6a19e2f7461b7586a928256f632be84f4507c179a0e26d969db66b812d2942f03ffc2e9302645dfc0971a148571049d708433b5c75d46443883519590ae9e1caecd84156bb7600d06372e77378d941a755a4e12434f524be453c907f68765de3b3516643ea3bab53c0e7da0ad608628e31251975270a24810000e000000000000000ffff00001cf0ffff7225804f71f5c6dfa0ff5f71a1e20b7e6481ecde43d038ec062c3f4f4f64d02c5bd6e8fb1ae4732541116d8ccff44a0f26b1e3cc382438dd45a9446df81d70b0813474610d1bf24d2354423aa343132b1830ac1f379640c7c28328f92a694125a31d070a41b5a474fe6722785358e890e0ccfb1d8e8c90e839bf813c1a3b90013b91e89d809ba55f06658ae073911ac1b82ce4c11955d65c9266fb73ed8cc4851eadbc36aadeccb21d72591a1f3a88f105cee55bd7efa9f86aec8c5eebb0d7d7fbf7d34900"/624], 0x270}, 0x4) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000740)=""/119) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000800)) ftruncate(0xffffffffffffff9c, 0x1f) recvfrom(r7, &(0x7f0000000840)=""/87, 0x57, 0x802, &(0x7f00000008c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r8 = getpid() r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000900)={{0x7, 0x0, r9, 0x0, 0x0, 0x4, 0x7fff}, 0x1f, 0x4, 0x9}) semctl$GETVAL(0x0, 0x5, 0x5, &(0x7f0000000980)=""/31) msgctl$IPC_SET(r0, 0x1, &(0x7f00000009c0)={{0xa5c, 0x0, r4, r1, r2, 0x100, 0xfff}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x7f, 0xa7}) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000a40)=0x800, 0x4) r10 = shmget$private(0x0, 0x2000, 0xe0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000a80)={{0x8, 0x0, r3, 0x0, 0x0, 0x61, 0x7f}, 0x1be, 0x8, r8, 0xffffffffffffffff, 0xffb, 0x5, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) msgrcv(0x0, &(0x7f0000000b40)={0x0, ""/201}, 0xd1, 0x0, 0x800) readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket(0x11, 0x3, 0x0) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r1 = syz_open_pts() r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xc9}], 0x200004, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x10000) r6 = fcntl$dupfd(r4, 0x0, r4) pwritev(r6, &(0x7f0000000040)=[{&(0x7f0000000480)="8f", 0x1}], 0x1, 0x0) ftruncate(r4, 0x40000) ftruncate(r6, 0x7fff) ftruncate(r6, 0x401) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000280), 0x10000000000002f4, 0x0}, 0x0) r8 = syz_open_pts() flock(r8, 0x3) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x3) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) map stack 0x20000000-0x20400000 of map 0xfffffd80546ae540 failed: hole in range executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f0000000140)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) getegid() r1 = socket(0x18, 0x4, 0x1) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x804, 0x0) dup2(r0, r1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x36, 0x1, 0xb6d, 0x40}, {{r3}, 0xfffffffffffffffd, 0x83, 0x1, 0x800, 0x1ff}, {{r4}, 0xfffffffffffffffc, 0x80, 0x2, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x0, 0x7fffffff}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x81, 0x10, 0xfffffffffffffff8, 0x7}], 0x80, &(0x7f00000002c0)={0x3}) executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/49, 0x31}], 0x1000000000000293) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x6) write(r0, &(0x7f00000000c0)="5dcdbaa1590f7869a6b5ee813c12d34c906f3276fdf013259545754096bfb12e97aecd4503fddade8f52a3314bc74ddb2984fd9639ae95442fa0a1d3a82f673db63ec4c46b3bd09bb88f0d4f6e1146932fab6cf53a9c56bd8a7d92236fac241b19e8144a79f19350968653179ebf48238882b9386efa4332b22755957b9306dc6fbb9f59ede946ee5e192512db0394a0879cb1ad5003af9e5f52093febff4910cefdaead3df10e59a2db9c1425f0c3d7486667a2cdf468baaa0af67bdaddfa31e169811ba6caa010c6451a86c118019af6b03f9df401bce18e870c639ec588ce54b7a87d2b8439bc7f5360b1f858e43614d2d7a4080abe8770e69cc0bc1e62fb93e95d8e300db4f386fa44e794a27eeef7035739ff948bf9853a9603af167da3812cf8d896be4e2e6d0a96098a8330c4c902ad8c6f74062e23a3d2b326778e40b048abfe9791607b018a10d0a992fa6c8ef4f9be65c391333745f2cbc4abe1c31dd79767e7e76df83a8a037f476f9d041b878dcad98fbe6b6313d2b9904d0444f647145f3dc2e58fe2ebe10fd04a70926f0fe902631882e3f7beb322517d03a3cfaa989a3fbd3ea78428f1d3b46cf0e964866c1bc7d9447e3f6b8f127493ba1a830b8a847a6fc0354e3bfff432794f305387f3d470893853158bcbae3d95b05ddb047a0589edbfa904361dfa2147dca2039e097ba0ffccde00ec9e330dabdf83e2bda29c597579bf5437944873923bf497df24e401c1315b6e2571d7ea09022493e578622eae6f64a5e906fca4c68bc15553c92e74787556f651d1196061946988e50ef714689189700f0fd91b37377a8b95006e180fa52c0d711b9f4b14d25839499652cdde2c37e826c62ede97f87233504d9457fa0d033eafcb9a3ff89d35b2e9cc90c8b36e4dbd06441d81de282dc9f3dd4e0ed306142f84bf8a3e378727d134d3543e33b43b72050d22349710324e3ba0d236967bc824164c6080d88809d179d0e50d5b2ada0493832ed2bcb7439c3c44f87fbea2725ca4d17a873955bfecf2e0e0beb778976d3b9da7b2d13638fa8db1cb09398c1ffc0e7508fa6b58aaa0b14c466cae586fb99c00c323d08327e9495f7090c13023ca4ab26e256ec31c5e19fbcbafa2d1f7a189ac33f0eca3f9d5d2836c64eb90feebb14da4c12d95e078fed1f5b2ae34f5a95702c9724498a93b608a1701d2ef01700dd0cbf77d32cb64e924307ccd022c275158b041ca03c95b918395e759d7b2727f2a75455b3a7a9e2b29e453a6287a0dd4b9551d6fbd673860763c04cee191f18fba6b950f1fd97674f274e06e4e089f4054681d39a4161bcaf23917cf67ec8064d0d1ce155b2e0ae5a387b9a48eb553279594d01ddda3915f43a975cbc68deed64d137bd701ad8ab19c81bb644d845e3eb4a1c5f8cbc5ced5f443f9419a6f55205eee24b57505e39227f08947e01048ede12a75eb54bc300dcc1320b12c98da49af7457ddea063373cddadf51f77f5eca3fe5e8749e17a351ee6c54e7f5e7826d37eac8a14a7ffd50d80c5a2394953408ac6fec9ed0987f827971f47f8c35e1488a107551c87a66defce38d7a9243390455445e3372caab89cd26f1ad287151982842b944ef96aed4f3b24457bd7c9b797bcf3cd11d8fcd685a9e5cc8fc1fccdfee19b7b1d8454c46578aa4965852a10168d6a3cc8aaa6f76e30a83859a5b79badf9f7def91dd60b11dc01744074f134793af69c6878e7f577afb82c6a7cd641ec1d48c6e53908c5eef0b5de319839433f4cef1a405caa168ffaa54c1797c081dc8f2d94d209df9a22a3277ad7c0d756342928635e8c44184655e8704100427954e6103fdf4263501f3da6e4a8c312b5d7882310f218743786c4d9881c354232f44c71e3d348a098331ac23cc7f63232014eabcffda440caf1ce146e64390a3aa11a7da44497049cbc8e5204dee46d1e20caee1f879b2c4c64e8da5bd9e5d8eec737ab2224fd1e4a6547cc9c3a5cafafecc192e5c3dc4683141589dd555a92de91d3cfcd2b1968e9f5d0d4c91bda676cfa8605e4f5a14a5d75e585d9498c95f71cc6053d698ef9394a75fd786b1c1acd16b206a80b8ed6fe3470519eef77ace3dbdd80ba34126baa83ccda1aa41b5a11e74de4449d58bf0029af4da3e740b124e9f89de117d7b3f93dddf18a3c918bc5d86e62c7d643b68ebdb4202de9afc71453510a8e163f3a9e40b1f0216ba632cbc291e7fe0a1858579ab68a634d77a087871f45932bcab39dffa27b1e5062292d8d10ac0ea030260fec72beebe3cd483810f38a03105bdd733a0a52926f78b7e84d586922f017a7e16dee9974de5c9908157638bccffad2692a02edf9c3cfc27ced15bef5039f222d312a964beaa283732e894ba79db3b15403e9b7c326a8ab2da580adbcc6a30180710528cd9c69eee01df1eb227c9c1f3a2baebd3f0d7d1ceb4b52b93c6a1437961ba980d00f8035ad5142464591667c163968c5cd66a93f3490cfaa928330f8e144798959dc90d948f372b901d8f21d2478c3f8b3290160c7b24425669bbedf1229e6065b3ff42d29cfd03d5be5bc4ed85abf3870a2ead4404f59ed72f70e34a24df8ee6a9e31f82ed91b58cd3712de37585084cbfb86baefc4763995ffd5d1339894fe92a620f3f5bcaab58e087fca58b313fd86acbb138c614966e88f546413d9127a9392b1e20cce6d8848655377b71f14d34237e102708038873ad53422592df38b0a2f0602c6c95f09923db4376547f3676e321cd494c1ca49495bde8eb31228581bfc30d35c381334e243db4fbe1ed319f7b1f9880faafc0172cd98d8741305fa8724d66be412e674de29785eacddd845cb2cbf20226ee4381a21d7f9902bb3361b180987c118609cc5bbfc1aeec229329534340dc3df0967aeb3135f830a0ead323fbf087d9dc7819ef584e81998176e71775ac143dbd67838eabcaa8348ac5e17e84fcea01dc004218562a8b86f18138275e843df6ccd6ff615f62307e6a5f47c0cbcbba4d86257417da3cf1f019a1f2b2421f6cc641f729bc1befe881cd341d73673cf76dd7bc77d27b9f2b4d5c933d639d57db49eb66b9250cdbb026da97820c9e878998fd5dbb2f588d221fba901eb6c58338fe7655db9c263c413e7f6ef4b2b8a54f5885bcd69952951b8bd64bab784a41920a4a14624f9ebbcadacb847e8545b019d85e3b8c16d9ff1f276f0ffce56e7534909c1eb887d5ba58fd76424207db0224eabba9bc5dde33c0d89e3765cc3c3272d51b62d5368bd7c8bf3fae6df0f13241bc5ba2bd44ac24d7b31c74daabf4c9a43d046f3fba33d1af3c318f77df1ad082296221c09af56c2d3ec0e79c4b117846f7fb86287527e43fd21f871e0234f31474225df38f8331aabdbdf592d8d7d746df90dc8e2f04cc5e8f517e55f2f515bb69c917b5848109759374553e4b20ab41ec0caeece8b5c6c30bdb423c21821f456dff783a2b52ef50352f26563a784c83d0fc96bdb88d6cc6ab6ea3ba80c605df03a9cf366299ccc7737d58d8bf64f06b63eef345cbdf94d2acb38085d7976b0e79e3ce9bb7861a2cbb28ffa8fd956cb91d60d1e8e059fe92fe601fb2ed459be1ca80364194ca4c0fd833ed2564d4244f418f4f3e7a45c964e25d1ff628d971f6f4086a8612eb87b8b6f0df2a8d88722cf17c72ce96d134660813c4e62711b30bd3a55252d6401d9f8dc08e4142d21cf7706ce3c4de1a8f6fe97222991ce48e89cd00c7e1e736d6d1616648da62421130040b9d4825c47c624aa790188ec85eb02257a9cce67e8565e0053995cb9e0a5378d04da5604f293d005856d3c3480bac1eed4ec74212414db48c146a9ba5bf161143ffda998d836dbb9576e72105339a0af671ad98f57e5ddf4d6156fda033cb20fad28b5252814d95a79bcc40fc5c5e431f66c5c06a0ae22e40f1e3222e72b5f9e09cf3a79237400653aa0c46841f05b67b1c00406d7b1e4c8f7ed677707d9958205bd268d10c8a8f47279fdd0a247dd4fd65e8910f60553a2e089841696c7c40086aba25ceb562843b6f646f3da24a8a2c0989a796f15cd6170faa559c4643a8f15dd92891991a16cf03951d45f707b31a2940a311da670d21d7eed54f5663a42fd6fe6dbfff951110d438cb9484cd8ca7c9e1f54a9c307ebf813b0d576c9cb5929664ffb82ec1976f7c19b09b2033b59a91e89bcd7d68fee7f4a1e53b8f03a8a416c4ef2652136d3baa169f8eba34386e368e5eca37402bb0274ebef94c122be784a0b264530daf5ea3544b125b9d9438b0570c5bc815c2ebe6e6edeb3d496af10c4e7a872e15bd717d12664274dfb4721ac74697e36d6f2daae5849308f0014d38d48ead34278df049ff9c7d5080432756be6c34997f08e81fe704ce76876bc84231c825e20d09bbb4e030ac78e65f0fa322413ffb718a83e36cfadcf6c0ab5b14eae3a628efbdf6cafceff07e10c4de33f2a475a1724e03f5676a419438960259a3856d75bdc42d17ffc847454a6c0fb6e9e9f478b686f03b61c13ec0754aff7560b32ab0a44343a5a84dc0633f4107e56da51d57bc8126b1beeccd9291a0985f6f022a3d66da2181118673c45d046f86fefbc5f8b47ab6160d59b0bebe40d5b75c52da2d82e7bbc9b5161da96f6ad5b36b1f37ca3413e8f46ef35665d46ee2dd11a63699c86e18bfa92ff9985c36b9b94e61bbd5e3a2d1db18b826588522b44cb354c9059f02e614cbeab82e12e672fbd0c90c0a1474ef46479fd048717b16b2a811ed822e26a3b460e4602cb9a7d28d039bd307104dfa9ed60fa26272c6fb034ab5788002c535902af01ae1ad3bc75c55585fc5757e3bcc426d6c8ad6301fb19bc3b00030b976a3d3728ebe6936fcebeab3e6c2b0ebcdc6596935c38653d7c9dbb79f57fcf1f555aa9f63894ba154891df6a48687bb53edfb4593030b319fe10eff3f386d8c84bbce03e3d546acc9d90280dc914a87b1105660dcd7698dda6ef3bdfb5b09c44eeee2a1de7e4b6509b6aca6ee0aac4168f7d70d83b95f010139b2244ef862a39002a50914891b6fffca78df249e97b063baa4e5bffc41014c7da875b3cf421f4ce87aa6725b90f45942aa7e8c0a30502934d2c536ca59f96b13ad351d1ab97217439259fb6ddda92b6dbf03da02441a0c8aa14b21aa97abb320088bcae9c582ca0d0519838216e4e1c34ae199e6f02f6f1a15bef80ae3fb749cea028c865265c83b69bfbdedcefe86de1dcf5c2f0819d95da7a1e8152a31792db41095f3cb6ba0adf606e21b2295f6f90b1bb211e180d4614f86962335a7b63e6cc41e94437d864fddebc3a4c7e964918583a0b1867181ec2510981c6b48066d5e6ff69955789fb1d99ea527437943c357e835b1e2faffb0b0206253c94adb6a69d657934ef0e711459870c2fb66e76fdfcf7b0b7a88554eee739ca62ab4ce6ecca21c8b79b932744018aa1c00b0874a786e6d674af8355a422b65319b65abb59585ac0ef1eb19df4af06fa6352eacd633e500522ea2678636e8bfcfdbbf863c14f59ca2715cd9b6ba9ae47ee051640181c460ad8b975ee3c52c7108a4cb31941814e638e8d6433b05cdec0bf156f64566f70da0fb42ac0fdb39072e69e4b12ff00a518b55accd394108cea1bdfcbf7cc98718a641c60a76bc996854e21e9841af839bb4d61610ff526968435ffd030c97cb8993137f4ac8bd4a769ad4e79bff553583d06bfc14545eb3cf01536834f0204532a785233ef91b0e612b7a1b421f7af73f32a2d74faa4f14aaaef51dd3f9600e5dde", 0x1000) flock(r0, 0x2) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x1, 0x0) r5 = getegid() getgroups(0x2, &(0x7f0000001100)=[r3, r5]) r6 = openat(r0, &(0x7f0000001140)='./file0\x00', 0x80, 0x51) fchflags(r0, 0x10000) chmod(&(0x7f0000001180)='./file0\x00', 0x40) ktrace(&(0x7f00000011c0)='./file0\x00', 0x2, 0x8, r2) getpeername(r6, &(0x7f0000001200)=@in6, &(0x7f0000001240)=0xc) connect$unix(0xffffffffffffff9c, &(0x7f0000001280)=@abs={0x1, 0x0, 0x3}, 0x8) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f00000012c0)=0x8000) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) setegid(r8) readv(r0, &(0x7f0000001480)=[{&(0x7f00000013c0)=""/140, 0x8c}], 0x1) r9 = socket(0x2, 0x4000, 0x6) r10 = accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in, &(0x7f0000001500)=0xc) nanosleep(&(0x7f0000001540)={0x7, 0x9}, &(0x7f0000001580)) r11 = socket$inet(0x2, 0x5, 0xe4) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f00000015c0)) close(r10) lchown(&(0x7f0000001600)='./file0\x00', r1, r3) close(r11) ftruncate(r9, 0x100000001) executing program 7: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x225) setrlimit(0x5, &(0x7f0000000100)={0x0, 0xfffffffffffffff8}) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) r1 = msgget$private(0x0, 0x454) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f00000001c0)="4e5f967f88ad769c591d6d8cee720441da31689282373dda0a534d0959885dab35ad9b25c37942e75897ecfa1213ec9db30ed2f476290600506cf280d8030bb97f72ca049ca1bb6c84392dd14e6483653060a45d07c1201c28e71b2ffdd5ec35476c818ee36d809bc6c237321163e4eb86"}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xa7, './file0\x00', './file0\x00'}) clock_gettime(0x0, &(0x7f0000000300)) nanosleep(&(0x7f0000000340)={0x8, 0x4}, &(0x7f0000000380)) pwrite(r0, &(0x7f00000003c0)="59711b27c51c26ca5b7beee15ab03a52d93c8f4da3ee32d7783577e368b782c4049e7e", 0x23, 0x61e) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000400)=0x1) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x7f, &(0x7f00000004c0)='./file0\x00', 0x8}) msgrcv(r1, &(0x7f0000000540)={0x0, ""/4096}, 0x1008, 0x2, 0x0) getpgrp() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000001580)={0x7, 0x5, {0x3f, 0x8}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockname(r5, &(0x7f0000001600)=@un=@abs, &(0x7f0000001640)=0x8) r6 = msgget(0x1, 0x400) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001680)={0x7d, 0x101, './file0\x00', 0x3, 0x7, 0x800, 0xff}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000016c0), 0x10, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001700)) bind(r5, &(0x7f0000001740)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001780)) msgsnd(r6, &(0x7f00000017c0)={0x1, "e35b01cafefb59c86db6b8e085eb0f58a3ca5fdafd97f867f0222e75c4bbeec8a87d5987dbe761eacb8abac079163a300309b3a6e862197dc16e297c73493322035969a109c215236093ed9132274813d848c57de23238873f84ea7fbd8aa2e32445e2c435981bc71ee9dfe6b97deae578fe140a2717bfad61dd26a3ea6af190eff4eb9c8a443f74f35f762192642b14637109fed30318dc2d08ee59eade9750e493993dceff1bda635c0421ad3c9a5f697b9b202002877f5c3abdb0b2998ee1d523f639fe1514f59a0db6d8e2ff7cbc0308adcf7b1e2232ca69d6b44a6897"}, 0xe7, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) executing program 2: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x40000003}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x80000000}, {0x6}]}) r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: r0 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) unlink(0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) clock_gettime(0x0, &(0x7f00000000c0)) executing program 3: readv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000001700)=""/154, 0xfffffecd}], 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) msync(&(0x7f000058c000/0x2000)=nil, 0x2000, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0xffffffff}, {0xffffffff, 0x3}}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='c\x00') syz_emit_ethernet(0x17a, &(0x7f0000000280)=ANY=[@ANYRESHEX=0x0, @ANYRES8=r0]) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000040)="2a74295fa0ef25bd359a6ba6f6f955c39400088522191aa41c1279c1baf2c41ed63422ef5896f8b0d594f83108dd675e72c54ca0c0b69225e2cc68c8fe42b7d223e7354b451f6051f0299df6afa37f03b22a47c5665afd9cf999637256129f00a73c32b23299abdbe038bbd9c10b4fc8", 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0xfff9, 0x1000}], 0x1) getuid() getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0, 0xb}, 0x0) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), 0x0) r3 = getuid() chown(0x0, r3, 0x0) seteuid(0x0) getuid() semctl$IPC_SET(r1, 0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r4 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='W\x00') mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000280)={0x10, 0x3, [{&(0x7f00000d8000/0x1000)=nil, &(0x7f000070e000/0x1000)=nil, 0x7}, {&(0x7f000056f000/0x1000)=nil, &(0x7f00001c1000/0x1000)=nil, 0xff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000052e000/0x1000)=nil}, {&(0x7f00006d1000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000380000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00003e3000/0x3000)=nil, 0x118000000000}, {&(0x7f000021c000/0x4000)=nil, &(0x7f000053b000/0x14000)=nil, 0x4}, {&(0x7f000036c000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1000}, {&(0x7f00007ac000/0x1000)=nil, &(0x7f000038c000/0x2000)=nil, 0x3000000}, {&(0x7f000040d000/0x4000)=nil, &(0x7f00004fd000/0x3000)=nil, 0xf16}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000730000/0x3000)=nil, 0x4}, {&(0x7f0000654000/0x4000)=nil, &(0x7f00002e3000/0x13000)=nil, 0x4}, {&(0x7f000079f000/0x2000)=nil, &(0x7f0000318000/0x3000)=nil, 0x24a}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000000}, {&(0x7f00003a5000/0x2000)=nil, &(0x7f0000439000/0x2000)=nil, 0x1}, {&(0x7f0000710000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x401}], './file0\x00'}) executing program 0: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaabaaaaaaaa86dd6007a65d00000000fe8087c1000000007e5a000000000000000000000000000000001b"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000b30001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f00000003c0)=""/129, 0x81}], 0x4, &(0x7f0000000480)=""/190, 0xbe}, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000000000000000007000900331e13fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d335c223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac437572c881ea772ec58904000000000000001b1257aea8c500002002c5dbfad800000008e371a3f8343712051e00"/177, 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xe7, &(0x7f0000000240)={@random="d91323f7643f", @empty, [{[{0x88a8, 0x0, 0x1}], {0x8100, 0x1}}], {@generic={0xff00, "06c0f3dbf5a6315a91d74e659a760c510d999c6801c9cb393a14efe12ed311a0438f13211ec8525272e6f397763be38e4cdbd82077b636c2ae51d54b5fcf9d4f690edcef9436d5632984f612ace638e4467f794e81dc4683ed8a442eaa012950327cdedf1227da1a37991c99bab453a92414dc4679f199c7ff577688e38566d03c5f08fee79dbc5aeebe1cb5a047139f7eee77c27b638d1cbf59f40257e57bae993fe91bb3ca6b43fa64d08604f4ef4c29037e022223a6a88f87aa173de8427bac537613aa4494b86546ecfb6746c924ca"}}}) recvfrom$unix(r4, &(0x7f0000000100)=""/222, 0xde, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r4) executing program 3: r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) semop(0x0, &(0x7f0000000080)=[{}, {}, {}, {}, {0x2}], 0x5) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r4, 0x1) flock(r4, 0x3) syz_open_pts() syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r6, r5) connect$unix(r6, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) executing program 2: recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}, {&(0x7f00000000c0)=""/110, 0x6e}], 0x10000000000002db, 0x0, 0xfffffeff}}, 0x10, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000200)="5012fb0943fe5caa6edbd95fb7fc68d217a00733578f76a9964ef8a0402d1f55fe5b9e86d2db5bf8f1885ed8987f1733a5f729bab6fd3428607da8c1953bc47463287e634daaf6a054f606795957149f552a515560f4828a19d965fddf5ed37fc999b21662be3d75f75d007bcd0c3851027a43c3c9d134ff8759c99d52a4c1396d5f5cd9fbd442167ecfa3fcbdb813", 0x8f, 0x4, 0x0, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0}, 0x10, 0x0, 0x0) executing program 2: syz_open_pts() close(0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x8}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x9e178c87381114ef}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "8e65ff71d45892b4d11b02630c8c582ee0d26528"}) syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: setrlimit(0x3, &(0x7f0000000240)={0x3795, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x453, 0x0, 0x0, "c07b1f46000000efff0020fbff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup(0xffffffffffffff9c) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f00000001c0)) r4 = dup2(r2, 0xffffffffffffffff) setsockopt(r2, 0x5, 0x823, &(0x7f0000000140)="5df22c9afb6de9aafd06f5f767dbdf2f4a56e37813482ff30569c3582df9751c8c5d12a316e3aaf3efc28469ccdc4dd22013b188be02ac2f4cbc7688f262d9a482913a5e55fa9665b783eab1c749253de10fc0cc00bfca150439241f80a9be32dbe7bea026b92ca985631f4da1f49c68bd4254f547a49eceb57bb07fd0993b4778a12d13c1952f6eb400aeabea73cd043e4f48e47f666d0d6c4e76355a6ca483603310adb1b7e8d7c388e4514fc11b1c99bbc76d1727a718c1016f623462acc106493f1d76dcfedd97c0a6692232a0681f4c7b8df86615fe35ae4713506c0e11a97ebd", 0xe3) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000280)="663a876d9666cc5b091bebd0d11971bb9ccbade311306192aa308c0b6237a76d33aeb9f6a94dbb7a5fcb8fe232a19783a9f7b87576d33b6a9cfcbdfec8b64066ac0a6c3145930f558f4e3b0dfe72ed467984284aecba481b1459bb1d86b8b3c80c481b982b93907c0a0bedde719674dedec64a1ce037cde6ed61af036d52edeadab9907405737f0270a4e16030ba5dd2187023c77126745122e547db679e50abad5bddf7f91f62de8d0d7101738caf6e1eb079c4099f164e5d88cb2fcb0afbabd970a368fbde311274b3458dfc527e48d8790f9c3e11cbe95808630843c2a0e35727f2c6dd97726218651f92d57808fe67f0a466f5b1184c3e8e0eb35a565a95a96a1633088113b47fc44bdd605c769d1f2a5abc4956707c0b7885a4a5cf8ae5f94ede8dbafcc816b22fdd2d21406ed0e2ae6ae49a23d53964a7059c9de1d71336ad2d4513487a8e9bca1e076ccc7de665b55018efa83eb23a7bd790e232ccb502de66ffe65c3e7833554d8c75b13914bd186f7a84d7e00eab60331cd1411e3eeb2e2b85378fdae5eaf77f0adf62414b4465cd2336eefd5040f4348424dcbdcda990196c3d37c0ae9d0bc770cb563bfafee9729f2fd7c2d22877e7cdfa7e10bfdcecbb6e27a3db25b00d5f74275b8d0a461ad33cd595738a482c9b739ae06de89ece8fafc7f5d1938a691d82fb0eaba0ed361418a4d84cb26bdbdcd43742f97f026be58bac7dcbef8f5d9e28e91f3043f08ab2a03d7ccda54ac6479690d0e7ecfd892392f47550cf1e82e5f68d0f2017757e9aa2f392e43311f7651367b9b840c7c334e59679d45873c94162e3dc607be8726e983f80a923c264a63a5ce0fde421ed22e67ebc0448cd254ca8aa53ee6981b0c1782f48eee8a9c061b0c31d1f6dc3760e18c840523fd93a4365be69c5c736a4a3a25873fa77e2a8f647c120c8ed56b19613b646438d9e7b0233f612223652d2db05268653d50758284d287f1f474219829d33c053ccde155558646e5dee8627099ba5f489c9865f10cdc7144668c3d68fd9af5498e42f298ccc2df8b28558c29601d53b47f479d24484204bb958fccb2e0e3806b6d9c0dddd4f61e7b017307c2fee2bc3cb28785a8c6a33e5ca09b493f2ad7e6f8e41598f5444e80e19c0660d2661a3c05fa9d7818b29b82df3773e6845773966f5fc9831893b8c6fb71f306c2a2a97afc613e6817d9bb83d720ae5fea57619523428e70e410796d37d1c0e7ba96c3def380fc053caf2783439e8b75f3d7c74f75fa01887ed83f032ee021c2d5ba93c9e7ab6e7ded7e046957cfb7563e9b7ead301954100b062143f062ea2a6c986bbf5f87d08760ce465c3c72515b9d1c16165ff862a55e49eff6293dd60b294067513cefe2d1132269983ad481cb2ad412b80da74c1056aef2f08608ace91fac5c7aca5d9d963adb1a8eac55c15722ed33895eae4ff404210db5b46b7426e6b5ee5fad9df50a7abd8ce71a78d04ebea579207e97c35d8cfb3c5c0ef102387d0c743f2fad76ef502ef2455f7b88ef6bcee577553e912f503863764cee0ad5381e94f861861d87505c07e85efb98a15f8d7a7629e567085aa66bae9816294989ee3f3e7f87eef2ea4d2d87ec07ba6310e9ee28dbe5792a6495701984cae665102310f582b71977e9a553ca872b5c55113f22211f6ed802941babca711656ee4fc283894f6c4fae83b0c431123271cc58d4842bf3dc6a3551fb738532c48d6d731010a504ea8478b05a8bb1ed057546ecb5c47c753a7387077f0905e4be3edc05406b525f7bc1cb74d2b10f8f5b63b64a5b10c0b394355db96a4c3cb21172ef07755598b6bf13c288e6b8ffaa389d1c40c9e1e38c7b7f5a6000f462b5f2db40e86904b1cd16fdc46a596c80b29b3e7b2617f1cdcd62900fac130e7d7db507a24f7912a9e6acdbc567924d2f1bccaabdc61b9ef065fd93fb5c567a82e9d1f36ba04249a738b17b0fcefdd4c85f235f686451d528228510e43738de1f23e2789cd93b15e423796d91ecf0285f40f8a16acc93c970454c4a221ba26c4f3c8a322f07baaa1e924dd6ffdc5faf82eb1f663135b157b6cbcddd33cf0d2e0c12e31a3c632ca377bcffe196d4797eb713be3a81453a5f969f06630340ef5daa921ec85af1707fac17e3a861050be860c5ac047d6783fd9b7ba39bdcc1a616a1627975d05eb60a6048842ba62bffc688bf137d100b2d9ba5912954621c68dce23d8043b65ca81b2ed37f4c927cd9992f3747cdf6250b110259092754636d59e2996f745e178282cc1b5af8caeac6a1aac34f1c2a9f82f271482690dfe67548018a8ff38173a47b4c8e5b081ea8d94d84fbca10a2011962b83f0c1ef80b0b59e3b9516bdc64e890f4c599646113297e3d8aacd1d46bbea27b22b498bdda4076653d5bdde979519c2b0652c39a8e238acb4ad53b81ac7230d403f956219647fe37991468f02f74efd73ebac0c780fc950a03dd463b1641457f6d362a463c54930371fa235ab4562fd24da88e5cb894a9e4c5fe63e99a23a18f1affe64c7ca0d659771c8a543ffb0d3cf7bb522f8d95d728e3e435cea4d2e20e4cb2c97d919f74f94d4c70e0201bd29090159214cc981ac9e7a2c7206c1114905946f6440185df8ded7613d346805d707e2ad49c27246cd94dfd25cea92843366050a8b235370353cc462e239ff52bb9205bf919c6af64f24a179c344b5597f7b80db5781fad4bf387d71b091b15db2fcf3cc07941678c1c8ef7dc91e466b65e6755a9108411a6fbe2825f214d7e688917fe8a0050177f8231d819a3f51851f2289a4e2ff0f8a6749d4e30dbd3e62979857f09252f7b004d6af88ccd52049d025c5f9f07f05f0bb8fc7c6a2f663c3578e8cac8073664a3d40c2364effe7dc6752e87da99ff24e3e66ef81d7b94343243dce1efc29c2c33b178ed5dc00597a1d90ad4ef212caba1fa1bfe2098eb485aaf0e3e59ade7105698b787ddb62a7fb261970328e2f41a42ace8b00dc8a0ebcd3c7401b80b5fe9e6a539f1e38b67341bc92419f796424dd5df42b3cd7484b3989bca8c06d4a1fbcfb277395639512baabcd284ce1572a38192828ddde8ec66746b6704902241b8dc834b45dd30043c183428f68133d69b5a258bf345e4147722c1b9601093e725cc7a3afeacfea44fffa0bfb8de7075a828fa1225598d486064e05d20a8f7093e7da23ebdf041f536ae687594670430895ec9aec6d4e1a5e2f9529bc0c0a2217e8c8665de50c5de08a7583d81889257bcd9d13fda0cee318a98ccd7f22258bd89e03ebb9a89b9edd518363d3313860a9a53dcd5d1dd8d34e56ed083cbac601dc1b5a5c7523936ea30c7b7d5287495f27a13d892dae2821c5a51f01a255fd187ae0f18ab5c9997fc426ad82c6a4e34ac26436dc1b4461376647113847639753c2976b9c38882725766c1e54e8409986426e50d0ee829765523bc3ad274998abd9d7d794549be4a09f0f6ddb26d5891b82136b9f96f2913b061ac965efd92b85843749812a1c1ff1c57ad9322621255caea8988c069124ce3c009200cb8c2a51fdaaa7311be69a4d2d0681cee0298b8944531f58949b70b57c0567d95361db87bcc95ddc17b58b9585c4160a834e144c3d87a7f18c4ffae443691bf56b781d8a9c73f1bb9497e01f6937cc1571612134163fe8d7cfc765da0074e9db5465842f11ae7bec5529f2f81c1f7bb3022c3accf198ab2223181af632fa9b0729d2fbafaa65e1ffbf7cad0ffd2cf7087e4cf5ef66b846e10b8c83ddc2e8647ca1c2cda50dfe7bc4b1f844bbb284d7bf873976620de1382b7e4217dbab205c013a821f0a8bacf9c94dcae43f60795533dfb579da4f04a562943125f25d73d6aef6a68a88baec670abdcea8057dc3ac0a04693d5063e12c75be02656a2a4e3782f2936c4418aacf0b2269263789e8cdbb4cace4548a17d2cf0efa7460b574bdf217e34ea6160c87d4b5689cb377ff48f642669f453d5e211d1176f7d207b2dfac0c8c8c86a8042a56dc5b393ee43e7417835280770d2b1414102d6c6725b73d9e2000d2b41cf163d3b6d3e6b944e6fc4322c5a88cc5fe486859a4445028b14938bf0d4f51b4bafe08072f75fb81a87e7320b2f7777c4879dfa08d5fc5b989f9772aa4d8cd8e69a4ff89a62a602e464c37add923764b4acbd9e189cb9311a08d14794d3a527d683eae4f11b0bbe8269daf8983e247abc935277775eca9e4807af889ddcdf4ba408e5a2c2db0e9190bf59d53daf14cecf0c8834e1f060f4c8efbf46d9cbdffe7ce7d64fee628dbd648a31fc28c19afb3697abe8dbacf79724c95f405e558be2b61ab276bf39a146f234fe4c7a1fed0ba81ab1ec647a3a2ce416538cf6dec237c87e04c3a3067bd4de1e506ce31e93b2e409030e8002a763f773e40a3ada37e21b45d2ffaab7a9a6ea7851ec8ab8a16073b49f86e268963beabc050a4fd4c655622da601ee539ca153ebccd87d4598cd85bab8b570114b9649d9de9ec3d3d93ea6d030e7781adc9fd859f6bd94bd8ee0c764173c6ef812ad51722a09c32093524c6372103d481e8b28d538f40b31a2cea288a61c66908e3b6842ec78185328cac8dc9f4a32585e9d6dc88f9447ecd34ad012299e6af0b73d27d879660217fff4b68b5797b93dab893244e822de4fecbe120fafca615c1d3fc3349dda2e196a55bad32c78972f930f2c88074aa7ec0a7c2d1c4405890e5f88746d2468a5229b8bc218b69ed6e4d20657a4b69a20dbd4f05a9fc9e4f9f9b910b8463d8993a7502e5fe4cb29a0f37b45e0c328bed88012d95f4846b296e0b300e2b9a9d011752a0238f10ff600ada016307a102b743438ac37840ebd615b7417cf4ebc85a145b019103b287e79040f8f7d9b4213b6db54bbfff81143be3e9d3803b24c06cabfff5e06f49f747ada8c511d25b446545bece336d2f91c54725a99afcc5139c9005cee6e93092913c648a8b34f74e7a79fcafd4266c698203eb3e73cf54b29d1d4b5b9e5200ac40101039ba1fb4356f8497ca49174196034726eb592038c7d068367c331fce490d57d1aaf99ae2d3608528426e90d4aa3d751bdeb06dc0095277737be8502bf06e097afe047ce325207c9f15a985a4da89f47d9aaf616eb9065f0da51e830dfb84777b71daafa42564b3ea286c5fbcda6c6a88aa00f301377145462d8f411bef5ec4827a545e0f613e00e70d22cfadd64603ada842c83f7170a367c011a3c47a1c3dd2042262fbb9fa434f894222349b8812077f70361958cedfebd7ff1c2f7cbfb67e577b0559ed6cf6c207312967b81ed1106771d222ff42b2aa14f10ecd4d76fe123ae857c94de7f61cde2a92748894a6f6c927291de48cb70de61cd834e4eb30cce9c4133b2dfd760b57d2dfc5c79bc13be651dcbf516779b9bc918138446b852fd979acb0797bea9521a5be8195b3163a872e286264589311d5d0378578cfc25ef2bb396705871fac217c0ae912a0797d4d7c8c1243469f7bea7d5eff1f6d64ac11befde49c9d052beec5197fb310464b78a5238d4606fb5845d59f27454c669a7b738168acb631ed08ff5381748044bd09c026a49ab367b9a42ead389a45942412238e32e17e2ef36c690e42131ab7cfde89853a94f46f4635888ed4cfaac0c6658ca2c207e1d00d81cb848858eacae68d8215a25b04be97e5964128c8c3f8d3736f12d4d943853d6e8c32f9a4622d408e2fd320236142f7aee2dd195c19d59feea2dc4a59514102cde69eec6fc7d4044c24e8d3a7d8fd6cebc71cd60d7444", 0x1000) r5 = socket(0x2, 0x4, 0x2e) sendmmsg(r5, &(0x7f00000025c0)={&(0x7f0000002580)={&(0x7f0000002600)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001300)="82bf26b41824c3c3aac59a7442c45bbce5461ce9cc1504eb99603e712628eb08cfed5ac63d65ce62b993c39e88109c72856154f243539f56a217fa90c89f9f8f818715ec540fa6600768ed0e9a6dd92bad71f427c8c7be4753d923e128763e4a4967f7690e2778", 0x67}], 0x1, &(0x7f0000001400)=[{0x1010, 0xffff, 0x53011fda, "2c4c8a2335ea9f9271862ad4d086060f81892ed7fdb7d26fe3ce6cd7d7f5af738edfe075101995291b6e5df706e31a2293b7b5447a95dbca11d226f106fa0543b8136a8646265e83cc06c2d0bf99f20ed7a8ba9b541802e856b978f324204ecd0ae56c73b9f9230a2382177f3aa0175208248071dc6cafe82cab86106340359c9016e509ba802420e13851a83fa269e615d7953f5a28826817c7db6d0683f666ad8c5e426c44591189435f5b20cd5e9a35fa87a2a13490816670f3432901e150124a6305b53d5ef17d5d49f72d4f23f84dc81037f4f3241b92b1849f4ec965808f1057876c1fdb3007657c1abb777b46751831e1dbba7ca7e47da80ba2a50a52f73d4030309a7d0b77c30955b95fbf2c50cc5b135728cc38973ba78abf50ff38d0a2b4ed2483a9f2b8ee31dc45763ec2ffdc289bffbf70e76359e5ade26fd0f366e8b9f6f0c0b5db1bae097615fb7e093e866735709fa0d6905f5629eb17ca93a16d35c97a8adce5604ce77cec3df66724613ca38de9de2c66773f85f8cecd792cfeec14d0df988648051a82a81460a65e631a488af9ae4e2b7075bbd38b01be061826c410b0ac9a5472aa03aef3bcd9c7a8733d2f6e88dcfe582b9aa1916b785474b84202aca51220016571932b46b7086d92d66be2440d2ce72a5ce404d6676d68196838724f8c9d52d739b8728d282b55aaccc9307a98154d8165e6d07c66dfd657a20804a58476d2d86e4807736c0b8b00dfb94036f091d818fc980dff16cf68c7ebdbf6c75cb91f5094decef75f40398fc288925cd5a02ae258a50c358616d9000ac475fdbb31ca504ebc0ae8b1efd63adc454301dd68901aab7398fbaa55c8a99c200f32125cbb3427b0f2264c1dcf4532804df9bfb4cc23be729cb1854704d64dbc2212f99bc36e466812f06130e14367a9aca9a9596ff7217cae5818bac9e9616fe97d7a55ed403555c69ad867c0b37adc13980353cc66cf24fcc0c7be341b2d375278ac5e15d8653ab8e3739cd4e594afb295d2bea712c9b2c8c7d7ceed764c568f0326457e906afe4debeb3e02a87491bada675379bfdebcaed83ab489971710234103db75a9a233456ab1606679f9d798850cf56a1501702a5785b76f90b51c1731b34edad0454bbc054cdedf9fbbdf0011590e3ebf9f5d444e867098c1fce163c2633a1c449dd02052aa9f47bbdbc4401de239d9d6f3f3c65cdfef2f076a77c34f79a172e5d40b33c54c77b1db00c4ed47ca4e0445f377af2af7eed2bc6ab52a3fb1ade5a96835b05fb1616fa0d50c2d0a7553807051b539065749e9d833275f87c55763e60c1cfbb7969e21fe590010bf0ddaab172b4c1f593b469c892e04b8f9f9503a49520c1b64e528fbd7a916157fdf239e9ad03408310f7289e8b6744739ddd8d929bade126f263ae935014605de2e96ba3a64f5ff0cf20464c6b9243e542ed9fd7c6dd17987a0e228c6c68699ff3f5c060f4a339ebebe2619a97ca57daba60e5bdba82db6e15ff34945fc9861245e9b7936b44a212373b4f748d72d2e8caface6777711ea6d79dc1b658a2d5bfbd8b1bc822b6e4c873281f6eac3df6ac593b511481efa6733686bef0ec0aaaeb4e052b96f7ee10a4995b43f9db7f78c4a01ea9f9823c16e0f6b317d9444fc1100dfdc903e4f756a37758b617a644b0ae83b40a4ce2c5b9eebf52d83c51d77293df055720f5aa517a60c5f48be1e6833221cc80ed3c71d726b760a8cce0a7bfd78aec573f9bbefbda0abe9ff4894cc280f1aa291e403e3246962f1b6f092631ef0924dcffaa669362b29ef234aa5eac37f331cd7ef8f2a90d873b2b8dfa3ccbd41a8fb3fcca16a924046d4fe55fe19ff455e55346c4a0316125a930cae582e3a4f694d20248e70f58db04d69969c8c9b8769dc2ce33401360d62755d6cd9920896e0286bc43426ea252202743375ae6e5fd74d5a5eb571d8fee799fbefc25c6476bafdca13b84952ecead8fca52bd8dc6203bb22feba3ae757287553fa7cb709e6583fa93ef6680ff57f03f27a76a8bf753afc202e0f6fc815d6bd463d3fa468ed21151797c2f3b87dda2534ee3de1c7a3de633b471b8e6b631ebe3a49830bb0fd71200e014a77486a5949c7f68335bbaf25946fdc2e6c4e6f021b89d555c1d69e629a13e39a3de97cb24bc9ea18f1eae348f634dc17a220cdca4bed7d4bb5aad15adf33023bae83cb1e0f3ce6e35cc6b692e34492d9bccf776941aba76b1399de68fdf005a052352685e37cc2229f6718274276db02a1e01bc899836adca16ac91e231690d9330e2812c63c169017e6366fdda5d896adad8a074ac93bb90faeaebcde5ca491532f9724004277953f070b8415d973406f2bb2e0341ef83d8cfc3afd7cf1d649dc5e5a0c20bd2b28ab44b8923eb6204fe1d589d19b687da7d2a49727f67e4c9c5bf6fa97cda8091ca96afca2335e35912a2621e9ca34f599eb96a8f598d2ba2925d800185d5bf2410f55b1e710b932c3b987b49bd7dd0cf395359a8bb6d2be5299a3c4fa6496ee205fa912df0669403e3828deaa3611e762422edb39bb058e812f492d2c13090ce67ed8c69a68b2fb20ae19fad5aade4762e1d4747c06dc0082975d7a61688a3f739422b481fae2f4e8c5bb97183bd40e26408ffa66f63d1d4439cc090bebe32855a0219ee5f513a5bb690b81dbcaa5e0e34e598e31afaa474329eef45e059fc755b8540c04f04aa7a8a8668a2a30ae9ba6d08f7058a53a67e435fddbff49caba85d91466162a6026d87feac0d0698c97bd304124e1fd03eb463906f88b45cede2b16317be5815433be755ade9392bd6a65811f25f96c46167fe41610f9e56f5fcd754d996317978df4107d00756c58d8aa4af6aef0904eaf9ad2ae07b78d5154b4b20b6f97ace5e12e1aaf7a8240a1d593894ccb27f69e2c33f7b60304df254ec929e50d3e7502201dec9367eb675d8c18977b49e7a86afd73691873449da1617c1d90fa08ece20b6dd1065f96eb3ddf004a32854e94dd7c31d1426ee2e226ec001124d8f09ad254c065079754f9692edd00727b7d19f84e533f342a9117b1893ca905eb727642840312a157360aad0adbee97bc0af4f6ebf9ddceeb6ea6f3d13a0ee9b6b3cf803c08c451c57482b4a75befa233892cbb3959e6a7fc870c801cafa466b10286d69999f4c40e42558087eddac5ee5a4226e687ee0c7edfd60a52aa6c8ca43bd3df8786aa96f64417deadebcaaf4b1654eee069536b892033978084ee0288eca7b19d91705b80a2200af926594a326615f9813d241546472a4abd7efd86eefe852c2f565a189fcd38d4be3a5fd1daa5112f2b46f5ecabc5475a9e9c6d486259a1db2db6fa1db44b21a994f7b1b81cb1daaa35a5109500c32cd95e3eaa5c128cb8d41cb559b0eca5f4c9892e2eec5e93f6295483099234ab5e0550acb6c70de4301419fd6d3a0ad56f5f146a111d81f14e76c41b608c02bfc049209efda218b6ece9deb1b574e72742b51912ca084fadf0ecc576d5cd5db157aa0a487c8d88299dd176a3656883c62ced636b08339860accd19c287e92213e11dd54042e7c9dfa5e9ce8eed7937af8e71b02339dde449753ac3bd838595400fd163860030c575767bc65f53133bf2acca55b1c512e486ef93f7d79868e7c670ff360f58d530b4bb48b8f79703a9d90594af3f9e237f5b459cab146d6a11853c97a23487f935f23c9e243cc3f562171d2004e8921c39f3a75175006502d5419d765e4703214fc896bcd84f548b174164026de88b7584092ae408136c5cb4ccca4293b2133c2bd39517464017717e9b08eb1ee728ffafb64e2e878316e17ea876d1db31fb0c256ed45ae39522bf23eefd9f4a6bd183f1ad94681ab0f32357c94d2fb52a36a3f9ea8045ad2a7d6d22561a86880abbf80ba121ec25b5d890f99a78b6290c70f4a50fa330d12b63df1f2cc1ecf8c4d8fef1bed590e3ac5dd8e7dda35facbe0cf091b3cab243870e48f918f5b62d532933baf230b0d4ac074f9a4873c979f91777146a5d892cec9ba6ab3d47f8ed10d5462f72dba1d0a60316e27fe3583f1ccb425e523bcc2255aa64af2964ea836ce3d21089e01c0777a84d1695af9ea4f2eb1b08e1a445e2e65ce5a4f64c969cb792368764c218fafd649bd3418b22816a6e7a7409355a3b622c0b2aeda1897cf384eee23c03c15d3b2dc236c5f6a6878c308b5850917ce482a1ca2ca0510bc98de917bd001809fff42a238350c75bdef4c7e30fa981b01e7461e0c94b93d65de4179436f013d4c9b6bdb118815c6b333ed2c8dc3cb63be992efe26569f98c203b2af2e6f385674c32b8669fdf76e18bf667f0b5dda7b342982044002a93bd7177c75c9d82a0902819556bf951c200ffaae1b15c57c3a6533a158a16c735d635822db0d8c138764bb4d5beba8d5a1d392ff89e25d45caa30bd203ac670f1937b78fab08cd38dff89a5db40a5bffbc770839ca9478605a67c5b8be340c360044f6a05cfa2f8749c1c7a4f44ab15f683a6f58cc2ea43ad7a0f92000e74d8d63b61208eeed6b9a6e16ea8cd3e91678443bd04edb9e01eda27fe213190da53e5fa8f1aa8697e00a1077d4a84770cc916af52ccae39e053bdf15953804264e7523443696a4bec398e89c48ad016ac938d268970204268cc075915e0273b4d206c7a525b3e817e2b6a3ebfff736e8bdb3bd5be1c475060ba4e69fc6ef2dc549c7ec14d5c79589d4946c16336bc770d4e5948e8a81ac0461dc74dbba68678c214d84b0bbaa2ed537e43e85c2bca0f258f7d5fe3a576d2bf7bf20aa2af93f4ea7b7952e1112ee95cfa653f568e96071869cf9e5288698b635686d08798edd4589a76281b99b6569b7837d95384ab252cb38dd9fe67e1193aff81a189b820fa81f20de3947b3bbc34c5e47d2113a8e28e583016572d63ec401186c837180d7d67f55107b0a0d6fd43c03be29fa66e482689f18aed7a35b04b234583edd92f296d5960b367e402369da26cb8efbeef5384f00ad49fb1e4de552293c9ecf096fa034e1d0a1a0e5e027f6b8e649543a35d0143c7f40682e697d110a74fc160c9a00edce70462a833045179c44d5e2792752c1cf75db5144089021ffa6435c41785c2a125b72c003d51b159f2900478579ff91f7f0b8add827e290ab92c7b4c0e2f781f1c9e9a0d985cc645e23e3c5a1632d4615d05484801e3c603aea8d776d29632ac27411619e4060d04e7aee9dc04e7261b9b75d2fc4b12ad5e1e8a14680fc2ed6189c25b2b17b9da7375cd555e76db87dc0f46128c1a6190906f153b414e6e5380ebac8f52ddefc0ce10106e1258b23c62bdc18a4c4a1e834867b83d2b8aaf0b868e40f4f249d8a9c0c062fe3c1edb3e63dc06a8f3a7ed794b1d7b4af0cc632c5a2b6bf42da0ba98fb040272b92e27618791da0e07c83f2159938c86c6d37db1e73e560eafec64977217249946d8d569248c39d110e114580e6b1ea1df6af65d7f513bc720602dc390a9beef06dbc41950c7ae274d42a61db8b308712bb4a5bf6699d266c85e01a99448792cefba9a0bb4f5dabae15ef81714afdfad2e366ace5322aa62c2a19f2c0dc512de93ede0e58cf40fea31da2b24d552a2557055c6fbfe66a62f74e99e90f1477bb6de7835516bc16d68d1fed735cc7d177ce8536156012ef1584075765bf6d0c5a3d14966d8221e3e34f8de4146469f98a85be7b14db28bd95b41a3e596ba22bb3ce850b762995f8da8d50b84d72a61491a1f379fcd4c477182e3b0dcb35dc93e8ff2d25abb5d"}, {0x50, 0x1, 0x0, "1a7f36961db38f417be5040c005c3b3333f50ef907a3722bd144603888ddf605fec96f462fcad7f31ed4467fb6c4c75bdc9033eee76753f1edabff"}, {0x28, 0x1, 0x8, "365ae1bd8650c211ab1d484b1489b6e8875a"}, {0xf8, 0xffff, 0x0, "af72dc620e073fa36286c6b0d8bfa24ba3be2772fad7f619b0810a43210f27828b841765561aac0f4ee57b09f183b1f313a94a1dc2c7c50ef0546d095b7b002ec41c180bb972921a27c2b30677395a243c7a0a9ea73c76687b130064355719feeb452df48974ac430dcce8275ed5a6545143b54536244caa3e19ec5cbab9bf8fe6f74df7b6a890fabf7bdd935afe9c44406d2273047fdd6125daa70900d67646daafdd2f324d733272f9db751a8ec50388546715785ebea41a8096e4661d1b1c09f8493ff4421ca4ada90bd17fe7c6c1c0cad440114ba8f45f4913d3481f8d6697b25459cd4e"}], 0x1180}, 0x40}, 0x10, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000000c0)=0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000040)="3b00e101b362ac291e0a189d8e3d0549e542c7b60decc92b6f5a90a77a55c6388126c0b3c31060ea7f43e4193f38249caca8e26a1968b81a78b08b367f9b38478fcdc6fc7f56203a81fe3579ff4d0b0f0fdb8ebcb7504e0f9001ea665339d4e87bb1c9c37d40917eecb62f980b0df914b69e7eacf30b", 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x2) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3e3fc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09000080000600000000090000000000000000000000f600"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x139) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup(r0) socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) chflags(&(0x7f0000000100)='./file0\x00', 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000003c0), 0x10) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x1, 0x5, 0x1800}, {0x0, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x2, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0x0, r5, r4, r5, 0x140, 0x2}, 0xffff, 0x9}) semop(r3, &(0x7f00000000c0)=[{0x4, 0x400, 0x800}], 0x1) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) connect$unix(r1, &(0x7f0000000300), 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000600)=""/121) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000080)=0xfffffffffffffe9c) r4 = semget(0x0, 0x4, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000540)=""/78) semop(0x0, &(0x7f00000003c0)=[{0x2, 0x3, 0x800}], 0x1) r5 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000481000/0x1000)=nil, 0x1000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f00000000c0)="6bbc4044635cdfa013044235", 0xc) semop(r4, &(0x7f0000000140)=[{0x4, 0x9, 0x1800}, {0x2}, {0x6, 0x0, 0x1800}, {0x1, 0x204, 0x1800}, {0x0, 0x5e0, 0x800}, {0x2, 0x3, 0x800}, {0x1, 0x20da, 0x2800}, {0x4, 0x6, 0x800}, {0x4, 0x2, 0xb36c4100aa4b9a81}], 0x9) r7 = getegid() getgid() r8 = semget(0x2, 0x4, 0x403) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000400)={{0x5, r5, 0x0, 0x0, r3, 0x2, 0x8000}, 0xfff, 0xeef1, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0xeaf, r2, r3, r2, r7, 0x3, 0xfffe}, 0x23, 0x7fffffff, 0x80005}) chown(&(0x7f0000000180)='./file0\x00', r2, r3) r9 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x9, &(0x7f0000000040)="01000000", 0x4) getsockopt(r9, 0x29, 0x9, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x100, 0x208}, 0x4, 0x7fffffff, 0x0, 0x0, 0x8, 0x7fff, 0x2, 0x800000801}) executing program 2: r0 = socket$inet(0x2, 0x4, 0x1) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) executing program 3: getegid() syz_emit_ethernet(0x2e, &(0x7f0000000140)={@local, @random="70018f01f0cf", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast, {[@ssrr={0x89, 0x3}]}}, @icmp=@echo_reply}}}}) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f00000025c0)='./file0\x00', r1, &(0x7f0000002600)='./file1\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x200000) syz_emit_ethernet(0x3a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004900002c0000000000009078ac1400bbe0000002441007030000000000000000000000004e214e23000890786b0a6072961021be8a2a1e86b41fc7c83dd8be9a6b8bcbd86b9e8f95fda46bf944379381182d00b1e73cd965ec0b191c470d653d37f413c21e1bb9440a9d4eb6eada"]) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000080)="6d6c9b160161c60918c8f4c2d0502cc8a7", &(0x7f0000000040)=0x11, 0x0, 0x0) executing program 3: r0 = socket(0x34, 0x4, 0xfb) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pwrite(r3, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x85, 0xfffff, 0x10001}], 0xb7a, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) setitimer(0x0, &(0x7f0000000180)={{0xffffffff}, {0x101}}, &(0x7f0000000040)) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="c15fd321801433c6a930bb95ee5effc46fc11acec5c3d7b48876ae4ed523a55adfe583ba702b26e31dd45aecc32c902395cc8dc807c29fb3f2429f7c08586be6ce74feb3be", 0x45}], 0x1}, 0xf) kqueue() executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="1594ffffffffffff00000000000086dd60ab41fd00180000fe8000000000000000000000000000bbff02000000b9a1452ef62a253ab6235a2e00000000000000000000012b0100000000000002059b423756380100c204000000000027da2e2a940a0c9bffee21c38316e05fb3e0f7128ec948b713ceda4c300f0560919bc5c2d7c5d9f09ff5907a167822fb5a0be9f6d1d6ee3945c453922ee205929e87bda4e832d95cf1246e9033366bf9aa19da90568144007f7ab77f6a581dc2ea507ff8c896943021ea418f02575bcb65d911fe098b3ac096abd1a6865c31742c19bdc315ca842f1cd3cb2703a076c1488ed80ca22c389515a31a3091e2d316ebb37342f36d75493da3d59096b184dc4d12e4074b2d99922f28db18ec0f13802e88ccccd8c2029592cf43056e3b4a7020ba48a804096637260f6a32b62cee69d622205f56cadcc0851cbb492e5dc1ddd8cdef983397b94f7846f2487d6fa601eec5d83ea43424e32e79104865b7a295a365abf8fceb3aaf8593c827600cd09771db369821607242f4e46431ac5650186d52173f641881a1cc0c624d220330d905cc6507253a0a5c3529c0c7f19d93ab86bdabcdf26b5dbf05083b6c854d0afe232f22009b52521b944433f08130a0af54d42ca7ec3a2fbbb173c91181b0e70dac1a54c2fc9cfa36cc3c48f2032f967990894519e0ab01172ec89d7e7cff34d9e5e0ccd79c1f66eb588df817b0d6fb98a4c1a0f2eacb889fdbeb6038bf7bdd733b440bccc53ffdeb3239a5"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2ffb}, 0x8) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x41) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgsnd(0x0, 0x0, 0x15, 0x0) msgsnd(0x0, 0x0, 0x6f, 0x0) msgget$private(0x0, 0x592) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000040)="2a74295fa0ef25bd359a6ba6f6f955c39400088522191aa41c1279c1baf2c41ed63422ef5896f8b0d594f83108dd675e72c54ca0c0b69225e2cc68c8fe42b7d2", 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') r1 = getpgid(0xffffffffffffffff) r2 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r4, r2, 0x0, 0x196, 0x2}, 0x5, 0x1, 0x0, r1, 0x8, 0x0, 0x4}) r5 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x3b, &(0x7f0000000240), 0x0) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f", 0x43, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000340), 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40000000000000}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000540), 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x13}, {{r7}, 0xffffffffffffffff, 0x82}], 0x7fff, 0x0, 0x0, 0x0) kevent(r7, &(0x7f00000001c0), 0xffffffc1, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x83, 0x1, 0xff, 0x1000000000005}], 0x5, &(0x7f0000000240)={0x80000001, 0x9}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='x\x00') fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000600)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x3, 0x7fffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3ff80, 0x4) r4 = semget$private(0x0, 0x4, 0x7a4) semop(r4, &(0x7f0000000400), 0x0) semop(r4, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x3, 0x95}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) r5 = getegid() semop(0x0, &(0x7f0000000140)=[{0x6, 0x203, 0x1000}, {0x3, 0x0, 0x800}, {0x4, 0x2c, 0x1000}, {0x1, 0x2, 0x1800}, {0x0, 0x5e0, 0x1800}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0xc000, 0x1000}], 0x9) r6 = getegid() semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r5, 0x0, r6, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) semop(r4, &(0x7f0000000040)=[{0x0, 0xfff}, {0x3, 0x0, 0x1800}, {0x4, 0x1, 0x800}, {0x2, 0x1, 0x1800}], 0x4) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000280)=""/80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, r5, 0x0, r8, 0x28, 0x8000}, 0x1c28, 0x5, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x18) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000012c0)={{0x0, r7, r8, r9, r10, 0x2, 0x2}, 0x0, 0x47}) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x62}}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}) r1 = getpgid(0x0) r2 = msgget(0x1, 0xc2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3ff0, r3, 0x0, 0x0, r5, 0x80, 0x8}, 0x81, 0x3, 0x0, 0x0, 0xa4f, 0x0, 0x400, 0x80}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000009c0)={{0xa5c, 0x0, r6, r3, r4, 0x100, 0xfff}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x7f, 0xa7}) r8 = getegid() getgroups(0x2, &(0x7f00000002c0)=[0x0, r8]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r3, r8}, 0xc) r9 = socket(0x18, 0x2, 0x0) close(r9) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000259000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000101000/0x4000)=nil, &(0x7f000008b000/0x400000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f000002c000/0x4000)=nil}, {&(0x7f0000343000/0x2000)=nil, &(0x7f000024b000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00004ae000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) sendmmsg(r0, &(0x7f00000008c0)={&(0x7f0000000880)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000240)="dc65112129339f5ed8bf430a5284a1ef43de00e12f39", 0x16}, {&(0x7f00000002c0)="f19ab21bcdfc2a7f5a8fde70ae0cfabf3db5d8a043", 0x15}, {&(0x7f0000000300)="2278c2da9d180e55b71fbd0f7bbd482bea5f5346a350409c4c588637b6d02c05ed68ba246e78a3715dba4514f68dab359902c0", 0x33}, {&(0x7f0000000340)="19ca9ae415ae7e9b2f12b1a8d7d1478afa3a6fb5defc3feeb43800ae92cee0f55c0c0fe68778856e6a57d6a014501a63b6751d300079068c9369fe2841b9a6dbd79e8d0352419a7355bf122470953519cc31f88a39e43c3ab2264cdfd34852194797c0a937fb05d48787cfe7b1e227e1", 0x70}, {&(0x7f00000003c0)="f799c5d4e394cb9d01d69157453fc28e97d7ef778ad1b5b47a0db22ade38bb48d871741be87d4141e1d14c49f6e3dcb06d0941e2f3df9f66a2e25024", 0x3c}, {&(0x7f0000000400)="60f2131a6a0314ffb0fd5d7dc5a95a614d73ec2c62530b891949c56ab2c0f79be6c4d014011e5b325e5a03b98aeacb0e08926d1a779b111ada50960f78c48b73025e31a4bad5e9298d4aee9e0bde86bb3b90f4d3105292e2d299ea4034adb91acff0276a2d5a855756be025dd53dfb08b35ffbe6e4a4ec1a120c454d87f285fe5650239ea41d5fe6f85a08db00bc3b6ddfaa91605b2b2f55b14b0650ee9310", 0x9f}, {&(0x7f00000004c0)="bf2b6a4fd77f771fa9c5abff4f3c8e904c91f2535dc1376a3e6a1c085f4097bde07467c4495268e6ee6a3c84dd67fcc67810151fcd9637b64f9480ba52fbecd81206fb3f068a2720d208cd84db9a5c1495852ce395a1dbd4b3b4cd1f6f0114a45ef4035f8226a1efd8e212a3defbc0720bfab2fad3e85f0bf591c05ec5a5c2a68c68c86a7079819047edef", 0x8b}, {&(0x7f0000000580)="11c6328ced314f853282ff233d351d4027c39bc1388e78772bfb7ac9aed69d4bb60cb0b645aa19c72a6f79282eacf47855edabc2d03ad1ed71b10a984d2e6cf7cfa8916ad16e8ea8d01898a076e392b327716f77a42cd0d6796552e99ec88ed257dc87da6ed0224d4eb37f7753a32e992725be87ee0660c857717b65c0075dab7fd43a3ec7996289284ef1f04fa53abff16d8c8c80a68b5d70ca391f6078156f261f3666e2d21c20f37d3609cef2fafb98fd407f9da988cbbe786ff5705858e0fe3f1aad7a51fe19ae97b6082199b5d32595f8d2bfde0ae181ae1c06cd14b7", 0xdf}, {&(0x7f0000000680)="a063c98ae7510d52d2ffc3b69b1bf25a38dfde46c570ea369c4cd6ff20533c9a9503f3991f24f38f4271cb2841fcb7833a4d746b72906604cf481a2112ceae31057db5172ddf190e4c9ef8c1", 0x4c}], 0x9, &(0x7f00000007c0)=[{0x98, 0xffff, 0x8, "ec3ed2890e41eb42190d16dbc3eb36371bbd5944ca53bca0bc92892ca1ec03d4d2228b41f29b46958ce612b547aa270f75caae2a3b9030898041b057fab0973c528a55d95e69291cf8cfda81e8336242b2af137a222d9ca63f67984df1b9472aacc62e4badee1eec5370306cc19e6ab517c012e6776bbf4abeda8342b9157bfb5837c50a60d9a5"}], 0x98}, 0x2}, 0x10, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x9f}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x6, 0x0) kevent(r1, &(0x7f00000000c0), 0x1f, 0x0, 0xb76, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) r5 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getegid() r4 = geteuid() r5 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r4, 0x0, r5, 0x0, 0x0, 0x2}, 0xfffffffc, 0x8000, 0x0, 0x0, 0x6f, 0x6}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fchown(0xffffffffffffffff, r4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001100)=[{}, {{r1}, 0xfffffffffffffffc, 0x89, 0x1, 0x58d, 0xffff}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f0000000300)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc7f7b98463cd2a5b59fd0f80c0f1b", 0xffffffffffffffbc}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e5b4426d2b3ac858b0de60f3b0d0826723edaf970e2e8f2a85bdb22abd6e3f4361b97466de4e19946b3e1002733f2cec3a74d831a08fe549fecaf409fb6506a39786d216fce0fb02724cea5a3e59883495129f08c5093fb1075657c1a6eb103cc995319165a499897d3d4426c82329be4f280c215dc52ce6cba3f7799ebf5cf056e923b1c775555287f9636ae5afd98c152ab54828beb9def5f59672e25ca897cbf7cb2e9614e8fae93bc3c0f3ce24f96a1cce3686edf96fdcd465c768f706369c2112d6ef401b5bc12d808282f298495950d4011705bc221191d2d05c7c1aa94aaa3bd6ba2bf403ca48875f04768e83e03af145fc8aa74e3d94ace308e2b9b024b9ed3997da2e8fd203e35101dc08f065245db65cf33271dd249b8b4f1acd91e7e4df5894870df056d31cf5b119715d5c0ac17b995e8dbbb39e4a467986f88f09bcef2b9e2aea40cdc4be83b0db068ebed3eb93038e62936a1331a398fbb560d30905ddc36aff09e4ed78b998b535353d9085db1ee90cb1769a2d4401a899321690405e9a9dba99d40a1d91b7ecb1269b94e4373616c9f2beb066242fd4223bfe03db6444294836d6b66e907d72cb20ee3b8d60625a6db6cccea4340033d5a4106ca64e294381c9943d2e53e850bff6a01df9feafd48768dd745c0760d26bac941cea200d0ed4da095aa4873e31a6126a0b539601dff801c0cd14078bb3f53d98cff835668a07842fcf801ac69cd49d0b19671dc2be24af717d2a9e5055b964ecb7eda7a48426554988119565fea6921247b34e091b18d410fc64752efdfbd1d5c5327fb736fd42aa1e630257cdef46045e6a858e3263188e74ccb92a15dcec33014116ddcbd72361cb16f2841b52d95e7290140c429574c797082627c7f896eeb1f76429288d77ef86ac90732e84d3b6fec1f0ee7fe7b964c81418f6be8048bd6dabe12821294c3fa90a947da808c75e9d0ca07d83da5f8d2e88057b9daf94c62fdce3150be3daf400f56c5739f214cc1c8df413463a4d7d9bb6cd13354116dfd3cfb16405371f5240df41b73a6e70d7496512eec6dddadfafdd96e3d6d9621a2539e9aaeacae13d849e07d5a0ad5f5a66f68f136ff9d4588596e911ccc360be1df0466dde19f5dcf1ffbd90f89f02c5b0c8f4ad50b637f71c686e118097f14c5e2e6d6a0d1ed31c985b78ebbd71dc1cd70b2efa6e852ad746f16be5118e140fe197f25facb2352c71c5de953316421090c7ae0a103db457fd56661d51bd4ace3ddb349b0a32fc47d48cc93fa9254491a02d90b2a6e4310629dd16277bbd8e90962a601bc8c0a57e235bc4f40d3d4f1c9900af6f9ac4836f715c93902308ebc0546ad01b6c9dbf3cf5e810caa0c2dd254bfaebdc11bd5a751154f704f06c18b51c7b1891dde00e478b2d7ea9d46becabc40b05c83df7f5cfc8650f25d9766c84b2bdb94c26fda4913e304b09af07c7ad9795ac34089197afe1b89e4bab54bdcbf0b51fc295299e1176e97f49c1c3737ea80c902ae546f76a390960900c95332fbfe0c5f3823abf829ba396afb7a3020c9030afd72ce0eb1a9c150c61b901e2a4fa6761b7f8b9ae893d670f6ab0845c33a2470026345ea7f2fa0e487c222065773c6992bc64c3f3df92717bd45fa3ee43e8bc49bbb72b8b0b09c42fe4d7bfe98e5f693c24e416b1b1ecfb1ba8927ee15f1a4adc75eac0f970506dafee7b46be264e8673d0bef30c676e50686712a0d15556452c1fe8c337a18f2ca0241459999ce111b1c82589d41317770d6998799754d66ba4242d3a1d195a47a53326e18a279eda6ce2a73e90c4f991532b3d16768ad31943abe8a943cde77a8aaaa827e38598a54e1fc83dc010da49f4d8660ce2a729c8340cb49ae893474e6970a56204a938497ab09afe7d7c7c84c2df9cd16d0a5f6032877d8929bd3736799f0b08434c743e387587ca40357192942fd1b2d64b3a91507384cc2a6c972dbd6d48da8a3925a204a11ed3616db3c2f2f5dcd8585c9394d7b43d0cb5303db0eee5d16e870aec4425356938f797d214f32a435ceac0d540d51146623ab1a374fd7b5544b40dc0e02971b8f1031a11180ba9fea8fb062394ec81326c4dca953994f371559d2929e30e5bc90e07c951bccd62caf89a9fc6be37e943d31864a931d72932691f1578222098216a8939b26af714cdfb74e9a8eb7dfd05b01a612954616e87dad5b370cb3a0e5cab866909e25656cc557268a6ed9c43103446753d556286b6560b2a325736edd110779467524421ae9d57d461ad48909a015b022f2a3e0f068a75fe489fbb4c367540d744ccd2bd97ac9ff32e3ccc7420dc780c3636b256c4fb40e7b224109a45484fa914a3cde8428fc1f4623f1294ada406811da488f6780797eaf8373b777bd00eb1d021e12c57d05e373b8c2b4226544393acee86bc2c2601d5284708dddaf4eb6828a2dfbe0fb1785654d1065dc050f40d1859943dda5420377fc6514145264bd04c111de4a76fa985d5739eb5874419119d81919512b486ea08f2e31bfff594f56fc4ea799813b8396054a81b591aeae9976249625b7c11b3601ccc3cf0021788c191cb741f69302bf89cdb12c1845d1595ba166ab055f2638a58b5b1dce4475dfc4abf0af04daae195d67b6427fe39d1ec1c857b1328c4f6aede8fffcf3ad6449372457b258d0559178c4b93f57a333841df778ae58b3238986c4c94b1e0fd52462b0f2853a7a27abff630c5253deb96e77e14634", 0x8d6}], 0x3) executing program 7: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, &(0x7f0000001a00), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe8000000000000000000000000000bbfe80000000000000000000000000bb"]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000080)="6583487fa6aa32d65272b3ecaf0f032f6d76cce6036e1414bb6a0400486244784989e259ec132d9608f79276cdd917a6d5391403bac4e2628e449c7ebb8d781e2b359190f9206f09279881fc955818675e563e46935e6494c72c4c6ddbac3de3331d6c97f98001232abab2fcea7816fb1fb917037e4d79105bab0e59c381f66bb17ea674a2b8be18d3e1d18dce8e04eb44ebe42073996020508c9bc055e212d8b31126779ec50b0d4f7a46dca2c408b30fb933f51a70f98b2d9956aff7856507bb8902d0cdfdef3ad55c7cdf31bc1a51227bd3ce0676eedd9d1517f58f1c395bff4cec6fb12dc6db280e72dd528ba8f3dfb1a975f7fb6b8c8e848ba5a178", &(0x7f0000000180)=0xfe, &(0x7f00000001c0)="a788a78dc66646e46d228858b74cece3c064bdf9e3fb359db58965d0bf3e7ed287a54ec93375eca37fcee783fa078003f50f2fddeddf0633bf53be5b83fae7d2287b86bab8e1bcbe975dc57fababb0cc0970d2363d9c8a719e61d26a9e2f9eeb36c554a23a1646af1fe12e84083e3c481f94cbe6870c9ce58a6911af00"/134, 0x86) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shmat(0xffffffffffffffff, &(0x7f0000002000/0x2000)=nil, 0x2000) shmdt(r0) r1 = kqueue() kevent(r1, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffb, 0x11, 0x1}], 0xb, 0x0, 0x0, 0x0) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="10", 0x1}], 0x1) getgid() executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r1, &(0x7f0000000000)=""/157, 0x9d, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="8749b611d775a5980a700c783984ed7c818827ff107d3fee3fe3e1a27f5e8ae59808122166f13394726106faba4f484cbfc54957f13e6e140fbe05f2fde12d8100ca4973550d9e35e78d3a6bad31f47acd8f170a7dd937e877f79eae062f3b0daffc629d943e6532ca6c453a9f3f03371e44dc7571c908165ec5e70de03f1fefd0ea3ed4169a191e94c4162151223035a0d1c66fe5b7c392eb0ef0327e0a", 0x9e, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x653) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 1: sysctl$hw(&(0x7f00000019c0)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x194) sysctl$hw(&(0x7f0000000540)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) syz_open_pts() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x22, &(0x7f0000000240)={@broadcast, @random="b3ffe395254f", [], {@generic={0x800, "5d5baffae49ea5c0556276b0ae0f55abf880ace0"}}}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r1, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = kqueue() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002140), 0x0, 0x0) kevent(r3, &(0x7f00000020c0), 0x7fff, &(0x7f0000002180)=[{{r4}, 0xffffffffffffffff, 0x61}, {{}, 0xfffffffffffffffb}], 0x100000, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="ff99c1940770179affffffffffaaaaaaaaaaaa0800450000000090782b2d43aafa7f0008017f0000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) pipe(0x0) r1 = socket(0x2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000140), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) lseek(r1, 0x4, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) syz_emit_ethernet(0x4de, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020000000000000000100000093"]) syz_emit_ethernet(0x42, &(0x7f0000000040)={@random="9dba352c4419", @broadcast, [], {@arp={0x806, @generic={0x2bc0f7dc625baee2, 0x6008, 0x6, 0x10, 0x3, @empty, "211e292e6aa3f886c5a408d8e3ee6d7c", @local, "b2ee4b771992d5cbf604f875c5087f25"}}}}) executing program 6: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206922, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r1 = open$dir(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000080)='./file2\x00', r2, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0\x00') rename(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000800)='./file0\x00', &(0x7f0000000900)='./file0\x00') setsockopt(0xffffffffffffffff, 0x5, 0x37, &(0x7f0000000040)='\x00\x00', 0x2) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000000c0)='./file1\x00') mkdirat(r1, 0x0, 0xb0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0x100, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0x3fffffff}, @icmp=@mask_request}}}}) getitimer(0x2, &(0x7f00000004c0)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000280)="2300e8f4af4e4f4219f956f35672d8b7db9660c94a0846922322670d5ff0821d4b8b16ccd8a0c0ccbcf50d00f3d872a23b2c0d38485114751fc70afc495400b76961f8aac11aa248de38479e4f64729b86614553a61712fee3a2b4198cc679c3022b9f7b5819be5c256a8eda2028ac37cdea00335215a8065bb638690a692f27c3ac7227fac262a2edeec87786afb499613d5031deab273122b4a6c8c15b818121c835a4457a71c3cf65104c5f5a2622698f490512b3f88c1adf60a339012d455bb7753d94a28a9668a99876f6eb246cd8e89f2996ba9df48c627e4e3a626203c86551022408549d19fd7ffae5c2c4f7b2a5e92e695c9aa8520cff9c292d94ee2c40bb69b59642fbf57eeebfb009620c0b7ce14c01e8980fb5886d0f704271fc7763231eeca0f74e66af193af1e2c15b9c5f5efe5008f916b92e08d308a13ef25133663aeeddad7404b14c521b0b166c1f41ad3bec0a93ecc75a3185fe7c463bd177492fa4b1a620c6d5574b03d3947162", 0x171}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000140)="a04dac6addb9eb1112fb77e0579c98b239cfa157c1847e93acf8c1bda57a4827102de8d8f1ae6b9668bd7e62057e199784f17abaafd71e49c7077415dee905e5365ccf52bf67cfdba7871e6e3165e5f4ac07210080a64ba540c5438a173f45d5931351cbc34a0ba7d06b924efd7ed046be95ce3b5137c7e4726cc3c043c234243029fc7c017a08cd80821c9ded0cb01c777eb865954e46a00bff36a3036e5e78024eed6fe0e9bdf71a3af21d40f1cda641e03765a38da1faca36990fb76677cc867279868bbc2731b5ec0f554510b5108333e4eaa6b371874ab1c93fb6427aa2b8723e5e57", &(0x7f0000000240)=0xe5, &(0x7f0000000400)="7a0467c950bf4fbac5aa12676238806ae50f4b3c9de93f15be31410e0fb42ab4aeceacde442f959ecebf92c03c8101853c3bbeb39d00c4320d9be6e9f37c95329a79a79797bb04d274ed7f63ba40bd758a60a22b1f7519b8623508898c99ed271d2ee91abf259b0561e07f8e982aab02b20f6fddbd5a7a90e32b0b954523022c6e", 0x81) dup2(r0, r1) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000940)={0x0, 0x2, 0x0, 0x100000003}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3f, 0x100010ffbfffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000100)='?', 0x1}, {&(0x7f00000001c0)='I', 0x1}], 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = socket(0x20, 0x3, 0x0) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f00009f3000/0x1000)=nil, &(0x7f0000d45000/0x13000)=nil}, {&(0x7f0000d07000/0x1000)=nil, &(0x7f0000fc1000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e8c000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000a91000/0x1000)=nil, 0xb38b}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ae2000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e4e000/0x1000)=nil, &(0x7f0000dd9000/0x3000)=nil, 0x21}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f2e000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r0 = socket$inet(0x2, 0x8002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1fffffffffffc, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r1, r3) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000380)="129db0eb5f8b0867c19df729f4f8092ba7b17670fbb048ca311ba0c023b2094c761fd391acd17a1ab3c98db20c1e29a09f57f0b1f30d2125c69d6ceb83cd4ae996841d954316ee496ddfde4599a20127994ea443c6e17da2773168615405004850ece5367dbc1bc29bcb1fcd5f88e758311a46838b5e1a41b587a447856035fdc93060723c41c3a5b8860d5d", 0x8c}, {&(0x7f0000000440)="b9f2faf25cec0d6ae6d2aa171c1d2fd211aa49cc91dd45b5b83f7477", 0x1c}, {&(0x7f0000000480)="aecab0b7e7da71091aae4b7d1aa7cd7fb90a1755a3cf2880cf65fcdc93d69201d21f95b8d81160a16859", 0x2a}, {&(0x7f00000004c0)="cdb64689a3b3704a26b7af8819b9c2d2159939ca0826cea693ca4299277c21d415aa13ad4d510fde802a9b58a83f521a5b46eaa0a55e82bf94beeadb8bf1e3da7c014069c71ae5dfff3c40db868b67b19171cd7b84ca35e1898fd780444e6382e74fb826f4932ac661dc011cc83bacc4c4c9571c9f6676442fefd8c5d35c153b3f9326d45fe34e17b9f5cee3cebea2c0967093f748e044b14fc2dfb61490aeece48b9a143051d633f83e619962e2af33b00d82398ee65f594cdcfc05d7d1927d4e35", 0xc2}, {&(0x7f00000005c0)="c928d7177a74f9db462aaf84b68cae6d658590f1c6d9b4b2b80d49612f63eb40caa3f2f1bd1f49954850aaaaf2f67bffa06686dc6fea82", 0x37}, {&(0x7f0000000600)="29795b904eeb25124a702149933edaac334097f56191feba018c75aded6e7ea8d47121553f94d18f1ec118dec8dde853a72819c5dd19a2d8d0f8bc02288e7769b7501c483535e335e239db7b2058cbac32bec0444a27e95f480a19a84919fd8e4722d99231d2ac3243da6e89e2d206d8cd48218de780df95534c7284df29ef83e3d846efe32f3c1761a3baf8408670533e30389c527c1159bf136a3d9815ea5f62e4497ae06d67b4d65e213cf96add1e60f802b53ab487418727055f875fff4f9ab77d576bcf1203f59d62cb4573b6afd716f137a7c9866e6b9df8f817710cae8b038ab6d4ff5a4bbb0eaee29c4f7dd7dba9ea17bc1d5a11277e50d761fe1ded98300b28f4453000d9c31e328f3adb613c154b774a40e6186e367e8c3066e8f1c8517069070bdacb4bdfd22b662de3f5b9609bcf1ff04cb96990ca328d145b02fa75a8d3cff46e45a8f8798b68256b0b404951ef67caedbb4643db44d4f8fd8e7ae90549e8fd98348600b9a1c202dbd0a3e05ca49b58a052c60d1d07b15ef4daed775ccfda3990be157ee8cb2c1e7b0ade29c3e69541b1fcab1f8e9584316a4acf4070a1646c62f059fb5346c4247c9bf0d3b1c4feaaa2493d6635a18148cd5f05b0b128aacddf4ea364282227c20cc314640e9af6d2455632e475279ea188f2ef6a3dc6968a189d27616bdcc7d513cc45fc9781ffb5430b9a7ded65f62dfe69bc6643ff470df38e0a65e0e93944ae519da5b244b6daa4894cb6bf230a61cc58b071947bae1468bd2fe9aa7867769097767ede1fd76c916bbd12b886dd1f3a2c57e9c48710ea943faa26b014c8d56405aced6b23d3705bf52217e2fbe0bc0394849bda9fdb8ddc382b688c6e82afa430ce12de66dbe6b89ac1fcaea71040abb041c5369c386ce7bf14deece5e599b29c03073c39e87d1160b7d1811159a487325afb72f81c78779335879baeee4fde9c099085bac94eccaafa72a49d5fc1b2c3beca66e397abdde624abf0177487219aa8273d98a98962329b15e8084b1745ef9c5a54f2c933e9a7faecddb6ae0ef5c72227068f43a7e4d7b0919e04f1b13575b08e7677ee66691a69bbbae7cfd44b5e62be1c7db3cf4f7bb50fc46748399348081bfc1e14c8dd9926af810597c110a36fa2a83c453582d45b28e1c1e973251c9b0035b31e32b84c796cf454d65bf716d6410180a46afbbbbdfafe1112e5c2fd36b8156069037135b8404a7236bc1d40aad01225e0c1a54a6ea9f4bcd56ba06c823f7ce672b6b20379932714d4f3366510dd95558c8526514fde1079f9409bad11abdb0c2d57c3ba59305de936c4b0c77caceadac20a33bed711cb70a6ebdd59850ed96db8618253abb41467a03b9256a41a6e013b37fea3f441b3a17568620e1204f618d2394878b083e01526c72123195f41e9347b2f95c7888261e71959c40892c96bfca5983dd304d862286e4d25496253752191b0a7809f5d3c309d34500e13e7c64b921df2e0de31ec2a55fca8ac17b5f3f15a1f0f7e9cd71fa61fb3000eac683fc65dd2a935c704a896fc406b1832823468623e53ca67d1eb81d4c5b37d1940488e98f905209ee33855c1365fa2e9fccc3a0e8dbeeb776455d30314ceb23e4bc139487fd43418215c33660317eb605e545304226f15311905340f208d4fd564a54020c4d07800f2d84e5e46489a7dcfae7c894ce5d23b2b3ea53a593562574cc5679e425f2663804e1f4a1cac6b6475b55470fb434f595b25a74bebd31bdab7a76e22f71281e026993b280465164f3ddf95e499ff4932943abaaef97c1e8b575d62ab0f651c623770b1c6b563548d4d92b9c95093b077a13724db320bf0b046ea21ff77d45270b6d1c45138dd784cac9050aec5b808c8e77d036f459802000a7f26da011afc5b52862e9be7d628143cace7ab34833bd4cbf65acc72f1f98ea9709bd17ca80f854fa1bfcc3327729997f417de13af15e5052c71e9093f7a9f07119518a8b36d6c7cfb16e4a784705a7b90f6bb1ddbfc15d90acf59829f1820137c860b509cdc0a86f0602b25f6cf505508103bdc82cb761105be115b7d00b0dd39b2edbe05251cae62fac37a0305757c2c870ce9b0081b2055b9c0b79fece74ae86c077474d7776e2f19deb1fcb1b030432d947447f1915a20dad6d51611f15b6b36589ef22fa71bcaff6a75762908651967966ae676e8d2dd5c8f1f3b722efb05f33b1cfb47c5df4172b631d6265eb281221fa26b1606112c3a26604ae26f657ec99826763ce9de0d4425935ef743ea3ffa5570c9a27ebd3a9f8860ef69f17f395280e807881336f465a7f1bb544c04cb024b78fc476cc1803ef41d423b5a60e38735d0f48e47d22f826e91b6563092f86bb528264f448c231bc9e4b531d99a41eec96552a201be700610c49ad19a547cdfc45e1b03adf508c426dea2101099e4a10941fd20aeaf67c7f570fe66fd7c18473faca97c8a7182650e912c425136b57506e01dc82a7754bbbdd7a2ff4a3b9eec8e7689a6f17da23f3a6b01d115557064f165ec47e46aa87f201f6f93e19fd8f5833e702e5be5c005599fd8cd75ceccb8a9f59049f636f128793b8aa0e8e45075ef7f6c55a3eb868d5e8a4cb1dd0621a41932244c3d9f4c543f8b769a204ffb62639770a8d02498bc3ea2b1e94ea04deb09ba8d2cd9ef6e0054ebb57db6833902a213997f2a4b5bcf97b2e16c9a3625cb7920cb6cfd3e85d177d2968ee8eab0914cedd9bc75c5d69fc70694b760afb8d36dcf2482a2cbbabf03a00dca6d8581ec224da0266ef8193c7802be297b0bef4d5b6c6da0534fb5d5f74e503ca704b0c2b5b857e226db2051d034eb9d6e0e1230eff21916f98688660d930187bde22d7093e1dd33a23547ae3e5cefc213c7c1a93d2a53942de1decd64313b51271e65ac4074306359ea28b9da9e1f20711a51c6b388648dddbddf847f5da54e49a255d8a25afeac6a4cf0b1df182772ebd05057e96456e3c3d305653f5a3bfde22133b6186124b6a65d79232a559d67f58c85540156c717c39b230332b5ccba4e6808e355ef3075feb74cfd20905de479bb77741f9e5b5f5e6bbd11016ed9401e1c58446de536d27d2a79ac32c1b406f467b449b8c329c39b8209fc3225fed8a19faa0e433771a33fdc6a4220f309fe4aa7d801d52ad5b45d625dc02e34560a2e470d3bc657b3da62d38daaf33989aa9d8a8be593a9469fb4565d8fe3868a1b30677ac75815425ea31da1524bc2c4da21ffd0f6d6e684dff2123c5872d92e8a178fa68608592e008935a504ab07414bea0bbf6fee3d94df12c1b11d2ad9041c9d896191725d05eeff5f23ee15ac9ff684fe185cb9c0222824bf07ad89811872ae89bddece730a476165123fd0402c50525285251b05a908204fdc9a4299e87e07cd810992718522fd84a17da20a8242881b21b2d8e53927acf0dfc639ab3045c8c93166f48bf4ff4ae5f91c9b4d1fb6473fc0727791327472ca7fb838a85bd555efca18e1296bfae7333e489ee40e4d78ee8ab3c8d1634b92adddbe2ed670c08283aa7b156faaffffb832f4730fa0f0415312875c92c3b118e8a5047c89c872954d1cd8d36c65bb648af62495773debcbe93ae7967d98e4295edca4f2588d3260a3ecf343760df2d70b4eb55a3003a99506dd01f276fa81503e0a9d52fc44e94f9bcd74274620bbba331282521577732bafba50848b74ff7487c5318116345dd9b26fab3e97f4c55d6b6d460a79432c397033fb09210737293f3277710b92536fb8ffc6994b6802f34809b73961ba5a9958943592f6ff62e0dc0820da4859cce5ddf4c30cd692a4739ca2bedf611d1b1619201bcb4b6fb7d24f4a3876d64b01d77af5d9d39b47d8d2eceda90dd50f5161db44cb6ea8412f960b3670fd6b9e5db581d2e0a3f9466202dfabfd4f8cbae97cf9f8c91970ce096bbdca33624c50bf0c9a98806d926441dc9294d7c63190bcd94a97d59bfd2f013e6e86284a944fdf8b75f77e1e0820d7c193a1fd98fc57d7d938a5c21e192b6a5535cc7de9b03b31f1a342a358a6505c54dee9fdd7dca7e174db81611d6ee5d51218c2f508dd30a7daa5771366c6ea181c16d911f445f1555daaa84591c277e6d799c3df1f38035bbce0f63b543722916dce43de7fb3577d5f2f27ee042e2b7ac3a56633913d7e57e4faea069398e5fec104ca1ecd7a3fddcbfd39ae832fffb6637b4a2c40f7d3cba5d4f8ef8fd592d01ce58f1b78a3279d545da011de7ca36827ae873043f654161fe3e4d63cf4ca3eb43788d97b80ad2779d733abc5dd20f253e2a5e4a87fd183b3ad60ec540d6f19ef64d96581820297ffcd0d0f119f07d70b5b4acd802206e5aca36278fe07f817347db7250c59e2c8ce1629c04f8154b3859e52cfd308bcd95a83b3ba31c8192a23872a3f8c8aa17d85032a9e361c586945fae265879f4e3c2f91b455cd832a4a60083d586d46c8fc91158c0d90feab1376f9bbcc6a817752f9499decbc9fb44ff2264f1e1022e2996199e2e9b24eb872d0776c96dac39ca6182da34f3424e9e5add627b84808b0a9079e4b6e9107975a8687364c3401d818903ba9774578f45d21d1c154a584240d3bd8cf0110970dbb0f4f5d00270af796565424395d467f97b13066c092fd50ed6fb31877cd3c56ab1abc586322d44d92046d9a3f815881948ef5a08445c59be89cd4c92b37c4c542693a9d503ccc84da12f5a6e0ab5978d9c3f90558a28f7368c0f06ed1203f368e236beeb590abb6984aa0f6ccba96e45792309ba25b8df238d2524dcd2b00d284e7edbb8d8bdd4aad181d8397319b5d34fbdad2a996175c2787c6664f52fd8469b8e73087ecbd2654718893ab16b1d56da717f653c8c159518a9f0cbb06e8090984bfa338ce4c54d33ca43d3b9002ab0d50b975437281a511829a8ec1be19fafbfe70cc2f9579b08b4f7eb2b2357c1fb47060992a91265735c239813b3abd5fccf7e5b1e18ca8dfe1ed3214243932287a8a532ddcb37e8856c57e42286888c1433c1764f7fe105434e85ab9ab0fb33a18b0e5db26de61b218903e1c1e6e810ee50fd922e17c199140bc95c35801ca94e128f85616f3636ad938b206855d4fc2a0884a29484ef7a6934ba5c7abc6eb7deac6ac456a353ed2306f7d4bbca9da883739371544212d11a5e6333fa2db9b19c1e9c1533c0f8e74497a252d95373872699046a752cc9dfd09cbea3e64574b15b9e6700c3de0cf85f46b9a48e32d6a645b0bfae6c95c849ab3d53e593d841f122d91aefe30c36fc9d9d766427457e86cf108331efde2c0bed4a236ef5c45e9645a033bc83a765e7541a0dc8c42b0e09096ad2c2c03ac0978507f60253ddaee0c51f24603c1046e41417ad01bc673f2a5f9f2f6e908a05025a08469ce764d516e6f1a63d0ad00afba5bd334c84bb3a70dc1a0e6311027b679425339b6629662de2fb7d02dc765a026cd188b97d3f00f86a43185f97d20eaf9c12d5cec63ccdde673d0ee0bbb459fe51646641d95e71c9698a71e0f683f82d0d79d09bccd142b6f172cdabb5a0abd15ae79af5f7666a0dd82fb86118f099468873e2106d8efaf113563959e4ae24005bdfa39bb5fa48dd93825d5259de99767cf956267037a11c2f68ba79c42574fbd6d06220c853e56a4fa1b4c3c8a0d0d1de1f75bfe730fb51d68cbdaddb5153fe8459b08864259ca521d4134c3b5f79cb3e7ca3487a2f3864e37ada380f4c4055b03f08b1b2c25e4f89010967fd20e58427ee5b80bacc91e00f5b268395c8a4561", 0x1000}, {&(0x7f0000001600)="2b8c90474d6cdfe6936627b03a09d985e6fd", 0x12}], 0x7, &(0x7f0000003d80)}, 0x2) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) dup2(r4, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001700)={{0x101b, 0x0, 0x0, 0x0, r5, 0xe4, 0x9}, 0xffffffffffff8001, 0x6}) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = socket$inet(0x2, 0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={r8, r9}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0xc) r13 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000010c0)={{0xab, r9, r12, 0x0, r11, 0x15, 0x6}, 0x7ff, 0xffff, r13, r7, 0x5, 0xdd6, 0x1f, 0x4bdc}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000017c0)={{0x3, 0x0, 0x0, 0x0, r12, 0x14b, 0xdc}, 0x8000000000000000, 0x3, 0x0, r14, 0x0, 0x1a3, 0x401, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe800000"]) sysctl$hw(&(0x7f00000019c0)={0x6, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f0000000880)=[{r2, 0x1a5}], 0x1, 0x0) select(0x40, &(0x7f0000000280), &(0x7f0000000080)={0x1}, 0x0, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r1, r0) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000200)="ef485cb986134fba05d3a05b329eb849a9490253672448875860a6dd8102b224b37015adf52c2545fced501dc8b08a1c0dfe161943b09c0b57a5fa99bea8", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000280), &(0x7f00000002c0)="2cb637abbd8c83e21bdfaab25bad9d4cd6dade2d6538d83491dd006c1dbee6805654b39e1553fca5fe81fd2d7d265afed970170e5e6aa2ba5c258774bbb985b7bc7801ef9691fa39433c3313ba105da0c990d91042f32e30d3660ad1d9cba9a55e7f9a7095e100518bd41eb072344cb48935f838e1caf25dea10ae", 0x7b) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000040), 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() socket(0x18, 0x2, 0x0) shmget(0x2, 0xc00000, 0x360, &(0x7f0000400000/0xc00000)=nil) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0x61) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) executing program 4: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000300)="7ff7576f559f46ef8700aefae9037e5a8361980bcf4614100fcfbb00195c62a6517d366b664914b2cac0368b4812193c774fcb4d1335e7e93aba015813b496f76aa0226ba87bf9a70c1a465ad0f8a2ccaac05a9c52ddda9fcaf48a32f05549d1b13896e588c3431b116b603b2283", 0x6e}, {&(0x7f0000000380)="ff20620e7d00aec88b470997da3335cf63c69720f677ae4839e48dba810f64a9bd2eb94b2bd0c5081d1865f78b56ce01af4cb4fbc26e23c99ecd2854994b217b58d115fde79e7026ee3c44c6a608e021b40c204d159fe0f22eca81adbe90b46d19e713ae09e2220e3097521a182424c987f03756bbd75631909c800e68b29249f0a987c8938410a79caa7db085072348fcf008ea6279c0c0cf69cb0823f7dc69f73c58cdfc06e90310f27e0e69770b13d9fa669f1c53bc42815e07b8372bffa124", 0xc1}, {&(0x7f0000000480)="aab31498c1b3d22f490a3c154ff0fdda47e3c9893eca95bac4742cec23bf93fbbb88da7ef03d2a2f5d6260362fd838e118f362846339881b12d336ee6c424911d33dc738467051180e0993676da890f790dff412533d9e9c7abc32bcb24a3020e6889aa990da94a9e7de3f1257912d5c539d39636d1498594cf8bbeac591f12629011cc4fd7a617e4a28ec968712742d01d64b1531e143e70c39da947ded7973a686e6547bc16d0150074e6e", 0xac}], 0x3) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1025, &(0x7f0000000040), &(0x7f0000001080)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x1, 0x0, 0xfffffffc, 0x0, "97f490052b7ed12867681ffc51754f66c70f9013", 0x0, 0x3}) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair(0x20, 0x4000, 0x20, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000280)=0x200, 0x4) semop(0x0, &(0x7f0000000080)=[{}, {}, {}, {}, {0x2}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}, 0x7}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r5 = socket(0x18, 0x400000002, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xe9) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x1a}, 0x2, &(0x7f0000000040)="9b5b9866", &(0x7f0000000140)=0x4, 0x0, 0x0) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9149a2c4d017b394ff5673eab5dd6b2ff7f03e6", 0x0, 0xfffffffc}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) executing program 3: setrlimit(0x6, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="e6163929", 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x1}}) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000001000)='./file0\x00', r1, &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000740)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlinkat(r1, &(0x7f0000000140)='.\x00', 0x0) unlinkat(r2, &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8) r3 = open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r6 = socket$unix(0x1, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r5) poll(&(0x7f00000001c0)=[{r4, 0x8}, {r6, 0x10}, {r3, 0x80}], 0x3, 0xfffeffff) select(0x40, &(0x7f0000000080)={0x8000000000000001, 0x100000001, 0xfffffffffffffffa, 0x6, 0x20, 0x6, 0x0, 0x1ff}, &(0x7f0000000100)={0x9, 0x1, 0x9, 0x3, 0x5, 0x81, 0x3, 0x2}, &(0x7f0000000140)={0x8, 0x7f, 0x80000000, 0x3, 0x5, 0x3, 0x3, 0x5}, &(0x7f0000000180)={0xf09, 0x6}) executing program 3: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000040)="77d5b681b84ed6bc596ee084af9d9e272f7420a88be1afe57542a0349b5739ed9a6284bb60710c131c35c57354d9bd49ee5c38ae9d5ed1d02b1e74bf81bc10fb33cbb2f5ff395a7ff0cc588ebe3305fca7a68a802a474f2da74fd28f6d04e250c22683d02d72e6e6f5946ad2b45feff07125fa624d2d204a8af7d0e0b35ae2a5b1acb0dc2d8dd9a122", 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000000c0)) recvmmsg(r0, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 4: ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000000)={0x5, 0x8, 0x9, 0x400, &(0x7f0000000140)={{0x13, 0x3, 0x28, 0x80, 0x2, 0x72, 0x6}, {[0x2, 0x9, 0x7f, 0x3ff, 0x1, 0x4, 0x7, 0x5f94, 0x8, 0x7, 0x0, 0x25, 0xa5, 0x3, 0x80000000, 0x7, 0x6, 0x7], [0xc54, 0x79f6, 0x514, 0x7, 0x5, 0x7, 0x8, 0x4, 0x2, 0x4], [0x3, 0x1, 0xc1, 0x200, 0x10000, 0xda5, 0x379], [0x1, 0x4, 0x3, 0x100000000, 0x0, 0x7aaa], [{0x0, 0xb424, 0x5, 0x100000}, {0x0, 0x1f, 0x7fff, 0xb052}, {0xfff8, 0xba7, 0x5, 0xfff}, {0x6, 0x20, 0x2, 0xffffffffffffffff}, {0x8aa2, 0x1f, 0x8001, 0x1}, {0x8, 0x2, 0x4, 0x7fffffff}, {0xb9f, 0x9, 0xfffffffd}, {0x0, 0x1f, 0x81, 0x2}], {0x3, 0xc9, 0x4, 0x7}, {0xf667, 0x7f, 0x4, 0x100000001}}}, 0x80, 0x4d}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x52, &(0x7f00000000c0)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x1c, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @mcast2, {[@routing={0x3b}], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) ftruncate(0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09002ce371a300803712051eadb71d89e000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000010000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x1) getpeername$unix(r1, 0x0, &(0x7f0000000600)=0x14) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0xffffff7f, 0x603519, "0406ff0d001a4c050000000500"}) writev(r3, &(0x7f00000005c0)=[{&(0x7f00000009c0)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414726bb676c5940a7a937f151ed28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899e1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2eb08806246bb2081d88a6c59395ec4637072f6c89e38b2fe2493953c46b615a332edd9893e9c0639e0cc396d41fa4b3ad000b6510f4d426bfc17fde7d6e0e7ade60270ed5786024d86e44c4b48ee796cc70c1bb4ea794ede87d9a4f3207427635074a1b5456d2787bccacdda784707bc2db344f4ecdcf69b80a3642c40b4bdfc6707fb3de2eb0c1c4e41becb0dcfd6a76b6146eb7fec5e7f411cd59fd0f6f4ffb3c08f13a82b4095bf147f69bd2f5477a9a0f6f9e65a8cfb1bebc28e170fb11ff2ca16844b15209b86e2e03cbcdb3cb0a3b2302315e3c0e3a183f7eb01be771c02ccfd4a70f34c0b608c87245e17396fe7bd5dbdb3630f46ee2d02791d92e4966ac3bd93b483975f4d98476d1cd8192c7aa0892e483d2a4bd2c8043c9494e96843c002cf7fb462f7fe475237b9c5835ec8f6f6b73e5b9ebc1755ccfbf874d0b294fb652f151116a221036417248204d051fb4295fb3b98a10296b2698e733e4b8bd4e78d008e727112774eafadd29b6959574678487044f940eb4625545447a04a504946fecaff98d59bad5a3301bfa49a37249d74826d406b39057426764cd304e6cbd5d2ef52adfe9c3be27106efbb903c6cdf49f673f54eb5f85d7aeaacd223e715e758ec3be9809a261fc85846d7cb6a367fd4e2be689cd8c018f250ee81f7a9225876d0727012d1ba9bb2ab8d19ebc2469b57c5be636c116edcef7253c90059348c6259dc8ff4e749f795f716e70264502a20a1d935fb0a839f5edf124023875cb74f020e7d6f2ea9056aa09ed5cfeb01ec84762af07026ce35d0592c9dc9ba4fb0f007f315309a69f6170581a35c38cbc9e4a185d5b4c177ef72e474ffd8e25d99412bbd713b6eefebb842e6aebe72ad85b5b37c9704b7a39555b385de4722e085145eaa35b57a58982faf9f17a100b148944136fbb0d373743b1aafa5a71b148c2386dff424b7845e52afe303df20abb65f21bdda87a38f5c56986a402041f1a", 0x397}], 0x1) close(r2) socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, &(0x7f0000000100)="413e97717438d0fe4b3d02d6086b3c5cf631579e0f836dce27026888097e70a4b44f6262aba10c8a1b8dda02f80239c1f9939063cefd38202329ab60129101a4d4e08a03db349e01caf41f6503432fd159c1bfc8dfb1127a2573e0decfa1f8d56d57dda87a9291af3056cfba1eeaa66c936465bf56ad55fd005eff30eb9d917b9936f2103df0f4f1039058616b990212c33c8ddffc1980a72daf", &(0x7f00000001c0)=0x9a, &(0x7f0000000200)="13cb051a347ed3e995b3fd39eee7142d58905b47951fe6e23e8c17e6c22fc7e09773ff9b8f91b8e846e27564904c6d03a4d364592f2652a8f2b235402810a978c695084304b28ed192eeea8a3969a895546cd72dce1743dcac2a7896cf5ae86b843a24da630b11d0c46b23ed68000ff8bbf6ac77d5c80d37fc3da6ba985188a4858de1d17e589b7f4988e797c643ee9958f8f3337e2d49f2b05a2acfa7d6a6369c49278b5995a9620149caa963cb65e8040e36b5136351469ede8ccb5ff16ff498a38036a8dde2e2adbd19298beac09c07cdb56be04262fc1960da703c3ceb480de6f2d917dbdc4a60ae1c8fd6ab84733d8839786f2d9e6e93c00770fc6678dd84dd2921f1f6dd2599e18dc03124a3cf4cd108424a07e24a7a94720b765bc6898805563268c614a8d2927e67db63e5ec2552dc5eca859889dc39654b125aed3cc2c5102a40d4304e56ec6731a2af69ed7f34e35e62165c7dcbe19cafb760ee39e546b0422330ecc44d986290e02e2f0c9b202792172c393f0fb111076333564f7e00a85675221208a2fb5eb96ab37b0dcf0ef6372a18024a5d31a23873a62768e6ac6f88efdb030ed30c7ca2a8ba298c43d23491fab53a57b8461f5541ef525983464ccd27889b2245e91b8ea2685cac518ed4d7d4b8614fb1d5bf82b294683141bb1d18cd8be46f8634eeb573353e24090679823ce5d9146a84d7c8f0e93d86171268c37c4b613c6f5db527d500aaa7afde9fe8ead1a7f09fbe556e9e00c59ca5b929e5eac49a73faabeb42c595456df61b69bbf2be736aa6d2f07e97c7017768be88cf6e08768c7adfcabdac7ef4ef4e86029e093dedb0f5849be2c1deb47db8854e17dc3500f131c81a8b96cb8d46ca408d466209122a51657e25c0a70fc6809abcb723d01580228415a153d037fb23e259d77dc8cb05bbd73b87c9132b42a2d751fae9b8ea953848bcdca11c3c7bd4bdda3ea033b7af384ca34cfd9125aec667ac979c0b86ffc3db34885651e70e4f2fbd219635bf975feca4b4e02a0de239336053307038abd8986d86c5a02dc12934ef9b45167d94c9b104968b196bda6e3192d318e648da5d342e3a9455d142944ec87c26cd92001afb29151845f5434a2f1448c6ccb355aeb8e8e0585f9dcc6a5b2409284cc1b3d4d51b287eb1dd5253e9f48096ce08d418c262c7291c3a3fffa136f8fc0c76094d824fc724255b78cd77a7f394e76286928345cc0664ae004ec0c7991fbf807b86a3d491e65d54164c2073f60c76b2e4bccfcc5989a69334185cf9873cbb59f1ba87d028fc400df9c1340c9aabad1622f22308dd363301ab768535b4104636b576d5f8733c8f5521c284fffd6e8cf704489bdc837b2d9dc0cfeefac3c3d64b95b0d4e398bbada1650ef7853244a93e6192bea60e675b37dcf02f6a8b6b32ba95dd7bd0e02dec08136d99bddf76492550a14653ad50b5a6afada2c28c89533e01217c8a702ae6ae5588e01cf004c1f0d7e93689cb7e74f146d11f07e901281c642b6e3a9a74c190de888774f1940cbc47e8c38a8f5dbcd6e759cd6c31666fe37359ef8b53b166a352516865b2435e49e56702a925c7cecc0a566c6092c43cd70145e7f1e3cdcc0154b977a6b25eb9327a2672e59a262cca4b31b5db65b480e158b7ad4d64218a1dfbf2a12c678fb248d4d084447da6f0305b80c4d216d7995e0ca68e05c9bcebb1b930c59d12e91037677e91608e3ecad6206250cb610780b7486ac6c09c2a8af31d5b8ba51e93d8576d1ac6763769f2a9c44768ce03fb0faef938ce456f22939ed9b4422a544356c7f3de995771fc6968ddd148d75e122ef95e9d4493513e76636d16593a5f980f5201dd5504e1c211f5fe844602b225c35950c48eeb69f68b562b793272375939d3f4fc98f4003ba282b9137723b90812a185f8ec5916a8c9974418eca08417ae4a40a8882a1fa982a837a01ae48b80d55e64e09018c26abc11163a6ab5265e789185ba2dc74a436a986bafde81cefe1f6c074f429b634b037e1e3425367234bd54fa1a1a7576815bc91d9d299a297405bb9556204c69a20169fdd328b766fd3920f08fec5b0b2e6bebff7af85fbcd16a8cbe0b522247ec93e02241d546d7d8b965741737204943bdbf0c7a5413e2daedca11f5eaee737876ec6af854027ab01131a11d41ab7ca3233f145feaf63a9a7a0b3ec9d60c9301528b2a62d04545ea0a3341f979c70e7edc36325b111dfe35e3a403d6c0edc08f637704f60a79465b6424eb0e6a9c52c52e68475be3bdde6a14cfb06fcd7922ed43b6f052d0579a032d6342cb4c9aaacb4f7844e7db7829d755b06bbd33f8550658d83118bc0ae94d71ac489b6a5b96365b03e3364153b64f7bddbdf3f5c73c0bd34821f223d015dbbb6655cbdad1f82021ebd8eca0579de21730adeaa66e26dd24ae1b8502dbdd88beeb2297004514386e0cbf6a33ba7ca3d43b65d781cf28d82fbfa57720aabd7504e5b230f1ec4873b7de12d81c3bfb57ba111d22659b41d460b9b1aea7bca39422c19a963a679564a8d16c2eca6bda140e1ed82f220a686754dd6fdafcfce04bd1e289cf2a654b5ed773ed7a2d324cc6a2529d08b916f29972fa92be012fb1d68d51bfca4df856b23827bf6cc50d74560a5e5db954dabfe663081c8a853701343207ad4ac73e768c562187382a2e69c8fc8b00865f9dd9202fbc8f9e223a11392a578dc0c214ba66fb565c771a6e30aca6c171d786d452218d877c16a978adef226fd955e8f602de8e8d5c9916ddd9277c405f4224f079c2b86604c48d256e4c2c58d93515c517a9865c4e356a8e5cb2e723cbb3b0c2afd04a8546291f5a19f5345af6939ecb1293719a6f84f8efa9dde20b35f4cb55384cf2d513380f8f6fb8acb42c3797db1d9d9e7d57db48d131a950b718bae2a30997cda6a595e631681434feadc48a2e38d3535457683ab8cd4bd78feddcf27151df3ffab4c3c1040a062b166ad4280359b0587e75e6d2e30a9ea09e47aab9c070cc9ea21f136f40be8688ab7b9e65d07de22578670781c0d27b4070d184575a40c9178083577e6f1973fc3e85794e6e1bb6576118a1bb2070f5de2e2d4eae82a41edd004d67f161ca94d192d0db73d99a808ad5e260d387e2c1bfd3dfa6cf0be446947fe02cf0b1e1068abe0cabdccebcc83bfd4edf3db7fdc4fc97150c2e6acc6f81b7740a4053dbcd5f2fbe360f46f90bd42ebb877dd6a994d2f14eeb5bdbd7e6dc928d93540ecb644337d70fc5c4765937cbc1b48fac7187e95a9ed2a5beb9414bb90359b72559ef94734f1900f6db78a38c11d84f63d43d4f9ad62f94b3066893f8cb7812f72dd1308ac0dfc93ae508bd51d2d1febc5cc4184838cf706ad7b96a0a2d1ca275782d603b3581114e24199e0bd1ea7e4954cda460db9da9cd38d1bf95536303610ca35dca40fbe9a2b9173c05fbb089cb36bcc699463f9041078db0e92019d16df7fe479df87b460535dc459c6d137566b7d4f22f4c24b632c0fe88a75f6898d5bc15c96d1da6e545973a671cb80a5b5a7add928a456b49b6efec85ca9b701a4ef0271b8958d821e9d0c8c6de2f8e797000828fd007450a61688793504464002bc6cc03ac4736e25eba6574382ba3702d3648a5a379fb003f862ec03b8f4fd9fdf89ddfc28fb398bd673f9d9aef6de713d840136026ffdbafc726fdeab6313268580997462d75fba7467702027cc468bbd40fdd667e8b340187d7ded189e2606e7508784480d0ab8d087537c1e676edd41ec8e478f618251be5f2c043a0b71ce75d89cc522566cce2a18b2516fd8d1cd1ace4334ba6336d3a81f811f1c8bcb594d161d2316e6f42e9f1600c25cff2fddb0b989c8e47b13cb7d2d47e65b0dc5333ec3f806ecdb2f53315e577f0aee1286a50fc869bf17401250eafbaeb73367a75cd761b170494da646c464d9d6b57908b43ce5649d8075ac507aec8134521ef4404d2155fac7a1fa4e1f25d75b018ece3ec859fe3531641c6a54ee454641b555134c106b14f56cabd08c12c0e1bcd06d6c2f535f4cfbe1d652ce9f711a52fc1c3e13770d2963546d5bb9c54b8723307dcfc2bfbe6318950d28e22098f95d1d2331f1847b576434faa5abfa29f85188ed1f65e621717268e64ce542f3a1a9d9c47c3b33b3491f60f0193897ed11cf01bf124ad23a282ba19d34a3484f18f108549a3dd6ef32a6f6e53433f4ae4c2c7781159eaaa0b00deda1aa35c6b3942726775086cd3d210590061d071df50502f26a80090a05c0c777f2e05d47bca53b242350eadc6c796da17bb3d4bb4b69bfd02b031940f625794d5e1f21d2f6eb73dc587898a6b4ec51e0c90a24d4b3526ba87a718f701628463addfa26a99bdde49eda8f8b6f2bc8a385cd9000d6b9c5fc076cf2fc74c4c1d980cbaa98d8cc87e351bf6fede7e8eccf1a7ee2df2c726a01e9fc14671087717a196ae5d4eec981d725fcda800d7421c14e70a37025a353306ff087bc4bcc1b17683d6d91afa32ee5f16876fd521f2cab0e3f6a46cee1ea702b17487d61361346da6d727917434034f5874fabcf351177d615f4a4c3701b5f7cb5a598143ec7f5e70f52a2111d4c62236ed1ad12e2bdcac6be290da1d51af3046863dede4c9ea3674e55390b580086c178331cce3c5c2d85921ba2beb79587083ef1942f86cfa041599b34f3c7d725091d31204c57dd1997ec742ff42ff60b418d11f2619b30001d5df6421b3fb127aee73e69965cf147a97c3c5195a489e07b33da47e51e4318c5e6a88bbf8ded3d93543454bdf50e1f7fc7900f72bf8200fc15fc45528579527b7af9cf5060d479062a4945cd1b5f2374578a1bac49db00a554b5347e42a595eda8c591c57bf51885833ca82760b177b348b98052916fff536d97ca5caf1b1e81510df9b7e934d69c693acf7a8aa977a4361737c49e6680a2b559ff5a225da684fef8254dcccd3882aeb73a136b930cf09cbb4cdc196ed55f42c4c7ce946526a113a37c01538ef4c770a3a782176c0fa37086fd162d170235e3c31556f657fdbaba3553f1d7b89deba27cd873623dc685759d8fe33fe44eb61eabdbc10c65cabb42223ae388572c829213df3f8290c0062a6504471032b3822ee0486f5714694a89c9841e4aefae13cc2eb6b45e8bf48479bb63d7193dcd58a67d855ad36e5b7d9ef963065e235e5974aea30a4ed76a2b859fde82b2dc8cf377b9b96be5618a016e8e23b78a2e69db24d0246046e63b537da99c4b9b680c75888fa16cf94a32436de1825cea84c1beb34b7fb3397e259d64203a7c21fb2ec2a0c04b46fc04b2e29a0b05f146758c7d8d3557738bf39c27387f2dd8a10d3d291a6b02f62e730b3a6e3e6afffb0f503dc64016d6fb3f63560b5a725debc3aa0c0ffe14eda56e366d15f99e3066520c99858f824a687e2e13bf6f08c40d372543914a81174b5824d5e827aead2fa217bd97cbcece8ec72c78e45fd4100e8b6b94f660e21bce35f81e6b53605c4797042bc53bbe74cb74a9fb562c883ba3d1e7dd05504e4d83fedd5e2fbeaf2bae4e46ea99c6b9dd27fd0647e1ceed92fc6964eb6b67103e3a4ef4b811c7ab0e43da8b6421e150165d2d0af63dc023c8316aa9adb57cb532a36fac120c09692a38d90b50b9dd3d966b08ca09d36d5431eeeb70d7bb08adf52c9be990873380ab50aaf1591bf68d66a61f791a6ca5b75fdc571ad132c1b3aa2911d134fcca4499cdb992b055b28273a7963653e3ee90fc6ffa52bdd5909cb5e209c0c46405126b92c26", 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x62}, 0x2, 0x0, 0x0, 0x0, 0x20}) r4 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20}, 0x3}) close(r4) r5 = socket(0x1, 0x0, 0x81) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x0, 0x1) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000040)=0x80, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9cc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x2, 0x2, 0x80}) getpid() executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_open_pts() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) close(0xffffffffffffffff) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r3}, 0x0, 0xc5}], 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) kevent(r2, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x8001, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, 0x0, &(0x7f0000000040)) accept(r4, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, 0x0, 0x6c, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x10000, 0x8000000000000000}], 0x4, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0xd8, 0x4, 0xffffffffffffdf87, 0x5}, {{r3}, 0xfffffffffffffff8, 0x20, 0x20, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x1, 0x40, 0x5, 0xffffffffffffff81}, {{r1}, 0x4, 0x12, 0x20000000, 0xfff, 0x5}, {{r4}, 0x7, 0x40, 0x4, 0x6, 0x80}], 0xfffffff8, 0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000440)="010009c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25489f56f50dd077593a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d826983c386e3671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205e5a54fbb4529f1a0b3a364a9a3e9d55059f8de714917c9c49fc4c357be6aeec91124241d5915018b453d25dbf804e1cb8242206a86cd5eb8ab5215a7a7b192e9fafe6a62a5a5fda805dd0296b59b099bdd9e6ab8da3faebe96d19b6867b082e26130e6a8f3c1f68b3e72", &(0x7f00000002c0)=0x210, 0x0, 0x39) msgrcv(0xffffffffffffffff, &(0x7f0000000400), 0x3a, 0x1, 0x2000) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) r0 = msgget$private(0x0, 0x22632d2c268927f1) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getegid() r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x3, 0x800) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() setreuid(r6, r6) semget(0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7, r8, r7, 0x20, 0x4}, 0x100, 0x0, 0xfff}) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6, 0x0, 0x0, r8, r9, 0xb1, 0xa4c7}, 0x7, 0x8000000000, 0x2}) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt(r10, 0x0, 0x20, 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r12, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r13 = fcntl$getown(r12, 0x5) ktrace(0x0, 0x5, 0x128, r13) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x800006, r4, 0x0, 0x0, r2, 0x94, 0x71}, 0x200002, 0x8, r13, r5, 0x1, 0x6, 0x7, 0xffff}) r14 = socket(0x2, 0x1, 0x0) dup2(r11, r14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x20, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/45) executing program 0: symlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file1\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206922, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r1 = open$dir(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x5c0, 0x0) r4 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000), 0x10) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000440)) symlinkat(&(0x7f0000000080)='./file2\x00', r2, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x1ad) mkdirat(r6, &(0x7f0000000a40)='./file2\x00', 0x1) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0\x00') rename(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file0\x00') setsockopt(0xffffffffffffffff, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00', 0x2) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000000c0)='./file1\x00') mkdirat(r1, 0x0, 0xb0) socket$inet(0x2, 0x2, 0x0) executing program 6: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="00001942", 0x4) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x5, &(0x7f0000000040), 0x0) r3 = getppid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, 0xffffffffffffffff, 0xffffffffffffffff}, 0xc) dup2(r1, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a64300005a110000fffffffffff700"}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000200), 0x0) r5 = semget(0x3, 0x1, 0x5) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000080)=""/68) sysctl$net_inet_tcp(&(0x7f0000000980)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) accept(r0, 0x0, 0x0) r2 = open(&(0x7f0000000a40)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x8000000000000005}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0x3, 0x7}]}}, @udp={{0x3, 0x0, 0x8}}}}}}) WAuRvNImN_G:f SaPuLl tN(OT0 xfLOfWfEfRfEdD8 0ON 5TR46aAPe5 4EX0I,T 0ax 80, 0Stopped at proc_trampoline+0xc7: movl $0,%gs:0x680 TID PID UID PRFLAGS PFLAGS CPU COMMAND 510999 99524 32767 0x8000010 0x4000000 0K syz-executor.0 *453816 49857 32767 0x8000010 0 1 syz-executor.3 proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x79efe562cbd0, count: 14 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu0: uvm_fault(0xfffffd80546ae540, 0x8, 0, 1) -> e ddb{1}> trace proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x79efe562cbd0, count: -1 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff80002f0d1180 rbx 0 rdx 0 rcx 0xffff8000ffff7c48 rax 0x2a r8 0xffff80002f0d10b0 r9 0x4 r10 0x8f3d4e70dcc833f6 r11 0x9501357086f2800f r12 0 r13 0 r14 0 r15 0 rip 0xffffffff81c0e4c7 proc_trampoline+0xc7 cs 0x8 rflags 0x246 rsp 0xffff80002f0d1100 ss 0 proc_trampoline+0xc7: movl $0,%gs:0x680 ddb{1}> show proc PROC (syz-executor.3) tid=453816 pid=49857 tcnt=1 stat=onproc flags process=8000010 proc=0 runpri=79, usrpri=79, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff8000ffff67c8,0xffff8000ffff62b8 process=0xffff8000353963a0 user=0xffff80002f0cc000, vmspace=0xfffffd80546aedd8 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 19995 60058 23191 32767 2 0x8000010 syz-executor.4 99524 224037 88399 32767 2 0x8000010 syz-executor.0 99524 510999 88399 32767 7 0xc000010 syz-executor.0 *49857 453816 65493 32767 7 0x8000010 syz-executor.3 34869 3727 20674 32767 2 0x8000010 syz-executor.7 34869 312150 20674 32767 3 0xc000090 fsleep syz-executor.7 68826 239952 8859 32767 2 0x8000490 syz-executor.2 68826 425766 8859 32767 3 0xc000090 netcon2 syz-executor.2 68826 288256 8859 32767 3 0xc000090 fsleep syz-executor.2 67109 152293 510 32767 2 0x8000490 syz-executor.5 67109 209743 510 32767 3 0xc000090 kqread syz-executor.5 67109 427298 510 32767 3 0xc000090 fsleep syz-executor.5 51830 519962 49379 32767 3 0x8000090 nanoslp syz-executor.1 51830 293701 49379 32767 3 0xc000090 kqread syz-executor.1 51830 227493 49379 32767 2 0xc000010 syz-executor.1 51830 359301 49379 32767 3 0xc000090 fsleep syz-executor.1 20674 76639 15578 32767 3 0x8000090 nanoslp syz-executor.7 15578 367814 65525 0 3 0x8000082 wait syz-executor.7 49379 16252 3653 32767 2 0x8000490 syz-executor.1 3653 178287 65525 0 3 0x8000082 wait syz-executor.1 65493 474005 33584 32767 2 0x8000490 syz-executor.3 33584 457679 65525 0 3 0x8000082 wait syz-executor.3 23191 344375 74715 32767 3 0x8000090 nanoslp syz-executor.4 74715 162164 65525 0 3 0x8000082 wait syz-executor.4 8859 290880 31641 32767 3 0x8000090 nanoslp syz-executor.2 31641 59997 65525 0 3 0x8000082 wait syz-executor.2 88399 105546 9491 32767 3 0x8000090 nanoslp syz-executor.0 9491 7377 65525 0 3 0x8000082 wait syz-executor.0 53564 478613 25251 32767 2 0x8000010 syz-executor.6 25251 427151 65525 0 3 0x8000082 wait syz-executor.6 510 217835 4130 32767 3 0x8000090 nanoslp syz-executor.5 4130 228941 65525 0 3 0x8000082 wait syz-executor.5 91277 144583 0 0 3 0x14200 bored sosplice 65525 47977 10612 0 3 0x1a000082 wait syz-fuzzer 65525 56934 10612 0 3 0x1e000082 nanoslp syz-fuzzer 65525 349116 10612 0 3 0x1e000082 thrsleep syz-fuzzer 65525 350535 10612 0 3 0x1e000082 thrsleep syz-fuzzer 65525 192288 10612 0 3 0x1e000082 wait syz-fuzzer 65525 420469 10612 0 3 0x1e000082 wait syz-fuzzer 65525 521495 10612 0 3 0x1e000082 wait syz-fuzzer 65525 65003 10612 0 3 0x1e000082 thrsleep syz-fuzzer 65525 4883 10612 0 3 0x1e000082 wait syz-fuzzer 65525 15963 10612 0 3 0x1e000082 wait syz-fuzzer 65525 431169 10612 0 3 0x1e000082 thrsleep syz-fuzzer 65525 262626 10612 0 3 0x1e000082 thrsleep syz-fuzzer 65525 437638 10612 0 3 0x1e000082 kqread syz-fuzzer 65525 179356 10612 0 3 0x1e000082 wait syz-fuzzer 65525 68110 10612 0 3 0x1e000082 wait syz-fuzzer 65525 390945 10612 0 3 0x1e000082 thrsleep syz-fuzzer 10612 348126 77904 0 3 0x810008a sigsusp ksh 77904 475619 29608 0 3 0x1800009a kqread sshd 1087 129790 1 0 3 0x18100083 ttyin getty 29608 118888 1 0 3 0x18000088 kqread sshd 66074 382048 85474 73 3 0x19100090 kqread syslogd 85474 502527 1 0 3 0x18100082 sbwait syslogd 72255 162469 1 0 3 0x18100080 kqread resolvd 97953 469608 8247 77 3 0x18100092 kqread dhcpleased 24439 516507 8247 77 3 0x18100092 kqread dhcpleased 8247 59837 1 0 3 0x18000080 kqread dhcpleased 84070 274908 0 0 3 0x14200 bored smr 70550 513343 0 0 2 0x14200 zerothread 71341 475166 0 0 3 0x14200 aiodoned aiodoned 62174 510564 0 0 3 0x14200 syncer update 42901 107081 0 0 3 0x14200 cleaner cleaner 32534 274744 0 0 3 0x14200 reaper reaper 23521 305403 0 0 3 0x14200 pgdaemon pagedaemon 79321 238658 0 0 3 0x14200 bored viomb 37404 361255 0 0 3 0x40014200 acpi0 acpi0 61442 441017 0 0 3 0x40014200 idle1 5804 518546 0 0 3 0x14200 bored softnet3 4839 194683 0 0 3 0x14200 bored softnet2 80281 247374 0 0 3 0x14200 bored softnet1 55579 443605 0 0 3 0x14200 bored softnet0 7714 104591 0 0 3 0x14200 bored systqmp 45215 9355 0 0 3 0x14200 bored systq 40557 178103 0 0 3 0x14200 tmoslp softclockmp 3127 247507 0 0 2 0x40014200 softclock 93669 419059 0 0 3 0x40014200 idle0 1 470986 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd806b2c39d0) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 pmap_enter+0x1c6 #4 uvm_fault_lower+0x77c #5 uvm_fault+0x255 #6 upageflttrap+0x8e #7 usertrap+0x22a #8 recall_trap+0x8 Process 99524 (syz-executor.0) thread 0xffff80002d6a4ff0 (510999) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82e9c458) #0 witness_lock+0x446 #1 __mp_acquire_count+0x48 #2 mi_switch+0x491 #3 sleep_finish+0x19a #4 biowait+0x91 #5 bwrite+0x1fe #6 VOP_BWRITE+0x4e #7 ufs_direnter+0x60e #8 ufs_makeinode+0x3c2 #9 ufs_symlink+0x4b #10 VOP_SYMLINK+0xd7 #11 dosymlinkat+0x158 #12 syscall+0x854 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8064828700) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vget+0x1fd #6 ufs_ihashget+0x121 #7 ffs_vget+0x7c #8 ffs_inode_alloc+0x1e4 #9 ufs_makeinode+0xb0 #10 ufs_symlink+0x4b #11 VOP_SYMLINK+0xd7 #12 dosymlinkat+0x158 #13 syscall+0x854 #14 Xsyscall+0x128 Process 49857 (syz-executor.3) thread 0xffff8000ffff7c48 (453816) exclusive rwlock uobjlk r = 0 (0xfffffd807efa1010) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 uvm_fault_lower_lookup+0x4b #3 uvm_fault_lower+0x62 #4 uvm_fault+0x255 #5 upageflttrap+0x8e #6 usertrap+0x22a #7 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd80546aeec8) #0 witness_lock+0x446 #1 uvmfault_lookup+0xd9 #2 uvm_fault_check+0x3e #3 uvm_fault+0xf2 #4 upageflttrap+0x8e #5 usertrap+0x22a #6 recall_trap+0x8 exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd806b2c39d0) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 pmap_enter+0x1c6 #4 uvm_fault_lower+0x77c #5 uvm_fault+0x255 #6 upageflttrap+0x8e #7 usertrap+0x22a #8 recall_trap+0x8 Process 53564 (syz-executor.6) thread 0xffff80002f0de2c0 (478613) exclusive rrwlock inode r = 0 (0xfffffd80648284e0) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vget+0x1fd #6 ufs_ihashget+0x121 #7 ffs_vget+0x7c #8 ufs_lookup+0x1373 #9 VOP_LOOKUP+0x5c #10 vfs_lookup+0x6f8 #11 namei+0x56a #12 dounlinkat+0x9d #13 syscall+0x854 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80686c92c0) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 dounlinkat+0x9d #8 syscall+0x854 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10180 6408K 6419K 166960K 11378 0 pcb 17 12K 12K 166960K 17 0 rtable 244 6K 7K 166960K 1991 0 pf 29 8K 8K 166960K 109 0 ifaddr 44 15K 16K 166960K 210 0 ifgroup 50 2K 2K 166960K 210 0 sysctl 4 1K 2K 166960K 7 0 counters 64 36K 36K 166960K 144 0 ioctlops 0 0K 2K 166960K 157 0 iov 0 0K 18K 166960K 451 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1377 87K 87K 166960K 2540 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 173 0 VM map 2 1K 1K 166960K 2 0 sem 12 1K 1K 166960K 132 0 dirhash 12 2K 3K 166960K 360 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 25 93K 109K 166960K 6176 0 sigio 0 0K 0K 166960K 174 0 proc 56 78K 103K 166960K 2191 0 subproc 104 6K 7K 166960K 754 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 1431 0 in_multi 99 7K 7K 166960K 817 0 ether_multi 1 0K 0K 166960K 31 0 mrt 1 0K 0K 166960K 6 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 97 440K 440K 166960K 97 0 exec 0 0K 1K 166960K 1429 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 316 78K 96K 166960K 54853 0 UVM aobj 131 4K 4K 166960K 151 0 pinsyscall 45 90K 103K 166960K 8349 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 3 0K 0K 166960K 490 0 NDP 11 0K 2K 166960K 147 0 temp 74 6820K 6948K 166960K 21948 0 kqueue 13 20K 31K 166960K 1041 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 777 0 773 1 0 1 1 0 8 0 rtentry 112 639 0 524 4 0 4 4 0 8 0 unpcb 144 5033 0 5017 16 15 1 2 0 8 0 syncache 336 4 0 4 1 1 0 1 0 8 0 sackhl 24 3 0 3 3 3 0 1 0 8 0 tcpqe 32 59 0 59 3 3 0 1 0 8 0 tcpcb 808 2401 0 2390 30 28 2 2 0 8 0 arp 120 98 0 80 1 0 1 1 0 8 0 ipq 40 26 0 25 5 4 1 1 0 8 0 ipqe 40 295 0 294 5 4 1 1 0 8 0 inpcb 392 6163 0 6146 47 44 3 5 0 8 1 nd6 136 232 0 203 3 1 2 2 0 8 0 kcovpl 48 58 0 50 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2505 0 2024 42 11 31 32 0 8 0 art_table 32 2506 0 2024 5 1 4 5 0 8 0 art_node 16 638 0 533 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 9 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 130 0 120 1 0 1 1 0 8 0 shmpl 112 148 0 20 4 0 4 4 0 8 0 dirhash 1024 249 0 232 3 0 3 3 0 8 0 dino2pl 256 10232 0 8701 98 1 97 97 0 8 0 ffsino 272 10232 0 8701 104 0 104 104 0 8 0 nchpl 144 18893 0 17163 66 0 66 66 0 8 0 uvmvnodes 80 8703 0 0 178 0 178 178 0 8 0 vnodes 216 8703 0 0 484 0 484 484 0 8 0 namei 1024 65162 0 65161 11 10 1 2 0 8 0 percpumem 16 86 0 40 1 0 1 1 0 8 0 kstatmem 264 102 0 80 2 0 2 2 0 8 0 scxspl 216 170204 0 170204 43 40 3 8 1 8 3 plimitpl 152 1353 0 1329 21 19 2 2 0 8 0 sigapl 424 6363 0 6308 7 0 7 7 0 8 0 futexpl 64 89523 0 89519 16 15 1 1 0 8 0 knotepl 120 1001 0 0 16 0 16 16 0 8 0 kqueuepl 216 1994 0 1982 4 3 1 3 0 8 0 pipepl 320 1119 0 1091 7 4 3 4 0 8 0 fdescpl 496 6344 0 6308 7 2 5 6 0 8 0 filepl 152 38689 0 38437 22 9 13 13 0 8 1 lockfpl 104 1486 0 1484 1 0 1 1 0 8 0 lockfspl 48 551 0 549 1 0 1 1 0 8 0 sessionpl 144 63 0 47 1 0 1 1 0 8 0 pgrppl 48 209 0 193 1 0 1 1 0 8 0 ucredpl 104 8169 0 8151 1 0 1 1 0 8 0 zombiepl 144 6308 0 6308 1 0 1 1 0 8 1 processpl 1136 6363 0 6308 5 0 5 5 0 8 0 procpl 656 13151 0 13072 19 11 8 8 0 8 0 sosppl 168 166 0 165 33 32 1 1 0 8 0 sockpl 664 12175 0 12138 54 50 4 6 0 8 0 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 797 0 0 48 22 26 48 0 8 1 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 1757 0 0 66 0 66 66 0 8 0 bufpl 280 17591 0 8885 623 0 623 623 0 8 0 anonpl 24 1041965 0 1035512 201 132 69 95 0 186 0 amapchunkpl 152 187085 0 186318 165 127 38 52 0 158 3 amappl16 200 25193 0 25068 210 198 12 32 0 8 0 amappl15 192 8 0 8 3 3 0 1 0 8 0 amappl14 184 278 0 266 2 1 1 2 0 8 0 amappl13 176 9 0 9 2 2 0 1 0 8 0 amappl12 168 7592 0 7552 2 0 2 2 0 8 0 amappl11 160 57 0 45 1 0 1 1 0 8 0 amappl10 152 127 0 115 1 0 1 1 0 8 0 amappl9 144 213 0 213 4 4 0 1 0 8 0 amappl8 136 385 0 338 3 0 3 3 0 8 0 amappl7 128 74 0 56 1 0 1 1 0 8 0 amappl6 120 930 0 913 2 1 1 2 0 8 0 amappl5 112 322 0 310 1 0 1 1 0 8 0 amappl4 104 852 0 820 2 1 1 2 0 8 0 amappl3 96 33609 0 33513 5 2 3 4 0 8 0 amappl2 88 6871 0 6793 4 2 2 4 0 8 0 amappl1 80 30298 0 29782 22 10 12 22 0 8 0 amappl 88 53411 0 53181 6 0 6 6 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 150 0 20 3 0 3 3 0 8 0 uaddrrnd 24 6344 0 6308 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6344 0 6308 1 0 1 1 0 8 0 vmmpekpl 168 46062 0 45997 4 0 4 4 0 8 0 vmmpepl 168 394027 0 391854 275 169 106 116 0 357 3 vmsppl 440 6343 0 6308 16 11 5 5 0 8 0 rwobjpl 56 106164 0 96225 172 29 143 147 0 8 0 pdppl 4096 12695 0 12616 406 325 81 87 0 8 2 pvpl 32 48601 0 0 394 2 392 392 0 265 0 pmappl 248 6343 0 6308 4 1 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 819 0 400 13 0 13 13 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffffffff82cf8ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 x86_bus_space_io_read_4(b008,0) at x86_bus_space_io_read_4+0x2e acpitimer_delay(1) at acpitimer_delay+0x65 comcnputc(800,30) at comcnputc+0x1d7 cnputc(30) at cnputc+0x4f db_putchar(30) at db_putchar+0x3eb kprintf() at kprintf+0x21c1 db_printf(ffffffff82904fc0) at db_printf+0x89 fault(ffffffff828b4eed) at fault+0x95 kpageflttrap(ffff8000373fb310,8) at kpageflttrap+0x2b7 kerntrap(ffff8000373fb310) at kerntrap+0xf2 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b end trace frame: 0xffff8000373fb3f0, count: 0 ddb{0}> trace x86_ipi_db(ffffffff82cf8ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 x86_bus_space_io_read_4(b008,0) at x86_bus_space_io_read_4+0x2e acpitimer_delay(1) at acpitimer_delay+0x65 comcnputc(800,30) at comcnputc+0x1d7 cnputc(30) at cnputc+0x4f db_putchar(30) at db_putchar+0x3eb kprintf() at kprintf+0x21c1 db_printf(ffffffff82904fc0) at db_printf+0x89 fault(ffffffff828b4eed) at fault+0x95 kpageflttrap(ffff8000373fb310,8) at kpageflttrap+0x2b7 kerntrap(ffff8000373fb310) at kerntrap+0xf2 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b fifo_write(ffff8000373fb400) at fifo_write+0x4f VOP_WRITE(fffffd8054337cb8,ffff8000373fb498,8,fffffd807f7d3270) at VOP_WRITE+0xc3 vn_rdwr(1,fffffd8054337cb8,ffff80002a183800,fc,0,1,30867395d95d4d07,ffff8000373fb5c0,fffffd8054337cb8,78) at vn_rdwr+0xee ufs_symlink(ffff8000373fb5c0) at ufs_symlink+0x175 VOP_SYMLINK(fffffd8076980210,ffff8000373fb740,ffff8000373fb770,ffff8000373fb670,ffff80002a183800) at VOP_SYMLINK+0xd7 dosymlinkat(ffff80002d6a4ff0,20000340,ffffff9c,20000300) at dosymlinkat+0x158 syscall(ffff8000373fb8f0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf0864355e20, count: -22 ddb{0}> machine ddbcpu 1 Stopped at proc_trampoline+0xc7: movl $0,%gs:0x680 proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x79efe562cbd0, count: 14 ddb{1}> trace proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x79efe562cbd0, count: -1