0001}) 13:23:18 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup(r0) 13:23:18 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r1, r0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) fsync(r2) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 13:23:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getegid() setgid(r2) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_int(r0, 0xffff, 0x1e3ef468359250e, &(0x7f0000000000), 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x130) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {0x0}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x40, 0xc6}, {0x18, 0x3, 0x1, 0x2}, 0x80000001, [0x9, 0xffffffff, 0x0, 0x101, 0xfffffffffffffff8, 0x2ac000000000, 0x4, 0xc7f4]}, 0x3c) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x0, 0x8000, 0x8001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x1, 0x2e0) getsockname$inet6(r4, &(0x7f0000000240), &(0x7f0000000040)=0xff83) 13:23:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="bfcd009b542e78", 0x7}], 0x1) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100, 0x2, 0x800, 0x87, "7c0d437f2209e43358a7c9ab4d936089de707d88", 0x3, 0x3}) 13:23:19 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 13:23:19 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e040000006530002d997df1a3525abd9bb64813f3e2b8c98feeee5ec3dbd4eda1b23b7078ec1df6d907e1f1845e8c6a8925a1dad6ba72010100000a19775ec62ac421216f202671dcf727afd595ca46a4a478a2cba10c9fae8ed77162795813e2b0026e7c00000000000000000000000000"], 0x1) writev(r1, &(0x7f0000001640)=[{&(0x7f00000000c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4410100f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7db8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d1493eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e7997577ffff2a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313928bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e39df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f320502ae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a050027bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f028a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697", 0x595}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = kqueue() getegid() r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x9, 0x0) fcntl$getflags(r4, 0x1) close(r2) poll(&(0x7f0000000700)=[{r3, 0x40}, {r1, 0x8}, {r3, 0x4}], 0x20000000000000c2, 0x400000000003) getegid() r5 = getegid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setgid(r5) r6 = dup2(r0, r4) fchdir(r6) 13:23:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 13:23:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400", 0xfffffffffffffff8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:23:19 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 13:23:19 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="d46256763efea400c16ec182930fa6", 0xf}], 0x1, 0x5) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 13:23:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/79, 0x4f}, {&(0x7f0000000440)=""/158, 0x9e}, {&(0x7f0000000500)=""/91, 0x5b}, {&(0x7f0000000580)=""/67, 0x43}], 0xa) 13:23:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x10000000002, 0x2, 0x0) kqueue() close(r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$setstatus(r4, 0x4, 0x8c) poll(&(0x7f0000000080)=[{r4, 0x40}], 0x1, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0xb9) 13:23:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) fchdir(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:23:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 13:23:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000008d000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:23:21 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='}@\x81+@&\x00'], &(0x7f00000002c0)=[&(0x7f00000000c0)='&\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='.[!,\x00', &(0x7f00000001c0)=':,+\'/\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='.@]&)*\x00']) r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r2 = accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x4, 0x8}, {0x3, 0x5dc}}) sendto(r1, &(0x7f0000000480)="bdb527090ad39eb8e2561a679b4c60fa3059f800bcf2876ffa114212d8e9658f5a3c6f5042eab80bae5f9556b2989531ccfb8f368d0f1759ee30c8cb073e82adf339130dd42c872119b2d3bc80798745e842afb557c76ebf0da188f86b230e5b45ed5f9ec9796811705c16f248437238785f62a2feb1d842594138b76a96ffff7644a99c91890a56e15900be031fb83baaa4d6a61a103c07", 0x98, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet6(r3, &(0x7f0000000580)={0x18, 0x1, 0x81, 0x6}, 0xc) pwritev(r0, &(0x7f0000000840)=[{&(0x7f00000005c0)="c3da8f7f9dea73f75a5a13a2c616e1b8898584d69d891590223cc80a2c8dee5aecd71cad776d6845d775e7f87009bd1824c527cbc6a8d92ec3455e777b43d18970507208278df6f5c5e3be47ae3d2db4320ab103858232b21e1d9480a003d9f59c09a39894f695fec19c6ec5c8d632f2ee2f2666eae58f91266e153606f4184a09ba27a0e3219dd64bac8d56ad438518a4eca459b8ede468167f85eaab9306820902403783bbd4b4a78fdf70ac017a39a1", 0xb1}, {&(0x7f0000000680)="95feb6d06bb5e7554241d3ee2678c35c5dfc2547b2a89d1f8e0a500354e8118a68abb4df680b644c1d2ccac2ecd02a3a02548117e79fa651846cb0d59b0f0f9779ee28bf1a97c38e93d5dacbe8247efdb3bdc99c490857d6ad948f67333a84df0f3fcc468505e2bd622e1dc866f635045140633995031e2517f2d6e5a87dc1cebbe294dd03538064b36301d62b61bc0f75152f20d09af6080e33651c320ca8e80699de5f9a821dcb05f83a63fd91941f827b6e2743729673900e91a3280afc6787d2be5cf4681fa0740c98a1a37bf82b3e5839146c0bdab2ca2a473251f8a3bbd5fdd5951b369bacbf969f12d54484620fdff7ee3cb4386741", 0xf9}, {&(0x7f0000000780)="ce69fd70907cbb91a62ffed982ef1352230612cb36044ff8ba24c096b5d8978586bbaa9058ec32b356c9018b4f56d55841d69604c47bb8890bef2d7dfff1e94a3b7416127cb10ad9df565eb4f30d651bf8aa6b5484d88cf13982a833eaaac7220f5a5cf65c155fc84d224ab017e64bf9fe323afa23b8dc5ed0905cc41662ec21e71f32dfa927e67e4ad10a5a25b275d74f0f0a8d062626c48e4fbb82feb44bd329", 0xa1}], 0x3, 0x0) sendmsg$unix(r4, &(0x7f0000001900)={&(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f00000008c0)="24e3e2e7b1c3e9816832a8970c90630b7cc2007f687d7b45b773d5ef1895d2db6090a93125bd67cb46bed41787fc59cb8356f59bb4b782c400ca49ccf39a79d97e49e9ec4ad21c87470ae44292160bd034d86b1abb98aa72029167267a7c2d15f4c6b0b4e102824a6dfdb0c6957566d05ac78acd23a13fad5c8db1f5c27e60e420afced56e7944e6304ef2a8e4ce0891d9d8110574f34d7cab99cd5165b168bfc60ab56e46069e69a300533aa9f8a620d8eb74be98ed9bd2b7baf2825d1270ea41d8ba68e99fe20fbda2a5d898446934dd7af1e025d9f2115934342a3ece1df1238fc7d58711e75fa6847c2fe5405b52de4f57d98033f8a7b4d4acc57712d9ed11f0af4de618647aa19b869fc1173e9d6b871100af18b91e86b9720cd1a293823194b5d76411fa3d13735669cc1ce9533f14f4ab08501e24dbbbd30438579650d391895bb8e6c42bac0764272b8e1c96a4844123504864b1a6c9865269d688a244c5e6fcbee4a2a7da896425836ee54db569d34955847d7a75ab55e9da0281418224f1d2ff7499e369318b878bddb5fb90df466ee744bec9483f2ee997208341f91a9d0ca7435d4aec3c1589e20ce0679948f9c9c1690db034da04a233641c67b78dc30c441fa845620fa62535b3db7276902f90c02a757814811e5e61a33496b1dc6bdb2b614e0823d6e63e041e257ba5179c2df180bb52b32a5c09201ec20485c9f91ffc8f8e559d10ea0c8dc435249d29d6fa46e44a9e75c45462fe91a79b6182eafe219637ecfe2fe1598a1c739edd57462aaeb42004ca1a997c2e5b6ba4d63ec83f7f31073f12d6979cd5ce92d96a91106e85aea850717f81f561e53c417a876bf2e639c9cde34f6192e2cde1056544454f7a3929591aaf797dbb554945de5f9bf806bc50c33949c3dce534cd049778c0a58a82389aadb2fe7e2205b7334479cc904004cb06d32c81c0ffa3f1b819643558a452b55fdc54638f061021d52e49fcdbcb43b37aade5a09a189a34762e425be6ad84cd04d3140568a39698fb2245669e0a0510a5c60729032d6a340d6fc2e2dfce78ddfaa2f1284cf06cddec865b85e23490ea5e5206650601c63f9af0fa88920c9762450f8f93471ffeaf76fd5891bf9a28f408411a9deca768c5851552620fd813a79121335a2027a80d972da52dcd3c9613c78847497ebc8aad4af32e18487377d8bb14bf9c0eafafbba4c919def786e9294aecf71e420c9f82a8c88c871a0ba0585086555c3235765013991a1baa6174763ccc71194699a4a98959d30aa34825e02b7f0c4dfc347c84a19621d3788c4eade4a112da290c3e9b5cb7869d1cd9a5b572d05a7feb968845367e0060f43c47f98fe9407ae6fdeb5ed63e0193526049be292603ce7a9c99dbb79b20155a5b476736365e9c9146589128da68b34ee3c9ce59e5f4f0c024b0ab2d280ccf8a222bc3ca37b77b0a58d1d476348025464c42411e3856a9986a1d2ef628b306ccb2b5ddc555b5b5c8fbfa7025072ce952ea10a009895f78fe90dbff7762812d8e71261bcb6807725e3e4d24b3aec9d21f4df7e8c7f2e550699c7f8f3314ed4d14d801cc76cbfecc29d3e5d459cda01425dbd1889e0f405a1dd4b43ae42ab28aa8b1428d577f68afe64ea8152d6adf45ca5e8279415665ee47a105497fc8221289d54f64f30216a923cac755ee33a7905927359f1e6323073b0f498016e323798355a27298c231ed62b9788eaa7ac350da2d66a0143f62be353c47313d35d9fa9a0fb00cf873e9e0b4ae6a9e732f5cc69fdc93e115e934dcbe96fd8cd6a2a7f9f452afcfa28667b5f0631669c5925e6574ddd88b9f1f9a47821b7aa603c0315bf18a00bcef03d9f1c2329e935c39839ab3507fb9b0d95b1d595f93f6926a6ecbf457fbb66610b363a669c5e96e3a4561fc064f20bdbd905462cb1c39aa0f33ac07af37563ace58ec5130dc1a7f2d9c805aac3a47db065e46eb27825bd1b15f5faf4dd0d9c9b8ac2d01859a3a50368dc262bc58d4ae8ada88d78f5c4042d298ad816072490288a0e4abd24f4f3daee06b8500ae0a79b39e2559d3856b1f08129e1642507f8b16826613db92f149a26a3d8424aef3f9ee1e6422d8098c27c5966db14fa4a26d8658a957dae5d18a10407d42bfefdc8c05c1e51430320b359503d452ee8a788327c35ee9fc3259445d3fc3d29907219ffc05534c79a94ce7c6f352a2bbd66775e09980456d7a50e5045484bb3a4929e3f2d2538d5c0e562f7c4edef5fbb8b6f00e75ec63b2f1bcd1fb1dbcaebd25549c5b0174875715f3117b09cf8427ca195775389bac34a0936e2b347af949f1568f9178f0566e5ed343333368320f89ff9d90bb2741e698a863fe9bb149bfeed9622931abbddc84119cd1641b3389d8243cb6fd38c624b310ee0ca5b7fb78483a3ce8d809812a6182632bfbf54387cc24d67780c8f93ea7de38bf1d377ae8caee8ecb709f3ac815761bfc2d13eec7b10572619d05b3cbed36f7070a61cc33c9e5f9d3749f4a5c24659aac22c9539224e3dfa2aee4b0db86213edc255cfc878da8dca62efe6e327d483d67d7c319750ba0e4d1e9670cc40754c7ab16ce80085ceba6d89ecfbc8d9eb786bfffee936c47419ccdd28601f7fa82858b42eebb89dccd9f25eb3383613ec75e78f4120e5d8cc8da0410f1d79dc0db8570e07dac5cb36938f2bdbbb626dba3549f872505f906e05a68823a23f502bb0cc6cde7b9b1c93ad9f8ae1487d5dc2b12d1c98f09447655ea158cd81482c5f24be132602282aa96e1cc0a6004e35d5d1f22b9ad6733ce830994d42a3a5d44e0af00ab55a17dcea82b35be6cf07b9a7890971fcc854ac194a73af97225d40266ada8be90cf479c5f904ce975940f0b30098fb48cc23f7dcb6e99b71f719aac61137b18a8ca019d9d977dc808b83547a52a517a3c9f4c0718bf5f0d42d90023c6eba7a55ce7c768048f02350b4015512f195d19c81d24abc971ff81f5a9a25f29c7c73d42ad8348d3465db3e7b633032f17896095dc45025ff46283d430b5bb83259d3bc6ab167f2cc4df575c6b81e9a8a178c2833983c42849d27203283177c0a8a824435f4e23e9d32dbb1096324b31375ba5c3e27168b9484fe512c67891ad26308e774c2f9912b0eb89132f2a76d76d55b1b788ec9c020b1a67b794a476cb89539db2f658895d1581852b9899308713e368dd652b7d6b38e65d00528923fe762c49688c732424bdd9e6b74fa9e69e3812c4f219a76cd9168d85b0994720fa3daf46b0050a7ab9b447a33949d31c108c0e705b2f972673151746c14760147f654788f424693b95e430ff470bef773fc218bb942498cddb652d08e8d62e4c483724bfe5fce70aa59de59fcc52cd07f9d6ea9190d4d1672776f54263c33d55420b3de55c1d69eede062361f106aefef8eafc60553bb7b763fdad47642172d5b053b847428c956e6b00e7a12f90c7e8fe80a796b7afa690c0b6a5b3bc0890b4d1bc7a49604dbf3e07de34836873053ff0251a429cd4d9f77316c1dd61b0ef05fb474ed35e133b56d5f4c9d51ede6f47ca6b1079a2abfc38e4c598bba9209b543c4ee1ca218f2e655664e7fae4d52fb436d040bb52ad03c80e3a49b1fb3a149c32806b72e675c43d4da520ed8993f6a53f1cf65cade3d48e834d8971de968eb3cc10376412d9fe3f51a9d384373de1d8a41784140d3fe6fde2d0dda2241c0d5624e781a88adcc0f85d284fa29cf8e25e56d7ebb1812579b3783e55041166ff2f1a75ee935b92716efea53efefb980ae37f93867a85a92482ad3e13663bf22975e9a09058481da3bb476632b9877972a2ef0e6d806467375fe06a81dd4bd1f0f1afc5bde9443af879d71e698d6af00cc0cc5b1d0f25a64f1f336a6208b41d2e88658e61e1eeb35305bb536e1e48e39a98a7740ad20ce2d8649fa767ccfe4f5630ef738f54d9f1cfe60b1181a951db6ccc8c98f3a4ad92f7e8aea549f9c15c67dddb675eb70881461579f9c35de025b0ec0a873222fbd311c649680dd8822e0ac22e93baa853056d32a404d3b40a77c616c6af7915c93d566a783706d3d7c061e04fd060eda181630abbbcb794f2cd02ac8e36ac73c23248990eebadff3be418dc9b051d9cb68c9f3367bfe28e4ee48310bc29e549c3f3b8e58316ecff455bac8a48c71c7b9feee4ba66de3d5b722b696838015b247ce0ea7e21746e1b8fb5c6bbd913cd537c4c71dcfcc5094d3019d9eac79a564dbd15a120f0cc61cc50a7464ecc0a41792c8f942e2557cc540f621b277361efb61ca56ab703699ad240bbb84bec5fbb4d5ea25143648749965dc63854b0970947037f828f9cb1c53eb1e2903e8906e154f16cd1fec7e229b26dc69c5703f6aafb8be178ba2c3bd7250ed02bac34585b91353629e7ba133e2cb6f175d52e3f0c5d544f3e52f73dc07cd5a5cc0365a87a9aa4f8a2adce5f32eba8067597b08f8cb39ba44a7144046db2cf076a342df9a993e98670963f2ed93793328958f99261cb7f8a1b2381f031c024dd975020f48df823c1320a8e569a233d263451a1cddc2aba85ecc78b448161777f818d50b9aae6003dd848a770170b1471141c92c5c44f78f6ffe91b52ca1ab42f49f35fb62db2e02f84a0c52eca5c655a8ac5e15384c6225011426c39be084638d705c703ba37d4c061b11d3622224cb35da85959e020b4960231aee66595684db7e8196e804d81fcf959ae063e2f2ebea35c99a61507fa418b056929eaddd09b4e01e564d798aedfe7340e9b592008a868d2203e2a67730e9bc98f22df3d7c0c216548bd94e64e2336496379e611574271589b594c272d9be050531858f4480fe350ff0f479435e2bac36b08614ed77ff374bc601ba467fa4dbafe4d065b659ef5b8ebb33ab4d1edbcbf2754a43b38eaf45eff9a095735792bab42952a71e39e07842202bb7dab1e90a78342d9732f7a2c0fc4fd2d6d1948d6e634547053ef2c4eaf21b0617bdb182966a9fee019fe373f051c4500f0a5981407b6b12e0fb712e4d38cfdce23b5070b7821aa953033afa10f0723283717be3f83268c51b1d7126e36bb27ac5d6c2672fff6b73395ae41377f8270bc3e63231ce9250fd38fd7740c7067da2042968f70b15d367dfa3febc3c163d41bf43e1997ea9da96d99dbc1f35532dc8c890ac451ff50d8b93d03b460d2fc52059865d0b3d3fa29b798f4e880fb5e7dad3e93ff9aa8337ccac5bae567e746a90ad375ae9ce7fe432e701e022b28cd17f151db90e208cd3d79bd4cdb7323f8f8108e040f3fb4fce7d07ae004ee59067a35ad50d727f90a7581d3785936b714afb65722f590d4acf1f4a87a99af59096d9016f489de16150d8c048679844742837ce106f63bab57dabe04f6968760f9aa3d23b1d8a2a35e51d56b36ec6486a1692788a9a1cf96bca20b0db0b53df2c9b1092974f007e6f43d976523eb2e00fb807625546b0f8e51c1d2e8c4f7359735af229c6ee7c3e118f06b38ea623aeec3eba14293a8d2dceb1b3ec33217f08ac51e0bf0b4a0cbb520bfcbb94c39694dae13fd411f0cf5ffe6b56e218abb9c7a407da087945f2961d93958e65698441aa17484a8801f0504d11e599a6108e74c4b1d42b9b35de2ab825863361987d54c66f87f645f765a712aad7af6c96e40bce18cde5eb23b58a32de3f928bc525c8ab253a1624831287a126269c9e35ca935c75b43eb39ddb9fbdd0e3fcb276e0d6bb92512f7114144dd631c68f1a27b3270fa7c384dcec2b663fffc16f7efeaf487fa02", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x0) readlink(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)=""/93, 0x5d) connect$unix(r1, &(0x7f0000001a00)=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001ac0)=[&(0x7f0000001a80)], &(0x7f0000001d80)=[&(0x7f0000001b00)='\x00', &(0x7f0000001b40)='$)&*\x00', &(0x7f0000001b80)=':*%\x00', &(0x7f0000001bc0)='\x00', &(0x7f0000001c00)='\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001c80)='\x00', &(0x7f0000001cc0)='p@@\x00', &(0x7f0000001d00)='}\x00', &(0x7f0000001d40)='\x00']) ftruncate(r2, 0x376e45cf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001e00)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001e40)={0x5, 0x10000}, 0x10) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001e80)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) unlink(&(0x7f0000001ec0)='./file0\x00') poll(&(0x7f0000001f00)=[{r2, 0x10}], 0x1, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000023c0)={0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getuid() getgroups(0x5, &(0x7f0000002440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, &(0x7f00000024c0)=0xc) r14 = getgid() r15 = getpid() r16 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, &(0x7f0000002540)=0xc) sendmsg$unix(r4, &(0x7f00000026c0)={&(0x7f0000001f40)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002340)=[{&(0x7f0000001f80)="d12eb999d6c4b83e0b7e5ece5396da82ab76ed88f34a111adddab5cc169f2a680a0b3d5c0d77b34acf76f7fbdd44fb012faf524ac4d78d5abb5b3b1240f684363fb409c9370ef544cc3e90d33636ce70800d13ac5062ec49c769160016b8ddd32d3e024979282a944b36d167a765f6fc1a59519fd7274dcb69b33610af55d730141ab8f71934dc95928dfc27b1c7f0a9b716ca13b6da172fd9d7958efbbb6ba6ec81c5d577205dad89020f14985a71ce0c982aeb6e926240dce5b3919551cb97960449c309cdbb7d78134bb077af90682c57c6209eff673f20a93d77625a", 0xde}, {&(0x7f0000002080)="34a0961eb05c60b805763947a580baaf6eb9a459c7e78d24cbd2865557ef2f8c08125467e7", 0x25}, {&(0x7f00000020c0)="77892c95978f0e208be1167c814711a14297e6a49ffdd2010fd664e26574bf95d3a3230dd281b74769bd78b4b0a59644f7324a5868f64ea392f883723ee9f0c3843e97bc76bde07a2aeee68332eb0383", 0x50}, {&(0x7f0000002140)="e1a2f0f382781e55f02ec509b1b90b923387b35a0c7a0cc400dd2826aa4225bb5c2e60f8fe8cf62f22bc60d68e22bd748036de3517e8c1f1416c0d72abcd15d9ecb3b7e6c9da8816eaf2167cc0616906294b6cc8a23ebf42a830ad8f885a211411ea36a76ed4cdaddae926a940003082c85c3e5da6ec4fe7e3fd543cc9ea861fd76f5d7dbe5006ba449141d9b1c376f8e787cfe78c8f9b32a20b6876abd5683875668f7c75b31969eda93894565426358f014cb1e6a73f0224c921f991e9fdaef7e0b8f720a15e2c5efcd63702e03aa4c3acc8f0538b3887da8daf57aa137ece634ae168dc8b992386087c8a1232086f98136f56e1d8f5dc5dce34c518e6", 0xfe}, {&(0x7f0000002240)="ac558f0e34c3c4ab3c71f782e267b994bb249b6a7001129f0249a3e3678621325df0be6549d6193cb328f89ca23d03ff573090a851d7ba06b0171b32c934fe6b056d1dea20b1f8ff36b0dab03ba14c0fba2338f4dd87d978d73bdde5d76180bf071f9a06a488396bd2c5f8c559c2c97908e65100c073a5d428b48f5c7710dfd79f8d52775fe4681cc092e6cac61137e7c71915948963bd955bc01bb0465171b4522ebc695165125300b8f278bbea0093e6359c15a09f87fc4fe9147909e6bb875a99e2b62f6a49cfe047990cdc99745e8749e54ee7c2fd2bc53c", 0xda}], 0x5, &(0x7f0000002580)=[@rights={0x38, 0xffff, 0x1, [r0, r2, r2, r0, r5, r4, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r5, r5, r4, r5]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x118}, 0x0) 13:23:21 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x26, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) getsockname(r1, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) unlink(&(0x7f0000000480)='./file0/file0\x00') 13:23:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c891de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6dd4ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = open(0x0, 0x8c40, 0x14) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) write(r0, &(0x7f0000000740)="80", 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7", 0xc1}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x2}, {0x0, 0x5}}, 0x2) r2 = syz_open_pts() pipe(0xfffffffffffffffe) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000240)="068e6d9fedb957393f24ce36557ec026c562a1ae9a3dc559c22c03607a45efff1d9c2202ebf57c1a485e133929a39ef55126e502d96d3a510aaad960db17781ca83c1b2a50f374be8bb82182e2b1e3c8af71276c6cf2f556eeddd51cf1c3c1464893466b5d9ff83f84a9db4d87ab187d32182db5bac0d4fa3b9dcab7f41b0b9cb2719ce3bc16dad0cf3e129b1916b224d27a50e1c5541d139bf2f731c675eb2ca6", 0xa1}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) write(0xffffffffffffffff, 0x0, 0x0) preadv(r3, &(0x7f0000000100)=[{&(0x7f0000000080)=""/77, 0x4d}], 0x1, 0x0) sync() close(0xffffffffffffffff) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') dup(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 13:23:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000003540)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x7fffffff}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000040)="e3163db13e555b0258bf4d4ede12803256f5dd0736eb3ab42be3d9d17fd43dbc6b0a6b77444724d0a00f97d7d01877e19d527045f29514cd4c20b2902a15a8c66d580cb81c25a904d23a2b1ddf99517871434baa713cddc62463adfba8d8039a9d2502c887cc3a3fd8b9b11525aacc3d48c725eaa08426f4296fa17494a8214deb88bf82b649b22e42cfafef3ad54f36e50105e04bee8d99ef06b4c6a27ab8be24bfac31f0eb013a312f4f5c3639953be6336cb83e3f4e31d6aa9e667c53a016d6888cbc98c8adb98e5b3c6a52097c4cd911b29e9543d8f688b64aa72c32aec6ce48d1be519b579bb43a8783048dd071986b8424e253ace81b9580e89f27260e2e6bce40374bc545c670f7a53ebc0145822b181786d3683eb3df5f8e9de50100024523e0ca9126401e4a5d7dea32ad677cc0fac6b2098c25ef2e98fa2817441840819c840d6b2eb5c6d267baa7a16f09ea201e6c79ef0f4c263adb573dae351b8fc7933cb7b692f6c5842a8637bc45fdd81877ae83aa5334cb861858439e063514ba1ba3c905c99502fe0401283dfb50becc8adfc547a8e08d64b9faaedfe21f3e1e694931305296ec526a9076f2fa5d73634309738dec6ca3f3f6ceac4dab3431b58ebdf08231aae22eb64add5b161d64678609c07cfb81702a14a6a00d43723c47656fbbb5b8cbd0cdca27c0cd1b8c6a50d75aaaef7dc93aba10660ebeba6ae55f556be850c089a56e81e52dee0f4f9fa5e1bc1a16fd2f41efacfd624df1fe057da50a375009745a04439fb098b8c95364f1d4516181cd2ef72d1127e5c7fe6c37cb9ed004df6877ed2b9d66e9bc11403bcca26e8c2449740c55d7e8f1d7532027d15cc2d5f2670c7489ba69bee08c116ccfca27f16bbdd99e56aa5a7578b007448fbbf6a87bf343625de870ba80a38785ff0e38ded216b5b58f2f16d10368a9ca85a7056f4b7b1bb8819993ff5854628ac9da850ef676fa9a4e13697a8d9883762bcad6aecdc52555091c78788af3fb57a02e4217775a1984a34af2fea802a624e93c5272ab3e501f194f7cf04328744227b05d494ea8d284946ca1798c404c1682c845ab2aaff88a1746a0a4faa19e521893aa3681973444d5fe39cd05e5d82c617985c7d08b8b7e5afe07de9acb0fb71b3b4e1046922ba5ab6fd15f5f861225224270a8fd3608b67a329ff8566069f15cadf27decfafef7d5cac48cf7eb7c0f7b03ee33d2ebb96cb19494ea37597f383f58302b14a6466b02269f6bbee3d2354c995b4e318a08371c40dd07dcf570020a42c583cd6b22dc5d8500b4d2c12423090d79669398e81c7036d086dbee88c737ff9714bb71b6f60fbf47c91be81cf6c680911804bcfb252086cfae7866b0fa24af7529e2984b3ead4cbb7ead9fad17fa6a330bac7a581e85cc88ed4e67ce3004af84fb5338a20a1ac82f5e108247dd8c58e1afe03bfa3d150b5f9cd6ffa38f20f5563218cda3ef58c3934bd82c572d100915dbe163c6ea8eb25a50eb694d5e3522f6814841b69f24fb0c4a51d7127427d7f007dc1760f6cc6c3dedebc9d6e980cd32ed7237f1181c89f05a633cbfbf5c44fdb30792697fdd03b9d3dc97905dcc951aec6314db656a14e186e83cd7244376a8399f6eaa890ab2bf58341248c30a9efbdd1c608135494425a406482d3ba0da46a4eb44594d7ac36fbdc513fcf0c6779a9eb008a53ef45928a8d9fb155a23f9d5897cc7e53fb1797d28562c54ebc1ee71fcd6de5a52d07bfb485e80aa40b61b57f01d26fba9271d063c223525ad2533490622612fe74d9c9d8c56f83254d7091ecf766ef123a3aec887b3730c10b81267d826dad549517e85ec345a75cf59f7a423f83e23ac0cd13b1e3ed483f85b52208d36fae8693580b00352918e369b8794a1bf9961d0eea1ec5073c51a392585213fafae9cf4636ee5c92d37e059b1c5795c9d6bc1085ebd2deafb018fd853067b7e4a3bd63e7e17d1beb9b4c3f2d7515ceb77ee92366471f37c51f7f4f3609187efcbcb1456f9dc121edf46386b067a46f8132416fb67e83c7c04703989e89358339fe93c2f183f5066a8422277f4b4ab6d896a7557d288435f02583354b25324e92fc333e86650e43c0b2862a0851d3da386de167792ad83d83dce82b4827c9e255b3f02592e27d2d9fd47582ebb9f9add9f0b7ea01e1e22787adebf6a546e1dda412c6501e2ea77e36fd069d391492a6c942200f6cf202dfe52e5559a7fce2087bc437cd0f8c850e9beeceb7e628f5ecc078f196d35bd6eff6a21c192e61f83e8da62a37b981dfffdd2baa3a6920635017aaaecb100c20abcc8d1c7014e07f8912a405b1accf2080517522e9fe169e25ce2102664f1d867bc280613f814cdd2a52c2e8eb73170bc4453636c1bca519963062bc2e0c236cafde7b52fb8383868b92f053d33855842a0b9c42f96cde6465fc508691a32d1122dfd399fee0d0ea00f8165d0df6bb40e2b9cd97d77cb5b8dc458da4d3e9b25a9184f53ec6c3e80fa590408145fbbb85189206b0a238fc920896ab48c7d1d9ee498ecfa381ea6553d4ae6444972f946c6fc738f39e36429f89aa2276c167a6012cd10c4bb2bc20246004bee74d071ca698b7efd250bb5d6bf3eadb8eca3eeff04731ee39a11b1ac96802d36776609d349c4f79d75999b05eff957cb86462960a5b370dfcb5cb8f9df5cdc50f33d3086af3f163ea120f8f32bf0cf4ded67ec071147da9a4a8af201f61857ca7a5be5a2dbba4db63dae80a96f923e8dfe7d581ec12f0a6d9d91a0ec904812a220254fa8fff835c80fe17eb1950625f10d9cf0b2433da2489c839c4965919b9b47e8320390cce1c12b77406afa18fe149b34505f30602390ccdd09524a58906c31461bad43885f87bef2e785780e7e1a037b48f83555f95af4f3b6e8fcbf73a6e3a4bc6d048cda0e712cd352c2c7b55b9b1cfb3da6c854a7e4ec378913285dd50fd2675e9c1ef672644148ffa6cddf6165077df4a2a75a00b2a88753fc1a7db0111bcac0d802ba771255b04b89358bacd795852c4cc3a3b707c908b9e03026bccc6931a1441583dab35ca6e266737edc46c25e5d8402246bd920ef197ae8344c1de6303df1cf34c518ad1a50cdfda87038b01853a146db0f4924cd039249f5e109969b581b94eaae133098d6ed0bf3fe5420e85964c7c9fcc95de97643bf47800cda8ff9b85a90d0e87dec7fa647a2c10038c09ac0b8d3f4b94044120f26478dcbcca50ca384c48fac972ea2b65184534df37ce5ab2b3e8f3ff72b4f3fa813bc4e88d48a98ee1a29f0c2d9fd47c1c8dcc11676cf9b02c67afc7f3b7462432c853a07d00a6943a1d21fb047c44e6b02ab14abf71177ec72e2dfa3c14359aad5f3c121c0ce7ec31264244171a8dd66cf0a2d2fb9af58c4fcf396b8abee966f7ad51ed1dc4b28bf53dc9a6bf30053825893d347c9446e55d93f05755fece3b162f3acb88dc7e902ff4a778ff6ae5728a021ef0ce535b00fb3ced7ca59b1d1fb341fd74283621899e350a9e52abcfde9157b2832f7410c8b73b60acc2a7732ca5ce73c84a698997a066a1dc2511467130c34e8f9e1a04092f4da5bda7ee297fd121c1de5da9c540d6f11a23aeab3a54db4450a24eb663caef262214d83bfebc8f4a4789c9c7cdde0f44d70bda8c156649a21583e3b17c83a37b6ac8d0b3e8fe35d0fc4f319069c7cc3f1f13ce9358c6058c7ba8b66016a8cd36eb02802921dded834f12f583b99d67331d5c6293a51d8c5d96f091af524781e0658db2a6d68500cb2afe99cbe3c32d26e20690b6db64bca15f1190e83147d6738c8d1f40629b15868653ba5666265c83e804d7505bac312c8fb2aac2f6e4303b1f2fee3f2c9d4d9b23dbaccbd376a86c5238816e2e65ca70bb45d6fcf25bb51ea1ab29e0aed24a6e2e559d43c578f652712b0af90ebb0a6a2aa9ae22a9abee6df8b0ddbcbfc9c5f2a1a1836d37074580d87762b4ce03f6e4bcd35387ce22f1db836703e7cfd9b2fbddca67d06fa275d0692ba2371cbdec748c560f60044a7ddbdab5934ec809de4a6fbe837f371580b1f34990cb18631a45d48858ed9bf6f717d32354ff85cd3ee23945f980a862e1c8005dfcab8e3a23125276e140367d766b228011668e2659413614493b3e43fa10ec832d8712f302dcdc825b938c102accfed5bdd6db1e3d1051cc22477c6b64f86e8109642712c5c6c135d4c1d52d547a7e24290ceb08fb7d4e9bbf92bf381a827f363a7c05998df06e1f76a2582345e1c7ecf77ac526132c6dc91a8978f7998eb560db3f28c45b77929af9d439131cf6b9c729d92414da4535a3762cb2d9a085d6f82bc32f39dbd4f36004de6e223432fd8e127fc48145f468d50985116c680c79e602d3b66131757f0d4e789926edd67d2bc32553b27c603cd6bf98f7b4a12fa80fc6e9cff8dd1cca0dd887886663267fab37ba4af984ec2422222e2e72e8114b81ce9f5461019f9487fc6d5b879903ecd889eb581d746aac1c3eaf2e45b25d770d1c26ccc7c87ed519d5b5bed1bf54e9cd47167558d40f2c1e22c55b485f39e0cd6916ace09aa8b9183c48e049a2400aeeaa2b32149604e9b6b98e5f4c6061d6e0b7ce2a6756826dd03b11da3118700021dd10f11654b8ef07eb6a65855a27e86893d2df81d7623e0eb15bd14f7b160bd4a13dca3e4ae1db5ce1600a8596f50b9117857565415a07d0767d00f304cfb5c52758507cc4ffb0a03bd855169e867b8eec40d59f02014a3fc20bd0c67b09a793c6a1a600cf5fcb1c4103e19f895f018824c1d06e2ca709daf96934d612a9d075bc86b385eb8ece4d6b0f9eddf74badd26ff5ce41ee31bf77b9f041205e7b885f699e79076cdf59fc586c1fc157f23f8f1f9699448200b0bb8c42e99c119d030a5bd420ab12382d58991cdb3f93b2ae7a886f799faea88784fbcebc5260326d35ccfed3ebc2d3feb298d4abd201a29df78a38655536f88bdb06f00bd5a792f1e85745e473b88ca6a70b6955d45205033db8f013f3f3314b4aab677a8052490da63f7ee10c92393e60462db73647d9971538d85080051c17a01ec69d5f001529249e028e70d28fe5b77335b52b758405f0312ce1ee7d330f274283fb9af8667362f9b166f8cb6fda54c94b037a45206a82c2ef66018861eab4e07a16fe9633262b6148e6aab3525a8007bc32e56be991fc48ebb08f6aeeeec32bd931c300f4d9b042347704365716b8fccb5ca92cc8518b232fffaa8cdbdc9874f1930d97d52df2a4634915a4ced7704473f79abbc99cc9f41bdd0dc7ec3605e021734e66036dd634d3690e7bc2dab9a32a31a463abb42bd5215fd57b676bfb2ff45c34e5ee8b27e2e255d9cfe314ca8a2535be231ea00e0f141dbcf28da68c6cca4b05394bc25a443e58e8031f5f7e0ff6bfd9ca331676bcec5f8bb55b417aa93667698652c841306aecf694fec2d13e6e02fdb0d6f5d0e2c869d503406020c95d66cdab85b5e301224336a75c4aea81a81945c2e0cf0735c9333e5af97e8ba0aa9a7e8050f51bb09d2db0e353bedc24faffbdf391c44db0e6be37f4bb32c10d18af47a511bec944a968857f1b8f2aab70ffd0597c73b5f127d389057096e8c4dd91d7b2d46c283cd920bf0a47f82dac66811c5ca96d42c474d175bcbea9d0d9895a1a449c4f5950a791c88c8639a1157eff6a9a03e5cdcc031547402b4a94a9f44a802ffbfb1dba5e38bcb4c553b4573fb5b437156d9ace8c26e7da809e910d73b1575b3628fbe23fcf2fe52fe64f994809eeb7d7c", 0x1000}, {&(0x7f0000001040)="dcdf7908a945b3cbc49100c2778e36590c8226fb40dea4f4518791c244a528995c023ef10c9d9c13a43aa80a2bf4d26d74c2261b9f76b9a1f21b8c2aeb37ee325263677f296f6420c286b9ec0870e7626d5d5679969c4b967e0e25817663de4112d32dd0b03cd92b249ffc31cb662403f5780c7ea72a5f6b23424cbbb01efe62687d5c87e32c1bea70bf836ccdf6d6768109ee8efc56033c847e70", 0x9b}, {&(0x7f0000001100)="f1792daa910e50ce897c365175f82c4ce9bab2f84c8074ea18d1c6ec603e68888350126fca77b59557a4731f06f63c427f243074bae66d44760069d775871772e3da9f8b598916dd8a5ea3d5d996518120e1791cba6b1f0e305051e7d10f8001d07bf3d870c2b25c6610c866ff215adfb2e1", 0x72}], 0x3, &(0x7f0000005a40)=ANY=[@ANYBLOB="1800000000000000010000000000000035e14c56630000008800000000000000ffff000080000000c3d34df7f800703db53ff06f866c920b0be6134943ea008365435e5245af49508f7ad3c1d2955d760a6ecf1d5f29eb53733fad5a28b20b90402fb20c167351068a698d117b2219fdc323ba5affad6c8fda92aba146ac1281b3bf36d8fdfaa819e1312396d3f221368c479c7ecced905d40526aa9000000001010000000000000ffff0000ff7f0000d3917cc3553ce0ccfc131d3977168a923c085a559e324300ad85bba3c5413d7b2afdd219d96a6182695f4c67a279b6cd319b54fc5cc1cbc354fa914f1ee504bb4a9a3f76e68f30d80bf0a3f370699f706b7dc96df8d4e8a4082da6c6f1f5319604150c4a977ba1d35cc3b3550771073d7e379fe336a0c54f51ffe3bbffe80a8c6de0dac4d822b08dd80066d846fc113c5321ab96bc75a10a594e8c7b06e539ce22c92fe2054795e9647cf9c4fd3ec22baefb2b57b23bdb3ea229d632611e21a1798acc4b2f8123f2e9353581399dd8b8f72e24c58f506c2fb79ad7c7f5030ad8606148076dc7614b883b55b2516528e6df07138386fe521c909bad092338b9f50145a2c0c700e04e22c14edeba08effae3b2d28e96820d9109d63e41d9744756f8600c50cdaab0ea2b0df1dee512fdee9929603b9736f244af854abd2626e684c30811d6054b4fc81a573616cd8e67d92e3b146d21779e81a7946cda44e562ccbc55387b6545555c8e21fe6db251339a1e88651fba62f35669b46827750e674380fd5bd057f1863393c7ff4d93747021fe50bb7a5032abc76b635e0aad1f9262be740225b276e0c0188a9edd63d7f4b9d0f24522bb760a4745cb8dc22afc5f1c0b60dd571a4de38f831980bc3d2dd927d65bd623af671ddee5c61fee201f174d7bcb7c1bbe90c0aae4f68b464e619616e44774914a58c8e5b1cc99a8f701ae787659dad5561b5bc826fe6bca694d230c6940f2fde9790c718f52735bf52d5af5854c40e409b99c0b542c90994186e0d7318b0bad967abc329eeb43c9dbe0ba16cfcb4cf70e8a5828d1f621c88a13b643c41672bb3dbed2c6807a041a83510e3b6baafe6aaa01449b94c4cde4f0cf779ed417aad6aea94602e149c4c3aff0cc5e97f1a13f891be55cb6b61b0ba12cdb99dfd5fab89223b4db2d25171d329730babc3ec7a209800bb6b70e56cf734c8ffedf87e1fafa9b1be9eebf508fd3946ef8cedd3ddd9e5c4a660bf9219533323ade54ab4314f7e09d348e66d57fa447b94708b01faf4560f5f6de4c9f65ea325c6b6e276139915f9a19f87172912c8730b8df132a7ad9df412d62aa9096e6b92d5c74a1b18d10315afdf2fc31cce88bee9d96368c227e0c6cf5a6c4d3adf9cde65224a912d03475e853a52cf3869c4c5f41397a927875f8c6456df49d952e03c6991ee34ed3f561a6e9c47e0045014309b88967d639bc1e0df588ce59be23724cf1ee3e3895edb7924d71d205a758382670ffe06877805f94710fd328a9d5acde6687f82c38767b0004e2ecce33643be4ac9a715ef5d0abe819a801b24a24e99bb5d5184c531803473f4ff8a90aec2d03e1062f8c8134fcf84091b2b31b742096a39b75badbaf7c9b057e1330fb8eb368f41469b897c32a6fe1f02760593c564d857d941adf704d14af7220b2a3964ed569204101ab2536e5f1e32786f8ef6dbb9346d639bd52f8cbdaf3c1dd1772b96efac2b2c4f86d5a3c899cea52bcc6b2f4cc101b621da1c5d160f41fcd4a317241e832624489ae0cddd03edd7711079c9496dd7b3cf3f8b8a5ee5029cde82f496992255073f97b64c0b2c8909c48fc2a4eec7d68d13e2f22414e89c2e77a026c462d390f58fc0b8efef23c91335d529c038990c3ad31d3ef3bc2cea4318b03c9fe56e8cb75b514ace8bed6a86c49377ebf36bad6dc09f43b56ea5e4396761808d96a2c74ed64fdeeb2f18651d9f3ceb0ddf4ad64c67d2274861325ed6969377fc1c37f355490d6680ebfba59415612ace60025cf25f65f6534f0eca6df6faf0cca9a147b74a2c16b47afca5c0e72f426216ad71910dfe803d4413b4a337f1985a0edcd242ae40166f0ab77274f44ecf25db6b409ba75181c9f9c7f92c99e5b2b9d26287c89897eda5730fb0d183ebdc39fc919ea4157b328e5bc126b3f22a29d834ec43af0dea485c9d7494e1cca19fc32f480c3e7a9869de3cc1fbd36611ca9231cd2d08d7b51ff56b737dd68136e8908928d7b49d28f8303f6b881ff28fae7cb074f2ae19080a6e49c69b768b08b48cb425fa054dc8c4d6806cccb303ba3f5a23283acc41a4189280e7dacb5697bc06111919d73cdcc756e1186f761ac1b77868ad214ecbfaa5bea0173bacf6add79b149731ed6453bd66cf0ab898ca692f758807183c4f6a2477fddf29ef103584ac1a0b361cf8ca608ab97a77466fb9ff7072899649a45dbe04365f4ee66a7a0b0293c6388ffda619d6c6ebfa823def755e7721f6ca17e9f88fd90c3e0eb06f4a8b11abb435bfad6938ac951adb0ae8d932cbf0b1a96678e9919c9e498632f8f5d30c924fdf742d77060bc9827658f8388f6f5a745bc5403c2277fb7717afd131076343734ed2e41225f4ad704289a86b0713bf5d104f7df6c5441d4309306c58f7ea8838c1eda49269535c6369f97faf5dbf092d39ad0414c00319669132d65f1e21f9b54eaf33c83d8b2d16427b8d5c2ed9b21e9997e5bca67aba2b955b3491f01174d8045bfaee51eb9a5a545d334dbcf9914e8d4ebf22495429917d3c325512e13574d8cb831f931de2088140a0c32b5ee14a0c5cc7b58fa31e9816835ab7cebb58d60e1bdba61f468535d589d276273a871b818d642705c27c701fe368ade550c41446300e4d478ea37a2509b12bf42c59630e51c661e4255255f20a4d5affd04d91cf97e6a62da551417187db4304bfeed4fe2f8a8c71cd8e4e86b5181e13eaaff61bad471a35ea712800fd529b1379eb0c1be6c0998535b57ef42e55d25798a263729b81fc52866ac135235a348de43e3736ac36012fdde83e201b9932cea5cb4797c206e24191fefcdca2fd6880eb5f028d03cf3923a0f8f3a789541dd557a176abc29025fc11f2ca1e24f9b152650412f11c666938187710e56d11cff1e2f3a69c461385a2b620eca5376b9c784b1bf1c67ce425a07ae8bd6f190ca6e43468c886d9141e96980294a2e84ad3206beca791f8c18a563682323c83517d8abe6c748fe54adaf6107b054a8912ee25fc690063b054863b16a8828a6a9e5d35ff52765bd8b2511b5eaca8c5bbf9cddd797687361d55fadc8ce437abfb92dde6caf86ed2943951536dc8108c663a769535d17a0df5a5d6e332287fd86047edacbf3e10bbc95ff9361a408089ecf788ae585a5bc9eb751398e0dff1042e293d4110340dab54133c0cf9605e87184418a2191a170ce80e296a3d19069cbde404cbc45eade56115e53dd1213b8d4fe45b2194a4c1c619b9557a09550c0a7a7df1abea9dd5f095aecfbc847be11a650c7f7f0b002d43a05ae398cc2cb22f7b8689be71f06aa10a4511a0cd813b28ec653b80a64302507c85ca9950c3a7efe77a3ae49543e1039ce71375e090d69f6fc11e672c0cf9b33f07842f1fa1f8417cde25cf6b6141dbf6cfe7942d2f39d33b3db9ac27496ec3238e41f439e6b32c1073c889365f84a311c3753161c2c9c18e71ba087de679fc36cb3f23cfede803f5041fc7695a27aa1c42ed5586ac5d79899c3c1a06223c72822b342e8870429ad737f768ebea19e3b09192c8ea224188df712dfd2fe5223d35e085099b37e703af365803421f35c453f24413db6529f3ff48f78eb6c07a94a5fa9b2ae3401559d3124bf3c408175d48160bebe4da9a2f54befbd5da11d47226a6ce9da4c29bfca3a7db153a42a7ff4a82ac8587b8f9552ce407650d747d6e703368c299c128b47cfa4a83321cfed4f0a281ec8c2ae1cce998dcaff8a834fd69f62f2bfcf17643a13fb2f15ac2a94fc6c4ba3a400c572fad094670eb5d27ceb01c60628cda8e52efd221ee14efd037e74224da06ce899b66e3943465dde18d64ac19abb393ff4d22fc0c7874e2665f3701b14f9ed5286116d33a0c3069bdd80e928e040e1936b807e6d22b7c7c8e1534d34692cb2135fe84a51560df73203749ab6e2fad21de3d1bad67f8e59ec7c6769733f2d1bbc45d4e15cb9de4cc1d2b7a2ae5863c5b3d9a3bdcf5b6ccd78c43e4af30b56b73da02516bc0944e2fc202c26baefcbbe5eeb85892001c09d7bd288562a3b7fe0359b440cc49f42f514f9ffd73ece99e9e45b73921afdbc3bb59ee84556139e3c54e68a8d82bef37f3d3089e461c9b3188256c3adb44b74dcea8daac29b2b397ee0bdb4010aebe01880649aaba5d7656f22bc2b626c7c861460e2203d1cd3de3b8037ac81b52c83117404ccda1db75adaeae7115a1c8297856d18e647811fa4c9a236f0e315328857e95a566bb30d0f19716954f4ca2956d7245b4a7f636ab2337ec61f5c182f964db3fa19376d770797e5d56625d2e4bc0641631fabeecdfe276e35cbed5b5d5ef6f8afe81a5bb03d0b9bfb9615ded34e81c66397e67707c3289d4c73677f6fbd9094a0e7f28cdb935ae0ea13a58c4ac8e680372946524992efd6ebe39868f20013c14e3091a7c4effe516f8eaa8cf9c03551593824187c84ec882450020b066ac3e400fd92f70548a092f218af4cbffe75f412b2eaa220165cbb78a1b36b11ec91230df717ac7677633eabf731b35e900b97750cc473fe52f505748a6cd8bd53ceeb47e657c9466ff0c7c806502ae84e52ffc30ef4f8e57908f6b9819e251b0d1bd543b8493a41efbc2ddd49ec132bdeb2ebe6c7a10e580dd48c6c3ae95bd8df2953105d11858b385a19adc4427afa7d9350316e3c850de4f0319c439f6819419b1e18aee146a9073d1c40648bb5e3ab855cec20042f559e8f92ac68cab5a1d9ea5e464dbfc6b8e856941dcbe08936378671e7ee1b5bb88ea6bac93564fc9a42fbeaf5d2e0284d1bafd3a8a5b918f74cec8f28b8a4d0d4dfac442551eb636a45810808fce77c7c4138c62ce21f5e77d3e288224af19d4ebc8640b808d4b991a1fa9520386cd96ede74484001c1b42caf6864ac6322532c56acfe82b7bcd0f653a404974d4b920de737507907a56995f8096cd38d3d6b6882c4d75155890f1e688b8388a770bdacfefb5fb96635e999f8f8a97f06537473bfcf7ae2df54d8f4435e1785916d7874c83091b7cfa665e2ec400c744d79e463c7b892c52e7a6ffe0cf1981d0c8bf3dfe7cfd742f66022009fafb305602f00ea73aa740d2479bd3d3a94dfb257d4113f6e0ff8e6a133f30c79fe46a9c6b02978eb671db379e40f2084eb808a1f5b93624f747c20ee0849b8a0845f0aa1c0ad26758ae49e95011676ed459b784213540edf7aa7da3a2fbeb2eb0be59fee73ee3fa4de843994618f1b0767836f14d6cd30a99c71545d951f81772232be678bb66c5db5602bd96ab4b43f70b7943d0ae7422aa71c8c2c43b5902ca4fe3dbb66c816f9705ba07b13abd359dc096a658542b30815b6ef00a1480d935c9e35724a91d409ba73006cd247d62b1b05a196b2c9ecd6fd7a711392b268ffdad4234a046bcb69cda51c23a863b9b0d887f2cb17c054548e8098165963bd500bb5a71205716de8de8859e11b7c301c74f36b4e9a70f0a7a188bdf938a59bf0257aa653662c1f14fa7c32d0fc0bd335cd0ea3bb4b3c62d30514e2f6f4de8db4d51defc7a46977538110bfc056218b53be9c0debe769b56491cb492a4ae4c1fb4931bc7c7268f29d712710a4f0d1989d4a52325fb52cd69638fc50191d98c6a1784f718b6f8f5bd76365a6b95a30617c6117049e8fd8d21b315d06e5f16101a0cf986f380edfc6ee6ecc6d7890aefa1234adfa2437e2094fc09d3dc0da8a7eb6e1ff535b03d4fe3a49cebfc4b932e908287dd6a24cb86f4951fb75c221fef63e8fc769c41010000000000000ffff00000600000071216fdc115302ba46adc28c3d5bc21cab152f367f42182bdfd6212577cb49d3935c18d0b170694797ee8ecbb57428c5f3f9bfc30e30c021836712d22de8fa07ab0c13ccdaf450a5b24bd935def81442415b1d9faf031b65ca425c65f2ea7f4df2297bba8451462bc40620e356c03a07c4fd3decd2dd5fd89ef0c2e7881e56dbfc89908eb2d7029658c84398fc4a96e4f418e2882e183eb4ec7634293e1cb122036fcd1fd2dfd0538453ae0212d0e6dc6cb8c44cb54e5d00d0f207fb674f463c47db828d1cbe419649079c37439a06f8d49b6e127786e8d4fa319f4ff592e63951142a28337d9bab9d2c55e43baa0b3ae7e46258b81625a97dd4df77d53d67f5240574ab2c09c7b562ac75e375b5aa0c412d8737f30bc35e5ac2c06d609638cc87119a72ea8858ce1be0776a320a27e70906a7a9a4ba2bdd4804c1d5a1e18f2d6689ab89afe52d3a9397fac43b2cc2ce2bf5107f9744c2f5c2d5f43cef8fd09c340d73ddf303919bfee09cbf2343f534f4052eed286d2fcf84a5229c1373342d721297aedc797ee896982967837944d18250efbcadc6d27fc828c54e6c3217a587af641eeb021d5296e26b12b6f3f1ce12ca1336972660e01344aad08d668f82e957a02e021adf2849fa3debbd639877f9c34eea7fb93069a6edf76ecfe0e4592a33519ae90dbfe424144f3716970a36aadd84b9840be1015157868546b80c233f86743b2bd44882b062c64178760cff645c1453721b789322da3d24de88ea57066565694142cc619c1b9c4aec16783820e2146e7024d1278ee09aaa533a33a5beab525f19ee0c26520b25bfccdf7157972b738aa848baad6dc17b83ca483034ef9bd222d29afe09a284623198b2ab7cb16443f3200c2f71722005138a6c1789910cd5e05d91b5c6bd1370d8113c38282732d5a5de9c9a014fa86a56507d81efdd951ccab1fe6c84caa15ea44780745901a54f13220667e795f2485dfd3640e4f88d859887de5124e733280190c86d547f2643730c61f27d190ce2c60a133e9501895200c282508932e985f4b866c4d9710dbc7fb227c1ab5b583d8d54c7ba0ea577fc5798545e6555005999562c9478dc04d32a8988d41875b75e2e90bfb354dbe6ea3011b4b1c19abf1280bee580bff37578dcf02917c6923b6a92dcd34fc94c4a0b48ec0cd06f53e3c4d5555f751b8a20030b753e9889fb3283fbfd33d4955d0bd69f9370fe1c5ae2a5f1397454716177d3c62d96f859cb62f2c2c8d17e328d4cd62e7b79da4b51e98a371eb253208f38b6799b896efecb7fe811baa16a9fb2d3bb858a0bd72d984a6da582134cade5ee15b30e73f42e5abfde4d33171ca96674834317b3a266c731b16ba1f26a35e9277bad06b6add5c90ad03c74c5f6e06617d41fed8a498815427465404ee5c0e5f146ffc7940119b1f738f126d00c4c88d52ca781cf7a588ec66af4814596ccd9b9ad947df83472aaffd0e7ffe6af7dcf7c33d54468b01d13b3a31b912937ac1829d16aea421d58ae912ee261a33eaaf3441062eaaf0e3bdae273802ae70afaa6d1049053cd0d21c6da680b8d6182b5a2fe5b2fdfbdc048ecc173fb720a3338f2715e48bb0b0321f79807847923cb5bd7c7e11409faf7957468addfd940099e15a2bb47534da0692ceb94de72515811cbe297cf68a7afc109f13eb5f12bf901ca255d64cd45b944ef14ce37eeb3473c49b710e74d0c7c96b2bcf17600de94cd0daa67a44f47241487cc443cd7b87cfc42be07d83fbb7d6be83ae2e178adee1e123cbdb2bc878b99318098c4e3c23ec25601bbf7fe3318ccba109b7f719b290df2d7e94eade9b70f4ad624682ac22a8f5a5e523572ce1d1ca5d20061b06d3a2fa313f03f3736e5c92af67aae2fcfbe38366a2a93ec3acb4f413486e648267cb0b8afc3c389ac5a69931770c748e4f6af72a3289de4b23362222073bf3722d95eb97528e4b7b3d636004aef03bb255e0e1fdca270fc6ccc9ee00918c569f9e2bfd150a4d13e20c08ad1dffb8ab2290a56e921eaa75323bdf44cf1c0e93de86de231cfed0d0e0030abf38dec3ce8c5c0560ca1c5f0d4cb621427940607ac4325a9b31c7d3e7e466648f9a47fb9477e11221ae3d8e31d2a9376fd120462ef2bd90c34f838a262adba48ead14b9d83e34da0f1cec147be93b524e49e261bd72f6f23b16bb4ca6bf261728b995ece978e448f81751a00024f4f7e40fc42c55a95f714b6d50c58eb1fa4e626760e7526a64da1467832ddc981bffb0c9e5cbafd1490a3297c69f127ee537d477a26acb754730586e55745920304e92ffe0cf10ddfb1cf682037a5951924dd61f20872a5e69fa9dbed4a6c4c68d1eae9a466812df2d27637f1468db21ac47b300eeb7a68a8a4d503e1b28e804c5b9a6c445f2572bc24b127edb13e75604583ceb4fc4e4ac09d0fe08cfe0100cf491c6d67895e461bfeb2c86be980fcd8ec59ac2e187f2b789ffc709430873875dbdab1a78358fa511d27c4d52a2b30be93bf6192f077b4473da4efccc8a149116fc43929863dc87ce417c64e328f8d77d7a439b2d514ce1e6bb8dbc15302d7e889132f7d0f5ead2b5b513ae9196a482664d74a8538197ed79139d3beae4b14688a8d210958872215c460dd032aee65551bf07ba4623f7d3bd7e6a5e474682540bb0e8ee3fa9848e16265dc6f33052e49134fbf536637b3386e0b2ebb55a974b335cab06253b8dfdf1643bdcb2c81a33232fce063529551eb2a08e0628433c87d6a06afb6f534a0e5585d85c7a43b3bdbb5efb2dc0ca80a686c96554f8b95f0a8c367a442733470241e57840971b581a1054a675c6b4484a42a1e8f6adbe6edc876cd63c4f382790d37704c15656ea7f9ffadb9ac31368205a70648af7d7e4feeb2dfb1227b2e6022296f74dcd9d6a27abd625126656f0289d2f1b88c3f075bef8cfe393fba8257f3c81fd55900d2493d3183b8ae3657ddbf4d763512cc3794db9c61e94fe8274557e3c6320b6010f9cfb1755f6da6db6a6fb5b62e9f4be9821a7aff8ea1bf3a6fec5e88525aafe05a86b346a8ecb192268c71e3dbf77035557ec8534b0218c1cdab4c24e13b1340c919995c40bed87a5f2d815cbbf0a8f603622d3e9a3c1e4faae18f54854a54ac221bfbb181d663ac8914eade42dd0c373f40c4e5eebecd1987bb38d5b68cf520af14862459acb4191b10cef944cf76bd1d528beeeecdde9836561b620fd5f78e00b243a7dc4f3f5c2a1ee33b52fea4e6bb03936cf119d1a4f3a6b7cef4f9eef3de95718194ae71c6eefd310afc72aaa4a6eb972acada85ab8b013b9a5da20d3bdf4848382c52bfe5faf7f039b305e039472517e22a3c0731a8fae6124c603efdf5279bfef3d9c79d6e82fcd293fbacaa226893eb9ee6aa6e574e877c04612ed86159bfb3b164b68d59daa5394aa65c86c9e39ae2c3b84b5fbe82deabcdf561b85cb95513d9841c97995fe41fe28f8728a954a6ba659845fb8f248e5e60e6df0d4c1e52a9e2fd7c9b8a82c83538fab279eddd2a89947c6eab8eeb79c74e75e23a81528f843854f68151f5c767900b366ad4e5de3687ad6494f931538bc5715119ef504f6c5240632f84605ffcc49309bf0b6bb9f35dd283e041837b6902f73adfc170f34648fdc1dc0c5f3c0c1e7f8fde9ca1fc16c308e2e1eb0d55b6136d282b46ab35fe87351e0950b51fca053889fa045615acfd20d438f331673c4e1974883247d2d18e5c72893650002ec2c9de8deba8074c216f0827bf98f170af6cd24e25dfcbe4120355acf72940400844688ac8ed58f9f36ce60e8121fa7a924b78a6c3fa665391fa0f281e0cf813bd992cf694f91b3e62c2ac61ee7d25172b43a080f75bc906270b74b06a44dabdfeacd06128c61de04ba237eb87e90b1b8fe8db0d00a123d275460e9537ffcf55bfbeab38b94aa6db865116c32c9e19a8a2a34c00836d411ff55f27c4c27a8d0f7b6d67547c1d8ee9a8708f0d1013b4e54618402bdb071c3acac17f0df42c62bd460f2f7a1f8656e105161748984434f29914a03ff322c656c27821fdf2b9069a86892a467ed19a24cc65ce54606c172ea0fdc68aad48fdf2fb3c7cff56d66dba3bf200308bc6b3c4ea6000652fed1ef528b0bdbd235d299bfb9235f624f1a2ede25a11783abc0a95bf97afe0ad33c49de3157f48d21025844bb251e005715bae807384c0cbdbdc918f982cb822051e4474fc96221d2ff80f18295f1be4ea50b813d8edc2e88a4667ecd27acbfff2c1df1e2d8531bae87acf45022f90c62d2356c1ec6ea4f09b84e78ac0a6cc1716aa9d4a207708f10e5d805fa2e8af2211bdfc3829ccf5542a28a6b83b5bb6e850d9eef65a7bb372cec771e7250b1a90d849ede0f9922e080690b1b6396c0df96df4b033294ab1cdaf0a8e36fb97683d5facc4fecf7e7424d1584e03270d1b2e4645cc0bd7a31a96cd3dec642f9452b5c068dbc2aabdd2f5663b5bc47f1cbe82d23f6fb276d2c1a17e0cfcc2ab3c0dc56cfa3d75b78e595f1f73eda4dd7421037aa8b55a0a85572370bb91cadda10096cdfec9d66c10839ee7bd23a41feb44126daeaac8f5fbb6079dac6bee012163082334e00e528a81ca257c197e20501fb3d55aff25e52713a2b36f586a417e72f53f32c92387b74d1e13e16d3b2b10b1b2c0a8b6a13a92319f57ee15e29ae9c4d8102a673676170b020d4dc0420c04d72c4729e93fd8aac4501d3050b22cebc5fbc30dd79ac6bca47a90af13131e1093049bf3d8d5bb0692cf2cd906f8c5cea40cc9c3b36fdf6103fb738a91e04cbec40657084e684ad002e266f04dae2aeccf95bc55c13a732b1f3825b7e65cf43da5666aa5aef403d698d911a1061c448c10eae58f867fe1f0f248f7601113d9f4d452f95f935215f7817b26753665c6db66da0a142e3f85500329be9487f69832026cadfb9fc79df6becb9cdab85f211f421b7f27e99cc825877cbb6196cbee67515127185c91cb10addef4c177abb417751156c33d5a375e62cfac492eef1a222ca6badd16dfa3d0895e44972d208c0c15220d6e282926fa5d0c7be87ead0f530bcaf7559e63cd98343bfa1c66eaa127e8c17c003cc12d9b924e97841c222df8eab8bca32c0520f8768df45ff41543afd7c027f1b5c54460f62e531464c79e91e6bab6660dd4e7e7531259f4ea33c8fce0d5c4534178353f242c0b0ca98809e1d51f6eab4c1cb5269eedff969e0c670fcd7eaf5886a78631df9f6ac3583f8951867ede95c3b0c992bda15286960caa423234febe5d63d08a1b53d474795d72e10aac20d62006e2a0e7d167aaf9b78bebe8c2d489be49846feb2407f79f387cdfa1145befd95f6f8ac70589b8234208fb2cbd4b658d141f256fcc52e1655520d51af0b90b1e48df8f82d28b3d140c911ab8f9a484b482f0266e711b673c4d0cd11e82d0b7361e25dd02fbb9e6d67fcf725b2efed864f1ed4f635ab8149b873bc1dbbe1c7c2621e8403d46beefef5ea19fee2aeb86c6b3bc6d168a6f629b2026f4619769de93ef5776ff4e1c68f7feb0636af7e41e9d83ebf2e9615f1936f6379f2928fead931922f990415c5cbfd574cfdc982c464512d85aa02f9d13a9bc1cfb136871882e41ae19000c7870bb1d0e2d5d4f419205a211cd8e312ce366e2ca6f498a3d4c26a733d26d81442222a4494176c602e110933101d80c884e06edf430515368837dc1201d49fdc60d14e3c58cca87a4e16ebb4f61d2be659acbfd36dc4e261ddeb7a30ba1a0954288472b3086b02405e84ba800000000000000ffff0000010000008666f5444b5179aef20a4cd4c75e6c4fec9eaaba54fe44ac5abe5d4fb2c5e720c383475b6930019a2e571b2fc0509eb1d2318159d65d7f4a10e98feddf0981ce45a8080165698346cb5b229c83282c3c166f069207b9e9b5837b379a160651bb2d624c82816a1c202ee47dc603d81e2061a6293a6fc0b5b54727c6797feccd5e87983b584b650b4fe7958e9229ec6cf4bc3a5a0000000000f00000000000000001000000010000003859aff4e714b64e66ec8a65dfe72516172fdfab440edd7ec55be757ff788eedab2c851e61e5714efec6bad0efd8a2265a6efcc1ae01abee2b04f2ffbcb4c11e4d9d344b0ba91c6891384d0d022444fca6763f69114ce47a42882e27f5750abce5ba0d3a33d1fb25ee2d4480b41fea60cabf9827565befb38dcfc165d3f902eb0c433e0e63478d8319c3890bb2e3768192bac114de0fe8d4708955716780398085e025b8a18c3da0a1b6ec011d9b27a3f9712439c8ea2cbc835590f2b8e7c35ee98ff94bbfe7263cb02c96ecb03c620e1ae579adea2c3ab0746fb97f00000000f000000000000000ffff0000010000007d224f5c5800f2fb0617b5d7218cbb88721e020c08d321d956f72ab24fe0cd8b2519ed16a5e8a1f364bc18dbe8bd1aebcc3253d251df74c63f015c0d4fce08d343bb7198e75478995cd54ec31ffb61b78d2bb761d6205aff8dec4ce377690f2a2089da30d91df30b34247c3c5bca929b4d3c220aa305dc3e2f08aade71e589f34e990b22755a9ba939972d602ffc840135b30cb8202f1c8c3c6ef14ebff0e97abfdf6c74adec0b63990717ced1d009950829fc3e69255bc9187d427ec9970f3bfbeea0787c2af607aa0880acb666d6dda67488443a99a54284af5b50390400001800000000000000ffff000008000000bb8abd5600000000e6771d6c2508f08e1f15394f6b254a8447d64dd27e65472c115dd6ec4fb2a6519ca20f9409e5c364451fd9bd1c7383b1d272f01ff52f63c85f4a809eea26ad0b7167ada8bf24b855b4031cdcb3b270bb348c7627800e1424b8be32a85b1f763028a6a3206b1266ee3bbaf199a7d9cc62b688ba4dc42ce57a1be9605a078f71bc47cf62d87c00f0c7cefb64432d76edbb3ec4008bd3208f1ecf9516e54c1a05f82d36e7716710169b998fa492"], 0x2360}, 0x404) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) pipe2(&(0x7f00000035c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x100, 0xfffffffffffffffb, 0x8000, 0x4, "4d3cec0ba87e3819b997da8e17b6e9c324776eeb", 0xfff, 0x636f}) socket(0x18, 0x2, 0x7) syz_extract_tcp_res(&(0x7f0000003600), 0xfffffffffffffffc, 0x3) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000003580)=0x9) 13:23:21 executing program 1: r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000540)="dee48e5ab8dde4a0f5b07f95b829efd47b5e3a69b55788b9f2959e4725f7f52b98a583414d5a033fc61e373ef2cf5ae58482e6a5478a321d33390bd3db19e6fbe66a34dbc5728417be999e04fa4b56732c24631fc9a351630de766a452e13aba7e74572cef1b7091c352ff6682386df044b2493e20455c6080266c8f3275eb095bf4de80800c41cb1732ea3213b580de0a5c262c961934930c1bbfd40cbf9f5aca392e5e45810a09c83e343b4fad84cbf9b625421d2396aed5066699b097699d6283cf8f0bfa51630ab0f11159880284175fd6a2909cc8d76319e97f8374cd8d635d65fc611529c9f57eded874eeeb7e73b2e15823c58c3ec17be0d840f9d20d4851adfbbe7fcbf6b596aaeea52e074a4db163f4a2e4ee4177e100313c0ac591e310681f2d199ca892b0b2c8def7c35392a372dd5586814699ab6c94a866520cb7f773059a77eefb7c7ebaaabd02c7f16c4e17dd9ae92ad9cbc1b57ab8acbc11a7b99b8b9fd8b7751bcc1a0f0071576ae22418789701825fcc7d43990d5b05cfa6cd6d97034c2ad67b6987c796c1e7a8502b57b6fc80fc099913972d5f8aa23b1dce5cb100b7a95362a132a52026c597870021a0c65597a6a257e3c634b7adfc7b9294e6ef21538317b9981e5641e561775f06d7154c542e6e57da3cf0bd576ad2534ce24a0fd5e291fbf378963a5d91b1dacc51f0b3737c0dc4a32b86453ac501a6f379fbdada39b589c7e7ce59eec58d38e0ab5aa6379d5bcfb4a13909a066c68325d6bda628db870be73cb015af3485d2193844f2d9ef173b76a335313928984e25d8943f0d6ca9eef272803e913893abc564b27cf3353a46d965693103a6d6fba8cfbb7f8a208a4a576ea4a7813770e22250e22891aa0bba134006f69df010666666d29a40487d03bb366968408a528c73b52236695e10873c62e17dbdcd1285061d288197bba238189179b6fdcf6081ee2654511bb63bc84685865be0430cdf2c10bc37e65af8a2be66ffa1a7f2afc4d1b42b4b81d3aa8349cb94424a405656df86e457186c605989eef1719b61c6f880e2fc7fa2e1fe50cfff37369427cae03911d2fbbd3bbb41fff2d90b10337c27e9109d9289b03f1b22787f37f650485dc8eca6ac09424d4de10e2a3c8eb7c59c26b572867e8bf4708a6ab07ea31392ebce7b4d6dbbce6df514eb9121b0addb7aa7489e207ecfe789c6336b524bd98a40a783e37e72a9cce5347e94707c50573af04bb4aac102018a7c937869396548d8024f697fd0245bbe82f237ca492f938343bcec54e1d9f3ea98649cbc75f881c6920e2d1031e6dcca31fa65a96e2a1c2a62a106535b637c58b2d03d35c8a588fb0c8efe0cc6378255d847f6dec6c3682558c4113e96b3d83c3ccbc104714ec01d5bd5015622fd3d314bdf8d7bea9b6cad0cdc06e060b17ff786e87894acb83023a9809aa5d2048331f6f026fdce1c28eb8000676aa15f939e0834aa87088bc6100dd831f016a169d83979b965996eb04f35de38fada78992889d2cb82a6600b117f70c548680f87e8e821a40d0f54ed5e3cbf2ec1eac99210219b31cce6b153cef4a32379593358af71948d5a17d9126aec01291b1bce7880876e8834d642d47c10adf2dc85480ee9c62ca8289ebe3761114641436fe75fd162b82470f3e27eb95cd7fbf9c08ac8e65d18a22ef408a4462b448a20456c2cb5309b2c684f4426c5f91d209173e5add3c65777bf6d3888ab4cefb790b6d2f19695de3d94cfd729ce8b2a5f528614b69372a534028ec3da33d27d0b6bb432847a942d5c4b49fc2072ca355d9e9c03ea9789ff9f76630c3a1f4afed2b55c0dcdcab67d4b0741dafc55fc3d374ec59a02510407d55279b75098c53824b3c4c025b2a3cdbb04a5efc48fd5193551663bd122167b4366e46d588cf47bef672a666056e820573935d93527700fbaebfda50b9203faa6420062d83cdf9236ad29994e7b27f1cc84ab6036db5693ae335e691b5a8eb2aa16ec9cdffa328334706879b9995476aa4c3b30a906dd5fb4fd11dddd74bdf3d9d41dce5d2602fbf87ac8a8148e19c96aed077e494bc90ec3fdca11526134c40ca8b9a77e1610adc7e19475702a673fc0b024b5118afbb56f87b411907389cda986c3635a6d8b777e402c7aff4ef70f61a9fb108a6c41ff8e3d5290fcb674f9d7cb7565268213d189b801185b9d68c735671bec0847ae480a98ecdf63a611ac5b12caa9ff54190e7bce019dd73f1dc60b46a039d5ac6dc68e46b101f270923149a59f129dd16bdcfa9603e633580b8f10f01f1490020d8f21c26cae9757470e1d25565dc5b627d77a5b4b904413c6ad81aecec773e51510834c4e937188f4e15665f25baf6cb98f8d88abf792a52c59345176f7ad5e6bf7cb9c80ef61a2baf984baa0298ee6c50b219fc7a4eefe0feec0c085719d52c9267451ad20578523a62381c71ae8364df32adecb4392d9d0bcf9e3eb8e238ec4028a4d2aa25e365610685e6f5c1723d13df9de6f14e3f22cad3d9c69421cb74587713ecbf4615c679a3d56b29f56b5b1cc20d3aa7e462c52a16227109c2a20a03463fd9dafec22f4df86a3a0a397543665d8c06ade76f9854f412be9f4788a7f786002e3b73149e552c99a0a7a6da72a79314378367b879eef7c92a2bf846707c97b9699ed7ebc58ab0573fd5934da01df447dd03a784dd493155f0053b2c1f35f263ff64ee1491a9cfffb661e5f381e39c4470d73461555afe5fc55b6eb8485eee0f4c47d1aa82170c018becf84a2da5b5ff603e1464ac21233b993d651fef57ff71e44d237f1f9b530c0225eae7ce400d49eeafc9b7f77f02acee2fdf53fc9fb268848e79d208b7bd3e57fca895612f873f3c6e33bb2ad015ca48e1962f482863a0abb4d88a0e605825b6bc6681fb33d0139e6df837a25d18745d4fcea20c474c9eae5fce07af15e491bce8fb33ace6816f7720eda5462b490ab58b12e920aa6ed8dd2fb52ffc62ed6058e44620302fdb88d7de306295947fcc4aa94e7afa7b8b683d375ecf08175baf2f7c942983991817caff58ae6838d12215f05a1e3230b78315d33e08afa30a5e00800a8cccf6e2e27ddcd8eff0f26e2a0353bcbcdffad80754900e4d9469e55850ef28856618085e3dbf7d526383160e02d4ed29131fb1dcba49a388e58e0388917598c79d670db43ae89e5fe9f7a64fe879644c38d674c23325c849061cd561d2a916aaece5784d280da8dca7ac0cc4add2d29f44ddd95f4e22885f6ab32bbfdcd1dff2700a32501afaa4b978fa6c608cd08183245288faf5a3e65a72149534e5fbd333713ee53942e78d5b137ea4235a9f21d773d59b5409ad0453064ca13000770d400cf03855da1b5ed7ead04ca3f47abfca78b733c8482de406dc3979dae63014a997bc78c61021aa23f91e39cca8f22e9e3cc9c8e1f2c9c187ec60930b2c4f65ad748fccce30fd32d66d93b5b8fd4818b2744307112df0e177351d8c0ed1ba2e3f54631f1f8acc58782c8c231f745925a8f1fdc161fd159b32dd13da55d3a6229d3707679ee061ce80c216d3f39ddca1b7fd9fcafd19190d2ff9a9f75ca1de7ce63fd52af5a977871da3f46c9abd31516ef9daf4c484f9b83af3a3bd88a1961cf0450acd398d529724809deec4fd31f1bf5a7f8c16ad3e79b444dc067e8667b85fd331ac67aabf6bedc984c18354c54fcfd333a769c7ccb99612c0acfc10032482f70b14c7c23d583f232c06ea2196a6457870a0e41aa2956d3842f5f3606b0caafe58cad23630659663f4bdc72ab4e210e0e44b2725de395939edbfe6a59425db84be294002d06f07a3357b48964f389647e36899ede62d2f394af40ead336858d25fdbeeef5e63871bb4d9d6a8203518aadfdb4c46d99b608f882b529c0872a9420a159c6145b4037bbe45f0463db454cdee8a7d621e7a7e23dc74d48398596ebee07238d9f1f8fe2257c40aa06e8b5ce107dc8f85a7b51b87994ccd79e5c6c776f2393284025c2bce09a1b06d8ecf200006d7878320eb7cb29416803a95f98f265823b70f4b9e53bbfb1beef7faa3e12657f3df9d630861fa9ee6942c7b603cb54b70cf7770a961321f854acef2927960d05a52ea4a9cc2f25eebd3cbf199265fbad0cbeebf6c1e5794a372c3f1fe310d7753c0762c9ad7aaf929a3c2fde8535fc62d9e1ea3394cc7de010a85d77ba9a1101222ed1723754444757bcf939f4586703942a54cbe080f75fee8895cfde1001628140cc3653fb0858fc016bcc9ccd523a5eb7df10d847ec944d444baa6bf730afc085622dda0640ec9624fbbdb38e48abccb7aa4e4d801e995622cac4acdb1b5f1a039cb693e0bae66a5b4de9ddfcff017574bee2fe1a7baa8c116af8eb8b5386426481f35393fa85f8566801bf63777a5c7e951b1bd938697b45cec4df71ee1554cd00c6b87fdb347cdcd64e0d3b6515dad472480ac566739a3d58dda6a17ba1005c92fab9d04ffa836e0dbf2e7742e19d7b5817f2d50e113d905bdb0e395dbd18e0a5873b0ea5e0339ea8c41c162a9defe8fd20a645c6c8c8e7912cdbb96f73fe56ac8394c1d74da210dba5a72a4c5d7d460455656a14b2e971265e917b6376453e54aa9f65af5795f539607ec49dae85e546269c9347e5cba74f8ddaab1105acbc9a74a37623eaffa686a862b7d9c5b0ee8c52a70e5df576fb17852131c4d24aaa1a7c42e12f5f8329594f52d2d8d94d10e9d4284e2e5850ec5e9f748bfab4c6e30d74eaf69c30d34c98948c0c2cad4c57c0c12a0f78598a5b31ae4e9e4c1e517d653cfd58a086b1b4cb65afcd7912a2f4ed8fa8defc1bdf82c58c1c1eb82d0e354fc300845a324a3899c45416c40fc9408154b69a6b6a015b5b00c02ee5bb59d0890fe21b177715e7f0f4ce74bc992e0c998ac3fac064d0b249e6d782966896c618833f4f342f0a8f9e94f830717c6b75604397b6ba2cf9913a033bb530f18c22efd0848b58d2eea98ab8c48c286f343035159019b0e783d4141c71553ad9b5e8aef4a04b26e121fb86d5c2d70debe697ef2f40215634935c1e404373b8fcf38161c4a7eb55b4b270340bde893558fd9e76fafc39411ee719f9386053345a1a1a463dd030a72a59bcb8fb6cc6c6596ba6f3e5bcd68aea741ff6048cbdbbed33af849bc86bfb0e7d8618e43c964918d6fbccb3bc1cf1f7a87c787740cb2c94163eab807063c466762c6ca3881b202ea1cc174ede7b2ee643b431844fa89c06744b34d4e8b02064c06a5d1a6437a9413aefeba4e91b8492bce3abcf65bc8911662ed251099e2f3c41a60057223c97703c080f2349a5c3ce6c626c443574d271d8fd701913e6b03d9a0751697b7e96cd6ce43ae2a6939c9662498599f2224a404fd9b7702435fae3852b9931339cf32ac2b308543a6713eec8b227618e324b0c41931b83f0186ef8456f02c56b8fd13642f8d7c62ebc9e3f25d8cfc58741ff7a9751491560ac90d613207977fcfd01ba3f6140e2d0171572d2a84993a67ecb7315061a975bdfc18a90fbc859bb65836bdcbf022ba92561710a950b3a16016994c3f0780f94ec7b742102cbca4919a57aa4ff12d3cf9ebb1552d5cbe02e82d0e712ae4001447aac0233dc49be917c55e95e350c5ee36009aabff218acb9b056fabfa02be9fd8aa2364687495b9cdfcf2b0553be7a3005ba0ebf06331d75da69a5a58ccc0fa8a4d70d060627c15afa839bb2595227b47f51b299f60811986139f09ef6f41dfdbe0ab27d533e530daebb784ce8647a6be49aca96ce1270", 0x1000}, {&(0x7f0000000080)="8af0da36", 0x4}, {&(0x7f0000001540)="971e7e66472092ffaeb681a1d6b33aab44688a80723d7b9b815d5932c85c52868e8ce9b0919352afb034abcc67d92f109414ab273deacd37d7b7a2ee55e12ef7f9376d587e0c6ab369b20b04365bb8b21355e6af3c0ccc746276ed3d83a917ffda13e23ea0e9c44c5a663239eb7548d60b638d1a3a2b1e7e73bf95ea3de30376c915d10ad038a6f5dc3b8e0594fcd8cf6521222ae0d57c4c6a8898e2d0d5cadf6f8730d8d7554303c82df58c53e805ee814bb2bfff8926c973e56ab0d42fdef46c313b2ca9bb3996090a71bddaab8bd68b1bc2388a766af700f7e6e62e3bd7d4e3121cf7106c4841a373e08a9bdd388250c7952822a31096bf21a71e3a6e199a21db71972634ac4b3a4093fffe80ed673c0481ebab7d94647187b4f2bbea99ebe8df6fdbe9edbc1169ee4293146fefee1cf1d66f4983b59defff0e623d8b0f29f4194044587187c061996aaa43904942e6c2e995ba0c3fb6c0ab452688277326ab59c4e875a79c9eaaa46fc504b265b53e00ebb104282ac4c6f1b87c4f4b21d9ac1e84079237291f38b320d6cd0efa19e89bbd1b9d76b67268f142a89df0dc9a59f61cea839c3bffb846489a0d79fa2b51791c3c13ed56ac978c1d6d9be8d58163a34d7e8a49a3cc4318e57d83a3cd990abe06070cd83e097e1bb9b2bf1f2537d9bef70cf61cf3bfe05e2cf345129be17ea30435a3ca1c9e3b62130b739868dab9974fde84bf83e0c2c47565996a74d3a9e0e1a4b49b0f15f0e0cd600fa625c475430aa8ac0677170023e106196f69eb9d81d578ec824ff60207e536b0122dfaa0994414c2563270153ce872dda970aaf38ae853b50c3a8b4b5174a0f2e8fee061642930b54c0cee6c414c1bd9c2d2b78e36d93726f0421dfb03d738215638f44128b07d4457d7dbf871be1f567e5cb5ee5846c2f25f6e00d6daa276b7fb05f45056f33b28082a202474f6780455a2eff040a559f750109d76a684cc442579d43e33b8bd25d739b112cac509e2e4bee0e4f1be88a9a9c7178bd9022360871997aedbc8d63fb3cd1b440c214daf97ef8b59fbe8d8e272695e487941fdc80ff10b68af7bdb8ae6cde5cb30ef67f47986ea266c574e68ab88f6c62c754994775fe004e50c8b60ed321820629da80b9b7db0e0387b951f16fd780fe60a0f41f0434dfeba78e6e435c3f26ae2918014e9947ec136c266b8d3edf292bd5b23e0f743918664220e87615775ccde517221df503be4e24fd4ae49b17e752034080573adba96fe11c225e202ab0c3d97eca7114555e51897fa00faf4c7db06d4fcab66a750cf2f9d9f337920cf994085e506013eebb63aebad4868beeacb6a9a7f9f777c4e48b5291a0093eeba42e56b887eaadab8d52ae4bde5509c00a3cb46155504be6aff69f850bfd2c800caacafd0315ba002326cf7664cf626360c87b5be3d8b32498175e66c741d7221a591134f77c33b428585ec8fc9e1926571e99e8b4fc9faea8d73eae2980b77cc0eacaaf8ec6211699e0bec19639ff6b134d9155dc831d3566fd74472b113d6ded73cda4f21ddd2c2f002ef1bb001d4ff557eee05187dc44e16101547263bb3afb70822f48e55cbed716709d6aa977748569a3f611946a4c57fee8bfcdb2561b1a257264d786f5f4b3b6c76fe4474d905b3f17448fed40be5ef292d5a50336b0a04c379b2a51b109bdbb88252ab6e056c210ee177cd05e19f50df6aa1fa55562b2c18857441722f0b8422ec4f0b43b1e9be1a1d8cdfb79e1ce086a72914bc2c947262eb9d93b1b9acc3452bebb02ed39fda6d2367cc374ff05825a8206f77174aaa03ffb914e07b238a26cfddbc84bbe8c7295e5774f0987a763e4211670392a52f37f2806f0daadfdb4bfb948b602202a511cf0a7f05f9c04567e12ccc31ba3bbd5527c4f5b7bc2c5258b026e51a711f571839a35f13e93b726cde7a017de79f2f44e5e37e9f67eaba6d5f7ef2ae327adc2c51b76cee35d0d37ef369c3ddb098aaf4424afc96f684fefb84ab12d89d7198ac66683ebbbc5d05b4525b34086643e8457189319353cc1cb290e52d3d25fdc75fe75aa9e9ad9600fdc709b403e3d24b738003561d41c6829fb418ebacd3cc4b60218be8ef2cc60996e411320defbd275506c49d240d84347780a8230884079b475e96033b0289db60e55e65d1fe6de05f5329680a23062b44d3f1882e62e2b445829f31912ec3d8b341cf71aa3ffdce32b2dc014ea86da45bfb276203043670764c48852d78a948d49cbb675460edaf55e2016520082b2c3dce2e23f267c7c27314654f27013da239c42444573b17b06b67b1669b566ec05efba85c94e25989cecf34ac7989f45ea550f889697b412686243e1a7d57d3dbbf975609ba8ee472bf510a7cd0ed655c426d35bee8b774ae72fc8846107eac60f4cf025c0807bcc1d64b8a06f6e269dd32f9b620e1eddc05e95475af75d71efe09d372a12c4b3a6c8ad49a49fae3c0b50d9b8f3e4d5d752372ae99fa473a6832809529860b13a3af9b9d0599a80afdad61d1d0db8e1288cb14f904b213d7dd425db391cc6a3d1f7bc2d7212f49aa73e695e5ce46df598efb3ab9c412619cb3e5c4024c132294fd18ebbe9294a06a88f34c840fe48e9776985b13e0fa3fda3bef73c04de93af33b5bd2bdae38b5116051d55d3da53a3d12cac22c2845ca4a8b64711781a9ff4003400ec3dba1fe15ccac027062abef3912907c4f3f41575865405a3adb58ac6c2152f591a444133e9d3bbcec6487c3f54c3a9a8446c238fc40bd0c69534f30080f8ce7165c9c2f4bf0183e6fd18044a83701a6bac9296de19cd73db0eb65535bca0857a1c063e445aa9df173974f51c4f52faed5d131407fe1bc39b9ae68dbbef6218adbec55b7a53f1c84dcc932ed4efbe82024cf99ed7527af3e46ff0e008cd9e7b26ea3ed5faad7db09676794b03d8893fcc52d3f70102c129aaed07a19aba4ef1cc5a1b43e28a649cad6355a02e0bc521fb05cb7a2249f0073f4a717699633bef7f2161cfcc8b59cd4d2251ee7a7d39baefc25b95bbc3ca525c6e66b071df2574d625eb9748e223ea541882be8fd0e35f3ebc52a4a6bba27a72ad266af25aa88ddc4d46db900a13add15a12fb99a1b7635f6f7c54c3f6bda09eb1057ef8bb8bf4effd36ec3769f798231adaa8b47b87af4997cf7f29e0c4e14e7cb65629d3105d1da6743b3623f4227353a54e09482502d95bb3ebbb8216935487d52de3637b580b951a11ea6db24296e77971f506c691e1221fcd3630534ec8739d13aa90fd233aa2bc57b565359a9f567e1fcdc91c33b271d19c47ea8e1af7b0893dfeaa91268960e282330c53aae2aed1ed78ecf179db6c0e9efa75a26def45c406ea58f57f0244a05c19fd200d244cf362af16147b8fba42af3da0a134f659e905b07239573cf2b6f63cfa2d28af30dc5c496192c111274bf562874e741f254abc0e515f9f485806595d35f06acb70f61fe26bd059cbebe1347f5ef15fa2affdc22f5f5ee33e32facd6ad91403847904a9402567aec77459db94eda109003dbadea8f88c73dd03a7a0dbf4b0fbe7792ba9e752ead55101cbe9c18a39a7c028ee6c101e777e2d2d9cf7c58f3dd569acf41472b70d139c77b899e5f64e88e7dbea89f2fdd547f7aaf5148c47c44a3bd077d7971aab68cfdd398a7182d9009955abb3dc6e5e965fc8b025e6f1c9a5547cb5a58d41958e739c74fa705ecfef45c92c9dccdb059f2890b778e2fc3df02a7274a8f698eaf7cc0be377be84f1147d153d0c204d914b55ce904d5cab5147ab6fa4ecde49a1f5ba00f9c7f90e23c815b6d2671698636f2b3c6b2e7fc713fbd774c568b7c3834aa513c228a34d3d3fb53cf78f731e4b4f7b3dabbdcfd91c4e72049e783f691a4eb599c8b681252b6071eb29868875aa3dc4a31ba2cdb8d7f51182fc3aaf8c47cb203fa85e6c7e6f33a91dd42df48fe0b72297dd6be3d5280af1d314781dd781c6ed997260fe733fdc866f1bfcc00eabed00c363fff3dd8e61a3c274aef57a9d1edfb71a1ef5513912b6e226a1aaa777b90f34087fae65a55c543ea3b4fbf17127e203a46ba7fd951e2d299aa908f8a9a1139dbe6f58329166c6bf4b2194937cf6c1486dfdb9363b0663b7961f39f3cc25aa885398ece42f906afb350ac54c8153cd375ae827eac6590834ad93977f702b569c932cc44cb90676e7945b5408023ecb39db55a422350341ab7bbfc1bd42959f557fec25c34a618cb8af96959789cb09cdecd95e710e12a85b0a5eea68c047417c8005a0be5dda914e4772f81b46cb6510a87e2a0c3cf71a6c4efa9c0f2b9023268905846cd92aa49f3db689d4e9aca313dc5cbae524cabaff9543d76cbab009d866dd3a1286b4459b186c2227ad73615aaef8eda4e69e9f5e912d9781ee7a128767e603b64d108bd29c1df4858cc8cadb1dc9f9e80d757542aab3c3737fae458f0b79fae5d2febb213e1d50060c3628dc27a46596cb8932b1493e1f69db6491b65cfa458d8076d6db9f2d29e55c8bf2e402d52bc5f4b8e616af017923d2d11c7d5d41d9e1801ac5bdea2ae53cfdf3c7db87137b943bfedf9375613669a73adf82b2be51d2226f85b6447248acb51e9172dd2e7126e7c786c9b4cfd436d2ef899a0b3984bfb8b9824d37e8989c6e7a583b348913c476639173b55e1b5b7a71f7c04f28454df8046befd4f6ce1f49d0b3e55f3c42c19c9e679c1ea0d4d51464da4ec19c25d73396cf4967d4bcf1ab6059c29ee8025572f8af7f1190d1cc6572167cfd6cb1b59a08218b8940a9ef4d1ea9cad5c46472e9f63e600080add54cbf60a83701af21e30f5899cab88b454a5d37b7e009ed2ac2696dd72e0e1c0bf30d098cdc2b81e3f86f4bb7504eb8bc88bb1bbbd5524b7e9037690d8d39d4a1ae6bc00b53b13ad11258f799cbaaf2fa4bc4e4c0e8f53f6f0fbd446066e3238eee1181864aef461d0af2be1ac519f4a35078734d707bf48cd886271bc58e6604c25f96f51bba1290b742b2bbc48a0c658a9016e47233244b18b0fe2fe0df6818c7c516eb5808d5cccaed5b35cf19661d9a45abc325e34a7a5139bfe79f96a410a4e92623d1750f9d2319471732b4485ea02e22c728200d33f9dbf1d998524d8d38ececd9d83fa650301446e6e209bc2887ca92cefb2768eebcb4646086254fd58f604532c06a214dad8e856c268a659781efc33d04f1f6d3fcae0efded9225460544359e951a1c63ef080476334025c97f5467b875b9c0688297bddcd4e7c0a736ab4273a1d908988f2c19f52b71cf617a7936edd55d994846979b924d9f1e72989153e03ad3eb125dcade727db6f92fc506fdb92aa07601964db3f758d483d007f23ec037c5f97503bf61b648ff63c290c543a9ca47800759ad6951bd3dadef36a71d64264c24a465de7ed85ac60c560c8f90adfec39d01cbaa80c096f5731d5869c86e8177c56cd9d6eff459e843592f466bf34252abe754a9d2fbd716eb2b3e39b83e00bcefb5ed7c2939c230feac0781281162ebf41cc3c197fc44fd65269a8f9ad1e7306560f318a43967543499a63355946f132bcddc152aa41cfb5f89fc6c3e84c92ad92a7acbe766d2aa83d0b65f16d486a77f9f6c9e772617151c8b4b85d16525377f6a70a423472d8ed71db5e0762848065be28ecd8c1a85c9470c10db117def847f8c579f21565ad8d468dfc05933ea280ead8bbb91fc7099b2ec3cde93c9d4ac946e70d1f5044601910c9b13ae0422733489bc6ccceee02da1123e50d0975af518a25", 0x1000}, {&(0x7f00000000c0)="50cb037f9b41b67f66965ab2461aa3ed5bb8e44ea778e15eb8d44d0a80489b545ea9b98d385cbb748da8604adf2f0f2b572cffd05b8c63b87bd64f3532a0755a775e37c75cb451e3a612507f876ebac0a092a49b6612e7c701a48b8cf0a1ef75705ab1aff6c4652c0c531aab69aa2f033d00", 0x72}, {&(0x7f0000000140)="2cc5737196ea05ee7132c5d68554a0fa81f2356b4c65ec3066c958fc91027cccd9338ef042cf7afa3a385692fc33d9455de54cc9c9e162c1ee504a96c6d64567dfb2336827943f9710429a2a4eb60d8ebd408166fd6586c2a569d1ef8701ee9ad156efe5df68bfdb58031c54ca6532240a4870973a51527063ebed9fc06a8c7b7dd974fed2b0bc3b5d661e860bf8f1b8b654ea5f4f44d6", 0x97}, {&(0x7f0000000200)="384b41b22c08b080b92da447808ef302cbc8ca4ae19e16547309c035666e5b8810e2a6e7b90c5c49bef0ec40b185d64b73bb4e6928ddafc6ff5cf3d6c4d00936912e523d2a31cd8a9347685d96dd6e5b3f6d00580464601cc7b33a74a74799adf9e4c88b8736934a4d4488a9e849d8a975a2c1364842feebfa989b555f508ca1f036453808839505d2413948c4c3f3fa667b0b7cc3f5de5a4abdb0849cb713bafca6694f9c823f0b03c0cf1ff0944b32e6bfda0f70a89d39f9249be37201", 0xbe}, {&(0x7f00000038c0)="6ae04655d352a68c1413900c32811cd6fb97c40d548b3e9f595cd95f89c3ca648ea5931aeb81219ac40f31f85cb2975dc68c3246eb82e05df56390d8a8131e0e7b1b7bbafe6acd32e2a6470a50e6b423e5d98740290e43bf5cae8f203c4813c9d464f90eae8752f2bed3071c748eaccc71fbb6b06b473c8be52335db7751a53a75955f8c0eeab93cafae7dfccae47b865d31d1d86ce74df029a21ba3b1815bb7f7524fff7d45bfd59b0145f5efe3ee0ca39e55c4e3f107d7f5a5d28918580401a2a19292d5a6b667d0e7d18800c5e6194e6d0c94bdd478abe491b8cf327db49af81fa7e3d5dca55bee483d753da7892b5658184661e76b1756da7b899bc34f6fe77529a79d6e10aa8f0fa0d1e333ae9109bf8040d7c58811d97a00c073fcd91867fe1490e6871a2ee129d7d39ac1195d61c17fd878d0ceea63a571f2e6adfc2e249cd199269db6488489a328e9eaae495d31280a773fec3430482d0aafb9b7a3abe7c822117ffd299fc56e6a78406568943a961d19f7f8ea2c0f25777f607c4c8cdc88322e44bb3b5d96df7038de702b456e86174362d5188bf384719b881cc7c8105dda88eca17b957123aa97b34c24824233ee15d1b9c995d068b35177f3d0b28a5762202caff7c43556585f63ccbf4f0bc970429ba5135aa7aca1913757146b8c983d624867c0144128953d8ebd219b50240b44f2a3599662ef840feba06ef3e2df4fd9ab35af9f00c3c5624539f1311ebe6ca58969a945e56ff05d8423e5d641c703d6dc97c94a213fc3b46d625424e4c1096e41d1d7df66c58ee754bdc0c6b05e011784d38eba8396053e1993bc09340d7a375f96dbe468fba411a46e1829a386fb5c1ecc0048c1545f8bcb8fb23b6ff41cae4f1f56857824f72d43a4f30d2755819e3a92bdf95d08822917be42d8be2274b40ea2b19fee6e888457eceb46c02885811095b8bfd3fdd5574fac02a1505086e8ccabfd29249260f2ab7d21887b51e27667c4779c9ceddc42fd4365cc693bc3a95db8951bfa11ceaa059d4254ae98d85afcd854c1d8a376850cbdb4453c640425af3991632fe5d9179945b573ea4fa15103c73f5adb58df67fdf7430c49a6c240e0832a557289db1d6646db92c3b193125cf03a90166d6fb6449d7252e2d584d84f887c5b03f1714168085b74cbc797e6149cbf1f1cdc0236717f1318dff6bfe9839b2a68350c31c98e887b3232dcaae9480926ea8439dfd7c03578d8a9e45dc0e42fa57b4882c85b65e4f7b14f00daa3c97e00805d4cbeb847a106b58d00cd526c24f5626a50ef2f2645e2dfaa5848126a57263b4216587333a0491c6ecaa0c46d45c600ecdead8e0ef258e969736106e5f54ac3988f0ba05713115b1e996ad96f51f187c2136c3dbe49d041559b6a076598152cfb6b4aac1a30e2b0dbc5db3a2f14634746493effa1d486c4a316edf0c72ace0386d97c8c63bdc7f8a7d965730acc5d0fc28fa9565bcda9ce64abc6eff0d84860abcae93ee92596e75c33f32fb76f4be13db8fea60e5809feea2037cd3f0f9cbe83992f00fe89a4ab98d60c89896d33220fa1ebeed6df73f5f72ed06b1e333b2a2bfa6e77037fb99af19f823452f14f0b59759764fba50bb9a0adba3a58ae7ac7ba0c3635beb908db72586e1b75a05d6745ec3312760767b6148f175126fbde79f9708f08c3e24f17ec2590a8a8453b8e37e628fce14ccaeda36927be906e8d87554c69781dc12dc7de8621b0253c7bc2e78fbd4e454a2138b1a038a46b2c4b4f90443d84fb00228f64c94f78a91637049b83efa2990577a3d86047eccfe8d337451ba08daca475d7142afeba9cc554f395e7cb270984454349894fcc388269fafc9fd1a79ac09a1309285523a886f342727974efdc2b7a447f348eef070b312385b43d0b64c29e4562ee45e706d173cba35cb0c845b4fd8ffb3a280f51c8c70f7aee08e8e51aecbc9cba6fb1ee4988adb40718d5bede127d4b84b1de258c826578c92cdb026df7ed8f258509c2d5097eb92c4d9e3e192ed3a3093e82b835c07a434822a5928a2047add3789bed506314852b3a1d903e1581f3970ed8b1cf2fc0c816bee8315a2474d1002a0ced36e9d6091da7ce5c14727dc7b82aea2f26bcd90fa64804ef4bffae387ff3a5c8618eb69f7f7363cadedfcde8acdbb9d0d051791bf3f62343e222e66e7925b53196e8c015f2aaaf80048ddf4a7631e4b0e788ec82a087223b1ae064dcb363be1e290a2b0d69dc8ff06b02efae732fbabbbeb2eeadbd268f1fbedc560a5a6fbe046b53786cc3b3dfdfeb87425c50df0d12d4d4faa520e914860daca46860ae33dcaed8899e234564b68fe8516862aa5f8a36aa34789e4501fa54c66fb03eb4694e706ebf1d77703a340b6be20ec7f2c5195e938c17e82c4c27e2c5c6aaaf93c8efec57d01b2e37f985058017757e3f96ce287a8f0ff4a23d9c4ad8062175cc60c900db88355f7bba8d3c13c4218c3b83ba68fea3e23f53668865f0e5d636d49f8b8d8e02c542b9be0c5702133d50d019a0a7da88262e87364619f5ccf2785584fe0c5f886043efd86f0dd0c54f9537b623bf1d3d0c7f6bc771aecc6b656b2756202caa707c3feecc6d5c5392051458ceea69789a704bedd79013fb66b9fdecd9d0f3c24d729d5fbf949661b4b652463ea6d8a299940c51608355c29c6c5b0b7cd267c869e17147f399cc50f52eb72de6b646a8d52870cae02550a2f279bd8652e67d791caeed8d212d759845a33f2ebb758093f3735b82d4fcd350ced154aff8968c2a37e9c8b072002571c001d2bfe491b7fbd2bf24171c1471c21cd2e52f2ee057d62f9727c9601cafc7248bd254f1ed4b665452623b7d27842aa3e9a796fd58c3e6b7d02fdd917fb63893ef14b98dd44c07d14be8e84b482c9fafe7b6ecbe6904bb60b3614c18755c9be964005106542ecc279f1f2b21329381a1c67aa125ec0c95265bb44dc8dce42b94248f56567ddd05b916c444de186d0b8c11f8b92030791f171ae3afb8b570e0e31395b7bdaa226ddd4068c0a2a2b67cd02ddc0778d48e98b88b3ebcd16511340c129e3fbb635b544a096893830d79302da991754c0fc071b63f04ffbb4c27405066a9784210986c27d9d47cace009cba3a012fd3227c8f9ffb6273a61c08415ad1fb061c1cd6b87cf57d2dc367facc9da21af069b936a4199f60589cdacfcc32a7f7d44b9658a8b4fcddd29c4b4e21e78623f3ba3615b0b84cbc29c6f889367396bdb6caf5bec50fe9ffc7b0574447de24282dda9792c1c230082e16d51c844142d274dbae7e493ca55569ee9634e62bc5f30611a072fb702871ad9b85e4657a32e01fd5c8debb07766ae1ad62dccc901caf92fe2e30bdfcbfccf8351361a8049dde21159c80b014646a21af5d1ab3cd35c681ab6c909aacd2030402fb0727bcc6565922a37f2cca437f7062d80317c997839f560e70dcbd08af83501df610b364201605fb6875be1012ddc90cf478efa4e52824935d3e5dec53993114342be82f5e751a40aca628e0c0888beb6822082082a2d342995d468419fc67502d0a2f7914e96bce13b406a0ac1e5ae1e4eef3ce805cf2a37dea6393c5aff573a4d28c2b891fbb123f44f7edf4d969842d962388d1ad3033c862339c7506e7c2ae6057eb501676e6075ffdc48179ef5df13e417fa5d552d11bd132bf21fb6bb982b72ed8eb3214f666e830964c297013d89e9404bc4fe561f74a381a744409a8d6560b9168387042eebdd2bb3e41bcb7dd5c968ffc9a07b5d836bb4a793bb8f526c95a1d3ae6f6ee496304aed4c5173c331144247078a7f37cd19285985bfe311abc6a129cf90723eedc6e195cfd74d6eebed1d2efb2290d8d59f76c5b1e59200b02ba190060f2c6ba2b1264786db36c7c012ec5efd5f2633a382edcdc8daedcfeb8f322048e5908f7de0ded0d522d4ef33fe4b89069aa57d53f27f6f097d32d65e9f55e56147e0c3a406800eb907df6006f1c9d4b5c322791df306a61aae571d588681e9efdca06ec3567b0ca487ee28f4c0262ebb9dfad9a20ff5e1d1e44bf2a23e63943e17bab79d0ce1081be46b9eb7a4d52cca5782ab71f24ecb00311f94a4c2541cb7745a426f73427d234ab5df0a48a23cf32d01304b0fddad95516c93c2eaf7904d838760f14ec10a467c1edeb429f4d135c8779e9b99b764c704afb91ad542434563186ae84480d6735cecafdaad909b58b1737e1eb9c2b118200d67ef34caff4055ea9bda1ce618dfa7b73e3d83880aaabcd9361670d25788b68ba8438d7851f1279719ff48bae5d3f55a1f4b85086c15a9cd9d5a4e6bd706d60235fb69404ce966502dd935f4ad4b994c796459eea768aa7db3a983cbb9a1ca4b221f88e7b02659ceeddbab000e2fd865d93ddb8fab16230536432c971bd21a8abecaeb5175c4787e36190c19b7c7800299e1de276964694f995ed6493b07721eb9c6795c66287b7b77faf0d29b629974f8f6dc506fefbbb0e166a93b93ec9f759be589fda4a3628d76302757f44c8b308078d9e455e57a9545741c40e0c101154950a2b8a8f3842fe521a5fd79fbc84138a25b2006429b838c0d69ecc4170ee9520f94c414225cdf5f5b496ca6cde39de2315834939fbcb36e078ec479d36ff923d3de57367919a16f66605d1ea8fb79bdbc86d580dc705f643227a140a4b70606e5edaed7fc88e7bb633ce33aae5344ed2318983c6e7a3f26cd4ffaa592de9afca506e9f4b795161f65d0ca5295d8920b350ce7e4104d8c7170c978c8e81ca7506970fbd791a6b3821622fd6c3ea60abebd167558106af5d228987b2234f957613937c488b0442df3a0dfe40243e7d325ab904e11294bf5986b0097ec4ab9b7cd7f78c63f4b902a7437e2b6df1bdac8695b0bb7b9419d3b2f85260829d8977ed3bedc6d236ca032325155255cc42d9fcced25cf82ff7530a1d87070feab1b5de6fbf777d87a9dddf30050e7100fccedf39ab2d0b841238d2a6e38f602f83a7760cc29e88117271ca5bcc8990af5f24dad4cc8af8cfff0b73d081ec4242258b49492fec91ae4f4db47a9b2fe159c9067e1b3768807887006067426eefb5abbbb3421ee18d99159161943b368da4c491cd7802d1094b190cb2c8f372752082180d699ae5ed90ca8668cb92bae4cbe423cf3d571dd11815f440dd081f9034341dc0527fd625ebf6198ce071d45c7bc8173bbba28df2d332ef8d6766b9986cc8e09f3ad9241746bf738d1446b0fc6c4af93f4a80e23dc6350c76da1cffd89f9a5999355ad817c31c0d3553c9eddcfaadb315fb1e645d18cbb3a90099a912ccfe3e76645498bf7fe7aec2b92aa0cd298201354c34b6667932b7e449c3be4d3b08467d27c9856731acf99be51c52c428d29baf039b17ecdfbad6c90c2fda95b0c0a3c9d4f0570a3112ed6d9e20697c0ed649057f0b3050cb56781e9b09577162385e37676778aaa6368cf614fe1cdbbdff89ded8c5682b89545c71da8072c3c4a456df0b6d76389ae5300328ced55cf4e82df3d5c6e2e3a4a6c0c98b45b6b5303c54922e08349da99691aa74ab3bca757882eff1ec039d1d8fe87651e02c2d8a5567e18c2a31d96c2494d5da641be2e5e5e9a3eff957752c1f869a99bbd34f8e36b00fc65a4e6b58316d3dd8f9e3b3c30046357a9ca0591e72693fcedb7c112c9013c6a97766ef616baafda6fee9cd413a30892f7945bb542f413582c2997568c4fee92cc898ab2f8bea0b626531bffae78eec3de3451981156fe1ee45aef05da0bfc79cda7", 0x1000}, {&(0x7f00000002c0)="2de0bee6e75a6d89acd62ac31e87701842d0af4a520543db4a4a8b4f688b80a9935a813997a686e211797d29462fcbcef1923e9a46e4c5f557586a1675d799dfb1ea84e64111222e97f3bab86664627a66900950511277280216723c2589122f25b3b54ab37007e46aa7fc98698b", 0x6e}], 0x8, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000002a80)="eaee7e19bae644c75a15db3f5a0c3b22016f4c4139d7813cad5d0aaaed1c00a04e0dc853fcb8dce42c2bde7c14bb463a9db4f95d7efd8d26762291cd0715fc31a3c211d2e66aae2a2922428f816f76122f99134a9f32f088189a909c15d75b77f6ae3d35723ad520e25d20ada31541253bf354269f3d822312349a34851ba6603c39a3a0c405466f03dd15b92511603be4995f0383bce2dd838d0c6221d1a150c6b5648f19d7a257f3374c2d976131cf5adf00635f08e2a0fa2d70493243baa7c651e928626a4d15c2b9eb218167a108e126e9235a3cd7ef1b329472e2b89d275bc375f0a9f18f9b234e3cf9563c0196d3a2aeb918d6a349711b7dccdf417dbf88f8955b80ef7118df418931509fe9048f6fdb589f0162a7a80d4d386382115ab7022ac2ed71f2386c05da8ca5926db47c6aa43f96f9192220989cbf66ddd8c9443d6fa0f554b94f80ca6f8a925986c1dc363a06466deb4f8e95be0c78b15b5ddb4394b71a16daa720f9b680bb4d19788e28ba770cdc2a270d05387f036c73d79cfff4cd2cbd94d901d192e84179b01ef5fbf52d1cd4a4935d8dfcc7ee84ad552f80d8af746064a1538d6149bfb168246e22a74af7740c319a6fb0404ae2d481984cbc61b06017c4dc050700def81cfe794d535296e8e24c2f91eb76ccc5ee6ad03b21b1b466bfdc4e3b112457694e3205501d79c5b411019d7170c2fcb098f588c52d11b95ec0f0bdf8b40448062073d70d45456f39ec862e2ed6d98917c78fa55c150ca40357a630e52fa1339d52f1302bc032a66e9239feb6b32e1164f1fc200b1e86369cb333067150bafb713d3dc4f5cc99189dbe5ffabc861f82c60970b05b50f5ed8a3445656ad51918b4d35ccd2884ce8e9b5287042ba4a39cbbed6886577cb730e9c15653ec814c3a49a6108b955d72cbb9e30afb939e9afd3eab53e007cddc97caffcdb69f1c7e376596dcee43cb77e265e87c3ce32976201b295ed3ab581984cc94ee8fbb1c53558b070f75ed735c9f328429f876398c1c845859381ded1757dd57e52a444a11882c01d204303ea56e9644426a5a9e32f5f8b915e769df3651680b0539ea9f08232e80f2d488298c199bffba1d2d42e74803ade7c5c036a8afbc4eae3f1a4f57402a1fa8b68e8070497bf272d8c4581259d1c5adb4a61c6a23350ab5873baf0a6a12fbc49ecec4365ddae6244e843d30fc7930c6355a514c8889b69da083edd7be6bca99e08bb3eff64f32dd52b2a2389b290e8a5ff7ea714080d3bf8ddeb74a36097069d22a9612b0490ce1efeface82a1313eb4efb3653c6840863d56a1e31f48300888a1a0d1449821a8e6274ab943092c3721f83fae68dbc0c0976f363e5c33a94b8878d2364f5aef3a2f3c73a20c0c962a40f69bba019330b86fa8b5e7a06cca34e542d4a0aecfb70b473270b399535813153dde0b305d23897cfcba35ee45e1d28388fb4d7ab5d99a574ea2be9ebf7af193f91ead9ed3060dbbf252d21df650227341813cd9092097e402a901b1d2f95f0e3d74034d6085841adeae9af7ba803cafed11fe11e3536a826f8fdacbb0307838acce07e951dcba31d028986361cec07d47a9fc085740fe5cb765d77ee85fb70f5f69858f24df662c38254d5d6ed1b3eb6202a90e0d2bad275400dc8af27069075f0b1ccaf647c12523faaa8596750d7e11b944ef185e3031f5c89a1f7fdf3b1e3da0ffa9f7dc87ff9378dc44903ef909aa3528881e04411341b9700a0b0a21a0f0445544eb705468f7513756967daee3a6cdc8659fd3d071999255bb9b1208355220ae1d5ebc927548fa5429f2c1170751f54c319ee4e757af841c47a0ebdf0d390a938a4404b2861913d8175f3072406b3ee890c715a5852f9b149a637bf3a44222f6aaae87834c38b3b19481e019a21227daecb1a4ac29b4b1ddfa835beeb34de08704a2a3b7092c50020da3bf6dc0cb359f91994d8e8d060e9d28ae403b2c80a224f7dd4234fff1bcd9ea20e2eb1ff7566e1d4e5bfcf271b94ada79b9bcfe5d28a4ec5ea87410d254a78dbaaeba55f3a270ea79589cb97906fa721892d853132671cd8a72384870d33480dc296d43d96c9064ad15b1b329b7029ee588e4e888514920955a0d1f0eb65cd0a111a7544a617f69e5a98f4363c5d3d897d5229e970bfa30a6261137138cb1adfb93aaa9e63365464ef7a2c9bff24d5d5629f30f37005e27f26f7c568dedd04ff0ec6447ef7f59fe797e33fef9cb2fe4ad897168dc15307bc18f755e4b074b816498514688f2c1b661a9deb5bcec5d14eca50557702d5838104b11a8d3eaa013dc55df67be8b5b4cee3d0b05abdafeb188954356df68d46297a70980efe82c9378c0c38cadbd7b3e18752647a9036eacd37ff11893faa3cea2c266db910ca1056ab659aa104b3a983fc92ae3a0ad2067be32d75713fb8bd2c7238a7cd2017a6c30e910100d0f3ed91e78ceffae48422ce08328ccad5efbc5441331e9d877146170997446eb315f564c3271511fdb414f410a28f66f673c65a1a6cea34e1e4b6a5da5433447ebfb128ee66806ffbd9c217d36b1d84ae5ed6d22c6f736429c46dd9c4f339d346f986c3c3372be000df7eb5a128d649c44b4356edde73b503111c6525c6d1836a47ad05fa2011ee0a0c2d6a36ccdb36737002073042f17a011164fe603ac574ccc5ee71d0792c13cf03240ffab63187242159f51a0c3142983e24de20ae5ae95b7f9ab884d3c291c0482800f6c7505af946819b5abb15efb6a97f09cfd2203307ee765734efc2b9d6ef734514969978aa75fed3bf6c24733b2bac4171bf3a29ca38d251055b0907b7f2a18ac7c05a0c232070c1b5378b0ac7822630fcb9320230b7c3a213105b39313518e1b3d97c16f901dadfeb05343b5c758fbfe0b502ca8d051a5ce3e5047ba3880540d3608666ac9a97584b72ed8ea243e685aea7a8b44eb4a8a72d47a20fd453b2c568137cbfe8d802dc6394271745cde990cf176d7c60bae99eeee115af13419b99b84eb042430d5210660d9149ba24ebe7a4e16a3e6dc7d5f1815cdef19ed7e7c79d902e3579af44156995e20bf0d40232d63f35287dc308f1d959fbcdf49789fc76373b1b3d633cb2afd9b77305785e71860a30e08715ad9c384616e4b487f8495a244a22098a707a084f7d0063d82c38a30b11822e5f43e1a36fc7e12326433695a72d30b611624cc29e69078a802a2e96ff8a35e4d602f81419b11c41b24f5e300d4372ac6da1f0c881ca6b04418bc4474d7a81caa285d77299403e0d62f173ed562741824a328c958ab325924a4c13d2d5605759992c7fe53a6dd112c511eeb83b727ea30b08eadb4be529811a6abc5dad812fd4dd3cc60379a625cc5ac2fa325f7d64ef2615040ad915f793c9e775eeec932e01f4354176e67d8d237d3cbf52c266189c43990261f5c007b50cb0abbad764742f0073084c9575e3ea6f89a45bac88f974c01af5d04c0fffdf10fcaec248bba663ea6836d2c0c8c18033e2953e6141a351891cdddf29c018f619855883209816e7f7fc40f435624c0487e826efd59236a388545dedd4b16020470564e4f09089af50c9e61f852f294fb28121f5e75a847c65715cb32a0867c5c0bc1e3050404a6023c4d6df8b3aa05b7787a05ae1c624f6c9764443960d7b6ab9a46232277ff17a559c37e79e926b1733d413d42ce18377ca5ae2b67044355339f60da8ea3da33567ad1cfa3685165f9afc1e95d9c47b30afbd28cb38b4039b5c19a2b034290b690983f8ea0f54b980990abad574523fc9994d81b4637520d00902eb66fb76b4cd45ebc64a0305945b67d219be36964d4d31dcd69d74acbab0d40058bbc829e8b45e5e08d7e6fb22417aaab5fd738afeb3b5fbcf44640a82e66c1a8776a9a0af6a267b9e39bd1b5fefdde022e9b25611c62c0d65d5d740522006b9bf6624fe0ff9ac7a2eb7e9a2a5f7a9447c9b200ccdedeb0379bfd7f935a2ae23072c26c7e19a2902aaa2ca0ebdefbd0916427b734ad4d09dcd255d8b9d7987b02bac6c63f5843aaa19b40b7830a2adf03a0960573603dda15fd550a61ceb42626b135f62c55a7ac36ffb688c85e7a298261bec5cea10d657769dc4a28958ea5e436c0f5a8f1eb6862fc20c77c1668ccf06f9d876ac569b9518839e34e703ccacdc9036ccacd8f51832bb213487e5e2f8ba26d8791ac0d52fc7112f2d86afc6232fc740666a2b89f7e04f439a791573cf32b8382c180fc96369e2eddd8fec28ef98a290a18cf3e8f671b6c1f22dff222b6d49dcc13df30328dc94f9c5d06ca0889bfa4e278512393459fa4aba2bc2aaaa146bee1e73d013a14b7ac6e981b6f45707c456c66fb85622d63988987969854362696dc9186bb706e1d463e205d775168d36db915b42d110920387aa8f2462ae9f003fa2067ed99798ee656b9878a712d52b9ae90787ccc3c1e4057af5cf6d6357526ee3de2bccd6779904cf5245a4c1c9775c36bd0dd5ac3701d765fd00e08bb9253234515894fbcac6cf87e17b0aee022d79caf102f3d37db716094c1bd8e0800971b9447733d7cfa3005688c1dbf0a1a5647bae826df12afd97468c20abe4b8098bbc9719e9b2c318044635d62e168067e243962292c14d7936a65d28f6e3c50df4d06a25406aabd52be2c237010d9268c0918f82deca72e0998e20383eb947d2909b74b6ee10d1cea7056b00c20265dd94d6d2d12f1c793176e82afb60a9557a4e557a25b325663b440a7fe6840cba0b091d343fe7553f9eefc3d1e2b798ff3f8ced58884f36e66a44daca96de2114c4ff4f9cb2f8074f82900b6241bd23aef53768d6f38b458398dd3b1ca4f3758f7e1a507e072d767941a7c1be0f4fba0444eaa60b8eaba3d1948d74df84b00b37258828b88b03aeafd53e00298f6b45f86285afcdcea452a8ce5d32f58e7d43f4df6b3714be3aa2d3372f853e2a59010b8d024e8c85d9e48fef9f209e777eef50c8631bda4da01874cf8fc5adc1a5350f58de8e9a32b8aa45ecad1eaa2ad5d373fbdaa1a9603e7225cc09b2c7a52fbc346be1db5164b2a6dca10d1f3de65c6d818838fbc7feaece5f1569211ade", 0xe1a}], 0x1, 0x0}, 0x0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x401, 0x854a, 0xb1, 0xdc, "6ef3ee09d024c4c0526ea8c6f06d53426545bc82", 0x3, 0x6}) 13:23:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() readv(r0, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/173, 0xad}, {&(0x7f00000016c0)=""/111, 0x6f}, {&(0x7f0000001740)=""/220, 0xdc}, {&(0x7f0000001840)=""/241, 0xf1}, {&(0x7f0000001940)=""/177, 0xb1}, {&(0x7f0000001a00)=""/253, 0xfd}, {&(0x7f00000004c0)=""/63, 0x3f}, {&(0x7f0000001b00)=""/35, 0x23}], 0xa) pipe(&(0x7f0000000500)={0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000540)={0x18, 0x3, 0x101, 0x101}, 0xc) close(r0) r3 = dup(r1) r4 = syz_open_pts() sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="4a0af33b1f5fd56e42b56714c723a35f89a17e7d0c098b540c29c4f280f59a19337e7d943cbdf69276a3a2240e902646087469621c96b6243808c7ac7bc657c33bf05b061f4496a1ef66ed02bf2c418524dc15a5480c44705fb18258e5ab3abdc22a99e00b6bae5f127961a7a8bee9587713295170131c744e1686eb056d625956259e64ef9e0dd7b6d01fab27d7f7bd1d6b560a4ae4f61580ba4a9b68afe404c68971efb047921b9543d2474c42ac828f9d1e2d6b3543bf29097691503f720fe811ffdcb95a072541323f7ab00e644bc1c9948d", 0xd4}, {&(0x7f00000005c0)="742314ef391a01bf709bf48e0f00ff49a66fee2f10f20cc0d146c32755", 0x1d}, {&(0x7f0000000340)="d5a95be62128c002cbe99de2492f1c90a21b98b9f006c0397e3f9d0db884423f59b71c4fd12e6f6e571b30f806ac0c284c8dde01c37ae6149ddc0c23d412557f9aaf0d66eb726c37670437d3c7fc5b964c9c8acac016246215f833d3c7061ca93b87a4e903d59dbcdfc1610c19099fb60e75f199a9ebe299f27ed4f39b1d760324ce09901b57822dd8f54c27cc5a020ab0d003587bff5d998cf1adb1ee52826b976168c8dd4cddfe4bd81d1acff80ec32a6618cca19a87943ef3cc637dec29143af081b100270a2994dcfd26ca0495f861479a21b861ff8ac4152bec4a2744aa6fb1c1db", 0xe4}, {&(0x7f0000000440)="48fcf148aca606440b64a4efe2e0cc589b055461eae5686b16be7e09cee1fa77f202e368f1be484a6a4a3a0cd64cb1311053", 0x32}], 0x4, 0x0, 0x0, 0x7}, 0xd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7987, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ftruncate(r3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r5, 0x1) close(r5) open(&(0x7f0000001c00)='./file0\x00', 0x10000, 0x80) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:23:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x5, &(0x7f0000000000)="02000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x3, 0x1e5) 13:23:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8480, 0x102) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) renameat(r1, &(0x7f0000000040)='.\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x400001, 0x0, 0xb5d51649) 13:23:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c20", 0x98) r1 = syz_open_pts() close(r0) syz_execute_func(&(0x7f0000000040)="80a10500000000c442758c682f8fc8788649fa30c4c1385eb765566666c4a1701470586742afc4c23529a736f03311470f407020c401795d0d786d0000d8c3") dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff3d, "857df97f0000203400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:23:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:23:22 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1001, 0x8f3) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="dfc12623b1b636071059675fe91f65af4c24808b50675a37c5f4705d2ee94f7e03a2b278936b96fcf40564e004b50d66cc64ca8b368c11d68e67fd989da295facd8ee702e8cd325cace386115053b814dd3d5da2b41945157a4a70299c263c38202daede48f40633584a010f88fdd00ea491946a9e4be3aeea2b229a08c353a9214ea2cd8edd6bf9f21b307f0a3cf3e44b75a482b83558a3a7a5c83f16d79ca214c59da7755836708626347e92f91f52d050ca83152c4c80ca3cdac4694e38cd2b3dc25d6699b1ab7dbb618548b8216f8aac2dc4a2838daeeead354bc264a7d3744c87e34e21ebe30e3f994034c961249113f3264bc55a8a9f38ac4a0fac6bf928e3058e0b62c9cf98092b3cd21d73aaf6ee25702783d2c36cf5e189020ed2bb4f72ade3d9f67f8ad67962a46b08f43656986e96b1903c2f8e8e189b42533e5d9ad82db71d8917b17d7239775eb935bc50f554d3ab4a6da976915b827ed68a3309ba75ff45ab0f346e8933365b09a64bee27dc5d6f3cb3b5f533c0497d000fdc9ff0a351451f5c8a85bd66248268521c3661096ca070445e80e6cf60353324b427a5caaa8ea40c051e7f1a0a7976898effe863b94ccd990855ec72162450aa3c28b036f4e4e26593dab5d276aba67e911a0bedcaac6ec80b95b432570dcf649ed589ba87cfbe7f1af9fbacde32abb79976e1241563ca8c067bda60f67cca83d71e45eb0dd6b279e4409127aaa017838ba8ea56a70eef6b99047815a5d2ac96a7eaa61b81932c3bca48c170cce0a477382adc2a4cfbfd40d2f2c651a501ac1fb2fecd2b24199970fde5bf76da7d7d2443c81b5fb3c5cbac9d7aba644ff2b315157d7719068ae1527e02def044a1e485d7588945c567a0e3d528dfe6611faa88a9eea0a070c90639a7bb5913c5ff8b67dc40697bd9dd57f5ebf1825604c6176320ab1d63f23ad3ccf04106f720b3ed4702f184477fc3d4ba874f8fa8b631b6afa9bcadc6acad5201f25357fbfa13f45f4ecdbd1ad440c89150befc50db39ff4f9fdfbdd87ca71867bb26c5343c9400b3b013790c72bc286226bfc23ac3b6ce4dcc5f14899a6e993b122db059f2ef9b1d5428e8c9013a223244201a5691f8d9e5afc96b48bc40c09be85565fe5d5ef31c2153186abe0421da2a787d0d33308877ec85b2c0786ee7e14f118b06866e63d0b0c6f1f376e97424103592098586e9764d27cdaa6a168f9a45a6a6f7376d655e0c03a3e740895ca5be74e368f253749fd54a056d1ebce62ab94e8b83526a13e1de425c3652010535c735d3f556193ee802b46d209963f409735d2bfab4bdfbd3b41500f10e3ca87c43829d8975f73e2151bc67838c2ad308291083c503c0d7029dd1980b36e96108f62513a178fb23d0fe3e710e60f49c52160e2420d2448c1c8501e92a78eceb76e8a1f6266970b9b5da55de239b17c92d80a5daccb4393f5d4cb4c3cdd56807a290ff9fc67d439ad746045fddade4a0b50cfaf3910237776affbab735f52a09cb309d87bc0b2dc392f1aa0da0397c843bd425255c3fdee822eecda9c82343faee5d2a71818250f23aeff6b2ffca28635864a25d3caa9d09751f387d74b85a81289ebdbb4cc9e3030d48b21f247b6cc427ed80e5b04997caadc9b27452681cfcb91c7fa03185fe89c6dfac6d814feb71021b87acad73d43e82b01d1321e6640f91842ec27aec68d311512b2e067cf08e277e2172e12b597d1579db012ceb2d0da93108f7e5e4ae4981f03e7208d43c2209c45039d9a10362ff1168ba4becb8e98744996428e7eaa7adc7a364db644bb9dcb8ef9817da57b7bba75f9d5de76fd1507d0f4e91fe6ae9e919fa7a6f7b2869f9f5e8fa99da72a2e8a5031f331d7575f074094acecb0286174abc9333dd0d92c4f2f6d2c4500be073a56bb7805d62dfabfb975fe8120e2cb48102564436bd7e0d1b0d8464711e6e4663d7bfb33aec5ba8787ff9ef358483b93e8b803ab578f56a7e03bb19aabcff2460611ddd299c47eea06a8e18e1d10fb6327c72edc050fd4ccba786269fe8cf3a8cd19fe46bc4108238ae9132335c4b8ba97ec77e3875fe54382b25f9e752c7e015f5136f90d8954d9b62896534a0f8525f7e4820e9d257c7f7bc8c494ff88f28c34c75c409d972ea3f97458ff3dfec64b37f8953aee0c15de56f9319e6e3be5bc2c89473180dc8fc5e55780d0e187809780ee32a88bb77fb6100d45252d56c87bbb106b059dc31601f09897394fd43a12717128027b9c88cff982a1d12571e0c1833e60c20c8847a65e81d3b340ac1bbc9848f5298268f5f51d6631422526b796944cf2cac3d600f0dbbd302a70bf6b44ac2b46d98daa268a26c10fb27acee8274f6c17565be43260806c0c7466d4ef1cf6e01565aaed81c13c6c7cef7c9f3fd83dc449630bb3f5b763d2908779123be313fd1690cce1c742496ea3cd03dd26ac427f280d9ba9e9d12f477eeddea5f1092341a8edc540082cd8012d2fcfe4dc204d4d0b13ce68b744698ed1148d8be6fd430cdc5b07bdc8d71eb45b86331629d82c7a16fb8bd72468ba8ea8082b9f41087f1ce1063a634461dd037a4678b2df1e4793bce579664a90459e5b9009b565dc52dbadbec7be5f5b058e22a77f7fd540ae162ff3811410c2564c11107ba05e5af7c0e4b58d9a43c6afdfff793ecc5681a66e276c169770d6f9f67627e0c3b8473e3b44a55153755f70754ad744af49cb86af6d2e30dcb1671ec3bdbfeadc3393f07299e82f782361ddaca10d327e1f45c86ee5eb93959d3b373afd9dc237e74ffd9207a54aec95a68fba19b27e5d88796f1f30b56687695f31d851fc053f611f64462a7f8cf241ca0ce0d21abdc0fc071af12432a2443a1ed5b99f3a40bb57f3e77c191013a32571ccdbe8dfa17134b4174143889c0fd143c031d7815aebc0b1b4a46d9e5b712aa71b0a1d1d3499909059a615ee9f8f4d0a8a7366b445fde8d702c9a24a0ae5d5c6690a234b18fc31aa93bf2c3b55e66248df6e8d509645cb1d4933511e0fa6f277cb97da8f5c616c7ae44f0265820d50292e20b0e0f0cf53d76fd906a323965d90d44f1b937eb93f6357a940d278775565e807be9abb8eb1bb3caea1e8cab9acaaf9c094e331cbadb6c261449660672e71e3a16ff1a94e3aa79ebd986844899aaa91788d12b479ce7b9cf06ccb8b4bed6163cfd48a61d9922494b5e8be5f9d018010419acccafd66b07b7bac7663cf62c226096548ffacedf2e72066df102405767b42a90bd9809385b830ef14c4096a99445d5351f1ed6458a12de2107a63521aa263feeb6e81980330eca1f938354259ee99f7ebc32592c3e1f283eb3ea7bc250bb7a336a9122e36141ddd70a2b23a4f554a2ea0d70ff984b7701a23f91ecd80fd2af4c076b01de797502eecf5240facf663a0061ead69db97c5553cd8d66f3d3c98772993dfdd9b7b1cce80097e26932f3fdf1548e485924f05581890c7d26af41aaf2e1a90df5fd16ca2230cdb8c02e71ae110838026a587a726c220b43dce51d31a9ebe0fcfe115b629bf0fc560849117907dd67cb0fcb6d195be2f00ab5dd6be971939ab9528d401d4199b11042053cdf175a90e8167331553dbee8721307ed71697c70ef2b661dd0bfa74ad6f4cb168d06b33c0d08127bfd62a0159bfea436e0fd1bf7a56d367d1d358a7e3b283f30460041adf90fc595b6c3efb8a0f5f4ac0a4a5bccf3cbdc51635362f68b681ee9af1e3e1f10605b22d3de113d833f71b3e19c0221bc400c5fb08a633da628db2d4bc5fbc3771d29bf4fe8a5e2fdb2ab71380d4afbf3dc371bdb3e4cc15d0f9a0a35cbd278cb6e0551d56c975ef449fad427af8118a8f29416b40ae0ef310a1d9717b4573d5ae1883327aa1d9ff53479ac19a3d71e00b0ae49a0cb8df80ed6bff02b41b5e11e72fca2c695d556d5634c3bcab1f2715d018a607a40e257466935595495297eb66d1d775ea9ec337bbfde0f8b1333146c543c877abc4431d0914d1dec8cfd601a681640a4550840f5800b53e8b94d4f23c6d71848b6175eecb13aa17f871bb51aeeb89409032e5a973d2d58dc13b0171801c6805d1c00e5e5c3558a019a452aab213de3be5556a24df21c48796db747576ce469141f1fa7e6178547e901bad8664653ea81b830985e504f1b1b02ad1444ab2cf4dfe26bf9079b9b4beff440a32832fb60598e29c783adcb143d9f5df45b2cb0e329e098ba02e99d9cbf352081b1f36a95b9f39bcdc741ddcde41e20581bd3578b21f6fc5e9ac49bb3ac7a8dadbbba2c039d6e58f4ebe2a04662c57fb3bad623c88ac62cb8bf07564a2d1f403bca82f1dfe1034d5f7ef6abe04b353e3674b483e79a8e77a5f3a9308d21934b357ec5cfaff49dc7880db5af7fc7d86df95e2cc479db95515e493e91845ac620195fef33f1742aa62114c91c24131222d507a72ed6d5a2b43e9d9c7a0c6f37a3982d8b321cbd1c0573f9ecb0c7f37d0a3455123e0ea365a02c971809aa4e2da9c4506ae7e2ccb535baa68b4d654405f95f459cc471200c366cc19e81961c5dafa7240a41e3b7cf9b0ceefb48a6964bc0336e05835fb3bb84b42fa1977a337cbe6e55b64f83c23a1d1bf9739d7e39c156dcc1be531a201d3041f6a36e2992dfe298764493a673c7d9fa104635d3c0f676818af3d50842e92fb50385ecd512343d4a21c028f93421252101b9db7efaaf38e82e5f98a5e9c2f37e6a9c8ec294a2729818fde7ab91b72e6cd96d564930f8b14ce62d0e707a8195d55ecda6dbc17cb98b6c5bce8a0eb0eb26c2967a5c364d377d1be94fae325682ed8b492371b93d90d842241f8d7fc2d52ffe7cac0520a34c0fed6a13acd8024dd504460a9d54f0de259d6b52e363aca695ada26bf1639c7dcd8b28833098e313216ce12ccced5fba134efe31cd744e66cea9eef65ea9cc75c8a8eb8a9e00b8b480cf44854940db756c54ace842b4095ed1a74ce911e7eac416da392063a2e1e203337ebb8780f49abd2315a9d5d251b58f9246bf8a2b3ff42743a3387389dfc1e095ac9125c8009a9fb485532f966bb1b363cf9a29756f299977d1a351d9cddb270b9e569ab41b30eadc98f452998590babf476972e1b4fb8e6c6f8909a28e15c830752002c4bea66d061230abded27680b7ff1308a040307461902458513b68ab2d19e0a77b768801000dc931b280b600e3362a6ea7f874058dc60cb91cf767c8d92f09cd986bd8cad5bd19074a9f8a5b8bb3c6d176c1ea3d5161e52d78b50aefd43e27c5b783b5dcbdbf19f75a3e0527eb890540df0f35c2bb7dd40670298d046b23fb66954c65a253da0748ba052bad6d800c79c74b0fcb7e93ba8ba85436f5eab0f6373f91af1480c21bec18d89c898e80e4ff8c7954e05ae886c9e109bd772d14dcdbe8dae618328486f04224ebb0dcde532771883309a437e506eb1a1fe155fb49cea533dd7e4fc654658cf6e8d59ba81d8f5c0bf7f2a830b3156fc9c7865e2e70fb51c44c72d30015fdd07b88260e6648e1f93b3f3060dc1a72950e887a06a4d5253dde8b523589895979765d6a650997db56b45fb76098b3b2f4a5fe209c72f8be1119918c0274719d704a6341352f793ac64ab7bef7e32d9489df75e928318e874e304c57981febf4de63dccd854e9a5d13ee01d0c60d6d4c4ddc2c90710ffabf7d70e877e6da0b54c945598c8017281b09e15c530d6687df4a07db30f4771e606aa570ad36d1761e374ee9e39855a159d4bc5e3a3c03f2b4d02cfa096abb4dd25f478da2de8bb6", 0x1000}, {&(0x7f0000001000)="d76666247285a85da28f04bc2286a9f7a5bbf462279402e7f588b58c7a99104aecc72d3e0d31b96949b7b76f2af7476efa1b5356309d83f6c81b0751068666255959cc1db99b3b45", 0x48}, {&(0x7f0000001080)="0c739fdc915b1ed39f8c10e293daf3b6b40bb1de46", 0x15}, {&(0x7f00000010c0)="a1ce4a9567770224d8db6326559d6808bba44cf6869e3c4f55eb4c38845fbe6705e4da730da8fdfc8b7d132b861394b656323ef86db7bed1288f0c66ff602de83c3a2fc87ea5aee7bc", 0x49}, {&(0x7f0000001140)="470f0ae666f516d49cf001de8f3f1fcc03dd10c69c7da1b8f175753df393274c300e32bb8ae5c187e2ac3110276ed17f", 0x30}, {&(0x7f0000001180)="e3ba49952155e3c10e1cffefd3423dbd21bf1b59dd89991bf956fb4df3d554e69270fb2de294094820b3912624a54d428a618a08d20d00f6690b05dc8cd4a4133c01dbefdf12b2741c701822ee463fd77724764cc2687eca79d35b43d0e4f7899c3856bc17d8d7", 0x67}, {&(0x7f0000001200)="1ae78f239d876da8f9a176225e1e149cfdb6c4c84138fc26c7fd99169d7e2b9bbbf7ccfd2717e7926f737d72e5c7c9783e675a0e2a3911254a0057ee78476c036b5b16ff0bbeedd801369ec0807bfd12884e8fb3ad21fbff382b79389e189bec9b241bef7967d1bd62780d54d0da387115f1b38db174137e414ccb3353509a914233c5cb247a82bf5a8fbb497e", 0x8d}, {&(0x7f00000012c0)="900472af72436234c4ab0b3fa1a4153ebbf7b1f4be8b98724297c56eac7be0fa10dd53b00fc20cbc1d2f47de5a5f2867a349291f66c6f58c30789dca0cf0232b085b6b7d31ce5ab27d94e92e600d5cf1eb4fe46805998b5a6245954fbfe945938f4f70d72ad82d197e4a0821a3bbce6c872c6fcaed6244ea0ab504a47bb5adb9883230678903abe02ea1ff18b162db3723a6ad6984369a23bbc9e58f9f520ba635cb41b9c55456f5c428ddc7299d36", 0xaf}], 0x8) open(&(0x7f0000001580)='./file0\x00', 0x2, 0x2) ioctl$TIOCCONS(r1, 0x80047462, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000001440)=[{{r1}, 0xffffffffffffffff, 0x8, 0xa0000080, 0x2, 0x4}], 0xc8, &(0x7f0000001480)=[{{r0}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x6, 0xe1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x6, 0x2, 0x8c0000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x2, 0xbc}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x5, 0x1}], 0x6, &(0x7f0000001540)={0x1, 0x100000001}) 13:23:22 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) recvfrom$unix(r0, &(0x7f0000000080)=""/217, 0xd9, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) fcntl$getown(r1, 0x5) r2 = geteuid() seteuid(r2) socket$inet6(0x18, 0x4000, 0x400) getitimer(0x2, &(0x7f0000000280)) r3 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvmsg(r3, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000540)=""/196, 0xc4}], 0x5, &(0x7f00000006c0)=""/66, 0x42}, 0x40) seteuid(r2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000780)={0x1, 0x3, 0x101, 0xffff}) utimensat(r1, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x5c, 0x9}, {0x621, 0x7fff}}, 0x2) sendto(r1, &(0x7f0000000840)="b14ccfc88fa20f31eae971573597d7df0a92522271a3dbce948b87ee659daceb170a7dfb846ed1f1921552a82823246760c5a4864c75f80a6d028842a925090a516b112cb341a04b184d4396d3aa23600a6b3dab0f05efe1c8dfda17b2868ec5792dd28f55cd75561829a070189b3b8606a71f4f558f45eb96d7f26c1ec078b5a2c3ddda806a549338a686dd0b38d6a6422ddf56844d880300f4c5142306f5357c554ab3ffcaecf784fa15d882efda7121814dd082b157e774fd796c19cb73f2ef3cc76aa73928a77bbd824945dbccbb75c97cbc956be93c75653c19cc457857b3479d20678cfc92dee6cee534774033613e394a4ae4badff5e74a7edf74d1f09903819a72f12678b44c0dc376e446baf0ac7695fcc497e634ec9800d07ad97494b68c3ba056764995cbe1f940a85e3d2fa7dbb8b52a901b3a49b4b268b01d618b15b293648f2775b22ffbfb64e4dadd84af3a10daa62f2d9004405ecce3eb384064a61e69a7278e4dc845c82e60caa73473b3e96e4f35257a9006c644452e3b5efb6cd8f030aef202d832e254e2a93483111e1328f108229e101be70fd1a5ac1eeca76b65d0277b88ac152a9a4c16ea6b8b2ac429104d5b9edfef0bea5b94d4caffac8d80bdd20a5826f64bfa9473b7229aa02bdd7932213beec4a227274dfa3d5de139bb3757eb5c132147ae973846fc6ea5f417d027107b6e1a6d9118fbd138bc65fedd102784f248801602c5add57fc39a81cce499c55cb0ebff45d6e704c9043bb9e16c2ad8b1b92c17c620d45b2662a4ed80ef2737386c604141b97e3e001e176500416d46796f793e4174aba8acf44bd30ef0fcb0d17916634159958c2a5377c9b2e9d71917015b76f5a3c3f5cb928718c24575bb1ad5b6ab66da4be1b2b26f37583f41c73bcd392fea68ac8e010281b84de83b1bf58b1bdb085decfa9f943ed255c93d206fe2a6ef913232af175b97b77054b2f05b63c4c8b029128f183e1b7f919e6766843e5008a725e29b7ce94e021cc6a869e14b93150c734a167a00742196310c6ac8c2cbcfdafecd90281db46687433b57df2228454da4cdb49b4722a4be04c8ac0a91469d5d6b8a1d52868ce8af35f89b816cb49ae275b89c11472e41bbf48b1483dff930da12925dce46c1d025cba9a03eedd3f95d3f7887a2c4820c7a7d81061e075195b982eddf7d3a69624aba21622ec4ee58b2136545ab2e8fbec43569b1fcdf3d8d4788148538a0e8748d49cf0b06af022bf0cf1858ac57ce276e388e0a87fbcef653c4177b898e6a2562e95b7b11ef80a1df07ca37a4b495e547755ded4bf08680c0e23b71a9daa5187885f6cd24b04072d37d6a7314be7a015e97e3ffb8a12cf2287bd14703cc2789cec7c4e1f68b04944dd6614096e8c23e32cab9ab42142de7f7b5a7ce2899139d129f53ab7ae3a9dba17faaec7dcf881936aebec304f54cc292638f3940c50b4bb50c5f668bf99d30f8f240541cff130da5823f50c278b8af2f552cda36b2720bbaed15c70347812157280ccfbaaf7f7d087cb605b360348191958575f647b89adda18dfc743875e3adb554259be3384673713e13abafdbf01e60e8e40846af5ba25efac661e8de83632e8cdd8a745acae1b82280c532c7c84cc42a3fbb50444f16966fc777e83d10b0d2031899a1f36a67cf2fd5eb8a2dc2168ab0762cf087a4d644252f676154c8d9556f65c521a35702509f0ecf80263616967335059cd73c46d453fdd46e4c92cd735d83f9730480c9108effaf30bbeefdfa65634218a00f276ee6ae365def3644e4b04763666b696650bfc38d20d23b0dd32fc2471587f96ee99f1a27c8bdfdeba4f3a7775b449dea1c72e4a4dc014456da8dbd3e6b0130d44deb219b558dc4227a6ca7dbabd3093dc758dd89cf175c1f25b835ec6f1507c043d39627dca582255e4a20bc18ec779ea54d978ebbd5d34f38d2a7ab28cbe87c6b0dc0805f49bd66d6fcfa2b37876a4f2e727ea55b18b895f68c5b244b457f958a58606e982c2407c54ccd043d5dbfcc989c8dcfc97df6929db1815203043d2588325e9ad9e2e0d57bcf5ba4bbae4cd940f5220ea4ef9c50eedaa706ae9531a1d25ba5bdd1ac16052eef1f8dd4c34574d5dfdbf8a365a057e5eee71164986669248b9fef2fd19af6c7320917d8fee884855b319fbdddb01980565a21087fe4ee5d1de473ce92a5b878464481c216e59151e857bb53bbe578bcecf6739fe41364aefe6970a9714f1ab81b24a500aa34fa8df82d35c93c857aca489440ef48e5a89173d2c132aab8dcca11350575884cb57f07d88b749e37e5b4988ae6c863a183fe0cd9912bebcec58f8cefa6bf36706bbbbccf38380e781392b133ac9e42425864f576c5277c70e0a2c5460aa3c84efb4b8f0cc1a219bdb98d3a4214bcd83a61599511c644ac2babe6c34d648b4a77af649cdd0d75ca0040be60d8a1541651aad406570bec2753cbddcb641c607876e9c35220d7859af8db306eaa70d223dadbe39d56c336b316725afd888804cfff3699fa772a1cf1e825a63e5ef99f7dd42caab5c293f385b70688e61b7bc56082348d6bec649a05a83c2bae4ce058fe5db9e44fbdc608e68859d640e569781fae23f3aead992b986f497f1b5e3c460fd1a2e13b2f8b25ff81692a12acfbac58af35685400f3936db88c0c8c594a8c6ef73555992fa149718adcd85c0fe52b664ebef6e2b1b6926f42a9534cca5ba8ef0abe56dc5724c5fc31f27f3a8cdf7fa87f0ab0427e45dd839c9699d7b2b520aa8992cfe2b7e867243f1c03aef75a013476e0aff023cc9b17fb637e8d6f752f74c6e3bc241c3d573230d73db88c0f29bf657f1d52abb223a5bc495738f0b062e00e014224c1b904a9a2be27fd72e8ce91ef7378716c1f412d46b324dc508b8c42f48868f794500cfdc763f502e219a8eb571521cdc366838fd6a6e130edc911f601548f3328be10b00bd72b4b3b21a49d723398c047612ba83d6d47bd514a02de88d3af929ddd6bc68e377b8933373a2e9457fe13dbec69d51802c08434b57b90470c534dc8cf86392630d3500d1b6171ff481eac55835c2fea47c8cfd0aeca3ecafcbc60535b27e28afac477f2cb05ddea97b7841121614a77fc3b137b7b276551107d8303b1ef955f66a8cfdc273e6d600999a76d2b879e0af4b48e94c0bea3b874ec88824eb869dd8bf06e342eab9fdf819f8b5d554ccf45c38871642b526b17ca759318d32f94855e0e9d439379b0db5a914ee564d3c1632ff869122fc008f248088937b0cb6cd92c777140dcd604f258244605091a0d3e85c4cda33730f9962c1b78d8b08ed65ab472464c4e4188dfc5a7b00aad58098b3b45d6bc0e447f7956d0ef847e15411b986ad0455619021421cd26bdbace53eb3575d982d3b40f5b3e0cc0a7ce7221dba0e8db00f915fdc5d47740b262d42f7652df2031661abf2be497dc725d69e588c087ae3948cd7861bdab69fa7ff3972b091622b439dad680cbd3e6103720e3b4a20ee80f27d4d69bb9657d76971fa7226cf3011a689635a3b6a2c948b79d127be350c374bf260d61af579e3f14bdfb1330d8bac9dc1eb65d365ef7b023527ec2c5fd1450e3d3d175c80df4d8f556cb2a1f36c153643e0342aa3c48374c8912de67ddf0c4136336e9a1392b56d3c8c7d057bae6e76f509ce7ae7d40845c3c4be47c3d50ddcdf69579b37ec72bfb564b1fb1ed62f6ae2e508922e968690f57fac8b338b8be8a9f33f2f1c83c0fc5ab5bf54074bb5bd2990e8a7d196277c9b896b7e03758f32abe0c247d0bcf272a5e48c7bdd0d5a412f016525508a0fec313df06a29e1b41d5038df3c4a5df3d9e06a752d07dd9f83c27564b11504847654582cea7934a59ee686f2d7edfafd3790c39e57427429d8ab81be3ee072e4dfcd146d8f5bc011d7cd9967ec262f84ca5e6875a43b320723ffef00a1d0fabf967f748f6d7a8ca86ceba084e15ba7018126ec97afed9788f784824e2f24b10a5c88bb632d2ee12e892d29f0cdc52a974bfeb930692f571b083b61cabd52abb7a0f3da552c0c6ee15930f2f1e873adb95d12c820e6ceda27b2f380e60ee46979a5a90dcaa2e4f30f6705e09aa1a71cfcc3cd0ba29c01d4be77e93927bfa7b00edda3284876cb2b59732d68b66aec41e6c92d7f61b7baedb8f232454383ff6e380b500b9fc39031d23e69bd0dcf905124e57cd9f1a4c785a2985547de4c3b3295e52df2240bda0c32f123f3c7819380d0315b930b74381151d0efdc3ad393f867d459be8dacd50273cb2887df05a2fb991212c4898b816ed67373b057b169ed555b58a6f47e1f2ec6940b760aeb5870a2aedfe23520dfa5c0360a53ad421fbcba739f5236b88e6e89f644fe3de4870c2a8c570ad2225d4087a7ec87555afa59b6111d2677757566931d69018cb03746ad0380a50d62a7b90cb33496d667c7eebfee74fef470b813e854e00aed66de21e8cf126bafbe0efa3953573a1b4e663a91c564fae2207b1e15f4bb57c34b526d2d3b6a203dc42539a25e8cebe3ae4ef497aa8ddbc7359cb8ba885b99d08b60621dfd601206be99bfacb513625f2c6626f22a5519552530437e5c9b9466eac00c2ef09add563b578fc95c920c9ba917cafd7bbac7111ef9b7540dc1a2140b90966b0dc8d62a5aaa2f43a2cc9dad2f8fa2d7ca40132ea36d357c36ac52fc920f6dc735c5ddd3fc5bbeb2990960371fffece706f6fcccae557544a6cd0d3b8b3d0cf44b372da9892cb8372587f32d2e576bebf7a0b49a3df26f28554154737b8a7f14047992caa2a77c8a82fc79a35dbae6dd1c78001277ef5015e853b988221ec97fd6db0c9ed208311b6ce73e3a1227e88e718a7598de9f2d83567d4807d0690d86808e9564117786165166761525f70a0e1105bf4c4a331682d3417ec4675c0851aa72aeb2860fb47bbe1941a8c4e4ea17c70b2ab4fbb1a916a2a5be14063952facf2607b566f9fecb6785c3441eaacee9d218e3542156a102e6c5487787eafe841afb2c8ecc0ca2b9865315261379d8a1cb195899ba9c8c6dbd5fca5d3d80b48844a431c7f6391fddd17e7a9f27d49542e527f9d9ae088eafd68cc0f1da90d01e429a027104cfa7562482f7d0df73a4e14df9c4ca7e8ba0836fad66f8c019f07dfebc2a401bacc8e29c05a905dd68dfda7cbb6e10d9d17e109608f764fbde5d85ad0ead20e22daf96204c00fba7eec94d0f2901c52d408237505b2522b12e5274e57c5c97f62f26d57fedd2a2f22a1f1ea3a6f61ad9781aa38f52e3264c6c940d9ec61321f3f33fc9b77a27e69c461be6c699672f6aa9e8196bc8f6a876f6dda92a32aad8b3e5eafc6decc10c7a30cb285fca182820751fe376cf490ea68bc80a43f246b7895af8ff8fd2a8f6c68c82a911e6b2521b84b72b15202390968587c601dd2017337a3941811faef6b35482deed6df9670849a76c6965e5655f340385edc28e25213dc1eb31e3286a09959e5bd909ab216acc13b517d6a7036165eeb2ba24242f74addf435ffd5a968872f1cabe11eacdad51190f8efef23b054b2005904a8f6a6c9884071a06400754e8b5547ca9db5b76576256532d778c38a4d314743cc28ae1e577b7bf4378438a1d0a4a159a069a9a65477c16c4514e3d713e23983661a8c25602ad9ff90640d13349b0859ed89b014419282d60f249f565c5e2b1d33839279bb55500a9f318d06f754f339fcb8977d1794179b5f4917587c75bb6e52e29afb69b6149ecd47f05a089e910034e80ea9fdddc4", 0x1000, 0x8, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000001dc0)=[{&(0x7f0000001840)=""/87, 0x57}, {&(0x7f00000018c0)=""/236, 0xec}, {&(0x7f00000019c0)=""/33, 0x21}, {&(0x7f0000001a00)=""/201, 0xc9}, {&(0x7f0000001b00)=""/116, 0x74}, {&(0x7f0000001b80)=""/82, 0x52}, {&(0x7f0000001c00)=""/245, 0xf5}, {&(0x7f0000001d00)=""/82, 0x52}, {&(0x7f0000001d80)=""/15, 0xf}], 0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001e80)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) fchownat(r1, &(0x7f0000001ec0)='./file0\x00', r2, r5, 0x2) lchown(&(0x7f0000001f80)='./file0\x00', r4, r5) open(&(0x7f0000001fc0)='./file0\x00', 0x0, 0x4) r6 = semget$private(0x0, 0x3, 0x480) semop(r6, &(0x7f00000027c0)=[{0x4, 0x7fff, 0x1800}, {0x2, 0x401, 0x1800}, {0x0, 0xfff, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0x8000, 0x1800}, {0x1, 0x1}, {0x3, 0x27, 0x1000}], 0x9) 13:23:22 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="e800aeff0f1b6ee013af7b527dc03775139adc9703bbc323c8231281903c79cc4186915c92a3709237416acdddc6b7e5fedaa6ce420c", 0x36}, {&(0x7f0000000100)="19f41ef7c680d548ea5edaa864328528752e2123cea78985a9305cd258f0889e6a7792f4c3557713856ac54c206df17a2f4a718a08e07ab821264cb0dba611e0f479c3e37864819c388e1ddf448c8bb6527038a73f28d2c0ecf6b7", 0x5b}, {&(0x7f00000001c0)="68ca66116f79f3632a4baf5fe54555044e49ebcfd7d7cd756a4e9e241e887ac9329b4c3b7181b2edbd03e931e8892bfa73bbc403febd13211deb7f44173a76aff0c1755fe2d2685b976cb5f246f3f2c81623d613a271a108b577ba3a2f0065", 0x5f}, {&(0x7f0000000240)="e39a688ba60c03b8b4b757fd10c6719b4b2a", 0x12}, {&(0x7f0000000280)="c6e3cad2", 0x4}, {&(0x7f00000002c0)="6b0c5a2ff81880eb081b99bba8", 0xd}, {&(0x7f0000000300)="494e527339fb3c59bd56f71749a734176010f8bea70b573022b1c19b027e2184f0c697e68b817e22a2a6af764703103c839c552bd5dfb258bdf263526a38d0afdefe2653df233ce74ab919a0f14c94628214de77508374f01a4aa449b0412fcc494e30e26164d29bbf1fd8be18c3deb367b63df0973d42b969c738ec8040220ca93ffee23543ed3282936b222b35b6daf869d989903dc59106853fa2210894c22effa7ad5371c6fd0118878ba04d78638c93bd30474a482758a894db0443418b071bfa12b88781889b3bfea281200fda2c4a00574838cd999aa3dca743f11a67f0cd8b255feac995ed1a3aeb23c6f8a1e0c719c527c5daf6a4443ae8416890804236cfc5543fe76940dd0a1d5620fc6a868ed1b506e79188f106c852eceae4d12929c973c06bbdd70362c8aee6106bbded30a643be092b9288d98faf2547122baa64af05a6285c72903305fe2f023c8b7201c74a6660b4796017faa0324dde37d3154b1fe21e613ba700487ef07e833cdafda949d7805b991c9468c31df26c43e6ecdeb31eb8611061f24de21ddc137bfd31de6859c738b187faa6f08cf081d647eae308d402c8cd72813e61c96eb8706840e09b2717543e6183b5c01abe2cbcef174a10a080f1884f2a6980d1bc1fdaeb6fe56024280175ecc587ad01676565df7a94ec261f0f9b0e05f27acb617a94312268d761d06c7b82ab1d241d0c50249b5483dec92583ed17c12fba2c59a2073033f8442536124fc5d749c0109d14ee339cb1a7c8a8583391a67e828c1beb4ad6de3cac0d28f663e3061b7c663d0d7c845fcbf16ec75530596ba361df35547e370494a71d2714658d2aeeade9cb8286dac4750046a3b971cf572f434866653f47ccd4f22b394e84ec699b4bfd1203740271e335cb56a2fd40cc0ab0c62d2ff0df3b17b492d1111e02c545b81bed8bf1792385bd8c96af836aa09a983d205204ea2562348c49f2e21816caefa2f83a02bf98224200f9b3135d3a41ce83f97293722d08e14ee23a5a508817e9c1f3c8c91ae9521ba4125a830858e8b2e3b7415eceb9042529ecb116214da814826023a893d9d0bc4927ce6d940937be71956fdcb75985ca28124ddb95ac9c34fd6ee4aa232a45b1cca7bfad8ac379cbe11f77403933f4fae09541f3d76d4dc174a683dc1761049c97d7bee47e1ef23e435fdfee439d25f2b748bdf9749453e5c96fb596b407cae8e704905443984845cde5350914ab7a7be8d72baa7797aa1b2e2c388e69113f945de81052e6b518825c69cff1a4a8b5a13ff6e92ad7cf7b2ff7d858da548f41bedcee44a15207c374ba5879fdf2406eec1d400f0f9a6540cce51c58261935444452ee859ae36195ba6e263515ff69e2fac25b93d0a7c5fd5ec1f03c588051e0279aaff29c4d9d6b35c5d46ec5fbf851abe2ddc4e17daf4975a2648e8948b2c2d827f2ba24975faf71823bd08ce97475f7d39d652ff04aca517c9e515ff40269254a1a9a9d05fe2d6ef01d48cf1a098b6ad9cd1cac7311717b32478557bacd201b1aef3050f8c9e81923ee3ab4ff7f39656d0353408f9b420f4a93837b43c67cee183a36d5bba44e7f3e6c76e6c9ad4bef1ff954562c8d5958e2e1d468a5c6524224410bbd51f51a37371a770e6da5be4dbd544cf45801327ebf6ae55350709a2369942643957a305b654b5690dee8375ee5f154d1cb41b5ac3f3cde53c26841b48fd7b1df67caa989334b5ba0f2ee276f7ea17272047eac92cc719a3787e29ead516559d39cb275c38cf0e11c94970572f8abcef5619255862350c5e8e981b6dd4291602f8218478695f56878aeaae64e221ad5d23a624f516abd3e8f250bb775f086b1c36a32194d4aef32c48dfde4b8088475ea251ce7ee62b9e763b86c24307d335025055bc4543374a55310bef24908cb06519ea0de6b794797ce8ecf3b828c3b71e84ac659b4a4ba703bd4c890a5006515cb8158d94ced231699100f5e1796dfa6df19a6583a7859210d9c9ac032d76534e22b9fb78fdebaf68e70714255257b38ca124b3f75de9f5828f17563516c278e9bd7e960faca1ae20b97a8d11e637545976a138682927545f2ff3ce3298cbb82297712e5d7b56cdac5b1328285588ef359271c0109fc9c623fe03d84dda43a9030a317e26c9ce5ca35acd655e2613c4d20fd24060fde9c4eb829576dd31e51a1fb94c3e42da3ee1b82aef3ee393da7b5b833cf1cbd789fd33df808067ad0845659896791da3e8747b2166d247f67fa20c2889152adc2d07ee25c0a18060e4114cdd54ed066b8c1fdee05d2971a3cc3f09db14d1160a64ad4804303c60f20f26b62331418d652f61a653e3eeedbbf9b021acaaec6c96a36f230a39c7a37e5b28c19f18b218b82fdb1dcdabcb6da2208b62cac14b9da7d186ff50eaad7af5978bcc865545a8a09611a9cef6e647b8ba2fd4a3f26699e664100acb9e397f018b8cc7224c46b686466deebb9517e076a9779d31e91491cf12c7b476b6f7f40daa4834c5a599bc173e1f0b3af7a61ee72cb7d26abd37247b8f375a91ee3353bd3b50e1861b2d1454cbdf010206a0bfcabcf3009c53d4c1879ff8e0e70d6636ddbb019b937e062e92e13d65a2096b557df2a57f20bfe2b1dca1fa3dc4a1be01d2b35f08154dd1875fd88b9686312e85a986e7197e51dd5665c213aac98ec21b93511952a00009f7b1ee4d9f98cfa78b795d1b6d5944c6263c585bba76222f6f66034852837b29d2882519aab9dc7cdf76b35d89175b5df55002750c19acd06bfa6285a54cc8a7f332115e7fdc54a2d64eaca61078fbf09ff45799cef65801364e1a16e7ea3187257c27ddb11bc18fb2ecfbf98e5187dffe3c286737a867984566d9e79a473d52027d7e8bbebb9adc5a4bb136f95979acf7960cc0ae12812cccd150066550f0bce3d629bff0d52f00299b1194d792ce73563bb92afef4d049398b82df9a81bab15028553c44040f35bbbfccf0941d538e95e869152b697a5745a926f5afa0aed6bc702945550b2a0fd425a7855eda65aedf6114c40e2bfd1e606ac3a6a065aca4b785478a3e8a087265f61ebc9c9fa1dbd171af122d1019374493bec2a3f3c2526a1ea0d38d11587a25ef180f60eb9895f5ff90134f7b5b5cedb398003addf451c9817fe15569432e8428296c60ba1deeb267df5962b008b594d56552c941ba8965cf65fdfda2e535bd200e4bc382d69e2dd8eb4ae7ead374fe0e05bd889703a0881e173624d373d53a75f23cb26b82db09e4046dec996905c1f1d78dbd5eaf225d9da7b68f94f8c8e5770134aa67b78aa347f6248b8f1eae01a517d8b713d98509ac9997e6840cb0cfe2f3101173965c8072f009a2fb0bf3335607f1b639b71f95d4076440231f993e625109506ce7d3424bb773e7433e7dbd1f76891b7a077a03ab4015c614dcbce91d6dd443044a6e3c477e28614be04f4010f7ba400aa5d06ec2af14c4268b7eb547492df363e6842f1c08ee982edf6a5ce93e1024aecd1ff5de7b36a980a9d0f674aab17e9cab5ab78b951aaae43b6eb1e5318c1c60c405a0a0b57ef22257942ef1f0d2bc1e17e0b5be1b20642fd254abb07860df3ebca92652e285f4b457b2fba16b9ed4e3f508f08a83135fd1b3efcfacfb97798b03861d2b42844a313c3f447e97f7f6b94f3f16a53776ace7a62f16ff9de92edbfeed06cb25a7404d0ed18b0d9e963a4ef3c7c12203c1404e2c522799da9d574ed5a8c9ff0eaec54dc7564ee49cf14b3fe6aea59294a576c14fdc6a9e78c65a5119cbb96c0ba85906435808dea45e1bd9fd5db5bcc63f0aa66e06486becf855fdc59a968173c23c6071ac0f0d119bc7a3993bb8d7d7da8e4e8dc117dc4ce8dea23a92f458616de9c23eb38ff46e9cfa9a5d9c810aa28952969f0a4bca1b4b171b4152e00f15d394b3569154d091de1bce4ca5874fb2d28f1b59ac37ddc4a4c68e7081ff56919831cc9a0833b3cfd94c67d4b2a8c67631f15011356693a1a66cd935be8a706be88ca2f03817e9196c519769c5edec84a53452f6d114b9d16149a132a4fe8c932519921d535f154b517bf57a2cb5e2160d9223b20cef90cb273d4def7bd5d86838a4c42366c819d68cf8ea29ef9cce6ceb382e53994826724a4fea52343c5d59243a7f9a35537bc3232e01ebcd13af90873767a4550d20a76b71f55ef6fa4f54bcc317572df93b7bfe7bec4a461d868b26bd3863a50206fec7c57eb32f0fb03c17fd9dd7bc3378d59d55b6758ceebbdc48a1284febc3067d7a06f2045147c12078ae3f538827a99e5e5f61897d9a6e37771f84f2a6b25c8ad1e8b19ebb68366477090a8a1ef3710bb808ad02af9e084529c71126e6e171d3f4880987ca91240d1fb29b3117ba014520331823fd4a2f8b16ccb801b21d497535dd25ad0a66a35b76d79be715c3158c8d8f5191e86309ad0744fbe6c913c7761a9028aea08fa8681ac1e9d6adbe4b2fa00b2246e00668ebc81a58a3e303c3b150080c70370adf52a72c745d9817e01e69039f1968d963c3f60be0aeb134e154e20f2ceee2883946e0d446492f62abb6d1aa65bd10290e1094faff798ec7c3d8d34d519514451c254064849eb2999f0849f7bc2d68c1a465a2e94d7a425abc3f2ffe7f822ef8ea64255ef48048ba77549954045fba1e1e003b1f0c359be41491e45c14fc1fff1e2063e78130f1b3c3e8428571fd57834010e2b586dba1eb3069da5a434006f80f663efbf5c4a6db401ece8ed5a618d533ad6fb651a57cd1c55c6c4b747b03fc50032fda23496682af2780f419cb345a2975ea8231482ef387ba530bffd3814ef4a1eec3def42a7ce3a0c28264eb5776f5da696ad32f3d416ff19c7940e0d1507251786b1a90bbdc2d3012e771c25e239f8486fa13457251e951580a364407f57c98ed982933fdd67042d0e7895994c4ae36d904865328c03dd2e41f99d192e89146b5591e5631a89e40c1cd773131e2b1f76d6eb82dd6d90be9582449e069c61ac8a0227372ddbe2ddf6d31da3c95ce99619b9cf3598d7961d2c68ea30b5a0962cad342762a3ed760131dd0a66b19a68a34ed9c5b363308b29bbdc148a10d17bf580e809d431f1ac0cdbf90dfc03eb2c44817573bd197bd58ca25c09336edea05ac4b9f09d9cd166023abcdd4e2156233d722a4ccda0bb31d81004292c5336abe908ef51c403ba00f4fc3000eaf7199842e68fffac5d5ac40d828cc1a3f7c7b74059d049bead94e868024b49d4e2b00eb891e206cccbe0541531d38948c39018f165c22e1291887de76d0b9ac2ea7119283ddd98ee257c55c8ad3099639d93d3cb908c2eb340173efddde166689e80bd459511e0d016a0569fe58ce3dae4c11356913d1cc5035c6f764ece74db2c9dd8a10c480d124a7cf030fee8a10bcc4cf157a35e1d622bc3930337d2c4bc334581a07b5c2bbf4e1f2a043506f75bab025cbdaa9722b0dcfc200fc9369fea162a18d62314bfadf9dcb49f0cc2f130ec91916f9971bd7849c0f01e21e2a105d54fbfa30bb47c4a5cde1b8448fc0c9f4e1238297bea3d5ce8ddfab6006723ffa48737b915615c0be2b6c09d9aa165005a770ffb31a5ec491a115bb1f670e622314a028d3bbfeba08bcae9ae2cba92f914a8b040b634179d35f5d2cd2572703c8e6527769988d6b102c90423172d08d2d6dabb37147bccda95f4b661f0d47e4eda0cf17a613dbf2287561657c472ef747da5a5d4cb46bbec8ed87357ce5ca909bd1db95bc5327273ea21f184f7f233b45a8366677a8edc", 0x1000}], 0x7) 13:23:22 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x100000003) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 13:23:22 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fsync(r0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) 13:23:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) setsockopt(r0, 0x94f2, 0x3, &(0x7f0000000000)="d5a58678d6a2d84b4ced88dbbaaa", 0xe) fsync(r0) 13:23:22 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/160, 0xa0) r3 = syz_open_pts() read(r3, &(0x7f00000001c0)=""/199, 0x369) r4 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 13:23:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f00000010c0)=""/182, 0xb6}, {&(0x7f0000001180)=""/241, 0xf1}, {&(0x7f0000001280)=""/32, 0x20}, {&(0x7f00000012c0)=""/162, 0xa2}, {&(0x7f0000001380)=""/141, 0x8d}, {&(0x7f0000001440)=""/195, 0xc3}, {&(0x7f0000001540)=""/167, 0xa7}, {&(0x7f0000001600)=""/236, 0xec}, {&(0x7f0000001700)=""/145, 0x91}], 0x9) fchmod(r0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) 13:23:22 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x3}, 0xffffffffffffffdb) 13:23:22 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r1, &(0x7f0000001580)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/2, 0x2}, {&(0x7f0000001040)=""/177, 0xb1}, {&(0x7f0000001100)=""/22, 0x16}, {&(0x7f0000001140)=""/75, 0x4b}, {&(0x7f00000011c0)=""/252, 0xfc}, {&(0x7f00000012c0)=""/112, 0x70}, {&(0x7f0000001340)=""/162, 0xa2}, {&(0x7f0000001400)=""/210, 0xd2}, {&(0x7f0000001500)=""/94, 0x5e}], 0xa) 13:23:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) flock(r0, 0xa) syz_emit_ethernet(0xff9d, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7940f2dd2cd391291f0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000008000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe9689f750b3dbc19f967c1c3f2af7cc") syz_emit_ethernet(0x9, &(0x7f0000000000)="8b254be181a13afd5d00b324d8d994d17b86d7afb8862e5ca10be2e4cc6d2026ac9ff95dc3cd8457c6f9a56c19085014baeddc24aaffe7524126c66d24833406cb02914bf415") recvmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f00000001c0)=""/36, 0x24}], 0x4, &(0x7f0000000400)=""/239, 0xef}, 0x840) lseek(r0, 0x0, 0x0) 13:23:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/96, 0x91}], 0x1, 0x0, 0xffffffffffffff80}, 0x840) read(r1, 0x0, 0x0) 13:23:23 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = kqueue() r1 = dup(r0) getdents(r1, &(0x7f00000000c0)=""/92, 0x5c) 13:23:23 executing program 1: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000100), 0x1ffffffffffffec6, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/132, 0x84}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="087ad48c21298237bb23bdf10be7df97f5d322dce8ee18e352779cfff2528b0477433b9678c81699b8997aba230bee64624d2960f554832ef88f32e490b438bf938c81dfee6687c760e318fea52236b79c1335b9c02b8a71fba58cdca693cd97426cd4cb81afc9cc3490b84744cb3eb546e4f288837204aa169cddf9157a57dedc602ed74c69e9c8570c0f8987eee3dbce5daabafc336620b39c8dc380f7d20ab42d1199df4a1549cac7e8499a9b6d416858b6d6e7f2008877ea443f38f094498a20a9a4", 0xc4}], 0x1) 13:23:24 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x800000118, &(0x7f0000d0d000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) minherit(&(0x7f0000d12000/0xf000)=nil, 0xf000, 0x0) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) 13:23:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1f, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffdb6) r1 = getgid() setegid(r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/22, &(0x7f0000000080)=0x16) setsockopt(r0, 0x7, 0x4, &(0x7f00000000c0)="6491c2f62f902ca058a1b8197277fb6b4e47b25e413c8f0bf8aad4d4a9c0191f880a364b87379f1fecd335075a7bd5cc146bce6f497c9fb012179b9433d2c14ba8a7f4a648cc008b208d98648bf8e1abc01f11ed12f680a66b01cc27b427c0a543feab39285b7e84eff0922017b3037dcd35bac36c30a48746466d0ea57b84e8f3e68224453e4e12dbfcb8ba4584a9c69471c6324d49ea974b2f104f8e4938de16b8cd97ba00baa429476029b402f71502050b93cc3e4499f822cd6427e6e16808f5372510e8596314ddc2d88680348ccfeb1a4f540b255ba0f9c543656021291fbfa9846d8da3d294ccf206abe5202d4ce293", 0xf3) 13:23:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0xfffffce4) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x3ff) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000001c0)}, {&(0x7f00000002c0)=""/242, 0xf2}], 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x128, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) 13:23:24 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 13:23:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = kqueue() recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000003c0)=""/229, 0xe5}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f00000004c0)=""/242, 0xf2}], 0x3, &(0x7f00000005c0)=""/223, 0xdf}, 0x800) getsockname$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b92bf9ca2d58d2fee72b3847d5e06e875d04e614d9e464c4fcb62d5dfd0a2b2fb4149578b95054819ecb63e81ac7c31be69a1676b449b1b8cd18deeeb42ef84ae48dec33658a7a9e5071b9c2e09537a3d3f218f750d5f92311645a2f321794f47784dd2e889526e799e16af6"], &(0x7f0000000100)=0x6e) flock(r3, 0xd) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x23, 0x0, 0x6}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 13:23:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) recvfrom$inet6(r0, 0x0, 0x0, 0x41, 0x0, 0x0) 13:23:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6af02d2f66"], 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='/', 0x0, 0x0) 13:23:24 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, r1}}) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_STAT(r0, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) 13:23:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140)=0x8, 0x4) 13:23:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 13:23:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) dup2(r0, r1) dup(r1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:23:24 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000234000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:23:24 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) 13:23:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f0000000040)=""/57, 0x39) read(r0, &(0x7f0000000080)=""/242, 0xf2) 13:23:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x40) 13:23:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000280)=0xc) r4 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) preadv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f00000001c0)=""/186, 0xba}], 0x2, 0x0) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 13:23:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x3, "48b8ba6bc5ba952a554b46a303e0008c1ded033d", 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x5, 0x6, 0xffff, "e61cc59bff90584ac637f8a2d580cdef430828d1", 0x2, 0xf2}) close(0xffffffffffffffff) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="5567b22962b7b6267cfe099dcf617316f60a4cc37ee1b20622e2e2b9581144d9435775dd55ba523e90eab293c79f6838cdb27de4f8fb565342fd47465d234213a73c1389d84207b1819218ad398cce5d77c73ec99fbfdc2218a2e1d42238e344d7c5b458b76cb735cd4c93f58a05c6ea505df28f561a481493195f403b9b34c50f71650f2ca0b3b1369a5fa5b4293258a4efa980ff43db7e52141076b5c57913b8d77506e32abfba4b88182b21766e7c8dd1fdd3fb2ca6913c70e19191a63e81fdcd0267a89eee95075a8728c6f48f6b584624bb2f44daa4e611107cd65260d00cdf9ffcff701bbeef404be54e21b728df", 0xf1}, {&(0x7f0000000300)="2ecf56dc6db4fc96727ca008bc8ecdeb31ec12c458fc9cfe2af8c70b1fddfdd911fc98211c5ee34e23d9bcdd47ee59437e23cdd62de3baacd3db00ce694e69cd5c2ef8ecab58e87b635e8f7d96f7df9e0945ec7238449b7bf63d16071987b26ca3f40f217ef6421557eced55e1eb516127ddaabfc5b0f5f8e56e9f460efcf83dd069e4a999363eb7f8e16bc301779774e0e6d24f7fef1ef121560b596b1281f7cb5ba0e41284cc7e521ff065a39f7c1dd2217c44", 0xb4}], 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x1800000000, 0xdc9, 0x0, "c3033c59d86631e8aea2b78b01eea9f550c89328", 0x8000, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:23:25 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:23:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x85, 0x0, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x1d9, 0x7}, {{r1}, 0x0, 0x2e, 0x1, 0x10001, 0x400}, {{r2}, 0xffffffffffffffff, 0x90, 0x0, 0x10001, 0x1}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x7f, 0x200}, {{r1}, 0xfffffffffffffffa, 0x6, 0x9, 0x8, 0xfffffffffffffffb}], 0x2af, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x6, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x5eaa, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x8001, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x1, 0xebd}, {{r2}, 0xffffffffffffffff, 0x80, 0x44, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x90, 0x4, 0x2, 0xa4a1}], 0x7, &(0x7f0000000200)={0x3f, 0xca}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xba, 0x20000001, 0x7, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x81, 0x5, 0x12, 0x27b}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x7fd7}, {{r2}, 0xfffffffffffffffc, 0xc0, 0x81, 0x9, 0x3c}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x90, 0xfffff, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x56, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x22, 0xf0000002, 0xf53, 0x400}], 0x6, &(0x7f0000000200), 0x1, &(0x7f0000000240)={0x8, 0x6}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() close(r0) 13:23:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x90, 0x40) ioctl$TIOCEXCL(r1, 0x2000740d) 13:23:25 executing program 0: getpeername$unix(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000)) socketpair$unix(0x1, 0x40000007, 0x0, &(0x7f0000000040)) 13:23:25 executing program 1: open$dir(&(0x7f0000000080)='./file1\x00', 0x2, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) r1 = dup(r0) chdir(&(0x7f0000000200)='./file0\x00') munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) r4 = syz_open_pts() write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r5 = syz_open_pts() close(r5) dup(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) r7 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r1, &(0x7f0000000040)="a153b490e069719d", 0x346da0915b9da553) 13:23:25 executing program 0: pipe2(&(0x7f0000000040), 0x10000) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffbfffff, 0xc2}], 0x21f, 0x0, 0x0, 0x0) 13:23:25 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x10001, 0x0, 0x7, 0x735, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r2 = syz_open_pts() close(r1) r3 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r4, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:23:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_int(r0, 0xffff, 0x181f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000100)=0x8) 13:23:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) fcntl$dupfd(r0, 0x7, r0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0xfffffffffffffeb7) 13:23:26 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000000)='.\x00', 0x0) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:23:26 executing program 1: r0 = shmget(0x2, 0x2000, 0x88, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1002) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 13:23:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff01000000000000009445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000300)={0x1000, 0x8001}, 0x10) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:23:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x110, 0x10) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) fchmod(r1, 0x0) pipe2(&(0x7f00000003c0), 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x82, 0x1, 0xd95, 0xffffffffffff0000}], 0x9d, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xc, 0x1, 0x4, 0xfff}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0xa929}, {{r5}, 0xfffffffffffffffe, 0xc2, 0x20}, {{r6}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x8, 0x5}, {{r7}, 0xfffffffffffffffa, 0x8, 0xf0000001, 0x5, 0x7}], 0x692, &(0x7f0000000380)={0x40, 0x7}) r8 = kqueue() fcntl$setstatus(r8, 0x4, 0x0) kevent(r8, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffd, 0x4c, 0x4, 0x4, 0x3}], 0xffffffffffffffeb, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffc, 0x82, 0x1, 0x7fffffff}, {{r8}, 0x0, 0x48, 0x80000040, 0x9, 0x1}, {{r8}, 0xffffffffffffffff, 0x31, 0x2, 0x6, 0x8}, {{r8}, 0xffffffffffffffff, 0x82, 0x80000000, 0x2, 0x7}, {{r8}, 0x0, 0x20, 0x82, 0x7}, {{r8}, 0xfffffffffffffffe, 0x8, 0x0, 0xc27, 0x9}], 0x62, &(0x7f0000000100)={0x401, 0x8}) 13:23:26 executing program 0: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) dup(r1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 13:23:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x1}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) 13:23:27 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffd9) 13:23:27 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000001040)="26fcd3a18bfaae494ed482d38ba5d87ff9dc66bc38b1c7e5542fcc36006a0d2fc05be3a86b3e1dcb8e190f14450ec6482cf08aaf5ac9e28f3a0b6688ef30993618f0416528730faec05e3c849d36cfd0df136f916cb3b23abeb578f0bc2a93633b74e4b92cb97e4edf5e5df2fb9079d03f4e5cc7dfba0321154789811751e1cb19b9826db06eafc69b82f9d756e3855c66b6b9ee7bd989007f0e60e7ef7ba2140edcebf6be82e2055a85efd166142e", 0xaf) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002500)=[{&(0x7f0000001100)=""/71, 0x47}, {&(0x7f0000001180)=""/163, 0xa3}, {&(0x7f0000001280)=""/12, 0xc}, {&(0x7f00000012c0)=""/76, 0x4c}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000001340)=""/84, 0x54}, {&(0x7f00000013c0)=""/189, 0xbd}], 0x7, &(0x7f00000025c0)=""/246, 0xf6}, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) lseek(r2, 0x0, 0x1) writev(r1, &(0x7f0000001040), 0x258) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000026c0)={0x0}, &(0x7f0000002700)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000002740)={0x3, 0x0, 0x5, 0x6, r3}) 13:23:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 13:23:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) syz_open_pts() listen(r0, 0x0) close(r0) 13:23:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x1f, 0x9}) 13:23:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) accept$unix(r0, 0x0, &(0x7f00000011c0)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) 13:23:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 13:23:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x637) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x8, 0x7ff, 0x40, 0xf80000, "0cc20402b33534f483bc32b3599de98aa30fbaa3", 0x1, 0x8000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0x10000, 0x1000000000001, 0x4, "04fba7f29593d6de51e8c93b506776d503afa545", 0xff, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000006c0), &(0x7f0000000740)=0x10) bind$inet6(0xffffffffffffffff, &(0x7f0000000700)={0x18, 0xffffffffffffffff, 0x80000000, 0x1}, 0xc) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSCTTY(r2, 0x20007461) nanosleep(&(0x7f0000000780)={0x0, 0xfff}, &(0x7f00000007c0)) sendmsg(r0, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000800)}, {&(0x7f0000000840)="07c68d0a87", 0x5}, {&(0x7f0000000880)="eb04de482906fcea0649f50486957dfb37d63e9771a7735e839fcdb296d13fce791b456f1ba6ecdc0ed4d4108e150a4be40c0452ea965a19dcdd08b5b88b196aa32c96532b4db2190f5410f005b455bc645cf50ef08086b25538361169d94412a015d6050250e896da50ea5e0f9968d51413adcab755f5ddd58b024f866add5411b1af2a9e71be080c4ed8766821343cbb7b317f774e5b817d6bf9614babaf82e6d4517520de6133d8cc3e5d357a00b70a011057f3eab7b893573d1f8c54891056d53885e86ace0fd763bbf62894a1f6e39a133d99db517dad2709f3e4ff730a74ed71", 0xe3}], 0x3, &(0x7f00000009c0)=[{0xb8, 0x1, 0x0, "e74c5f4ea89726e556e4bcba3824db106322795539586cd616386c3f3464ecd11e44c7c0536e16d1fd62495caf7e5df5f88e848036d5c1adc7e9c0a800dd9841989f3f25121c7711158ef7510ceaeb5e5ef3f45f45d6dfb06c3c221ba92e05e32dcb6cba851a9dfbab1ea90f0e9c3db4fc8f1cbadc660d98ab6db9c8110bc534b77b19898037e046f6ad70cb149fc018e966b6eaff40b08efc2f43961bee046d06ed"}, {0x48, 0x1, 0xef00000000000000, "435ee35d2d0cb2d3885f37a75422ddcf167e2e4b49e56d22b77dab7f6e8cd0c3429a49ec61150c129bce1914c39256326a7ffc0dd9980d"}, {0x90, 0xffff, 0x0, "027e69519981266ef8eb638efd9aa3a72cb1570766c668d38ab187b0b51e6c2994fb2a372972fa5872a63587fd68e6401b2d4332e66683ca8db6a91d3314e47b1cb34828f58297268eccfaf3a163038f2aeb16f0a5384ec940e574a0c6659f37cfa548d497085171f5767e95644d9c6cbaf41366fe9432e42b56d168a48b63"}, {0x80, 0x1, 0x3f, "3690196006da4b423ef8968a260aa3d22206658f0bb45684c27b17f8acc46bd3fd1003dc1db843b4bb5d01bf1a9bc0313a06c37ac44a05a5c3471595e4ff4633de6a108244e8e4f1387bbaf538b3d418cf17e224355880c717135483a07e8df9ef3fca37a00e612139f668d54305"}, {0xf0, 0xffff, 0x9, "b72b764d8fdd324ed96261a815e14d2919d4805578e418c9c5c2d666e104612b57be71c8782a7e9c3f694976aa492050b3477f4732de5b100396d5cca13743c1e428c90097072692fb9ae13cee6e01b2bc32697009909c8947f344940df39bbe077a27da3516a0331c38ed4bf51c8b5f81f97318b4936ecbb7eed123b3a4273347caeb655028f21625d7ba5d61f5498f64a5693b6b0ad0ef6d65db0dcdc40bea3fd62fccbfaae2f83423dca120434ed6cf6502570bb85f3242e6e38c8af566d0648b07a247672cecc02060757069aeb5d1e4534ae18e63eebbd01d"}, {0x40, 0xffff, 0x8, "ef2feea2504ec26a2b06f1932bb2159b89e444e3ee807ac59c3da4b755e46d4249f2b0b25b2a50fa87"}, {0x48, 0xffff, 0xffffffff, "317418f57d3bb14f6cf6136413aa30f81e5fb0e19ae38e340a12746bfd54755b1179623414469db2b1b2da68e99ca4d5a25bbb337c"}, {0x48, 0x1, 0x0, "b6603e6cd7534b3d59d868f4f42b87e296ebc0be4aa325cde2fb65e79e51e93aa517dff146c288f3f3cc8b5bc8f6c920d4123fe0e85919ae"}, {0x50, 0xffff, 0x800, "7184e73d8fca3705c390d0696a37b9dafc907724f90da41e83bf9ac21470c58c236dd7b6734c8136f5978f8250467f08cccff8bdeccd9e3895904c84f474"}], 0x420}, 0x40a) readv(r3, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000680)=""/34, 0x22}, {&(0x7f0000000800)=""/29, 0x1d}, {&(0x7f0000000f40)=""/137, 0x89}, {&(0x7f0000000e40)=""/205, 0xcd}, {&(0x7f0000001000)=""/64, 0x40}, {&(0x7f0000000500)=""/237, 0xed}], 0x7) 13:23:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) shutdown(r0, 0x1) r1 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) fchown(r0, r1, r3) r4 = geteuid() r5 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x128) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2813, r5, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg(r0, &(0x7f0000001880)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x7, 0x9}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)="ae929ee06955803d44a5fe6c964d892450249f1d77a3c2c752c72ba034b63a586af120824dc2fd9e7a49e2c0f9b38b1c6aee692fa9c8f67a6de9f09ea0f9e53dbca5c52b6b0eda46776c142d7d235d2e4dc31614c6be274e1ddf162f63ee677cfb07efb3f6aef7c7f8f3a4c76ad363e3a66aed52261ed514960b447d8bea10b26bb556d49cec8c34bcdb846ea38d8f9aeab81523f46cf25b6d76290ed83b4cce51cff72f89cd83e19842cd13be06e5d26c1c3395c9ce97dd44dbdfa963ead8083718c2fde7c52bf561defaec5a5b3ebc1819", 0xd2}, {&(0x7f0000000300)="bb9757703ac8b1bff1c4ba7fbd8cd7f0fc65ff5b7205ea9edb009b85b3106e998d61c22b8de33157403c29588a1ecd76f646bc39fe10c217934a1a9fcb7a36c90d1445d8abdb386f53a3ddc4a47f40f15c0b9dd4ee3065fd91961f10977e189bdfd1f3af9e6991ef0cc32cdf6131d7d5360266", 0x73}, {&(0x7f0000000380)="46ee62bcbed7cf3d17f96a6c3daf71d7f5e47d105eee500e3f7598515d9c14d5400c8351a7e9f1f0b6957b91c58ee8a430e89d7cb18f2dff1d83c7dc9708620bb1681a5c66a4144cd9080ae3ff6c829c6f1b0af5fe813248d3e036591117b931ab37376cc5a4f6b160188a7e4a95d6fd46adbf1d14b458ba6139452f8a318001a04606a6cd00cf3010544db0276661f01bc9420c381cc21e269e3bc4d20c9b59d8440ef4b45350545eca58c4697d12692c156d25068790fcc7b4960624e751831c9bb0b1b9695c9a8d15e6fbbe006b6bf1284aab", 0xd4}, {&(0x7f0000000480)="5745527e6a40319f740e7a48cc06e4acc41592c203", 0x15}], 0x4, &(0x7f0000000500)=[{0xa0, 0x1, 0x0, "0ceb45704c17bd915270300bf3b4fd89541b499a1b8bdf108c0299ae346b5075b0a76c79a8b1e3aede6d436ea260838d6d86e23760a424c7b40af747dbbb9909743e7892190b0e71a99de374bae79ff95da8e679414980f900abaa4e57190c693fb8e7e2515b6c81b01993793943c298470f91088477f02ee8959a9fb467cd93aaa70e0f51763d3a9d671911a3c4"}, {0x110, 0x1, 0x1e, "8c8b56b9128257a3ccfde1826c03ebd093a959dcf7f131e513939097314836aa311490dc46834b80de2c4d3a5cab4a262732fa409222ba26c6954c744a00c7fbe70773b9e9d12b59825341dc5d9cfb58c54c6706c3fefbecca00ead6db7af95133ff3f034bc37083b411f8c15e76687fa3174b7ab827f1fca579a73277a4a0c2a9b06c354b3e1c56ca118f57548aefd3a495e3c8d436caac79b481be815cbee64dc1e74b660502ce5fe2eed43492552cb29b8d67ec531722101d4a86c9aa780298a9a7a09948d1d032dfe9df4c5f5540ef0e670d2ee849813822531f00cc43779497a3d82793d0d7bda8e366208cc56ef518eb469d59be493f229fd5df5e"}, {0xb8, 0xffff, 0x740, "5ba66327a12766a6e7bd5e26cf30acd6e0e0eeef9f5beb9e9e575e2a3a05c649eca2afeb79e2e2698055813c34ab9868aa97cf32a990d3e7500ff4eadd1c600bc4d6a5ca016841eeae41bab8023caecf046943be8d172107599f22851d228b05c5bce277d4d19542f3f3569c17cf4d0dd6613e71df9594103d51024923b8b13c7fcb1ac928bd5e5a62259ea7d8aa6cb00d4e58c0f5e0fbef40c84cea8d10fff81fc1ef20d1cc61"}, {0x1010, 0x1, 0x6, "37c997917791ce01487a5f0367806a61435afce833a49d5b9e229dec1acdfa74be5dec57da9d43d35da399f1eeb2ca0503afaab1ba0339035bb50056baf409888ae841cf663df4a7dfa7cdfcc2d23cabe450077f4efabe7d612c4e27a5a7e9a5265d284dd2b5fe00c9c76687188e283c4d6fa0b9ee64d7e11af7724a97cece6492ddd40e7c811ee82214e6dcbaa7b920d50ad010aae58b148e9595bd9c6f668a6c1cc88ef398a8c0c3125cce398f51716c2e8e20c07ae45191546a30b51c9df705192105e6251f3976a11cf5fb9b47320d899707c88f51cf74bc70e94efeb0c9cbe1c50fc4d2144cf7ca015bfdad8d6aeb5318bb2d62f503c747d65711e9cefa3ce97104cca099d9b1a0967d2959e34467a0483ba9c20c87283a77057c0eb2e206e41da6999fd9e99aba7967feaa244effae3191edbe651709285013a66f704b61c195f872a24ea0085d835f39a9c83d1ae015f36bf4a5e0fbf7cade190c5905555c53a029f69a58c633fd81068e8636057b9d175b3ac22ce913489fa96cae280990e63451923cfe74eace2ff27a34eff0584cc92768c8bc41e15e26ff597d997fb774561540a7bf060d54c264f815c9b20d432f35db5606e7934208a51a7040600c8a7abf5fd2437bcc59317aa2be4ce37ffb046f667ba076ab4db55ea5331665b6196bef189f45ba51d9d0f513d45694cd4906fd7313cf05fa07af2b0116d029786b39c287021889e469615dd7a5b17110bb0747c094f076c96fe48bffbb21b54735dc4ce6140ed14cf32941fbdacdab2ea17b01fcc578917364e5180bf87c0ff58e2c802d86b10297394f0bc531606c328ef78e00907eb3d275e4811e9a0007b2718d8439f5ed5b5afb325e836e9d6051458644c751387b631f184e00034593f2d377b49f0d20d0830436517471b1d8b442a1388b9697b475418923fc03bfd73128b2071c10a8630fdd20f93c0461e98737c351d4be08ec5535f9694d9e3c26da5b16e533dc20cd4d1a5b97ce57bdb000c579df9641ec3aed16f0ff4806512ab78d77858d4e9eb55c87075c17c6092136c7c3507a2d2edb4f0e753f5b9e41725d5b3d9fa533d7e161c9403f7d7282ffb7992cb4a7d8946cf4151f7efbcfabca9316a12d66fa0a9293bf6a7fd232c8aa4d4efd6c9db589ca41354227f2c5a6ae713e664e1548bd4392ce6192a575e3d027b0bc8f75314df9d8ef4a38d9c06e4ade375b9728da411f494f9f3e646202a04fed1a5090c11e28d2607841116574817df8df261eb0ebf3f4cb1ec2734f02f3c483c0351ab717482096aba6c2c0d2736eacb543862c9ff538d57a32ec3a1d9fed2493a6acfc0ba02eedf62d53415abd3d2860b9eb2d843ce9d63b88f083a3b7c4f2b651a75fc53316ecc4c745f7604e9735170b1b95b5d7091d096b3437f7a97680b5e04e49907f14838661d9b146c0968ddd04f839333b3012736e5424504fb68c9018f6ab1a6a246a6f5bafbdd38f8932588b86eb5461c6258fc13c48b22ac5978607a80770b6df481d10b3e9987fc4b93d160be36fdba4112b56fc485973f8773cd962e54db74a42f963a9769e5c3b617343928eba32633a4d22de8b317f05e57e1b2c18500b8e2eda9ff9861849d62c3901649f936a1bfba2731bde11a323f9f9dbeb97415e57dae329bbef5ef882f103eebcccb9ae8170a170d7232d0501653bb6d405df716b1d5799cdec41d0117aa9cd9b9958659b604c7a9bf0a2ac03c36c280b24a8e85b01243c8b3617968b3ba7565ec73049384c3e3938f6cf1490386da2a1b3492b189340056ef40f29d12888d1f0f6ad9f5c357cc3663b9acef759deb2c3012688702a7bc10c904b2baacd71c3f4167968857f013db26d6dd4550211eecc72254277b624d8c88d7269b83d1d135647bccd3de7a534d7bc0ace468809b84339bebfea1a5187f43dbbb6ce3517e10c3ac6af818b8276d52c7556f568151a1b27fbaf4782b948f18a55c496a612e51636aae4caf9adadd1c2316597d398d6b7ee69d4a05e239439c18d82e289470f24a9dad42db96c899f9fc085a83e81791f0ac6929dcca97b30456d0b3d5dfd6390162529c00a5bbbfbcf8d90be2cca3a8eb9c22ac613a15ddf10721fa4e2e98bd8f7179db37ac4978b8e29dc194b71c20d751051dfe3f300fa0b6a3dc1467cf4ce41a8810193c52d3f8c94fc4d65ce34cefb96db8c5362d004c0f8d8f65813cadf473d0f5facb26c45b0480f1e611e1923ba498f554946473413bb050a6c0e2d8382492f5f8122590fbf37e8ea6d1d6b5de6c6d051c4487fe51d7da05c248c01f27675efd15d88a6ab458d71435f4e0d8d27a4ea1af0e73134a9bbfe894df39b057088c1d4d644f590a3b41b5c1cadbbec87ed892ce70a61966941f51ed5e9a3ba26c90ee6cbb41fdc933485fa1e62aaf472612517261d16ff3efbfce71b821407da3c29cdeaee880662c572f0bb78297be121b3579ba95541131863bcf82d2fd92224de266887bc3bf1b495189ebdd52219566f7797a37f87e986accd1d392e8ec62392c18154ca2327106ba3fdfc51faaeb2149e582c921a815ca576f7326ace2661323bd8cdfdc0a66cfc9b62801eee8830991183e83ea25c46d44bc5b77ce1530382dc93827e3e03284c3d770eb0e0cdae62c2a087904d1ee80911723f0d610a852305ce87afba80eb74f93ad64f0318ffe6194d1f9437f771383eb5234223069029691c2d9a9ea27d10009a3cc00e2bb20078f9ae0d83030d6c5879300402a8542b71d21ce21da038887d288d2ddc78e6b4283852a85c974903bb11ff6fe4bb21e2b1999df2427595f164fc359e3b038983ac8633df125c275b1803a08f6026c5ebad05487b177279b03754cfe51e43f7c43c49fcc07ec874961e60ade27efdee8329e421431e476f2eeb4f9759385459c15e6afd851090324ec8a0608d671fd7731efa142862a7111bd24131c12490512745dc36ad0e32c611de85ee59150625e413d61b74cdcc38601fbc87c5f2f1a4e266cf947c89a841e992ba6cddf1894faff588cdc71de11a366ee0a60d08f8e61277679e8c6fb359e2cd0c04b69740285e92ccb964447f068f995ccf47fd6d96e573af6361ad59a7877c0fc7c042575a11819a52beccbaecf7d975e48deac979a6f0b95102ff9a4194ac0a2a7fa45268b711b0defeeeea098d63091f8d9689a53cd298cad19bfd731e3e57983b0ec3c45e5af07bc483c6778377c6be8c164db0f2d2b866dfe55868978520f8890be751dd90f068d953b24e6eb4800ba254df2305aa46fa21811a43574a6d639e34747e26ac4df203e7d503230a41cadc6f88d32f0ec84f563c7a0ace1300700ae3486e7790cd99719fc2c7deaf9c5a11736b769c7cb756a35e5379067d59eb168c15846664ba9ab8a49a14e4e78f0b678ba39ded08221be7487a87912da14b74346a2a21eb44655e33dcaff4444e2bf33ec8d93ae27b0b5cc08a53515551d9b09b01f07379f62ea165d5a6e5ff8bbfa88df0b91cb2082ba0ddb5c3fd691982469870ec7e7478690c83eb0f3bcf835a2d98a3388204304415f55f224742864c439426b30f5800326973190d74b97b18a666c0c33d5709fdffc79032cffca8cac0356b7921c4ef9a847f1ee1e6c0134dd502f19c7916e299c5719db60980b4efef5d76c2d59e48393c96160ba7547f0c9ea2bdf72aacdf2c04600e311b26aad02a0334738135574366c9b52b4123e2e58e4eda0daac18c8e173a1358e63f5d7ed80f61ef9f819dfa75ebce82645514b2236be5d7e2d0613fab49d7e9dc84481c72876316bce81c4b7d8f5a9559d25f626f05859270fe22f27391f9ed8d7933a840f963acec10fef0d828f9eb730edd17cba23fe456420d72b849a6bf38a06c69b031dca0afa480cf4881f7ec32de10268b3f7e8364e61204d8bfdccddd48d439f26dc002cb4ebd958995fceebca411cd4ab02a0c26bebb61e0c31ba08a83803b5afec1d245d7aac7cab9b4870c44e135b589ae1169db16f19a1fc1b28df0ea93f1276aa9ad2af4e187b07a2a1913a042867902b2946d6919d53a09354affecbb1a61661b521b28a3afcad792a8e2e437e678b32746399c3629bf314db1621b6bf1769fb89d9b2a66e2ca88810d674affd3b8326699e67bbf7c8f2f25cdd2b8b3e697ea0c832fc36526814cfaf31e4e248bfb5a932584377287f89a28a85a436a46b873fc223e9894913559d89d2ad4441bac700028a367a24f2ca1ff68ccf9f4a3e126a64810ddc617535d8aa6c8abd3f554cecaa8d2c06718c208881ad329855af56aa06fa84c7138b56fd0122c73c777ba46fae547591a5514e94e440e7ec2694ba09d851ced5dc7b669009f164328c94bb8de854d024aa4807db2f125c628ce26762c85e1442275862ffc82104b182b955fecadde6f09d7e6d2c26da060e3d6ad2c110a94a0d38dee487eeec5179321db25a3735b19276b40fda78f50ada56d51f1d4ec36d420b647a1170dc4b0f06de31219ce7f34f0d780819202c1563a5c497a0705e120b855939ad7794cde5655a48f15b8635cc8c535b268219eef7927c06edcc87cc89e3b3d23dc4b8a3fd1b821c51ebeaeccb0cea48e3f18faa8ad537d9b1082c69edc8d1daf06547d7f1d5f88b90976a94f880fee3c3a0feee41e5a586a8bb2c41d3df77257625a7a35998ae087db9f919abf0232a3fd4a46d4b4c1db67330be43832424fff5c5c21254964a82ff7e0938fa5a76d76a2a00c7ff45aa5ec6783051d4bcb9c6daf90014c52674daada1398e61de251540c44564a3d85ec982b3b6b73f89ed3d58f677f6eaa9400b953d0c6f68196a88fd2026f017291e3ae6a7b1d23e4e11fc709ec7086622f1b635aaf02276e3f77f92f08f858a217d78cc043c360bba051ab9aa5a203ddb35ffb0f756efbf6f25fc8e5d66608f9b8bcc0e131e1070c939dc85b4a06d5d6f1dbe8b51564b3f15e6d8bd43e67f6314858da62b9e814af7b57259ba662f97b6686e435f6fd861a6bbc437cd80d3066b44a953c383a0e760a5ce92f595d137019b5ec8f0fea37a435919a00bc9ee47c51fedca91938252cf55c0b40271f8af06031dc90d67286875ee44e68295615c82b8b4f7707bd59a6f805f81d6a4cdf7448296f9439436c350dd4258882b986a747d1ee19835f091ed251226738b71ec1f8cce77d729585c90d8721199de541d7f5359e3f70be24be3700a82fe94597cabe49c133b87e67c7655ed2b92fb3995589a548e83bf4259df46e747c405310843877c4399fb3cc38a17313183b0685d98ae07106a4164188e43bdeb6aaeef929d4de60333d4b09724c904557acf7ab4328e3afd4ebea856a3900849999ef5863145b71a8e1edd9ec2ffcea275dfd9d56c5e08de91717b6dbad0693bdc9b663860a445f4ea09502d4acbcc40acd48d73b318891b50cd88972e2586de68bfc709c9d161c9b58e6e8f4d0839c233bd0ccde6dfc415e57744e14a40deaa3e5a8737551e494c521574669953440070c4f6b3acdb3b42259568064a765368002b8521187ceac8eab1e1f0c51754e6dad0d6cdf9c60fff261aac7c8190ce47e3ac32fa680252c7fd30063cb2cada3493b6839f26faab14438d5c93364d30d62bb7b0500a233805b80221107ee497bb8d28a919670d0a2ffa513ab6b0b77037b98a9b019da443442cd9b97d831740ee025ab618b0d8348db51602feb92149a31c8335ada5e8b3d5fd71358c5e2322f8d92f2916f3ba11cb56b42a9793dda9690c960db50b6c1f00358130da93b75eb6a"}, {0x40, 0x1, 0x2, "a7a1957274180f11a31fc8171a3ea719c0cae8df6e2dac4e812eb8f57778d6836d95634bf61f4286354c3264513238"}, {0xc0, 0x1, 0x2, "150e28bfe621cdff30cd51c57e64996520c084efba43c40d90fbb5f54265f31ee634a40f6478c6c6d14a15685db6768c37fdcd1178f0d565e83126ac68740dd5508b5a31cf9c333d2ca75cd024cb0d951bdd811bdf3feb87a50bd707895b901c41224cd2914d04bb8a41e45910b0b470f04b8a62574d15952addb8f32d90a060da80a64e7984a400f15aced9daa3f725bd7620d5ceb6015ab828954a64cdc9e46188e480a7747954fcb04d3356af6fe1"}], 0x1378}, 0x4) writev(r0, &(0x7f0000001b00)=[{&(0x7f00000018c0)="964f3a663128c795199a9cf1e4192c96591efb85faa2fe63db391aee25b7ccc407bce647acc6ee29919e2a03e86407c79ca6e5431466205ac45d59c45f351e7c40238b1113f23b4a4f12b93cc164a55379149b196d1f34c16201047a0e8a8931e23c5bf10d816f4f9c9703de0e6328f1f08e83d2ba2bffd1acafc51b990481f14658166bca53d7484ab4fcd634970b59b549c5dd3ec695be8a84963c91102cd75c0055ab35cf0298420709b23d3e095d486f53a91b7f1ff922da97925aa87e5dc1dcd0e8eb6149afc05cf3f6c5d7abcb63", 0xd1}, {&(0x7f00000019c0)}, {&(0x7f0000001a00)="57a464bc867c7c23df605eafe5ca8712efd724ec8c6857c78844e9622b180103f49b65049f96af0f81fa7338e69a8a0080cf14a386c2f0cc8b7b466815aa656a9531b073cd66f2f95142bba90808437e4fc30b24ad02bfe895f7619744d3e926c63dea640c3618f299b92e1621e4311c8c9d6dd6979ef6c5e7dd1b7442d203f5935d5cbbf5b1accfca242930dde393af6468049776ef26999ad40205720c4b288810667fe34c3c0f77721e47784a3302833e41121111b8470726938a7abcfc8c3325d96eccbfbe59bc6fc47285c45f9394ee58d55cbaf5aa91f71d85456578930f283ebdfef5a33127437d13620d9445e5ca6deffff0101e", 0xf8}], 0x3) ioctl$TIOCSTART(r5, 0x2000746e) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) getsockopt(r0, 0x5, 0x100000000, &(0x7f0000001b40)=""/197, &(0x7f0000001c40)=0xc5) fchmodat(r0, &(0x7f0000001c80)='./file0/file0/file0\x00', 0x100, 0x2) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) link(&(0x7f0000001cc0)='./file0/file0/file0/file0\x00', &(0x7f0000001d00)='./file0\x00') link(&(0x7f0000001d40)='./file0\x00', &(0x7f0000001d80)='./file0/file0/file0\x00') lseek(r0, 0x0, 0x3) clock_getres(0x3, &(0x7f0000001dc0)) setreuid(r4, r4) recvmsg(r0, &(0x7f0000003180)={0x0, 0x0, &(0x7f00000030c0)=[{&(0x7f0000001e00)=""/130, 0x82}, {&(0x7f0000001ec0)=""/45, 0x2d}, {&(0x7f0000001f00)=""/160, 0xa0}, {&(0x7f0000001fc0)=""/4096, 0x1000}, {&(0x7f0000002fc0)=""/250, 0xfa}], 0x5, &(0x7f0000003140)=""/39, 0x27}, 0x2) getsockname(r5, &(0x7f00000031c0)=@in, &(0x7f0000003200)=0xc) r6 = semget(0x3, 0x1, 0x14b) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) openat(r5, &(0x7f0000003240)='./file0\x00', 0xa00, 0x24) faccessat(r5, &(0x7f0000003280)='./file0/file1\x00', 0x80, 0x1) 13:23:28 executing program 0: r0 = socket(0x10000000000, 0x8005, 0x404) r1 = socket(0x10, 0x2, 0x7) getsockname(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="002000000000000000000000000000000000000000000000000000d515c13700f9ffffff00000000000000003b0f0000000000000000000000000000000000000000000000000000000000000000000028520000000076aba47bc6faa4ee57472066c14cb7d40e14c0b55d6d4ba9e5e9bd65765ed377e276b8525a0fadd73abcace5b830fc250d1ce0f06b07bb4ceee369b336f56db2"], &(0x7f00000000c0)=0x56) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f00000001c0)="bb8518e4807abb108698d2ad7b6a936690243bcb57282770215d8dc1b747703067edd7d64b5e04ade28a9400ee04c358b287fbbd191a53b8ddf71b2f9c64941327167808a20b8f6a79a2764bb90df106e7f033affa91c161ea083e0a2bd395c06cffbfcfc90980b37744b295a19404c47e61447e0c123f5a81132cd91bffc7cfe5d2631e5566d7a0038485f0cba06c9a4f80322f8ec2cac3345641a7bbecd7844f556831748fd104b61e8309096b7c43", 0xb0}, {&(0x7f0000000040)="618cb5177ccf", 0x6}, {&(0x7f0000000280)="c6c03b1492482e4dc02534a9769daf58b3b841aefec17562c3c4a977beae010fac7bc6cfb1160fb87bf216dec7ccfee5705116e7d1ff98298124fa282fb669b9ba1efadf2bce02c24d615e976ead4c9279ae1053347a20dbf8f1404733f4708920c8ebc95b27b3be1c9da7303df0554bad85e6a9c5f8395ccabf012383a4a2ebd08553874cbaa3d3b5804ce84f2ecbc8ba6a27e6082ff5d28064bc58d724c6d526c06bd35acfbcd1e204e2ba63a31d3e142f4fc377e1d5ae6ac936386425e8d5ca9658d0ef1d606e7b2635ecee3187a13e40848dfa2b0943a7ce4c4e6439a209fd8da46e4e84b527b34bf57d1dd13fcb4acaa77b1ace25ebbcbf6f0877", 0xfd}, {&(0x7f0000000380)="1f0d5962a18ce7e82cce42ad6df6decbce8342facd80a577c5b1471e4bd83445b2d89cc48bb9f427b224c3eb72c8b73c355761329b3eb4fc2dc576b8ab49afadca2e6bb0b57d2b0fd426a0c123d3a4c000da85bb2ce2a36738ac34d579e4659fed895be88ef026059429ed665550d561f4278438b83e9067f4120b5a81d4abb359c2469b0633", 0x86}, {&(0x7f0000000440)="b47d33a5ffcef5adabec92b9a59dcd7772f269bdbdaf6c35ef1ae26c2114754d3b7442f1a9d14240b926fbf7959b13fa0a750417f165d485845fb7b04fb8200d6f77", 0x42}, {&(0x7f00000004c0)="25d6da8def0b58ebdb7988cedf13e309602306d353aca37234ac4f3639c6f1db855c17ee938c5f8134b0b875acdf855bdc6b9fe08a137ad99deff53c73e74c29aab31b23d2d7c4e50af3fb6c29c3c19acffacb965327cc319ffadd9d514aa3d1c8ffe61f72eb45bde982ea7ce8f741b37072290cdbb0880470288bfeca2cd72e52b91947718dbfbcdfb8c4eca26fd45bd16b813cef17035b2f638d6d55ab73293d18572e375aa90452eac93ea1ab14565f81dcbbf7364ec7f60c5a0af0d32680b91c0470a9179b9f5cc5073ddcade90fb88814a78a1760bb67eb2ed6096116094f291a46434e5c8cfd0d678d83a8376232f20b2b838123ab", 0xf8}, {&(0x7f00000005c0)="a23bb2f56c3c12596b2d25afeaab82e00f92fabd64e3f65b2d143bc5fcbe90fad4b72e42afd21b8e2db95cdb9945b5100b8f10eab7b1ab1c82c1ee5b1b5316b59b2f0f83a299f09aeea402f54f8807b82b75d70d34ff754a73f4c2f52454861a315917f5483b0e3a4f234d53d67546c92aebb68446dbc58c8a8ec070fbe49dcddff905c9817eba3cd187f57faeef2de8fb074142e9b572c672a9131aa7a40c87079a1065b2279feec336bd98a8d2f514d4", 0xb1}, {&(0x7f0000000680)="a76ff0f1f4f3c3149e2b050f8d291374cb9395d83eee937503c324d1d0c39b1cd52e844a6f205f94c7ae31eba7feff808dd0b8639962b7fa04239f9763ab83467ba93db3762ed13f8391913654f4d8f80cc327198f643bc0b41248c9bdfdbc86a12096d49f073458f3cdee365e4238f98c5a90a147c0cee062c93603ed3d74ebf11b08", 0x83}, {&(0x7f0000000080)="267def0f92f1854e80b9bbfaf16542", 0xf}, {&(0x7f0000000740)="f72f4e212a9f4601e8761f74f9a55451ad6f96762f4537d0320bd902397e4dadd09edc54f9443d21566c41e28dfbc7c08882c57d02f0dc9109a2f2b42017ee42a4ab9d127abf7f61a5ec1e9bc7e402cf1c9de4695ce3536bed9dd09699496ef9249a9f78b0ca5baa35acf23641ea02ee37a2b092661f2f724ca6550f64df3981fd201582", 0x84}], 0xa, 0x0, 0x0, 0x40f}, 0x407) getpeername(r1, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000980)) symlinkat(&(0x7f0000000a40)='./file0\x00', r2, &(0x7f0000000a80)='./file0/../file0\x00') ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000940)={0x5, 0x5, 0x5, 0x8, "0b2b47b2156e382c5f2089474ef80c0d4e537e3b", 0x100000001, 0x1000}) 13:23:28 executing program 1: r0 = socket(0x1, 0x400000000002, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 13:23:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82025fcb"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r1) 13:23:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000002a00)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000002900)=[{&(0x7f0000000480)=""/18, 0x12}, {&(0x7f00000004c0)=""/158, 0x9e}, {&(0x7f0000000580)=""/52, 0x34}, {&(0x7f00000005c0)=""/238, 0xee}, {&(0x7f00000006c0)=""/253, 0xfd}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/142, 0x8e}, {&(0x7f0000001880)=""/110, 0x6e}, {&(0x7f0000001900)=""/4096, 0x1000}], 0x9, &(0x7f00000029c0)=""/42, 0x2a}, 0x40) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/171, 0xab}], 0x4, &(0x7f0000000300)=""/210, 0xd2}, 0x800) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 13:23:28 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001780)=[{0x0, 0x1e1}], 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 13:23:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x2}, {0x0, 0xc153}}, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffff7ffffffe, &(0x7f0000000100)="55acf96bc3089426de4c6a81e6a47c29128cb9186a78", 0xfffffffffffffc8c) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="95cf2778ceab7d1f36ef430c33ca144c2692a613c795812385557720789dee186336d4d3cf7092d677480deb66aee741248ef644caaec7e555a613a26485ef80137808fd7ba27ec267c670982f19208ccc978f341a02f32f936a39e5dc8cd8888b2c981a0a81b2941a87c1ee9a865616042393446421c2d8080f3129ffae150fea16102826743e214fc75b2afb6ecc5a", 0x90}, {&(0x7f0000000200)="40c653f78c68f4e003ad68b4fb5ef4d9643b42732b7a8bc46c", 0x19}], 0x2, 0x0) 13:23:28 executing program 0: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) shmget(0x1, 0x1000, 0x208, &(0x7f0000fee000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:23:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') truncate(&(0x7f00000000c0)='./file1\x00', 0x800000000000) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = getgid() r6 = getgid() getgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6]) 13:23:28 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x0, 0x2) semop(r2, &(0x7f0000000100), 0x0) 13:23:28 executing program 0: mmap(&(0x7f0000727000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x44) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="946b1819d738696d3cc82769a5ac9f07d318b71293a3b158b2b84df94c7c9606217470cadb0bd69bfcdf870a97c25e15825405effb0881a7eff263d8b53d626a96feb0423ceff3f71d598961717b0b4d7dd2af1a7c5ba52006b48f0a94034a427615e7d730ca7f05b830f618b882b83e0663ff1d712f01493f4ff1a052210e24ce957c860d9672bc52f9f98c0eb8c63d70c333f7", 0x94}, {&(0x7f0000000100)="79379efedd6c0494a9", 0x9}], 0x2, 0x0) flock(r0, 0x9) 13:23:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x200}, {0x81, 0x7020}}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x2}}, 0x0) 13:23:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000280)=""/87, 0x57}, {0x0}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f0000000400)=""/196, 0xc4}, {&(0x7f0000000500)=""/170, 0xaa}, {&(0x7f00000005c0)=""/174, 0xae}], 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) syz_open_pts() 13:23:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ftruncate(r0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 13:23:29 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fed000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000feb000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) 13:23:29 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r2) dup2(r2, 0xffffffffffffffff) write(r1, &(0x7f0000000200)='R', 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x1, 0x80000000, 0xfffffffffffffffe}, 0xffff, [0x5, 0x8, 0x8, 0x9b, 0x80000001, 0x41, 0x1]}, 0x3c) 13:23:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xffff) 13:23:30 executing program 0: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000217e00000975"], 0x1) 13:23:30 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x680, &(0x7f0000017000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 13:23:30 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x82) r1 = dup2(r0, r0) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000480)) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) flock(r0, 0x2) flock(r0, 0xa) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="4ead1b6720de983857cc017bec6bec595bc3e685074c8900efffc3e4d7a770980a7545016e2c4350c31b977b8e6eac8b0e790eb5fcd088a240c546240d8b3aa84328cb4701faa89ed9a7d84fc204058413777fa13d0161ede9bbc53782b4464b201940822ae33e8d5054ee512b25629194456fc35d", 0x75}, {&(0x7f0000000100)="721bf35ce1d648a2d3f0e0eb0b265c0b5189030ce579a25a3145f657b44475c9f1d419e2b9b02b3a8dcfafd9cf6112774eac0b0eb0af063564837a16b35e73ce87490228ba8a4db8cb1e7a7cbdbe3e84dce483efd397b2d0ac1f33de16ac2bc1ec1d10c2b28fa3918ecbb36830847eeac36444ddd67345f470e0fa56ca96e0737c90d5ac01bee9f618892bc42a26ae8da55e070fd2dc9a105d6bf282c8eed6f812dea3f8badda958e0818d631cf139a3a7118a4bbee269d795987672750e5856f6215c", 0xc3}, {&(0x7f0000000200)="0feea87c90ea1d0aed0c7da82c488d20b1020a2df1b418dcb297948a75c7bdfa19d1903d4aa5ee270ced7e9f81170427c5e242fa51c29979c442ab11cfd32713ce5fa83c59d1af0b32df98c1e58047f5db25a5810665b1e7194a", 0x5a}, {&(0x7f0000000280)="995a24f8c8d80bed634d89145956c0e99160dd669fce6ff2bf00a5a0d2c2ef7f7db9f44aff2991da566a0505b2b50d8edc92d553a6d558151e84c320cc8068220d9fcaf04189a169e1542f5bc4ebdcdfa29362bc01c65d4d98a9f9b8ad9a2bf5ed2f7ccd346b3c50e2b3b046f9ab2544a7c9c37150eedc08e39faee521e193e75f73b0e767212d5dd0180c54e67262d4e0a252df66538374a11ed3bd3cbc7b6dc6f2b475dd", 0xa5}, {&(0x7f0000000340)="7e98a99a796ed013991be7d81a8f91a3a8bb07a568862b7c6a88109500af26941292b0140a6496066233aa53759577c352f27727fcec428458bf74bfd05888fcc0efdcca875d428c5d41d49fddd8b7f156a137ae73a4dfe5f30b819e1e4d71c9085f5985f3f118a9679d5fa80b4057ad2b65af77fd151cf76c45a72986b90ef21da23f32f127b041aba21b85de449955385432c978cda9696fb3db782696b5442045e1ce725684740886412521877ff81e25caf94d9904be98", 0xb9}], 0x5) 13:23:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlockall(0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 13:23:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) chroot(0x0) 13:23:30 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = msgget$private(0x0, 0x11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = geteuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x80000000, r1, r2, r3, r4, 0x10, 0x6}, 0x8, 0x0, r5, r6, 0x8, 0x9, 0x1, 0x5}) 13:23:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) syz_open_pts() 13:23:30 executing program 0: shmget(0x3, 0x4000, 0x88, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/46, 0x2e}], 0x2, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) semget$private(0x0, 0x3, 0x10) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x0, 0x195f, 0x2}, 0xc) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1200000000) r1 = shmget(0x3, 0x200000, 0x20, &(0x7f0000e00000/0x200000)=nil) shmat(r1, &(0x7f0000fd9000/0x2000)=nil, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x84) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r4 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 13:23:30 executing program 0: r0 = socket(0x15, 0x400000000008001, 0x0) semget(0x1, 0x7, 0x84) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) socket(0x20, 0x4007, 0x2) 13:23:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x6) 13:23:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/105, 0x69}, {&(0x7f0000000240)=""/205, 0xcd}, {0xffffffffffffffff}, {&(0x7f0000000340)=""/217, 0xd9}, {&(0x7f0000000500)=""/131, 0x83}, {&(0x7f0000000440)=""/108, 0x6c}], 0x6, 0x0) sendto$unix(r0, &(0x7f00000000c0)="52750bee575352344106325a663d35ebd5a60ea97e639c68d62477bf3ce266adced82223b6f52160d7084e1159a10f90aacbf8e5d9e8e61bfbbc8a276cdc82f5e1887944d0142ef66b5dd6b3fc39e0931dbc62f9f7fe8f60e933fdbe71267ddd6468640b312db24b802ff4a5067934713c78c7fa6c96389ebcee1cfd5cb8536849e084880df6eb1a3332126d25a3a00594654ce68344571f2c5dac079cc527b7fb7c3d7ec8c10451041d22827d1d0f7ef5538d79c1652138054fddd0e8aa8351a4f4b5553f84f2401243d91dc811c8", 0xcf, 0x400, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f653000"], 0x10) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) close(r0) 13:23:31 executing program 1: r0 = getuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x8, 0x110) getgroups(0x1, &(0x7f0000000180)=[0x0]) fchownat(r1, &(0x7f0000000140)='./file0\x00', r0, r2, 0x4) getuid() setreuid(r0, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x24) read(r3, &(0x7f0000000040)=""/176, 0xb0) ioctl$TIOCSTOP(r1, 0x2000746f) 13:23:31 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = kqueue() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) shutdown(r3, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 13:23:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffffffffffee4) kqueue() connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x36420a1b}, 0xc) 13:23:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r0) close(r0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x2, 0x120) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000140)="4c2b9c26a1bddb51203b21055d3e45087b78768675192102", 0x18) write(r1, 0x0, 0x0) 13:23:31 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt(r0, 0x7ff, 0x800, &(0x7f0000000140)=""/7, &(0x7f0000000180)=0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) clock_gettime(0xb, 0x0) 13:23:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 13:23:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r2 = dup2(r0, r1) close(r2) fcntl$dupfd(r0, 0x0, r1) 13:23:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x0, 0x2, 0x311) socket(0x1, 0x0, 0x0) getsockopt(r0, 0x80000200000029, 0x8, 0x0, 0x0) 13:23:31 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) sendto$inet(r0, &(0x7f00000000c0)="e824ae513ef1e4cf58922d85f0c3affe10a47bba10c034d364fe1f1440e8f2ea9ac53f28b54a12497efb1ef8a6dad5a01d15a2f171bc2fce323499b8dce4dfd1546429691e09f3dd64676f9b80619a8bcab4a7cbde9172c2c9781db8a47ccc0fb6724a20bdd533b3921b1043179b9843ede00d87d4b15239a79684805497319a396352b7338d36429740008d9956bd504baee4", 0x93, 0x1, 0x0, 0x0) 13:23:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0xc0) fcntl$getflags(r0, 0x1) getgid() open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x405, 0x0) 13:23:31 executing program 1: msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x0, 0x707) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0, @ANYRES64, @ANYBLOB="6a66688c8ae42810ac9e02822559e46c57267441fda8543e7ce349d0ceaa6adaaaf59a15be43448fb742d1a01313464ec81dea60841c4b73cbbb4a6180b81993f1f23e3483c1417002b7939eab573701bfd6932fa8f29c174ad0ed913b406e"], 0x3, 0x800) 13:23:31 executing program 0: r0 = socket(0x18, 0x1, 0x4) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="d9bc7f00bb1bd156aa76dcde50bbab2345935422306c4640e5b25fe8bbf14739a8a66f57abc3456f5827326aa28eae84a122820594f93d475bda22d85365ff830a03cc3cb454ed07139d81527da5cce6315c924c73adc41c1763aee97cdbde6ce584a99658554e1aef7a9e26bfe0b442896d291b4df7bd9372d7c233003eed0c9fd92fd8f41d012ce0a285dc36eb0deb5bff13b97717013b27a97b08fac6969d1f3a7f078c775e0e9b3302bafd1103b46ad5ce875839142d", 0xb8}, {&(0x7f0000000100)="ec6bdbbe30b153be95271704e7eaf6386fc21981cb22f0f107c547c74023704f6ead77ef8ac351397f993dec45e69ad72912261129ba7ceeafad8db03ddeb3f9d7c45b91958bc0af84ca17d953ebf3bb4bb12ce57d3f8ce434774469f0b4fe7da113782decf6f408e7fd91d62c1465747180", 0x72}, {&(0x7f0000000180)="3fe03bc1f65a079de550b5a7c747a0981a14a48ade38bab500fb6fe5bdac0b619042839921c3269a8d261f915fac6facafddaf50a505", 0x36}, {&(0x7f0000000200)="bdfed7bef419308c21a5aef4979a56090364c2104bced55db7b7a61b145be7af308006e4ef2d87163afbc7727bfb0d42e0472d98be066386dc1c2941e1abbb2cdd567595af19212a5fe2508b93552380fb42d5915087f66efceaa356f83a9814129d330eb6123570aa274c418eba481e74451887a1378fe42525ea62cb3c6e0ededba45fd0479cb7aeb73b7bedab4abd55420e8d7f9bc8bf096922d40087a26fb3a528b41b96f0c86b048e03ecf2afc7e041ba02ea5e02b09f74e7bb79ad8c93cea41aebd17d28f07556a7a24a14c5fa4fef6c734d770dfe4dd1ecf6bbc13421a3f30e9cc3825061fae0d428a6643b3626", 0xf1}, {&(0x7f0000000300)="4e64e41d0f433eb4f31ad0106904704d0acfb53f0300dfbdec467afa50a6bac9062ec1d6fb7850713906f27e3b6e0751bed070f7dfbd4c9f595bb6c1d109d36ce373388ae277af1b60820faac433c5d265a538c0192890d706fdc21edbc6d250731cffa5d4f63aa5d9ad459d1f2202b6469210649717389b148bad70d6459d72fcc2b20e9f821c6a42bb9aeaa3517c04948c938ff8de9c02640763178ae6d66af56e66d636b544b3dafc477ebf0f401f9033059e8e91c15b", 0xb8}, {&(0x7f00000003c0)="34e19f1003724b474486002ba508d4dca5004f03d484b581f2a1a7392f83bad0fce33c5291da5c417a2af5f0e58f90fb60d17902938577328aedfd7f79a7f89fe81a7bb76a2d590d11", 0x49}], 0x6, &(0x7f00000004c0)=[{0xb0, 0xffff, 0x5, "cba4710244ba821ee3cece8d0b18e87bf7c6aa48ebfd7194185be06ec226a3f73c6ea211bd6faa79d7ec4333e3354ff156ea859c6a9b84590f5bb231b7c6807745047b0d7b987341fa1035ca559271421154156f6ace966b4eee801db385c66aa3a8204a82ead14030b64902e1324d851bf0c71c3e334cf6fb3addf0dc2a8da083d8ed0a66f4986650fe7b32d1ea3a0af7136fac21207ead2034406dff7c"}, {0xe8, 0x1, 0x8, "09fd7d42c195a191a687a2028832e8b99681415cd114aec616a8bcf16bd342b95f50f251eb18d7a50c149aa6188b0a056bf1c8afd8879c22d97713ef326670dd90da4d51a3df06812e4d363cf30fd17f014a68528d432fd3001e2179159f8297ddb0c13070ac744cb1a07b44e6ea003430ab769d73a8f6ea65a3e83b01f08e47865912abcfdb35741b053bbb73feb42b6cadf89036427ff9d141b8e565709242e895458264586f14e55c6314be4c308b8d120a793a3ba29d41f75158164f27badde6483f26d87d8bf52c79a4999bf424d833aff2b70932"}, {0xa0, 0x1, 0x1, "a7adbc0be6c3490e00d80ebb64ba82541a76fbc2aef8a34fe043b72c983df8267c703e0f074050efa282bc6dbcf42d1a854e9a9c65c34ce724b7eb3919c1cdfc4543f118a16e87aa89c9b75b74883e8575fa3b96a2681d6c319fa39284b58d6e0dce095295aff191903f4e4aa476194bdad7590d61e3ff97b433ebc5cdb46bbaac4b7e49f29d47a11f4762a8"}, {0x30, 0xffff, 0xd4d, "ec1f1983ee00a85adac53ad146a71e1330f1d51dd781bae424d16ebbeb"}, {0x20, 0x0, 0x4, "95130beeacad52de52ca64"}, {0xf0, 0xffff, 0x404, "89cd655879cf4f6f5ce0988453231e9507a1994413c0bbd238c6b7024c7b74c863ce8b6209456dfbc476e3d6ed582348087bb03a20ec389b0360edc2ad44c15305531b37fd2ec44e2babc6184169e6613559279666d464756bf05cc38c06ba934aa307f0a7c66d4a3b989c7e9811d203147e08784d0dc4f87f21e1f5ccfc272d62b7c1c26820a5d673756e678ca32863440f50b4a5333b8e410f7752123575a9290507d2e54e2349571a1aa30274a51e563574f7b66e013beea7505ea0645e4adb39ce7bbcfaa4db5e0b42da57198d0d9dd8aca9f6258575b6af81e176e713"}], 0x378}, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:23:31 executing program 1: r0 = socket(0x33, 0xc00000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000080)=""/177, 0xb1) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 13:23:31 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x800003065) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 13:23:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) fcntl$setflags(r0, 0x2, 0x1) 13:23:31 executing program 0: minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x6, 0x810, r0, 0x0, 0x0) minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0) 13:23:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f00000014c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001580)=""/152, 0x98}, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:23:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 13:23:31 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4006e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000780), &(0x7f00000007c0)=0x10) r2 = syz_open_pts() fcntl$getflags(r0, 0x3) close(r2) r3 = dup(r2) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r4) pipe2(&(0x7f00000004c0), 0x10004) r5 = syz_open_pts() r6 = syz_open_pts() write(r6, &(0x7f0000000440)="e14d7acb4d7417ba3bdf39096c75cdef3f3d512fc4cc4d4ef53def74799feccca39c7f3b37dc0808d48b3a56ffa6b200ea7e87c0efbbcb386ed1b460860875eecf186a8758714d18d341b120fe23635c120a", 0x52) readv(r5, &(0x7f0000000380)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000200)=""/51, 0x33}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000280)=""/228, 0xe4}], 0x4) r7 = semget$private(0x0, 0x0, 0x291) write(r3, &(0x7f0000000800)="9cd6ff0987964ff57caff3027f00b69884e3c6853256eb8b915d31c49b1c1f8195e5d5d31f2bb8117ff78023cfd8e0949dbd5adad5fdbc37406e57c99cb895219cc67d788b8367f370ed361a5e9b1202392da8478f2efa12051ae8581893b1bbcbf99d606edfb1525c2c69ca9c88700f2bc9d569063ae9fbea426e6c2d571edb967fc6fd5ff1c2882601d25c27f0499f20565b71776676dd587275f4cf3ac90ae4b3baf45eab5880856b4d15", 0xac) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000640)=""/184) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unlink(&(0x7f00000008c0)='./file0\x00') ioctl$TIOCSBRK(r5, 0x2000747b) 13:23:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x80001, 0x7ff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mlock(&(0x7f00006fe000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) mlock(&(0x7f000000b000/0x1000)=nil, 0x1000) 13:23:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="b3b4452c0649bfe54bee270137ad57ba416f9e17f4aeaaf7c34a2cb12f5d61376432537f094530d308785397a43bc793eda93d51323440c3c207d0f3e75737a2441fc525d550c19ddce1f42e1bd1a9b07114f49bbee9a86462168f4278bad36adc9c00a340d3197b4d8330df9174945fef33c8cfca086701f2ace4092bd835017258bdb107609bd1033908b8cb51f17d619f0e9018798bf040a1b3ea1c718c37b7f818b7f22a3924d973b2804cd2823779f3e91175ad63b0b5e15fb5985145e852c76316", 0xc4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 13:23:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000000)="cb22b290aeb3d37edf63034444dae9bc1dbb6b69f339240b7c749f3eced3e9617e0359fac2a313475a4afc738bedf727bf9b1b1e9064f7b5fedd41ed56d1decae04e64f4e0e80e95aecc6781db7dfcceffc8d1727fcc7127176f89b7ff36245a", 0x60, 0x400, &(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0x9}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 13:23:31 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="d12aebb84649cf9bdcfbb7f501bb3ec089e358ef6b4870e9117712b39ea24a1e0289c680dc6080e536cc304eed9b04030ad53ccff18fad5b2e97ead7654d1b3e4f09f2078c976a7ea649355ff266d0d6c6a311f1ad06aec2c217f229b771d5b6e17aed5545f6c3face651c529d4b96d3b918c2076b8bc66f69369e38dc5d5a331aa4453660ab78ed74de0e6cd40518bb98f8a69f9e27962a84f48def273ffed166cb518822d053a878d80b38bf6bfd78b156efa5aaa07a4ec64ab4ebca3740cd3f8ea30e1c81", 0xc6}, {&(0x7f0000000000)="af870903ba7197a6a8896e4e5d", 0xd}, {&(0x7f00000001c0)="55ef7d4efcb459b3eebcb89eb6875c7ae7a9bbf8777138dc2efc00aabee2266543d4facbb98d2d1c70b383929a90613522180f7d47397764ba2638737a0f37493db66491d7ba474820334e6c1a3b", 0x4e}, {&(0x7f0000000240)="2eab378169cf51597552123991448153ecb1", 0x12}, {&(0x7f0000000280)="d722358d4e4ee810d02b06777e7523a8f5134cc62a47fbef341a5fde57fcb8e34961490a05629a3dc9215d29f562e51a1c461074ff5a5fdf1b126117d81d97e9f64298c9146498f5900cf1a7ae64a633c33a558d4121a319e51bcbfde90353cb151b89ba2ec5a0faf252753d2d107e9b", 0x70}, {&(0x7f0000000300)="412fe194464877b2a1151d7226f2d65caf6f2a15ed905be36c146314acb0379b4b67d618ef7467e81a8c474d1a3cb95939372222dbf6c85199335837b9d1151e57b0f2c3c203d11925778ee1d9ef3c3628bfa3bd053c7061b75fe8c3e04cc8388f44e889508e3e770f6ee05c121ac5c8ae0721820fbd04b1bf92e18ea6ba101a92b21bde4253e2f2c92de15bdbd1a0fca4e0e3df04e46b6b422503de07645f030278a65664c1b2bcd9d9a8bcea7920fe050c731796cb30d254e0123a796d2dba39754ed2844f413310c798ac03", 0xcd}, {&(0x7f0000000400)="915060db4516e743b00573229a", 0xd}, {&(0x7f00000004c0)="68bba411f42327f7c90cfb7fe482cd2d5d19d88c21c02f512bef50d32991b82d7b68357462bc0a449ef59ee5347cea37228726a48e14ad94043f60b445df0b99641bfaf18557c7fa1b4872bd48c7547dd1ab124f0663537654ef915f09b23460f8d85fb84d5feb5541c17357091f9d67a67981456b3adbdc52e4e28c5a8a", 0x7e}], 0x8) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f00000005c0)={0x1, 0x1, 0x8b, 0x800000000, r1}) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0xffff) 13:23:31 executing program 0: poll(&(0x7f0000001240)=[{}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10042, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x690, 0x20) r2 = open(&(0x7f0000000080)='\x00', 0x8080, 0x20) r3 = socket(0x10, 0x4, 0x200) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x1, 0x7) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) poll(&(0x7f0000000140)=[{r0, 0x84}, {r1, 0x65}, {r2}, {r3, 0x1}, {r4}, {r5, 0x5}, {r6}], 0x7, 0x7) 13:23:31 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="e524472fe57ef72d5e232bca3a36b2de11"], 0x8) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x42) renameat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') 13:23:31 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x56e8, 0xf80, 0xbf9a, 0x2, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 13:23:31 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x1, 0x7, 0x8, r1}) r2 = kqueue() poll(0x0, 0xa9, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x467a21b, 0x3}], 0xfffffffffffffff7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x24, 0x20000047, 0x200, 0x100}, {{r0}, 0xfffffffffffffff8, 0x6, 0x20000005, 0x4b4, 0x9}, {{r2}, 0xfffffffffffffffd, 0x42, 0x84, 0x81, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x9}], 0xe547, &(0x7f00000001c0)={0x28a, 0x9}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x5, 0x1, 0x8001, 0x8, "e0edebb0cd020d259c391dba5f0dc414e846e019", 0x1c3, 0x6d9}) pipe(&(0x7f0000000040)) 13:23:31 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) getrlimit(0x3, &(0x7f0000000000)) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 13:23:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) setsockopt(r0, 0xffff, 0x81, &(0x7f0000000000)="9357a515c7c03b1f0ea827a8341c8bdbc333dd02733d8419333a01dab9017b8c5e367de705bfa176c56d22d64aaa8877d5adc8b3f08192496ea880eea581821de1bef34f2c35212f505f58425d74243cef8fbe7859ab9fd52983513f0ec752eddf96880ec78ee3ec7df17057087f31e7f59b06e84dae68aef339b09644d9c8bb26d31dc4b536df455852c860448eac12fc87591f3f2eafb0ac2788444767fd77007dc5f32ba60bd55f033ca47e43d0ee285ba00ca30176ccdf9f4ed1bfddd45c65586f1e63c5f711f439abb332fcf9", 0xcf) 13:23:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000300)=""/15, 0xfffffffffffffdea}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000100)=""/3, 0x3}], 0x3, &(0x7f0000000340)=""/241, 0xf1}, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x1, "010000000000000000ff00", 0x0, 0x292}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getgid() r2 = getgid() setregid(r1, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) socket(0x18, 0x7, 0xae8f) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:23:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x10) fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x1) write(r1, &(0x7f0000000280)="78f3857bd9bba3c63f2e68d0d4963406bdc63d48ff50ab4675caf8e1071f105e3fad0c721b83e8e448f8cbef85955b3870602fe91e74f8db38ef180fc08e4dc2ed3f5201e513929dcf255f5f7714c48678ffede40a4a2a50ef61281005802113a3ec48d9b6f28a429b8d33b39cc94d40bd0b74428843ada9a6a055e3fba688c7994252feda989cee", 0x88) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f00000000c0)="f6d49fcbbcab92f00e73eebb6122a14a46143981af87c27fb82afbd2adddd5a7881daf96582c1ba7e427cae144703e7607df9051daa713a989127ba300d3284eb07afb967f71ed64725b3fb02b6cef2c51b858c532db16b5e4731e2237748bb1891066bd2d9ddc3c78f1bc52249de88aca4c1196f76da47662ca3bab6ede0b2e468dd1e66dca1889569a47e42769f7c30d0ad4e612", 0x95, 0x403, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66616c653000879b1861377762dfb840a2111e3196c003bd920662fda6ebbf484ddfb290e1f45346c2d508ad5bb73060af517cc6bf8f17b38eed411538ddd1b84d69990788f9fdcb97b9d8887d041e6d48c1e5aac5a25a5fa65b98002f6851dc2d4d254d"], 0xa) semget$private(0x0, 0x0, 0x40) 13:23:31 executing program 0: select(0xffffffd6, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x80000000, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 13:23:31 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 13:23:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000140)="4e324679f4b39c8a134842ef65eb8f9caf5602d5c6cd82b74e254625ef1a72e1382945d1833fcc1f04ff10286c492ed926a09071b4932dbabdeeae378dc18a925513128d80815669d726cc4dc16e49bba8326bd4fe282ac47e2dd11041d72bffa83a6e9c3db458962aebca651f75b7a7f7801a5656676e42f77e540233ed27267281c40dcaf33795c295d4e964e7079acf1bc6ef7a4fb28f82305c8859a984a63c71d94d0971f2039809c886dbd037819f20b558a9a32b8427ffb4", 0xbb, 0x400, &(0x7f0000000080)={0x2, 0x0}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x138, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='r\x00') 13:23:31 executing program 1: pipe2(&(0x7f0000000000), 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x40, 0x3}, {0x20, 0x1}}) setitimer(0x2, 0x0, &(0x7f0000000100)) pipe(&(0x7f00000000c0)) getgid() 13:23:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r1, 0x0, &(0x7f0000000100)) syz_open_pts() connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f0000000480)=""/119, 0x77}, {&(0x7f0000000500)=""/87, 0x57}], 0x5, &(0x7f0000000600)=""/222, 0xde}, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) syz_extract_tcp_res(&(0x7f0000000140), 0x2, 0x577) syz_open_pts() 13:23:31 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f0000000180)={0x1}, 0x8, 0x0) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r3, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000380)={0x0, ""/113}, 0x79, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r2, 0x100) msgget(0x1, 0x4c0) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r5) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 13:23:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x0, 0x8b}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:23:31 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xf) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 13:23:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 13:23:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/191) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x8, 0x3, 0x9, 0x9, "18dac350acf0b1ef692424b0346e22c304bcd263", 0x5, 0x5}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 13:23:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) 13:23:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9a2d, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x59, 0xd, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x191bce96aa6d4b3a, 0x20000055, 0xfffffffffffffe01, 0x10001}, {{r1}, 0x0, 0x0, 0x80000000, 0x1, 0xfff}, {{r1}, 0x0, 0x0, 0xf0000000, 0x7, 0xb00}, {{r1}, 0xfffffffffffffff8, 0x2, 0x3, 0x7, 0xa64c}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x1, 0x6}], 0x25, &(0x7f0000000040)={0x8}) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10, 0x186) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x4000, 0x288, &(0x7f0000ff9000/0x4000)=nil) shmat(r3, &(0x7f0000ff8000/0x2000)=nil, 0x1000) shmat(r3, &(0x7f0000ff9000/0x3000)=nil, 0x1000) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/4, 0x4) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xfffffffffe) 13:23:32 executing program 1: r0 = socket(0x10000000000, 0x2, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffffc5) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x22) fcntl$dupfd(r1, 0xa, r1) 13:23:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r1, 0x0, 0x0) lseek(r0, 0x0, 0x3) 13:23:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) listen(r0, 0x2) setsockopt(r0, 0x29, 0x80000000000400c, &(0x7f0000000180)="1dd907309a91488a7a207842296e407408b36e6780aad79fcf05f6d082f69f13b2e9bf0fa7ff12368d467efa8fc09db5561b23ccb1bc5b5cf1ca67d7142f8fe8dd77e711ce29ad08cdff98658a907231507616741d15beb625ca11278b9a0c859a49e4936b45810549b057aa7447c70482bb840692fcc7913ccab772010d5bf7d11678f71afe13932c05e724c5ef1db7b6ed559e65d3216605898dd16c1815e1fa7655f9dd6ba68a27cc35e48ec5aba546d30466e99040ec19f9b4da3313e1abc5beccc1481ee27f3b383037df9a110a12", 0xd1) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 13:23:32 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x6) getsockopt(r0, 0x3, 0x100000003, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7ff) 13:23:32 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = shmget(0x2, 0x2000, 0x404, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x240, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) 13:23:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x5, 0x7, 0x9, "0b6da7361cad1913fca6c36bb650ec0fcf8b9fbc", 0x400000004, 0x2}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) fsync(r1) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000000), 0x4) 13:23:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) setsockopt(r0, 0x2, 0x8000000000000002, 0x0, 0xffffffffffffff3b) 13:23:32 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept$inet(r0, 0x0, &(0x7f00000000c0)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x6812, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100)="0a6f3faf04faffda8ffa56ab6e6908e5916b938c6361893bc13e62929484ce63f49c3022d8b9497a604cffd5192ba79cd259cc893ea0ec9ed8eb70fa8cdb500c0dd0f92ddce06bc749955ca1e141ff7f2f379388832742db125a558870a367b051a5d18b76213b40c14d63da9c279d7dde49654a519a13a9640ed8ecd8e4e9b12569e43ebd0e5ecd064eeb66ee7ac9543de82933734771c85847eda2a3a8bae19161afb9f5f3c9", 0xa7) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 13:23:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400004002c5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8681, 0x100) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 13:23:32 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)={{}, {0x2cf9, 0x7}}) 13:23:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) shutdown(r0, 0x1) 13:23:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt(r1, 0x7, 0x100000001, &(0x7f0000000180)="77daff635edd90ec46afd8abd9d6a0d87a45ea64dcd8147bfbef8a8e1290e94829b166d0c4af161fa53339d8bbfa268eab357735d7e3925e32b9ba07849a304f7ed1270f7cca375a2e413ce44023b11eb784c617000eb47759460d85217777fa66e2afd5fc85", 0x66) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 13:23:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x401) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 13:23:32 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) r1 = dup(0xffffffffffffff9c) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) msgget(0x0, 0x82) 13:23:32 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/131, 0x83}, {&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/11, 0xb}], 0x3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 13:23:32 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) 13:23:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x0) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) open$dir(&(0x7f0000000000)='./file0\x00', 0x8400, 0x40) 13:23:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x10220, 0xa4) link(&(0x7f00000000c0)='./file0\x00', 0x0) 13:23:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) fcntl$dupfd(r0, 0xa, r1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/137, 0x89}, {&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/246, 0xf6}, {&(0x7f0000000340)=""/240, 0xf0}], 0x4) 13:23:32 executing program 0: r0 = socket(0x1, 0x4004, 0xc3) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x5}, {r0, 0x10}, {r0}, {r0, 0x100}, {r0, 0x75}, {r0, 0x100}, {r0, 0x2}, {r0, 0x2}, {r0, 0x2}], 0xa, 0x3) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) 13:23:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) msgget(0x1, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0af45a3b808a3cc99a535e0dd4b89c15ed776d480ca8978e5eed78feeaf84ee70d8942f29f20a92e66a9169db8c813b8da4cdf71f6137fba6e0b660d24e7383b9e4222d4d26d917fc70139474e751782068640b3253ee98dd9f051511f6ff30250429e910fd3e0fbccb403f0688fd7dcfcb1a894612dfd83bb5915461a5cf82585999b9517ae51267f63133d", 0x8c) 13:23:32 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 13:23:33 executing program 1: socket(0x10, 0x5, 0x6576) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, 0xffffffffffffffff, 0x1) 13:23:33 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x40) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) writev(r0, 0xfffffffffffffffe, 0x5ad7e435fffdfc91) 13:23:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x90, 0x0) 13:23:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x9140000000, 0x6, 0x5, "ac7c71d936b0b1652997e9a62b7836e6c66e9250", 0x3, 0x41c1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) 13:23:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000003540)={&(0x7f0000001240)=@abs, 0x8, 0x0, 0x2de, &(0x7f0000003480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, 0xffffffffffffffff, r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r0, r0, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}, @cred={0x20}], 0xc0, 0x5}, 0x4) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000040)=""/226, 0xe2}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000500)=""/172, 0xac}, {&(0x7f00000005c0)=""/186, 0xba}, {&(0x7f0000000680)=""/120, 0x78}], 0x9, &(0x7f0000002280)=""/4096, 0x1000}, 0x1) socket$inet6(0x18, 0x3, 0x800) 13:23:33 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xfffffffffffffff9, 0x0) 13:23:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="8ff8599ea82fb70cf4041341437c0f06be8f9631b78873ca02879bd7b9b86143f247df46ae67aaac472a3f7b0f0366870ac9d255bfed816080066c90a356158ee2bd9a86b0f124f5c722212ace3dc75cec3e915855403b19aab651f8e37e6cf3a77d6814f22ac4261e0ecdd803ffc23d6a4484deb997bfedba9ad807ae86d7a1be086c509919ac99c325f1d950584d1e871f0c9c52c416c938bcbe94e43c5c661503751e6ca6cd7ed816e7eb90bd8b8b508e", 0xb2}, {&(0x7f0000000500)="4a44f05715c49d52c2b2230eec76aaabc240a4c986bad029f2b6764bbb4db4d09081bcdeb1cf2acc2e65f32b1e727edacfd9d1c9d214f123ca512cbd65fccd62d1bb7c18845bb0fff1e312abe67b9fe9f57ed0a106fabfa6536c5e37b070d1980e1167e1f0894afbbb4f8c085e44d18267f238963bbcd2c033d8847d720544cc547a9ff4ca1428075b487175ffeea0b9ac21139f26c1f2f4b70d227885d8eeecb0d8580fdc89bece0db2c0967c13d9cca1138b20f9ebe2174a5e597c65bb2c56ee2049940ea6ae034a483face5684ac29c3a7cf5ffec94099305866458df798bddbc65d6b0361f42df3d3dc57986d20e1731e4f1fd2bf48e0f8b91e18752f729b033799cf724f4e59ffd48123898950980f83b9dd3879ed40373174ca6d51cd623f9276a38190a2619fe75d69522c0b0440ddc42315ff0f4cfba7ad4cd6be52a17499b0f57bb6a984243a0218f71cf3654c5726325ebd7b34955f5b1b5b9c49ba25a28b25db5f2869210151a0239d8a1ef1cfe86f59d137cb50eb20460aa6874dcfbee68f500546b32eabae51985582e215e82316e6fd6cadd23efca63ca2c9ac43727ffaa56bb1745699c1bd224801da4bdcc5c221ecd3add13714f2daecb62406b1513bcd0a59b788d50a05cac6a93019a6773d389b6b16ad153087f3b283844fdbb82628f90ea1e22e743ffde906bafd38488f8da045c093c297b57d2dc124930db9b42f60e73fa02320f499b4522eed6518869cf27f3a8dc678d9716522dc86eb2d576da3525aca53120b9f66f3682bcbd4d5c11696273388595e2327484c70e469900c5442c5135d07e49ecd78bf79522b1f7434b2723cd932ee0c6e41a7a451d8828c33d99656c64e127606586dc4723ae6d2ddfe43d095cd067b70a6923acfaaf55206942e1a939d077df85384eaec5c07ce7241ebd5ea720e1e7e72ae99d76078d1f6fc8adefcfd64503b3211895d92dfa6afd0e84a3a14d8ba3bc8f2f0b9ebde66c19898a6a1cd094fe313255780251cf8e90d974fd0bc2a6a179bf0ea18f3288fb9112fadc4753f720f5d459589de244548448f8419a6d1cedcb404408e26012b6a9120fcad2a68f309e7d26d451d487250e59d1537f98cb76f23343376a5f2f18d3713ce7894df5e1d9ef674463b1c20ae4c82a3209890032814cf2e8936d837b5448a0b1feff1cb5408cb5ac0044c4f55453b7e31757d0411588bf713219d6eb29ea256ce0ccc776d06412b6e2f00fc798410d7db90ab74436897f03b25bc77754f9e2b3dff1f227684f76ffee2c0e451539fc5c7d063c5d099d81e9bd1d7be68067625d803792b11e3cf05c019cf265d2b81da3a184900a9e567c404836e3ecf18f1f99bea4876345acab2d91945bf9e8cf973c6f7c7bfd730e2e43e1f85124fac2c32ee32547fecf9a1e91d2fea15fc56e35e9a6ab1d23bab90b80574738ff6bc9b2945c6c919c0b6ffe1064047edff18726801a00545a93dfe93ce70da52cc187e721f4db44360af4ceabab3ee8e5c93d4390f008891d1a1dec22c7c54153f503ea12760868909e312076708c4788d85e84ca2c55d2f9c88abd9147423bd3684e56eaf261f31663035e10f99be9fddfd1c78df977e319a399d2c48c58cb44ec44e63f9e7201267ab8463c500e6d30dac8326849c22467ac2f5dbd98eef25372666eccdac7f213e90132a39ab460c70ea434f68c61fe76cb99810de4296030fe38258285c9e4f5907b9da0efb564c2d12f997b6a255c91cd6858a5dce6b4c43bca79d00de75c0035c1bcf3035ee07642b7216a4ec40c2f28b9389499601d1127735e04bfecafd045d34ee5ae52b2350ef06c54e2e8104e2b3a7a9cce4a7198697bf14251aefe868ce858ec8db79c35053584f2e39a7cbef518955edd333a79f7c3198be3e7297ef2737589040b19c59ced44857f92f633d1e23902d78242f19ae7285771bb867077ee5e0e66ce68492d3aa2d582bdd7e649a63bc96f29b3bc6f1bb950dbef59bd080ade35764e63af0d1776f0c99ea582736ca1d9a9d48ac2797b793068667765f461db5d015de446a62a498624ab08079ba87264bd719f8ab1341015c253d7cedade4f63fdf3f1f8710cb6de8c3c0d1b7e107e50fcb72db8bcb3e3786d5d4dc4e0436846d1eb2cc9fd3726f6d64944659db7aa79107e4461dda514a1a2e0762a6b19163a318bc5f0c9451600894ff64e26c113961b923fa4c52e892af9694c55fad7670c302944596800b861bfccab7194ba2b39e4dfdb96f8c86467182b994c5914aa675c7f9200e82cadbf37000be437fef4cdd13c0b858e4e82a1f1112e01a3cff39e0756623378c0684257c6151950602a461c0bfa29d0155b96b1c7f3e1da1852e707580e7dfab3abaa59640d73dbf52da5fab7a259b2f72aecf9312f43b493e31166f15c6220fe45a5863a5f40efb1f322a03c314c95fd143be718c16b0bfab86c00a66f7e5c79c10a8ca66d7a68aca2dbbcc838de3c584b54518d6388d4c54dcf5e6ae70780ee1c2c3b92c5f9f33e000135c43e9f306c0401bdc95d2d66d05a452d71455305129ba102a05642c3ec26fa6491bcc329eec79cc96e4586c9c462024b805410d35ea9f45055fb19be537c44f3e5ee8023e1d1c5491bcde03250ae2e97c4551e4d1933b22c245ac10591a843c77990ba7346316dabe6d150b786e3a32084721975fba3658901605a3c1d6cc1e979efcbaf6a03b9f0564ca201a84cb8feb841ff5f55083f312d85e9fa6f762f1a42d20541133f8e9282e2ffe7517f31b1147d3e46f77da97eef650025ee96bb94a8e2f74a4855b7600dabd72e4ec059f008855e8637d397f9befe0b1247c42896b463de9a15c99dfae663758446e2192a207845f5b34814f3f710d6f5759ff7a4e82c6183fa1f8593b3f7b95bcf9b025e190ae5c979f228acc6d1f9d6d93517b6cdfcf78816275ef4d96f3120125024ee558a2ecfdfcd54d8d789c49748145eb9793810c4b7d616519d1adc5d269a4e2f1fafecb84ad8a80f8d806a98ddcabfaddc2533c362bbd593a24fc6da1ccbdace8d6a5aff8a46babca134f812ca1cff355f283747ff269ccfd5575a31a3299deb2dd257cc67cbc2859cc8e05d2ce23197d94f3ac8c3bc206aca7adefda5d7d2afad42ba32eed3768f9d6619fedc1f506ebc990c8dc8986ebbadf108d0188c9e11f6dc5bb8b28bad7d7626fb375994dd64eb325673e2ce845eeda0d923642ecb80a4315d9245c0220107593e6bb2ebddd1cc792b3d1f9f4146223ac569d98605e9014b4c5fc99fa5bff2f3e76b4ef13c3e8f669fe2ddb5d9406e31dcf38e4636be254c58704921b4046154d7dec3ee0dec2733c6861b341fe13c5f5d89e51773c9a180b9ffe0e412a916970e1a5d28d0126dbedf58bc4b95716cbbe73bf222f831f3302b455e03be75eae412b201172f6c8b509348c62610290228febc75cd687f8a70fc95f1f376f2caef16aeaee81c82d9aef6389d2d14dd527dfb310b5b79f6edf79d54fb76e944c58c8070a6e89f4c3f67b501645b7e5d60ee1d9fe2803fd5e0d60e07302e22701b072d253cda751700c28bc5bb6c7c04c91928a484119296a6eb91ab7b22ffb2e3d79b489a94490d53aa7270d1d452a5e307418feae39df14e0bc022bac91e31ab2260b300941aadcbf99595b58000b26bc922362ca7e244c4eeedd7b574ae983f7a4424b7b6dcea2104e66e3ae71b9a67d7d91dc0dc182e656d2979cf2f2716f21255d228dcbc5bf50304b31e6677c5a1d0f2ddb66086e91d5387594be5f85c426691c1700ad8c52debb8426dbdf897e51b052503250585f6b92072161affe7b2c6c046d1d387e1b79b34b36c0844140ca64c3c48fd173c32c5664010453ca25ebd15d8fccb08561c20bb000fd0098b948b679c3c81b72cb6996640481f1820925800e8bce1b59ffd181e0d2ecdfdf8c87639d14fd9c5a3e9588ef3907df118ccaa765586b5a86ce5e0b355689c8cca2cc2d540206c43f64f0edd61444864f00bfd051dae3b52598b5a9989bb2985cc22b3f3793f9ea5118a26b1472062fd77d966017bcb090cce771b62d0a53ad39c39189ea9528337811c7e962c2e5ce822f3a6428b099eade5a790aa491911754950b77c2e592dc5bda64262cd53c3256ab9893b41cff29e1650bd35650e2526678e1f5a2008a6c9fe12865b026321c15aebbdf9c81410122db8bd3f3ca735fc3b470f4fa55e449d2862719a15977eb15bab1ac1aa64181085fb111e228ca6b6a95e46f908faf4fcfc8647661a03cd46f470a73e68b36cee427d49e22d6659481a49901575b52560400ffaad0f01a5bfc7e7de24e7b96c5c9f51e0902b21a55b4496c7dc82b000ac96648334aecb51e05256ac327c28c0b9825e050f41bcc3a6c5de299de79dee1033309a62cab7dd9aa0d44fd92f54b5b5a6d316eb6cb39c66c690010b868d5e9fb3b909c7ddf2a5ecb773d461383d9b918b2c8fef68018102cb2935352d6fa68ffcf168b365123842206cb16a7cc273da91b63bd7174d54769033dbbf67e9b23763053e94ebdabdbd65e1d24312d7e591ea02f8f496e97ebc2931c4dabaa42d3f779ae1370f6bce4bee4d9de277811a9f922b6625b87b0f44522b9ef8770aeb022dd8836b69088403f910ef086913d3ba2ae73e8ad3d7fc652b0f75cc418db9f1e5fb9ebcf9476641fbe00ad6e6493c0618db43ae191845bacc6e331b6de5d0a88e65b820a1715e47b902ab9fd84db956c8b61f83447ed5dd75debe486ffde0ed6f1cc5455861d5e3381edf1159c8538d0e4b4ea79097b4d562170d2029091a599ffe61097ceaa5b533710657913c36ca85946c5e2f797f6f1979491582a58092e19909f033b165710dc92e52e468c1001b578af16f8e970464d45f2aaa1b688565b86883f87a4acb4ff735568a71f580ae7e670e3926ad59f77e807b96950e67ad69992422f3d1a0b0cf7450e4585213e608442a5120e1189ca6cacb3ba547d846d58e34797ca079fddb66dfc869a90253ea0ee8798e2eeb91196a0f1010dcd1ccb04341edf5995651e9093de152a0e6a9a23bda632e44a1880b30af342ae665698a76584698caa065e630dd8086f556a3a083dbad482808a6fffbb49acc49b6dd0f1c3a8612c5c94d1c1c26fbdbeb226ab9fff2acb1a9ef2dc83355c77e29939c08f95ea836577cbc403bf5d99566b9ab808f8d2b2245ea4bfa4d880891e8cc2f08c91a2a815ad1c6c5acc53e425e03f1e7a94badf6572a50376616f0d278f530b5b955a84c2838d8b4ae8f7f60d00e587ba3d53795e0115b5102bce4e911a939b8454501df1264cdcce0b8b9322799933d580225a4f59dcae505a2bf8be84e044fbcaa3d8a6302844e11468daf7fd88f82ada681cdf331add89bcec87aa10c07917efac2374c94cd635d7ce6f6a1c6d4c5a4d92a6bb1c28716c4c3e20e9217808bda4a46327a33ef26eda8314fca7991d0af2ed355dc1ccc04dfa7e86b88222e270bede3314b2118950865c76e87739d1c99f0118377f1d8c3e85eb4b5ccd01e0976f83a12f2a4d0389f1a9f0385426fdfb71277eef023ebf05ca9daaa3ef41f63a131fe896affedf79a25d6c1e7b0824f8b0d99ff5ecfb0840e1bc21e30ce20b62c01ac83da8f482f48c0df435f87407f5d4aec5c228b4fe6d4d79999b9700cb98520bfdc4a138262a894f81ab4963da51675bf804f2bdd16e1625e39c409339d2e8cb38b150366f937ea0a818b03a58f402b38d58ec8d6e479bb61f534e590f706a520cc994329e22f263fbe", 0x1000}, {&(0x7f0000000200)="6fa0b8206f9144134ddff312f55d4f306de9c7ccfc0c6192fc66a81c34217820c5b62c6b274a17d9b9f1294d7827114e1f0428ab74ced9f832e4a711916edc0d3d0f857c121ddd3b82a51875a33f5424e05d87e5aad9c9dae201cab1549b767359e3da277fb47baf01e8d4458669eecce537fdaa418f560a1bcedc2fcf00e295a33e4e79269110ffe9ab35", 0x8b}, {&(0x7f00000002c0)="c5c09f89121f5ec8acebcdab0af6ae409b881fa9d9b3567208587c85103e08d7fb8f39de068044d9dfcc8bdcae6cff5264f19c47b04205c7960ecfebb025e0e6e39f06bf40f61a5215f18adb1fa5bc3db5f0dce9dc830ab5653acd0f27bd8376bcb85fe4e878610e677c8573f81b32048d6034cc3d3a01dd", 0x78}], 0x4, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 13:23:33 executing program 0: r0 = msgget$private(0x0, 0x100000204) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) 13:23:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f00000001c0)="8b5d6c1ddd965f5d9afe95838dee6b1c0ab73c15a9d1459bec5d4e515c0c91d5a31047e5548c1a851460573dc0972dc3e7a5d91e467322e75fb275f25664d2ea43c28fbb15239a80c400d07d82a9a7bf0728b50809a8c9449601b2dea662740db2e1ae9aa1e5528fe1cf5ee1ba416b1c0229e50e4458414e0db938208c11826c669a82028f8683fff7ff5d4646c217fabc8de0b87a105156b98b5e93c6f6924a214e19c3a4bf802160578e3f90d448b794ff6d18270c349ca2832c4b20c416e2cdb7f63ee174466f602983719fddb45a39f3b988d9", 0xd5}, {&(0x7f00000002c0)="21aa4528ccdcaa7db3172c1344f79784c771df9e056486598d891406e0476ccabc049d39dee7e1ebd25108bc3e34b60802d6d045099c4d7e71147d15f791edd266f37b1a93cbf742189af11b1b2a161e7ab9e92a00c90be33994ac8e959791e11b232f42eee67813a687ac995f3d8e75fd503c5111fb2010a0349f7897982e50e6ffcddfa53f2c1e7bc0879af18109d7ac138626d6c294799a12167ad7dce62f", 0xa0}, {&(0x7f0000000380)="fdf5c992d3500afa99b0dc8b15ad1dad3eb9b24c125df323f212fb481dd63d97fc6c7ac69a20846a50ad30de7b251f765f129ec3e401b54bdf499b5e269d13eb90ebb287e62d028ba4eae4d5da87e31c2bd72fdb80f7e680b0c6d40bb3d040c72a55772120763b415db2e5e11545c347ee42efedaa777293411f977ef6e0225ba2554d1c7889962aa528600cb474620becab81607500b4ac9758d3cb06aa73abfca5c85fccde151295f9e337e815a6eb133ea7904289f4e03e71109b7de34ae11de05974ff5501267ad3ce439695a9cc240461f3097cd9b2c0f29f9378789750e2f04fd1ac6e0d527d0ff6f6c94e7b825ace105c37d6b8d6306c361c", 0xfc}, {&(0x7f0000000480)="64e2336797378ae1f86a07f162fb90dcb4bd95228d7a792929400dd3c4ebc7231003a28c9d8fd5edaf3816ac7b0c1da6bb1aa5143acec2d68d73f87675757dd8fd1dc187ac76c5af4fecc59b2b40f6fcf4a5d157ce8a0f1210cffd2c32e394bf04a83d599b411a79e90f364ad402b32e860eec6c72deae56f4bc6d043c9aa1a4560ee5d53a0ef9913538009fb9df4d6e61eb779d04b077f6af52b25cfcaf38a0ad2bb0c1642e2cf6f28e0c9e432c2f2ee44ad9592398bf979decd45c8459925bcfb7efe925435ab6072536099563efc2e9e68267b201896a0807c14099009a33e2aa0be54cc65b8596f1f4a9a8954e48dc5a7f3dce42c0eb2349", 0xfa}, {&(0x7f0000000580)="5cbdca951626c65375d1c7d3f25b825597af1e2464ab3e4bd1cc36708d0298d27d1ebf1fa2a30d36340125c3887e9b49c13c047421ffc39c3ec4746546d145fc610cea866159d232b68e49717ef5014e218903ffd4df55004688db2a27c9accab0b7f2f9e96f632a1f9509abc1ac8942df0141fdbd5b896bf9353d6bfb0a7e67ab404b2af388b207936318a6a1ed4c8062b9170368aca8b93bc444717ed35fc556f338fe4d9eff8331b2029b9a368837849355cc855a8b425b15ada7b9631752136df65839c2fb7a99", 0xc9}, {&(0x7f0000000680)="50d2b672c91cda4912a7dd939db5edf726bcb5ff75854a653e349edf3c98b4103067cef40e63a51f8e2b6c5b4d7a071cefc4c0af5208f9448123de09ac58d3801c2c45e4df03a8ddd3beb609dd69b2064502f70038e2913c05be1f3ea1d3f2b1435c462f6827ebe423049716b30eb4e6b5281113c1588ce66471d06f0a4b16f1743dc70f4bdd8e455472b609086e647adeb412f8841ceee5323c778d8a28814631182ba75a8c6bb08f0cfcdea348be4ab99570740a021144a049f91940e6e57681a7868b8552fc65d007c281c969f08b9e1863c2fd3ab734c4f0591f7feb13313619fea0bb52e7ded0a46c899244c3d298c7696bcb", 0xf5}, {&(0x7f0000000780)="0adef6cd5cd4febddd03371a0641f40544a634d928f0c8be63540e51136d73e82ee7e1eb8c2eea25f8c575954ce4e736dcdb394e57324706c28d647e2daf10d1d0508f9a87446d95298d08edde80ed431edb4677c943f6bf5579b09e773ad360cdbce3f9639371d73c4e985aeffbcb77be6c7021c70cdbf97284f646c99c0995f009505e7138a4a5db5ed0a7620934e765a13f1330f66e5fff710724cc1572a56b1bc62bdad04256d5600aa9a7a240539171884859c1980e49caeba9c61aab0e539c4330e0c90c47c854de31b00e77324363e637ddb54c2c48c7a4e89770d85ebfa23a780f13db6e81a067844b00398c1419f09fa75b163bfae2e4ae57ae", 0xfe}], 0x7, &(0x7f0000000980)=ANY=[@ANYBLOB="2900000000000700ffff000081000000e78ef7adc73d419769abafd4", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3], 0x20, 0x40d}, 0xa) r4 = dup2(r2, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x20, 0x0, 0x401}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x0, 0x4}, {{r4}, 0xffffffffffffffff, 0xc0, 0xf0000000, 0x3ff, 0x5}, {{r2}, 0xfffffffffffffffc, 0x42, 0x80000021, 0xff}], 0xffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xe7, 0xc0000026, 0x1, 0x8b6}], 0x8, &(0x7f0000000100)={0x8001, 0xfffffffffffffe90}) 13:23:33 executing program 0: socket(0x800000018, 0x1, 0x0) r0 = semget$private(0x0, 0x2, 0x104) socket(0x6, 0x0, 0x7) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/116) socket(0x10, 0x8000, 0x3) 13:23:33 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = socket$inet6(0x18, 0x5, 0xcbf) recvfrom$inet6(r0, &(0x7f0000000040)=""/160, 0xa0, 0x842, &(0x7f0000000200)={0x18, 0x1, 0x6, 0x3f}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet(0x2, 0xc000, 0xeda2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="4009b0e09e80a60e6ddb123cd2d35261dd20b2f2e835144a0f927cf52bba8d0b500cc26e2e0d503e6d5204b5df9ecbbf7871f9d69a3e6dac779729d655c62130276c9b3ba6d8f1d88d1585b1c7b5605cd5bff4c0034c65b889e48233315460292a58157564c191947e2699c484998c5c5b65186e7b98ce8a717250290f3e2a9738acb2793eca70b7512bbc621b192b1e11ca9489967eaf0bf240f4cbd6b7e9e0d248abba422a23c14f94512695e9d7b51cd1cc0cf131e37e3a871b693a3dbf535ed7bbdf14495fcb99afaf3c3673", 0xce) chroot(&(0x7f0000000240)='./file0\x00') 13:23:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x90) sendmsg(r2, &(0x7f0000000600)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="76915b0a", 0x4}, {&(0x7f0000000100)="9093d167c91cf8f5274ab51730e05899b973daaafd1b58df5b13b0f88886ecc4e1e39788b4cac363b8d6933fcc773264a2f1b6e0155910a27f774724aebda82613132a86ebb486f07ef47e4f9eccb104d754dc2cf076a9bd14285fb2ea60fb016ce97b11746c589ee15f170da3fdb9c68612c27929f0e95d0196745fcd96601eb9a6e8486f8ef0f0c26442ca5b46f4081dafdbc85838987ca5070f9d39d5fd8541ab6aeafb804ecfb480ff07d03e31d46ff61db0b3dd73e454fc14145e8f027fa121387933ee720c4ace5af75e425a1c081547c3b12e4818dc5af46d8b7b3c07fd128fe189f805de0d06244164f74902ddf6244de5177808c4b22f947d8029", 0xff}, {&(0x7f0000000200)}, {&(0x7f0000000240)="abf05d4dbca219e8243112ca55ee0f6f62f7c45ad9613dd89dba9c2d6e26fde1ebe998e80bf34e792f955aa0f31f695c072ca1846ac87b74e1c242f61ee7e19ba26561ae42e67531fffc167917c90925b773fe6277ca188e0c79289c012b31f211a6d129b063068bdc388916f19b43c7d4c82e5ed61f1b5a", 0x78}], 0x4, &(0x7f0000000300)=[{0x100, 0xffff, 0xc86, "4b55dad3bd632ad1667a6dd8ea0682d0d12957804e68aa8d4eb1fd0d8604269e5f99490a95858049241464c1f3679dbe462c00b6573f82515213f348cd620aa38edd17db4c2941c094a4237e82007082a7f0973909b6ea46d6b6ad4ec55459e5e44ccad5491b75900ca2a7a6f68fbcb7408c8177847d8d7756961dc38bac3f33a5204fb7f07546ab307e5d1b8194c670ea12c613b978be497e6d99132a713848abdb42fe727e0aa984c448ba5f2d98ea655ba1ce64f80c220bd444f4f154708b69d7409ef03956ff8caa4b7f92261ead9b49188ffaf8e6a5329b76ac294d4bf101e5d9a9ec8c78a1196cad"}, {0xa0, 0xffff, 0xffffffffffff8000, "6d583461e95b4dde2b998bfc3bba96c9853ef16fda572168ec6a3fd42a718a142ea8bb579ac861b040e4f9880a6bae63abfa382d0e82f25cc580bfb156ad923e46d037d7ddebe351fac0dca15f83ed9fa10bf9fb3cb85c52fb66f320e237921d49dd437febd7ba99ed28ae003573deb470878121974945a3289a644bd2a5874c490002c05759d403a10c3ca195"}, {0x90, 0xffff, 0x7, "747b471632cf63b345c620ccafdcdf4d4407349e34b5c54790fd7a9d23761655b200846369c80c867ae8959f77a5a0ae188b364be422c59a0bb0ba6c9d44cdd825795986146a68cae1985aeef51ee20775aa556798b382d3a0c2738d1536e4d90dd828221b22d2410d8c17d6583a2cbdebcd6e8acd55cf64761b4385fdb3"}, {0x10, 0xffff, 0x650}, {0x90, 0x0, 0x9, "033ccbaae6898cda07826a955d8f9647e7edc1ecd470d557bb8b2357deccb0b64882f1d97dcbab74fd65afd7e87a80e2187de65e64691eb5489e5140c6de46616384c44b1c6af25a8a6b16802e4e9d1d6c0222858fa79b6fe402c2e36ee05825d1705e64c4b3bff69249cd0cf2f8d45865d2200cc19cf9021dad29964fc8"}], 0x2d0}, 0x3) socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000640)="5bb8cf3b67acd1eaee28dd69ceccc09ae727fd19eeb56608f5ce8864cd26e132f06cb3ede4c65de2bf1c0c4ba72cc5a6968ac7ec446f42a0885fb9316696f061a3a96b0d97f5891c161b7961acc4b91f894ad54d9f1ebc30b0677104e59e2336d8415610d6d7cb0967443e4a1b0ee801596f66247e608f3c8f", 0x79}, {&(0x7f00000006c0)="5f3e24a1b652c3d81889a096f0ac12a2114a68566f5639bb8a86a1b2dd256b38685a900c3f1be6e5cba39a6f649f8b9afd01c8663b4f931199f83464c1733a1c73976ca2a73642af9610f053266e6b76e574f971cb1c497af84cfd84a04979865a8ea1d1a888c39a02bb2a5a32d019f1ef9ffa030d9d8c2808721ea3bfaef32dd1eb22fbd66f857ab428fd3a22cec5652333e575f12a4fc6b687f8505e6a6ff39c9e3074dfad47c9c9cb94b34dfd03279982ec28c2ede751105bdcb395bfa06fb56f394b207f206763ea10", 0xcb}, {&(0x7f0000000200)="950515895c8b6c5364d7aadbc362418f740076", 0x13}, {&(0x7f00000007c0)="0122a4c442bd01c3a65bbdd99c9921f7d69bb5e4250dbba516406c61653de12a0ee6873d7cb88d4d285d83f799b50d8918d19648d6ccc97b72611f805ca42a67ad2acf39ca20edf194e71223b66c975bb725a472bfd3260405c22e21e2e4ee8a520fbf6968558358bba040ebd2bc195d7b2501ed249375a02a0ee9ec59fef1e0cf2f85", 0x83}, {&(0x7f0000000880)="ea4fc46727bfe8be12651dc4f2b6f48d2640db611fb70f5ca21d889c452797ec75e0872d8f4b53a25c815f9a2245704772cb4714c69abe88050682b3c648c9d3", 0x40}, {&(0x7f00000008c0)="ae32df4b8f02384ba3f66907fb4f6497cb0eeeb1140e681da1b0b64719b63fd41d093f48b043e879405f45c492cf3d21482249dd7102b8443c8fcc847cc6b18a1ff943cd37b114aaff3b9379a8c6f6922ebf8b007ecb12638a8899aa83ef7bc1228b148e2be377b4d6d2ccadbf5915ace28eea8e8916b03283de2d3e60e8e096ecc3cb4415c4b3b283786f5786509d5906ecf8c2daa2709d0e367b4a8adc8d48440c4a2fcbe548f9b9343ecaf891136e286ca029f75dcfb03ffd1a77c42a664d3db1fa36c154603709eb10edd1f3c77430a0901978cb518103aabe598ffd8bdf66fb1cb8d8c2", 0xe6}], 0x6, &(0x7f0000000a40)=[{0x18, 0xffff, 0x7, "e2bf44"}, {0xd0, 0xffff, 0xb5, "95c658d56a5f358d6eec60aac00f3df92432568134b1bdfd8dac171b06a9c9b82966bd75eec74ada2b6aab1a57ffba136ec2cdf10ce7ae457dc3e7f4e2930245537ccc251cfa1395e1fdab91c2f2c9055e0d5c13f49556580eeca78e004bdc98f58736853b62924183c77704f7d43e36b6bdb0112842e7a474eb158304965b890902c22a6f0aec3ae27199c5d65647ba2d584af7f816df8991e4d1790b52f25b880630f3ceb5a5728810f5f42e80f6b0f75845b970f2200555368075a14688"}, {0x40, 0xffff, 0x430, "028b0642b630dbc287af875356fcb1d4827725756a917f94024d0e87dd00a76215ed2c861634a3240d"}, {0xb8, 0xffff, 0x9, "239fe4aa0099ca00a8335c007f161d3d911f1e4b80527d6fb3c532864a7331e35369cd592fc99fb74cd161a59e4744a37e129d7c88ec0ab57a452b5ae18d1406d3826cce83c96aa7a9dccb19879db3d34eda5e25e436f734b85bd000ae72f3df0283076d1c55c42fb00224b2abc70ba244a2daf1c7b0f044571a02c886fbd25a4b8cc51676a359bf9362df05cfb34d49694eb971948543c411e9c163f34fdd25b8a2df075df63504"}, {0x48, 0xffff, 0x3, "9d6b88aaca014ca370506df29bffdcaf8f6ce7b3f97f74c634ce20d5898b3801236214dc850376993c81781b8d9c7f16319f2171"}, {0x58, 0x1, 0x8, "5a58b6a8e6f05bce216a510fc5b792364434d6141dcbceff27d2063378325001591ed6a6ff61d0d3ecb8212df3478b4ddd21389617d2d38019711fc183d55397de6f21a51c0d"}], 0x280}, 0x40c) 13:23:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xa5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0xe1) r1 = syz_open_pts() close(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) fcntl$dupfd(r0, 0xa, r3) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/3, 0x3}, {&(0x7f00000002c0)=""/139, 0x8b}, {&(0x7f0000000380)=""/230, 0xe6}, {&(0x7f0000000480)=""/242, 0xf2}], 0x6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:23:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000fec000/0x11000)=nil, 0x3000) shmdt(r1) 13:23:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) getrlimit(0x7, &(0x7f0000000000)) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="b908910988fd6b86", 0x8}, {&(0x7f0000000200)="b65bd1f4cf475dff30b71c2547368e1648cfbf0743727b10b0ccafebf680e02ce12515fdbd54a89b4dfc146f807f083703612162963483a3519aa4f0ec4954097dc8f7f890e076c51b72bc28ea32cdbea3f2877871326d2511fb02192dc3830929c62561db92eccde0c69eda1fdcc4d161a9557f2784574a8a0d94926c1487fbb8467215f9bdbe66bd36d001ecd715a2e8fcef7af712a1331ee96b994af9f684039e558623611ebc70c90731fa62427c5f945204ad30b20a41f07a82b55c3b6e81678fb922ec67772a91be935594693069f0a88e9a99322727", 0xd9}, {&(0x7f0000000300)="feabcc", 0x3}, {&(0x7f0000000340)="768912fa0e695a417d24f0a83f5b0dc9d2b3c334e58a9b5631a79782352ac56952aa7edb3b755f8d52671330c98ef33df984c81e21bb2514ee135a00925e17f641b3e646f6837ecc21731ba78305df8cec21a002f7838c14ad05b4d7990bff895df3bce2c048b9c73dfeb080ac340e4d7c4442f92e3036aff700edfc1c8e219641659d29d44d2d6ef1371ec0b021e8a1481678355c216a4c4f48a520296842b217471b266106d9f7f5478bec894e308766489f85f6c08a204bac86ef4dafdf69750b089392b764be0bdc", 0xca}, {&(0x7f0000000440)="b67971ac32cc7db9d56456b963ff1bcd938b254be43af165891e5ebc4882dc2f41a1f999e0bb7b0a3d1d29f38f66414c8a5e5c3834dc77bb6abe3f9c7084181ceb66bca0c920f169300f764eb3e056d33089049e6fb9b1b5dae75de2d55497b6d0b7bae41a71115bcd9a28e13f9de8993a21649b0197d2fa6a06aba3e51accb112616f26e8598346073603057de1150fae904eada2f38d21c5c8", 0x9a}, {&(0x7f0000000500)="f6b34222cf950165adc573cad0b633c3eb7359628fe0424c8c9ff95ee853d53f377b13655ee19d84d8193a8419dc5ae8b8ffed9146fe9f066b21d0aa1d7fbccfc7ad582cc96314ae7c9ecab2a07ee7e191e0f50717277ff729154a1232464935df54adf0a167e1e63e76b8a3b267d738a0ad01c37d9ed287c5b94b999c0231d840c4ed2e3ce1a47369913bf097b3f0285d09d8e888140e939d7ae2c874ee2bdf677be435864dd72f467dabd95429d8e6697b9c1f8a", 0xb5}], 0x6, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xfffffffffffffe49) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/181, &(0x7f0000000180)=0xb5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) 13:23:34 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff01000000000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x357, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xfffffef0}, 0x0) sendto$unix(r1, &(0x7f0000000180)="71eaddd7f839e268eda148b327f52621701d78620271d6d817bc1bfad18e382bde088c213f8040e83ad357231e46f4b4024ca089650a6aae5b1e73d6662f3fc9da2a5ba09584cbce9cb8513b4f768f3b04cc1e331f3f0962a45dbeca8570a661b858b62656d1903ce6837ade7c98613e140354936cc2f0584681c12a473632fce3cf87e2cc7f0f12c3e512a49ff5f950cee965c6b54bbd22dab6e5eb4bd6f96a2d2fe05328c09aca9815e78cfa7c14e658096fee5cad18943a6de8bf9bb2cfb42ac39efc59e0c2d8341097600602dd0331159136ef0f42e3151230b47aa864e2b55e5711bf43", 0xe6, 0x8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 13:23:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202fbffffffffffffff438b38df4511b1af291b4c72dc6b8ff954d0b1ffef517877312dcd35cf12ebb2f63f95afc170d9689f893df5dca414d3f183f3a6c16a0fd6efc526b52dd075ab43e7748db9239398eba139e66cc88ba77ac829a24853268a3f3bc25edbde4b1273d5dde7a91aef96134b7d52e29f52ad8bd6e811c1a24ee7f1"], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/247, 0xf7) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 13:23:35 executing program 0: r0 = msgget(0x2, 0x1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xfffffffffffffce6) msgctl$IPC_SET(r0, 0x1, &(0x7f00000014c0)={{0x8, r1, r2, r3, r4, 0x1, 0x9}, 0x6, 0x80, r5, r6, 0xfff, 0x7fffffff, 0x6, 0x10000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r7, &(0x7f00000015c0)=[{&(0x7f0000000140)="3b8afcdc641861c916bc81fcf1dc3c9a8188ef0711d6d3bb57b9318b9fea941bcbd513cc2a276c87b5807b24e98388edb78c03960407b73aaea2670bbaa1a4e497dff961eab72ed497697eb2456141b12567a4994a97ddc16d8d58f4e7e214e804cc206c8eccf835a2bb12845196f792f501a45e647d3893cf6d8c5d09ed6f31efe585c362a66cb331f57a067da5cc2a80e297567b7ce7786f98a7afdfc6aeb464beb4c88d7db115618dba6c5111f13ffc", 0xb1}, {&(0x7f0000001640)="79f58d8d45b7076b4d4a59ba4064c5a960d98a94db31509e5d5618c53792454c592f89e239b67dae56cd5b94e942cb58d7269312c0e07c2a1e2c17d52b637128de837e60f99602b62b2734dd3777428b1921142fb87036c348901beea57125c6d6874c0578b84d686ddcba1492ba6b57f4b21f87e34cdf53fcbd62f71d3cacece4e743675944b8a702f110b62d37ccecd12f1d1de77463af76e22d652053630afed85eda59f4961c0d07412d49a24aa7bc082a043bc6a9488d70bce147a932733502e91911e31d93f8b300470743d58310ec8bc2fa11bfe567b8a2171f6afdc5f9d9ac1954896ae25eb65d2fe6112e1f9a0d026ae662c9c41f67cc4dddcb08aeacc3e3660a662cc3ec0251432f1219e165110d593b164128633ae0624e0fb7832b40b6e6c2777b3d874fe9bcafe574b3a3b2faab6cd1963abb38e20e8268c66ed1f79edd5bbaa0b8efb5327150d7f94f9b64207217144427d78d0378214a409854dc13e2f73297db3d0b516f701de30000000000000000", 0x177}, {&(0x7f0000000380)="ca710d42029db1d6de0ae36797fb682777e94d2daef700f2aa1a608f8c176492f87ec92b7469af7bd6a243639d603886249a81f24567bc1ef46d8edd1988c2c4eec356ba4817ee7d59e4d2c14a2f8d0105c821f5141e17541e816ac7e9e93c9480e06c5e9283f985af6dea57478c68445fdf7c8428956ea0771eb8d8060a5b0b6488d258060567f953a1bfd16619daea5754bfef7eec751f7bfb8ee81c19ac72fb39458339b4abe5b7f0f0cab6eeeb97d8a4f6e079c9d95f399fe30141378069a7a498b480e5dfc868a2a7d4983d", 0xce}, {&(0x7f00000004c0)="0b31b97db8467fafbf1ed240c1bcc29b24c90a3e6a36b0444909be40d2436fbd7e8dcfcc1d1a1000ab7d74414337364bf7c59704aaec5d96e8fd21a6b97772896c16f1dae29613c19538b7fe01791b6dd82bfe52169b993c42f822fc1a6f5979da92b130418a1b09a39a79055873bcd8bb9113e8470c1b8371a521ac861520cddc3288a92e9db1dfff5086f23faa937fab954c75f7b56ed09a69e2368290ec73478f21c35037c2122c1fffb9d447d59671d1bc80adbe431a6dab461eb512c658afe28d986acb115f2c2c53ac98697848ad6d84261132c279aa857121d3975bc9c995d96d7c8004bdde84038a966a15b605bbcc0bdc3b023dbc1e44fbd7393694ced876ebf7286ae28ab7d68d0973d86cb4261f5eefdd0c55360c244bf90e243077dfdd9df9d58da4f76990a18db2966b7ae084ed08ca06f4e7eee4cd85fcde393c076fc53c77d92f6f47d87a9b50948090ae433a7c2d3dd0c9bf3df3c5aac1a8dd950d45fc490ece3f2b1134e03703522ddadab973170d2cf62e5d3418bae7f98208affdafdaed616a6abd311354e092db1e35255b057bbbc367e8815b67217dccd8444375e96088312af6f99b14886a3c73038a72cb0e64558fbc5ff15b6b6f176317233dcbb2b0a84bc5cee179008aaf692aa486e725f531ed7683399a6f4169a282a23e665043e3716e5a5e67183b3628285c66012f71a735cc90f3dbcaf53289e4617a7db221f695244e56e39ebe6727de7c53f17b0ca25c1ef068f3ca2d2ba3a50cd40f5808e41e293ef76b095e76fb189248df8c7e95c11f7e8c248b3b625a594dc66803a6d8e8301b4deea382d2f08855a405e07bd643df1590bf74a0b14a2bfc80fbdcfdef9c00feaf8846e671e8d4777bac8e58d8fd6ce4784ff481dffca6f8d48417b9a96a6fa16b4f05dfbe1a0c59e90d71d65e8c1077a986dd4ca8ccf918bc6fc610f47b66e9fb76d4faa8ca2b5ade0e26a28053261069f48d62fceea345158ed5b1ffce9514d2ad3326012b4b5f30584e2456c9f74be30147dcbc3713594238c72546b7e0b62ecd191ad7b5177958ac36ebadc6a7f1ea4ada60ca57eb789428135b90a6efa0d7c8713bc7ee09911fbe9720cd3cb3da611d3c4da0f4c049476450a738f608b65ae13b779bafcab63e9688038d5540fcd65235d2f44f6894124c9c6b02984cb6e9a2db90f72e663688c9a6c0c41ce308558483725b48dc807d0ee76a32add1e889692b28c7d0a81bd98d51130a13e7f90cd4b8bec54f85ce4c095185c1689ef9960fbb6f6264e9afc2da79fea78e38f49d4a8842e72edf48d1c33ce01d3707abc73e066efaec067545fa3f90d0316e2c94bd1eb28fb61027a4eddd65ce928806476d47bb3dd7a7175c23bacce05d03adcfb9a7b62eb028fb391eb9b98e13fb0ba0c39322fbf25d6f5ebdf48b8d2e393b1d504be5f31bf98d62b8346715a3c0420573b417d3cee25d44a38d69eb4d06e1fc4238899edf12465dd16e3f6b920b945461a7ebb7cb9846316d598295af794251c923a51a1d52081c8eda6c74fcaf9e64ee8e6bfa1caccf9541be44a1ce284092b3970d19db8fe0b43bea9c56e86a3aebf343ea9a3ac42f72f81a89c7509d39db539756cc6cdc7c2a329536323452de6516322fbadde2ceadd987e747e0e62b1e214a1dcabcb2b017c68151e7d7a986e341cd5a326f84834db13e1223fd4c976a3bdeb7b826e8877022f82e2cd1301eb4daa3909b642d8cd43245b5623a7601563cee27b8e4cf7b9b74dc64364ffe6ffcd49966d03b0a1208aaf418459e8ba5927e103beff40a1ade24cee806f41734b1f24af4b01e76d79c885bb5bb3cb3293793d6b1057613f8eb1a558d388161d98f306939b4ea3e439facf6c50963deef959b3d6423cb24db7ff8929f397566a8106ae4fa5a3296abb5537987321cee9ae93e4e58c3e59441f8a89d4feb906fff0904ee5ffc236caf9e4b5bb7d909c3cc572741e4df5a830c94c2a0537fcf07f81a17cb320696231a13b335238b733128319be9267f2272f41b4a458a809497d0cdf9b2424c30f23a79bd87456dcae0fe0a67b329a30ff00192351c71c0f4e5d5009664a5886141c214c235034213ca3cf26d9969e020327a9526b7061e01330d1011ab518ba2949156157283f26e449bba85168094af84dbd5448b124f4d4a52e398ed0a27f6694f141db59f197520abf1d0a5daaac0461ac47aed29474443fb967e4f1388ac8e701ba5e635ea3b2e319336e697eadde57861596584d9056e7eb329be3856813b8399738320cd73b184f85b50d71553bff963e9ba8f2bf25ff30d9d562227a643d9e58612899cf1716b42418d8d3e0e6aca810d8bc749e49e172dfe13f9af77a1b47aed443502f91258c13dbce54f589f40a9ed1faa203b129517bf07e3422bf20736d98ee659a9d429836507cb1ddc11a676635add2ed804cbf24e524d63683f62faadbfe3c25e2ec12998ec301264de6cf5aaf8683795f23053249c5347c2efdf541d0effe7042c522e5b2f750d3d52ab58d7665a5b9bf427dc87df49ef1833d28c1457ae0f9ce5b58ec150a530107dda720d4ce1704a93d4869560403ed74d1b4c0a2f5063be45993785a507f857282ae4f7091c85e9ab2b052c9cb7d3f4efed235571ab2364aa00fdc364ae2d619b19a8685b8a14e4a76376424f00f68b2b5b82be9f75cbde1c9687e44e5b983b9e2ef33a134a0afeca009bab7b42787d51097677d2952a27d433b36b6237c5d45320ad0d8d7eab69a122c3a6371717e6035493227452c70ed6fbd36518cac9d76debb0d4287976c8a9dd2e72c403ef8a8baff2d11a33e6f1a45cf3333231a7e775d3249b003fb2ca5648d9f5caf3c6357ff11f2bce84db68bd23cb3c4b1b76b9b70a2999a88e937ed5f94be09d7ba50078cc69df1dd4253c9aff8e90b18359e01ac607a88518a3f572e54bf267d90772d2929ca8108ef43b8785421ffe40617052e34104104d5197cb56aae2d731a98ce97e3f577bfb8bca8465b01cac316657d0c532ae68c1f96db68d99eacd8ca496b1b0375d0775ff349099341b1cfac13da6f0d670e8e7b90fdab315d7f7d60827acb9d4d970fe86392f5d378243661f5ef5b363dcfcac9a99a5875d72a4b9b80057ec93312d5bf15ded997d137e4d6bd7df673e4db29f452602e498298740700db05372c25ec56be834eb1fbc00021259550cbd7e9964188509d25a062de2a9489cefc169d10338c423188695db1a4b657628de3fd5eec0edfdd4e3d2208e4769c0ede4b87f013768a8585e52acbb58b7a7ee30c4bc4bac2a078c4de1de15eb98421573c78c4876d1b79b7e37227a3ee5dec73c95104723e76bdaaade7345035050a6004f04f7527de9fab1da58e46efc384156a6b1d79780f161ed90669c4a9a295dd98a5c775dde22454fea8ffe9c217123bd833e77bf9309162f955b5ad10f58f2fa05c04ba5ffa81138bbdef02e305190b1def6f6e731643589d439165a0f4c1809d4881f104499a24ac120d11a5419ff54efbc414099c164dccd1474d996336126ddc37d7e61bd8ac8e785207b0e3ba48d860c68c336e9d0969bfe78806463cb849013c38becb8bc3dbd3df2b7fc6949fc4fe87d6cdae7e6bebeacf3004fba094b53919dfd96e8d13afb9dea66b55470c20c32f6cae046d6cb22569c46e46799c04af8a33d5186fac0801286fc606c67b073063e12cc1a9091482ae9b0bdd6fef20b19ebafe10a3717f6fae9feba5b7940a8de9776277735db4f55fee4e7c8a221737ad613327f80f29e13bf7c646031065fa2006dcfc36d37b7c396706eb30ecbcd1233b346184b362dd6bdcb24f29af70b5311e3715553f40fec877c18af91e82cda81c06c9615513605a06d2bd57ec67195818dc7d2338d184ec468cb04505d5c65bb75d032f57ff9c7d6b17f8709d20ec47d8c5814d361c0bd8d4827c8107efe8493a2f2942053da011ed67517c6a7803cae5c3174152ee177f6f20fe8fd7b29aad9da5a7464fa3c0b17cae0b7f857fdf2d6c4ff7a81fbc23b0df71608c63320d19edfffcc6592cb2568f69bf0241859ae10284623e001ee62bbcf98502ed081773e0335e5a0256c63764f26e6b53ec8fad9d9adb6ed0a38844152bfa83f32c0aa15ff1e80d588880aaeb58bd5f866debf26001bbfcd61d0b4ff58be79d3f892a718d2246b42a55a31017c4f36f0a3db14361a1e21c32aa973d90d1bcaf2eafb02a68fcd6b072d4cf45b84b45905379a047201b2ce84a6b8d24f3b9788ae0823e9f25faf0c221d1c17eae5d9eec1d49bd3254f7ee7618adb5399e50a72820f925a6a7c356a4d8e3fb0ecbe99b879ee74f56cc406271ef48cf05c2e228e209b2f9f4df3f6d4bfd74eb3914a0c0e3dec376aea729bbe50320eb1e4aefe42ded51b7b71388289436880e3b71c33bb964c408995d4c9cf62019143a6cc5a6674b42b1d3afde103609e3ee01ab738e24c7db8fee419ea1ba35ed26064c609303108cf65f770c27ef1e9a822eaf6a6306a4c65b774f645f54cf8de2451921c2596435f81fc778616804d7456b05fc4252947fed1bae5edb4fc8ad043e1bf524d29fcbdc7c418255639b92492729369950b9bc89378ce06024756834ad9424c567b78b17018a48133c023b9784eb49bc88f0eab2456c2231d44dae1b3885999e8ba8ee7cf866c68ca1d8f60981fbdd7a4698d63a43edcd1885e5c7bc72c046e2aa1a6c9f6b5d95b1c7954fa2d5e8703a1549131b02c14c52961d725121b5d4f5d6c9952f3e0bba5913e49fae56363350714ed9a9807c94c55eb03260e2bdfe4433994d1d32b8768ea233d02b01a1be3200ef5f1d9796b71f731411535d329a0355e762892d93e8d4f16e06aea2a447d01872efaa62af7eb4379b325b61a01ff6d638b1e039673c2ab88171e461aec83413df0f26faa439a67176eb02f2549b0f3f6abbf3dd5efca8dda69ed469208a5078bf1f696a171ce1361713e66e5313ba8c7cb45de93974fdc8bcf613100641844bd5938d87133644e9590d7b9d00d2d6fc122b6c3f67a2d65c29f0be330d7908a8b96a31deaa58e2bf4c70239a63a88ca8e658f09340b48d8b6aa51d64be15e73613baa3bf768a7e0c231274968f510b2a9787a230fdc21e8477eef10f8f54c1031076d78425fa3071b199d93ca6dd5b716a74805143d3399e42bb312cdc4975e32ad8a3e9832af87dfaf2d5fde3ca904bc3e943ecd704031cf7ff4a780df37dd2295e1120574fcde8225914e9828875cd7a3a96cdfac802eacfa97dcd24ebd95baa414b3d85f4325ad195bc4137453f8f5690d2c6d8c46fb06564fcae65d2cfc70afa9a356c00b6eecacc9510c9b38d60f5b57ed0663efbffc0994295d8c61a5f42c83bad4d98c9bd469f3b2c41c8aaf881cda344ff84ae49c09e78718953357b7c0f370a9e42f2aef92e3eda28325b986495d68360ffcc7e5195a74cd0fcf946557f908d83a0e8f2f39f52a199837d9ec13acc3e0799c68037ca976fd04bea0c0559cd1e632f966c22932776a92dd069f18d7f4e5aa29c1967bb2bc51a1123f45794b86e1e6c592f65ff3e0173bef3904fba34017f34e28dbd9dd8be7e1ddfe95edefc1539299a108f5921005cf3ca4777589c2ceaa053a277c0af4b1ce309c49713bb1352b016c32d208c2bcb791f62a8c77403b40496662b0c975e0f69561ede7438798df83783d1c8c22f387938a73984182e1e310214e5697f4968a9dc0050a0281e4f2a7697321bfae2b5cfac5301230192e968515b2f3b00e9f", 0x1000}, {&(0x7f00000017c0)="9f7a8c8578ea6061534c380cd1c9882a0276fdc85f74720993ddd975f6488ab1ab7cdfffd904225e3823803fa608b8975fab358ca02717995e916bf68f32ddf53224eb1df744c731f8da357a832b747fc27618934c1398bc06ce0c624ffa1c699c4336c19a73d61e8899b559f6da6ba0a4d483809129bf7b3c47363fc175ae5174af379ba8bfd4115a02234581f89387761011ff9e757be11ff8068a0551e06eabe4edcb2171b22154c510d4628786474391774fee69c5e697e6e5d5875415c4a3b4ca1072eac828", 0xc8}, {&(0x7f00000000c0)="a7b18afb51a0812510f7d81053f732", 0xf}], 0x6) accept$unix(r7, &(0x7f00000018c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvmsg(r8, &(0x7f0000000100)={&(0x7f0000001780)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) 13:23:35 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) 13:23:35 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800}}, 0x0) r0 = socket(0x7, 0x4000, 0x9) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) accept$unix(r1, 0x0, &(0x7f0000000040)) 13:23:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) unveil(0x0, 0xfffffffffffffffe) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:23:35 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x40000000, 0x3, 0x5ca}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x3, 0xfffffffffffffe01}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0xb7, 0x800}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000012, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0xa8, 0x24, 0x9, 0x485c}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x9, 0x420, 0x2}], 0x4a12672b, &(0x7f0000000100)={0x0, 0x10001}) 13:23:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="4081caa9be245b7ee42803e7f152a6327134a20438cc214897a0861329cb621a", 0x20) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="fbd5c003471b8737056412d5f227503f57b09db282d27736f746e46062d6c3f0", 0x20) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:23:35 executing program 0: socketpair(0x20, 0x3, 0x31, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = accept$inet(r2, 0x0, &(0x7f00000000c0)) r4 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = dup2(r2, r1) lseek(r5, 0x0, 0x2) r6 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r6, 0x1}, {r1, 0x4}, {r0, 0xa2}, {r5}, {r6, 0x40}, {r4, 0x10}, {r4, 0x8}, {r4, 0x80}, {r1, 0x8}], 0x9, 0x4e) getgroups(0x9, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000300)=[r7, r14]) getsockname$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000400)="9b7a13cac5edf5b9feb4eee4c9e829c4aa46aa83f1d92abe900331b997112c0605e7dd52a6b75325f0e43a24e5b27bbc9d890af235c9ffe2854c83030ffb03073f48bb18aa86453ae07b0068062e30fd29e2008a64c5713ac82e619fe2d23953ba1623d562b6c9a13d49fe88815a8020d03cb143e6d85266816e5583bca5d1b48b188d15ae78d87cecbc9defc9a6c7acfce6f99e23ebb0cb4dfff024ed49272594568b3d8ff8ee082f1ab7cd297bbf09597dfd92eaf49d0bfef4e75bc0a761e99c782f3b34fb239c8453650693764f566f441b7d61a669d458ea6221ee1a93429de13ceab9b2538aceab69969f40296c7869fff3430b3038eed9d00fd2aabb7dc210f09a9b853a1b334991d8bd877a13949d440aad6290cd8b6b5a141e66d647dbaae8fa12d3c749322a1480cfe02ce7b381a7f5c8dfa3f7445c93594a1d9000519a4b67e185dfd2f7ee858e456409635ac119c70aa2725626d029f2093b50e6681d90611091dc5b23f884a9f0aa09440664a56137898ec4cd115a5905f03ed8442411cd36988c4cc418b1963d3505fd2fc23d1211247f359a5d3f3465ad7b7c7110157f37c87dbca9a91db8b7437b04b74f8846cf98a907516a4a4cdc9a5cd7158ddf870b4642d31f5a3414f1ae649ab7bd291272c5a6695ac0bc2857cf90b47070d33508b551ed1409eb77327cce632c9df2eea2d85c9cdc7276325d3873484978596e1e5a14b1409077c1e59be9652fcf1a6e3a65cf760019b506a55f083c6fc1c08019a5445a7deadc795ba2445db9d0bd6c42d24c91a6b015963f010ba023e88040e0b363c1e401cfc4d9e6c93650a726261e0688f06053e28596992fa5dd6e8bdeb5ff5b700b15b4f3da3200fb2d12a1823a3b506d5f55b21cba1cb00f2ce3b74c188aaf7ea808363f0b81addb614e164696367a1298481bc191403c4446eadbe799565f5fb19bc6466296aaa55f719a7a45a90246eb0a49008bf197361bda25ebfd993ae7514ff3cba65cbb2d14c6d1c5605eadc44274def1b9c363efb344d2d78a4b429225f7af85cf1e7c8d9a690ff721b8819fed052ed9c059a263bab7db82e691e18cb7943fa0ad1d42cdc6460a4362bc6512a627ec3769468585dd5f0a4f6a5d0153c96520487cf5b578808b3e212682799c44df0cca94efe4e13ef6ba771f965d1b3d0f46b4d6696d840922dcc34c11ec529bb411a26e95638b474141c2ab5821bc3af22ca00c11acc4432179384045cde6dc662ad25ab17adca5150db3550284829773d581fce7046390d3d97f2bbc81f3db3b61805c9c81ff76adb6f7cb750872011ed761259aa497065fb1e5890bad862fdb8dcf82b37d12c2efd2ab0b2104263e6fb439aa94359d9ac13c5c758b5d07f9aca8f9bce535ff522593075eedaa72ddf30b1b26bfc092b2f157e3fc0980dcf0652c15324b9bed9db0e946bf9e752b480bbee61c3c5e59b243feaa1a909932f701e01b3a0af5585aa5ce1689a58f846ddb3cdee6cde13d4206727d1410c75c14858e77180da925e954c046d778708ea630563e476252117e31e45c4f7c323a8db341a4ed49b2b7fc6291fb1e61c32ce31276f63e57fa935b62b07b277bce21d6eff8d1ff144d1c8503a292de849f4bd1b8df85749e0e33ac62815086a2942b32ac0a15820787274c1014b9338f7e65f5abff3a6726d2d2a69dd3d4fd546669c6e4a36dfa55408106913e66e5e57cb99be3ce680182aeaa2563720de65b8e637bf08b6e555aa36181510d55e6240a050f2febb47a6ac1964d686c2a3dd90043baf9b49c5c6204077c8dd9f03a5b693278b6ac8facddf0fa5f382a2ef0c1e56036910b49d7b4737a34d72efc445478ea81eacd8778f638091e2b6b2e743769d1f94bccf5a14abd958215defdc856a3ed53c30a5d95949a448ff84be2ff58175e94d4091798e9c60cc95ab3cbee3008e9cecd53efc2301678fd07a5f3b783746953cf4adf3dc4ddd8f266b11ad929cf9886f63875c6b58dcda8c424c9155821e32add837474597f4d2967d9a1e6e3bdd13a7961e07ff08c914a28d461ca1fe11919064d6ecfcab11a14e75f7f2d1f11a15bf285b07ea71984a37fca7fabb2cb591fc6b529197c5e53bf3216c8106bde25d7517187565abe34355ad139116818e64171b04850fc6a3743036038a0464b0162915ad93700fa0a662e7263fce8e1980d05852e4229f0b3ea32e33650f4e823d0eacbb6de0d520d3b7034a387a15c71962ae38a6cadf58a2eb233c91c1fa947c50467f2b562dc6f86d9f9db07493393537fd93da9308238f4793f0a817584606952bb2653f642784fc805ce5c8763ffeaaee88ef9b788711ecc1e2f984607e14490ad31ac1f0120df65e3c52ba085e31d156e518370db7621680afc4185e6c714811bcad7c76afe7e0ec4291d181d4b847c1d4f2a31a788f4db23f2c28d4bc52b8ffc8bc6ca5d0d7cc46387fbfc41e89054c485c5cbc39e874511a8044afd9c11ff4c2ac727af0bb641829c6aa59610d2e267f48fde820b444a1304c88fce0d9141ab176f23ce10d517d85e8d06b012e605ff542f7782009ca595574879a17d7bdc6e87b1f1d315165c40ca92de5864145c592111816fd45f48c51bc892a76ca182de5ef52d4442f29bdc70a21c62634079a0c455b96959fc5fc93436707bab4aff0e851b9a2be2701fa82fcc66d6baf1759c92dac77077507ec44923d472e5eab735618432c1a69d8afb93670218012d11864f7b6ab48335bd62ac1ccf8ed9a7287304e51db46a6f6d4b0a5558e47a9c1e98b4b49dd4345932dab25a2501ec18d86ce07f41aaa5909acfdb7636f69f94756e3a50a4a250732ddf3cb1cb94c8dfc9ca8a3a52996b62ac0e2600252e287a9573c0834775d97290e269802877d18a33c2e6e41b6fcc3419abde23aaa8e813deaf7be2203de3f83597057d9ea80c046bb67dfb48fc257f6724410a14d2c14431058703104593482d245036700430b586e4af7bcfb6a52e3082d783e178e9dd51cb2f5a5f65884652d37db7ee1dc4f59a53d7c54fc4d0886fc2c61c180888b1cf2e51ae0b4d15145455f824b48aa6a4bd2b7aa02dd4abe784224ceb8046090fce42a20e79bcf059d05317b21049dd0595033bb157d93b5c2f9869f55063e15980651c356856a9e4ae77cc7fd9b84dcd5844ecaaf61624fc5e013639bd25ec9a0166669708b2c871aec967217d183b2f42a71b5a51c481b556f30bdd36aeb1dd4d1a4dfa15c9bbd46da850ace7ed43a9965f4b88ee46f4e836b900819e73fb4ea883ec188ba463a8580c6e6b6f6fd477106a76463f2db9a85bbc9302be863861c8f07b49bfe7836a910f288c08b1e4c0905bcdafb31cfbd4cbc98ff6cd81d6121d7a738dfddbfbef42354b6652ee0a2a89693a52296f3aa01eb06084670004caf4ee824f475061751dc60b40be9584641f56e04282206372551fe7d77d189e03fede3cfc100134f4ad9feade93ece78bee2c37cf52bcae8b3641f63315748957a65a58f51ab1d69b2663cfd970fcade1680680b6604bc6c88cde43335693aac269ea1fb31b6e67a2c0a7250baba210a4d062ea9859af4f526c4130693a7f464cb59122850fd5fa3f170310da6c1056d95051006baf8038282078fda991628a61424a13e85c229f26c2e81426838a8bd4ba88022dc23034fd773382a4620e044ae64bbb1ae890a1e787986e5e978765022b532bcee32b4a3079b8104eba312b793450de14248d8e8bb7344ab76d9e0b0ad4045f8ffdca0f149b2059f50e3a02e8da044b5b900c686f37242eff2c73056f8072eacb4b6cd0c8995ed11f127fdab56aa75af08715689196a65557dcadce25e7ad590cb2b53065768423cb577cc939571e869634da03015eb3f8e551d96923ab7e1fa8baea39455eed7fe7e2f9ae7c10b9b58c04755f1b1d8503f8bdfc3867eee38b4c88c756ecc40d93a552b5b2dee672706454490820a683f441b21884db50f1427a5f4a3229d881f8603d4d69d73f6d8669c25864e79fecf8d662de2fe2a62ef50aff801ffd28f922d14b6f258c3a20200be08ba2e3c7df54ffbd9d3e46f102a50cdf6a45f8da9375a40d4964b31c794e41979e00b7d9c965f83bfedac2d97fd9cd5b1875c545b7b6e82a69ecb38dc11ceb3361736720098cc865e2b21353504a8a894ab4c32ccb27ed8565d4cd60fcbbaab2cfd761d7c2ead9d0f7406a1037570d0d83ea345b259c22d9b3c0eca05a3b56e7ada5729ac1eb75ba61a652a29271af066f7a22b2bf3760e655a45e122ecd66f81b5f570b692d3e7d665ecdd3f0fc37ad67e7b53a055d80115b0036452be09b4dbdbc038bafeb26923940a10b1d42c32103d43e619db709b63b6f2b35a8e65c2b35e6598da75b695deb2fd1ddc024e7b48921f1c6e31f4e6a0ca199cdc5e210796623e0a54d05ce745c13f5ee25b979ba2fde0e25f8488f7f03eaf4d81388b4e2daa95dfbea6de1b46323b5051de5fdc1d0c62030d673f65bc6601d0cec6835f0fb3f38ae59dd3972b53da73c90efdf1c685feb9aa2aeeed76a2d985e0e6b331b2a313c5b9a2abe74eb6700218bca9ed5fcff511ae810a50afb7074baef4c7b9b9b0ea168a5dc09c1e4be95f0ffea3821f7c24193f4b7f9afbd4a8057eded01bb6edeb246e0be64d3ebc525d0fdf919d3c8e3f9b5dd8840bd571cc8752de1844c16f87e5b905c392ee081e7e49f3892517d223288af7b43a25b7398bf91b4769e240433f25a8308e3205f1ba95551a147657a44460d8f3d630b683f8b924d285d14a43e76c9dbdd4ba3748f7c58126ad8cf52e8ed38f25783273bfa685f890dc2c3508592193afba704df3ae51a8ee7ff140381dff44bab2f1e3b62228b86a75626b7650c28add5d58aa8064c01f767b60ff96731d02b29a9974277c85d9ccf6abe4b26caeea26b8c16b11e9b031b4b9d60220bcfd13f3707d99e84796fcd623dd5b4d91b7fe14ca4e5bd49f493bca894106154581e8d0773ae984c560deb1d99945ee24a1fbd1ddc61d09ed1a278774c70320b7e6ece44c9a8b825228ca7ace9ab2abbbca0b65837fdc12c00cc3bee07364a53a4f7b335edeecc21421ff62040f6f0bdf4732535a449ae152a3141bae51946b7f229ba695e877e714977bc4abca7bc86ad744b0ca4c1d93b2f87c9fa8f45c9df43d449ed394bd9babb5df45f2894d3de97d85e8491c4c94617aa23ab109702b1234923f137172f15e3cc77b91ce56e91293a5da8975eef192346733a3077177e492c7718e2762375cb2e1270cedaef9eb5369f9f85bd8d309c81d657ff49cc711f137d216f760a893123b8fe2547be1ef63db3f49b2a8ea3a15f6d8f3203f5e5b08e763c120402ca365cc9aca3d4480fad365800bdb055d5dc46ec0785f87ff885f90d958809fa2ead3dd593a17dac8da5a82c422f30a8dab1ec2a7ca8e8fd44a3cc45c154a8727c1c4d48d68a16d7b2f98101741aab84bd212c581717023783b2ac6dd4f2eeca06031833fd29c4cc8d97b08e8e5423ad4e6e43918f139fa0726336b50964c08a4e69100b161088c3246fa00e78cdba32be59f3ef45dd4ac75b8e131b01e0045c89d8cb21c1d015caf40ca65206119632d86a346dbe1f9629b59eb878c1b3ff9d7aab706ed04ed5b68e472509c2bb5606a0cedd99ea4020c2dcd7a88e22c7c1b7f590268f991a4fce5e8b590f25254eb0f0a4c00ab71329c99d1242e9e212d78db02f2807c3b5ea69020d5d634bc7ba0a4fcc2ec480bc9c3c79e0d85f0298ff281e32791557c5d11f", 0x1000}, {&(0x7f0000001400)="6599ab39279532c98973f4c4897c5fe4e0341bceb522497e4e68525dc218c48519e9a612f16610", 0x27}, {&(0x7f0000001440)="e7eb6a30d186887522b3f7daca0c49f1ac75e482a26fca4a36c38d9ca87b8f7f6d5bcf4afb66f457360d49cfda16ef7a3b3d5a5d121a8fed0726ed8b1aa5ff124d5adc671c22d6fb6699db74dd4f13303cce08bbcfb349c04a8f1a87ba1a8607db17ccbc1ec60fb08d90087c50267f2a65dc1dd729e9c51c828c3acd02756afe1518b4f9639112420d9511c1fdc23dc17e13ff5ab5362c1fe69008cfa0b3d1a0301d01f1a8ae4a463c556493bd1c7a269c81baf2d76fea804102f0b1f6a362383bcd68b22f857646c1eb30d57edf9e925aab3bf1b07f78e5bf2530c59f", 0xdd}, {&(0x7f0000001540)="a092433f5e6549d40fb6c359b9eac7aebab2e280b9", 0x15}, {&(0x7f0000001580)="5fa9725682b60e816b484272a73ac12beea9dd28c3da8598b12ffb1767298745257889d421b713cfea2b6e6a7cb004525331f13ad97e0e31fc1ae975f328a82488dfe7fbbc059398623882fe2958dbe49579a309d8637b8928240dd6e81d97f1a6ea56fca135672b327452ba683c883caf14961d9fed17afcba7a464", 0x7c}, {&(0x7f0000001600)="64d43bde77c0e1b692c9064e800ddff22add0ddba4de0d8c7b87d93c239a7109dffd40546ab5ed081b0c466f8d6dd0370d24431ae09bc175a1b5fb110d98fab45cdc6e2dcec82bdb99bdc53659ab4f309e7fde7d9b", 0x55}, {&(0x7f0000001680)="b10df15cb0d73947329cc78bfeb317c9dfb31d8712993fa240a7771bc0ec2ea2eb646ff0ce996d8a6f22c0a7681ac3a2dad8834ff4c2a2f4eb53ec59a17e897ac36cd54a50d00b8588e6f8f9a956885a4135eea9dbf0c72c1f454e96bb4d370ed9a10a765691e14aaf8c7bc7240362f102f686", 0x73}, {&(0x7f0000001700)="d35cc4f23d02307a0b6ee5f525514783434282f787e0b3e2ce4062759355de5c7192baa59ec52109eb2713a117f7f5293387beff3cb03e982f6c850a9bf2a0ca62038c711d0ab98daf5bf2d02463619a9cccf950cb99f649dd", 0x59}], 0x8, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r12, r13, r9}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r12, r13, r9}, @cred={0x20, 0xffff, 0x0, r12, r13, r8}, @rights={0x28, 0xffff, 0x1, [r2, r6, r0, r6, r3, r3]}, @cred={0x20, 0xffff, 0x0, r12, r13, r10}], 0xe8, 0x2}, 0x40e) ioctl$TIOCSTART(r5, 0x2000746e) accept$inet(r5, &(0x7f0000001940), &(0x7f0000001980)=0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000019c0)=""/112, &(0x7f0000001a40)=0x70) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000001a80)=0x6) accept$inet(r2, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getpeername$inet6(r1, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) geteuid() bind$inet(r2, &(0x7f0000001bc0)={0x2, 0x3}, 0xc) geteuid() chroot(&(0x7f0000001c00)='./file0\x00') fchown(r5, r13, r11) pipe(&(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000001c80)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCDRAIN(r15, 0x2000745e) socket$inet(0x2, 0x4, 0x8000) fcntl$setflags(r3, 0x2, 0x1) bind$inet(r1, &(0x7f0000001cc0)={0x2, 0x1}, 0xc) 13:23:35 executing program 0: 13:23:35 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 13:23:35 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000000), 0x0, 0x10) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = fcntl$getown(r0, 0x5) getitimer(0x1, &(0x7f0000001240)) fcntl$lock(r0, 0xf, &(0x7f00000011c0)={0x0, 0x1, 0x732f, 0x9, r2}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) recvfrom$unix(r1, &(0x7f0000001280)=""/104, 0x68, 0x841, 0x0, 0x0) 13:23:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x1000, 0xf1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffbff) 13:23:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x84, 0xf0e5, 0x200}, {{r0}, 0xfffffffffffffffb, 0x81, 0x80, 0x5}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x9, 0x2}, {{r0}, 0x0, 0x81, 0xf00fffff, 0xd10b, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x9, 0x7f}, {{r0}, 0xffffffffffffffff, 0x80, 0x60000000, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x1f, 0xffffffffffffffff}, {{r0}, 0x0, 0x40, 0x0, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x10001, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x2, 0x1b687744}], 0x80, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x9, 0x5}], 0x20, &(0x7f0000000180)={0x40, 0x1886}) r1 = dup(r0) kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x89, 0xfffff, 0xc000000}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000086, 0x1ff, 0x2}, {{r1}, 0xfffffffffffffff8, 0x60, 0x85, 0xffffffff, 0x72e92580}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x0, 0xe5}, {{r0}, 0xffffffffffffffff, 0x70, 0x10, 0x44b, 0x9}], 0x4, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xf4, 0x0, 0x3a, 0x6}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000062, 0x3, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x94, 0x13, 0x800, 0x800}], 0x7fffffff, &(0x7f0000000340)={0x9, 0x7fffffff}) 13:23:36 executing program 0: symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0xee) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0xd0, 0xbd) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x3, 0x7}, 0x10) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) socketpair(0x20, 0x7, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') r3 = getegid() getgroups(0x8, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setgroups(0x5, &(0x7f0000000380)=[r3, r4, r5, r6, r7]) 13:23:36 executing program 1: r0 = semget$private(0x0, 0x0, 0x110) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/79) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000100)=""/19) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x7fffffff) r2 = semget$private(0x0, 0x4, 0x150) open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x31) sendto(r1, &(0x7f00000001c0)="af9cc4d072f1a75ca9c73d3300964b5070bc34149607bbbce2bc0d74cff491fdd1cca6e628955ad12293ef337ca8e1326b98", 0x32, 0x2, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000000)=""/115) msgget(0x0, 0x0) 13:23:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000001a40)=""/4096, 0x1000) 13:23:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4006, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x7, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 13:23:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fchmod(r0, 0x100) 13:23:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) setsockopt(r0, 0x200000000, 0x6, &(0x7f0000000040)="e78d2206b7901a7cd5718c66092d512fc5c9ab785e166f3486a89af7860b76694aa9daf82a719ad1af824a0b410b1c9ee65970e6095ceee7ffca48f3bf5205e9361adbe7cbfc9c6712050129110650db184356c194a8d8b293a9d458a80fe1a20f0a8b3aa2d239b8e9f4b9e038cf9375bcdc05", 0x73) 13:23:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) 13:23:37 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000462a43692400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000789c6d40ef38743ea7d7cfd2136f3588402e009b3ab2a3472a7ecc39290e7b191aa9bc971cd4806418fa53035868e57ef8d69dba482543d0f790274c5dfc171b89a48e81c24ea0d095578a223dc544d9474f964a29dde7c59f8688d509d4c571fb0ee9739bb867db8bce0b0c5a05b401d50c69bb1c5f816287d6e1f093deb9989214690a15a55bd8fe3338dd5294286fe9e454da2ef53872ae6c8904e66cefb840517aa7def4c433284ab40ec29ea6a79bcbbb4509c1b9ef631c5bdfdd930c5e5489b49811594e29547ddfcf329e0c09e16d9009662b9335e0db2cb9cc8b23deafa155889e87f1c50f977768195bbf495a3e2afddc5ad3a22f14e166dd9bb30fef6f1f4bbbd6b9c62cb40ae4b320940a28487ed8f0d8c089669f9fc1c4438905c751d293b202b73c0a3d3c172d1db3edc98fe09c26e7cbe6b5af30b8746be7f993d1153da2209654a008f2bddeec893fc66ab77cf3cfe4c8bb64cb07a41fb43d76cdbca060e3c8cfec2bbb546edede2420d909f6354e725c2d121295cf7daa7df522258cd2924c9f8d69f2f528cc19bc04019cb0d14249dc1200000000000000000000000000000000ca1d5f658ff68e9a430fadd1bc6f1ac80acb7c60b1a0723ce511e73389f0b969309048e5b58e1fb208eb8701c3c1a55f9d68e8703aacd7dd7ece73f752404d0eaba0d3a603d8603f3fdd7185a382d30f530c3448390bc7f408fef14ff9383d4649641c1cefc33827a1937f5ec0901cbb96350a539c47decb45132135643610b238c429aa10421636e1b26a1d8529367a59ca2effdef524ca9fb6db2b995347d31f4f78287104cbdeb001f8faa6d46f189a7640f55a6e0e2fa276b496f7908ea51b65c61a66f68463ba98fd8a800d7fcd5a9b7e53a16d4629cc6b1ad81a554d12d7e34f"], 0xffffffffffffffff) fsync(r0) r1 = dup2(r0, r0) r2 = semget(0x3, 0x7, 0x410) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:23:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) dup(r0) 13:23:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) write(r0, &(0x7f0000000040)="8bba4c8711c97b52c2cb352308cafbfca174a5e924d62623de77e3f2d12f9cfb9936cf40cfc724106a21d6b64e440aa379cafd6538de6bc86da2deeacd566ccdf575c087ccd50958b1181327a1b5f5fce5c932cafb1d498fdf98a51f03829cd5db3276edac2570adbff1f8d1cbd0f73f04e867dd4b33642c2e0a7eba4b778f5402a3647619df1313a9085db5d700a27f4f2a29c22fc04a147c5466938e9b951eb8092c897a896107864201b58c019bb1d6f49569c5a2c7c1b79a78c506cd04889fc1cb5396a67b27455e4083782b59d1176f0d8e392fa5ae8584aba91c6616e81bb6bef449cc6839e36450191c7bd5e9e98963fdbf79e6bcac8b6de66f01d46757b6adffe27b23b9965549ca9f251ec9426cf6982395fe7f4fc9941fe326b1f258be290cfd79c60335352ff86bbfde4753896c0baa89ed5b8a33906049207211e15c47980c09db634056f686a10df094a9d2c9821e68dea15f62390506e3442a924d7a63c29920d1815bdf18149db234b10b1c759e3504262b5d797dba258b96ea47938dd2923f931744657b61b22306315046c3a2107dd056fc53ab88df95b2764abccb43cb5f4c853fec261e93e2cf37bf9075d01bc8d434fb627200f1e73c555895889856861039135b62b652e645e630557a1bdfd7ed68e1f7c95bea94f59899b9bf5978282d29882fc954db9a51fa3236b32410c1754843d4c255a0aac5eb662d8e30358e6cc992d1853264d1ed4425eca05d90d272fa034ce6d19b6dbc604f2c8c4028c61ec9c2e595cec19148549925b42dec8410479761671db0be38a68380f3a24792d001699083d1647e794658d7beb4f74907878cefefbcc0b47b4ff559da4c9abba06c948542cf02e0e69f37379e39e8bdfe49654eb148b1994b6a804beb3cc3456f470113c8c2c4c90460e7adcc6b3d5aac36f62e32d1ce80197cf2d81298ab692ee86a24f5617edb7b7ba814b7e88d5a3fe42b5eefa9bb68be01aead3c9a40c987c62dcc2d42f831ec24bc35e0bcfc82b41bb7cea6d945a6e8e94ba66f592ff380f5c696cfcafd6ae420c25be880a48ca4818f1cbd64e9fa535b26bbb13d851847b74af861c3f15280b980cff331f7f746074158d85337ed70af10788347d8b717d13b86c4122b6d842b6edd65bce6d74ba2746c01fbe4a9acff128d6f809625687597b07ee3f399a7c109813f6c88033e5b6e500084a6ccd530f358b93ad7b1e05dd1578e14da89f6e7458e7c704a190b6a01b4696881f438a5c944341800ecf233785eba7026f8ecd5d78cf5752a1ecfa2d8615de835d6ab61a880b9d547a19a022d7ccf40c1632aec4574f77a774dc890226f2ad8a6a96dc9f50bd751085fdc9bc443738d5cef1aca1d234b729e66f4e43fab8653cd8e1b33b7490872fb909af881333059fd4cd8392f0e487fd6004a7d49721fae60afe02edc8e9fb4e0f012e36db63a5047b93113eb9c8ccc055a4c421abcf953ab2da7d84f09684ab708305a62a40f2a397dd4a0048a94631ec61ff8c805e1afa721061de52d37dee41300d4d23dc1dd9636a4df36c6b180420b6eac4959061f8db9850eef98b174fbf5cdd12df48265559310fa1d94b5490c4aace3a9b7282a8196ea4613d2cea53668e2cd4f97822bfaca48d2cb7d71209d10348995df7b6a2e5f9f7055ca2e3d07fa1f39335b33c267af1c04396634b11f4e2827f21c3890f43db21f4520c0913518ba5d16643f2db88d48a5009445c00e06a841e9758b2527a7599a1509600eb70eaef5f8086e4b1dd2ef03e183b546cca7c69026b405fed917c8cb1241a7f4e805e8b4a13ed39e89dc2b884294762d0e1fd53e425d60f5b906bbe0c02837cc958d207a0f47fef2849752640e2fc564cd6b23e828097e54d122661f4673e4c3569fbce68f97d0df198b42c979ceaedb6b889490f090a2abd7e991cb9ae703379889c3b9a5ab1df7720d7305dde2c9a96c41fc0f290547b953c5422173a0dc8e01231be7696dc9549806c25823798eb47c820b573a519267d5a6c95b603afd08460686cb3913c26e03d621a8f29437b74146568e8934dfd98e3ddf105cf2a10c6300acfa7e8130131aeb25f7adc2900bab4082bb1180cdc122f13212e935ac45ac003a219fa3e5b21d147c31260b7e8b2d87b1865756f0a321c83398839b59fde767aaf30df6f4c76203030e4009bc1f41b1960b24cb177a47f7a5219419e67f8cebba9981b5eabce4d4d0d8040b9ad6338a726025959bcc80a0cb0aae16a1c0f46764a51c58627ca1a95c952d8ff3bbc4a01c0558af46308ef9b91f5718828ecc7d6c02472be1ea6409fd7c6727b30991e5ccdd759efec82519e6c20f452d81b19d9b5fb339308137276647ac0703fb54201ce4ed4b1c71759e23a8865b5773c77d56de94fb2e299d7986ff2111ba3f13b5b2cf253f33502888e41141a30932ac0e1783820c9a346d9f37fca4123cad560fe355b2a7abb2aa053139c97c68c7738d0ed15393abc78c6bc4fd8f5b564a56e08acf011b0d1311bc84d2fc554986864dc0e4e18a1958523dcc6dffb74d794b108e9c0f4687e8051423492e019bf237fb0eac6f64f9d007909ca6b5dadaf486342da40e0dda11643e6ee6e2641a52e4e17f6a6893e1b89e70a3ac8d645c6e68bbf78b5921573c9469746ed7d583dcc0ad55bd442c4dd00cba82fcb3cd4691aea2bbae5fa7219bf01fe9bda59ef34996b25fdc257390825f777ef4f1d4aafaecd585c468328d01a39d46adba90cb5a9b1006ac7cbd2a36fcb7679d763437c2fc5c0d476e37a705132e4421e6244952c9d66e577a4237a55d9b8ec2f40b4d7573a81e4189cac6edfab0c1ab9c81a03dd172f74cc37cfb44b86c5d55b25831e4497fe54923e6fa816e55c624388d639c50dcacc4e3c38a11ea33657666330c8accdcdb4a19c163a795314d295fa0c3b079f80a0d1d4059a1d42a0cd10cbf0c4633b9b7202d3c261bc23aa286db622086f5c056cd47f3bff825e07095f261ef48da9568d6c159370281d2092648e76144d613ae05814ee8b93f9777b47893f4c58d56b87a895ca695c7b2db16169a4cd27c693b3d634a63066fc1f8eec9407427d308128471c03f11222a812d0b93959f61507aa21ccaae2fab0032743cae4c8ffab7165f5bc2eeb92fb6d6beb6f8c3043f685e54734f210b0e10abac489a2eda3796b3e3f6790b5cbf435d9d08218cfe130f08d17aba4bfd1461f76db3a07cf45eed56e497dfed70e2db14e4b009cbf961a05d7944510f98faf455e735f2cc765202acd2041613b29ace44a71a7065b999e3605e56b3f6d147cd2df23b9c4d1abf5d4dbcb4c9f204a60564d64d748680d4418b0ab4d903b286863832e131ac7767808f57e85507d1b5aab26ceb3be776959a7a4a60dab289404d3f08dd9561ad5464b0be4b0937edcd63e1a6b514862bc19c0328de832dae26645891f1f08fd207aa0d494a3e5cc745dea7db52e392590853737b185379de82c6d70f926802fe5a59dbd4c374074298206e0a49c08a0c3d50755a8ba992fa73b2b38a8cfc8971a6fb16befc94ea122bf8cd504a3be4c48d9772d85786fc6bd33d384f72b21b79d498d3700408bbef9a5b0eb2fe7ffa17056599d2a2c216e9274a788b19e8ccc7556fe8ccb1ec5722c63f153c0c7f45964dc15927143bbb714d289038b267e6d962b825ea281ca0f1810878ca73dcda1e8cb6a91038af0eaa70045a172e7f58d0ffb98aaff0af5a71074caa70bf45cefc531444731a7266f1041b21199ff7c6b45271e5930bc48147bb8e779fa8a146dba55f71cefea5aa0b18d934ed65c25ab9e578bd3064049eefe9c9eb34f3117785935d77553d093682a8b573993c422c6cee712934d54f55fab08bec20f7f4acd811085e5d23ac2d46da0fd5e79e3e851863f5caffb6323e5aad4fc9c924d9ce06dbe1397a095f9b59d324e69690bf62b8cda01be49997981f96556b44e207517cca4e3bf03bb23767efcdd04b604a0ef5cf1bc4f495907b459ffe082e84ddec0c30b4c45b1bd3f8663272eb5dd73a5a7d2d01a550a020977bb5aac698593f66f9e86a899fa47319b55278762c6af0d0380ce29b41f0251ff08685e80b21fa78ba715d33cf01004755655d34e0628bbc21ff00e648892e2500bf48c23b8a05b06097b3cf3b470196c914e980b23bf6bb0638f31c2698f0a950117db08261ec422ffa7183710a68b7247621fbcc66a088df0523b460aa45daec2d5b225fd524b9c10768bb8a0e87d99648ef94cab658a1013dc2c6aa665a9afba9bcb68bfb246a46b5671da982e3e165bf05e0babab4abd5b0e92b83b86527e0377bff397a23186b0b401b343713751be56d64fdace506acd5a623fe6442f5cf875ed7190ceb574b454475509e288beef75288952b0d4e92074673c0f006e5235f00c33699bbffe7149fdafcd79c8b6bb9eefa384b74b83a92bcda8ea86063b310612a75ab6407d69da5b53d03060f473aff1102f3edc2ce2a5929e4bc58220e947b9a415fa72209e25927fb8445a07229508075a370de1218bd9df757e7f217d28db3f48e151547bde20455d5a69b1a556c94de01babd42e88520742164dabf712091ba12349cdcf34a96ced31137de074e75c1569bd80b32ecfcc64f90ce9424bf8f3d6cfc334761af90c5501166b3d5dea91b4d56dd50bf729882ae21d3ca2eaa39d3cc32393f32283e698defe8cf95ab143c7ca69007dc3574f1838d0d26a6d28d5bf159bd18b4340347ab9289d0df5c4575589104bb4110442c82dd83383dc01cad6ef9142a7440c17c208b60b948469754f6fc73cc872f8473946fbb21c02432dd409df08289cdad1540dfc75280e0ad8bc0ba59d6f1629a4bcd7f4cae45432e95dfe0f9f282eeb445b8b4bf558180d8717cb9244f0a87a9c71b1bc0551df0e8d9b40969c77ca25c416b719d458f48b91ee45f4e222a5824f57af59722a03e77b5d97a752e9f1b55217468b9401ca601f446ce569cdcd99220fdf811f727c989ffc707fb70be022843c8e559e37da572ca3327036c3b7dd528b6f962783085600b088f85d8c143e4a2ea654649eb29779f7354113f62e689e9ae67db152bb80aea613568976f98c083785d2356163b9c43b4935bfbda7bde6aa2468d338c96e74199c2d8b9225eb9c7106442423d1e7bd7611acec5139fc479e2476b9834477f12770f677f0da364bb870a8ba18f2422dfc24649c628accc125836af4fb158fab97618069f1b67b23973586d4401ced959a32e730139f6aea54c9dd81e5544b7712d7ba139eee4848064a7877a431729344e6d43fb84573005a2ce24ada7babe6582ec36ecc8e09628fb8a3cd121b1406ba29c489f87c900117a96774ebbb6e7619c68d838f503d516659d6a3b47a73f2c6fa51a142d5cfa7f2abafd2b71319901e0496fc04e3fd2aace5114b7e4c46462c6c6d16d5de2b70506c424b76a7ce389d410310589f8b55cfae546e263a079618539419b846c5e0f1347f14716a5780940e7dbbcaa6a412e7c08f9621136b134977612982cbae068e8e32e70ec77f147099a5900ee52095169cb1601434984fcb8071644b48294e849943032731d801439805ffefa2cf377a4e1068facf6cd534b7ad347af60943516f690ab041e7b4752b758e741fb72cf30ac572064ec98ae6da0482968735818f020c9479e75f56ad13ff0ccc9316d71e46a21a58e54457e1fdcc2274e632b64a7483982155047204c9b8fcb8e3c0eb8c539ecf8cf9328641bc1b7e3c09fcbf03226f2882c3081", 0x1000) getpeername(r0, 0x0, 0x0) 13:23:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) mlockall(0x3) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 13:23:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0x51, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r0], 0x19}, 0x0) 13:23:37 executing program 1: r0 = msgget$private(0x0, 0x104) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/33) 13:23:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0xff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/253, &(0x7f0000000000)=0xffffffffffffff3f) 13:23:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbf83, 0x1a8, 0x800, 0x4, "3512d4f22205640520928055d9155725e54e6cfc", 0x0, 0x400}) 13:23:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) poll(&(0x7f0000000080)=[{r1, 0x69}, {r0, 0x24}], 0x2, 0x100000000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) getrusage(0x1, 0xfffffffffffffffe) 13:23:37 executing program 0: pledge(&(0x7f0000000100)='U\x16\x9cD\x8ch\xe4 \\,\x00', 0x0) 13:23:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r1, 0x0) 13:23:37 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80000001, 0x6, 0x6, 0x4, "c843f5577dd12b7a0d1bcc6e8c13a8c30f9b803a", 0x7ff, 0x1}) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 13:23:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc, &(0x7f0000000200)={0x4}) r2 = dup2(r1, r0) dup2(r2, r2) fcntl$dupfd(r1, 0xa, r1) 13:23:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) syz_open_pts() mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 13:23:38 executing program 1: mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r0, 0x7f, 0x7, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 13:23:38 executing program 0: r0 = kqueue() ftruncate(r0, 0x1f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000680)="e697967eedec76cc2163b39cd4359dff2744e233b0b91f74bc23f23b84195436b401ebe519a01c835126a4bb07149eb79326c9d7c8cfdd28bc60b087d00f88c8c92546bbc70077bb226bbe9057de202d9d88d6ece0b817d31ad4d861b5787453ad3475edd58e38101800466d0de7a6ae2365c9ccdc5a376a6c2a3e2337b2954ec09159cb37fca1a70800c3340c1207aebebb2ed63572f628e56319215d0f50610258ac95bf350e52459e235c5874aa55bc04fc8db1b0ae2dbf6997a5144178105e4de5ad5614b869f069b948438bb7aedfde5320aae8ce49142341dda565a44348745496e050e7541b4d62f9fd1da2e17f0d", 0xf2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, 0x0, 0x0) geteuid() kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x1, 0xa009, 0x6}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x5, 0x1, 0xabe}, {{r2}, 0xfffffffffffffffb, 0x34, 0x86, 0x7, 0xffffffffffffffc1}, {{r2}, 0xffffffffffffffff, 0x5, 0x4, 0x73, 0x3f}, {{r3}, 0x0, 0x20, 0x800fffff, 0x8001, 0x6}], 0x10001, &(0x7f0000000200)={0x8001, 0x8000}) 13:23:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000880)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:23:39 executing program 0: r0 = syz_open_pts() close(r0) fchown(r0, 0x0, 0x0) 13:23:39 executing program 0: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x3, "244d78e1754996303db42aa6b72fe6104a46518a87c4f18795db4c33cdf7c431996185005e773e0174dbed4de2f1a282ade10a20c1d0111b3acc109a64765099d4f26245d84f2054408ad2be3c16aa504bd4111381e5fec661eb5614e5c075d33847305cd69085806815b12c414fc8ae2cc9f1866a6481b242544a73a2e5d91f1795a47b748c3a4c7b33f5e6b3adab48e7"}, 0x99, 0x800) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 13:23:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0xdec8}, 0x8) 13:23:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_gettime(0x3, 0xffffffffffffffff) 13:23:39 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x10, 0x8e) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/163}, 0xab, 0x2, 0x800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0xfffffffffffffffd, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/119}, 0x7f, 0x2, 0x0) msgsnd(r1, &(0x7f0000000140)={0x3, "553d37a3575efee302c7b2fd572dfe5bf488e86c6705c13532cfad88c94a096b6a809228303f3a2fd3b8ee0988d24a364b394b372021b865bb5f4afb78f92812bb5bf8af39932c8e2a2e39b797fe6ca00d4da5e89f650e292b"}, 0x61, 0x800) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x6, 0x2) socket(0x20, 0x3, 0x8) mkdir(&(0x7f00000002c0)='\x00', 0xfffdfffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) geteuid() lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000600)) chmod(&(0x7f00000000c0)='./file0/../file0\x00', 0x24) stat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000040)) 13:23:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0xfffffffffffffe89) 13:23:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634", 0x2}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 13:23:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) 13:23:39 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9}, {0x3, 0x2}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r0) nanosleep(&(0x7f00000002c0)={0xfffffffffffffffd}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) 13:23:39 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x4, 0x9884, 0x2, 0x9, 0x10000, 0x7, 0x8, 0x1}, &(0x7f0000000200)={0x0, 0x3ff}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1813, r1, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fff, 0x10000, 0x1ff, 0x0, 0x6, 0x10000, 0x2, 0x2}, &(0x7f0000000040)={0x1, 0x4, 0x8000, 0x2, 0x1f, 0xc341, 0x306b, 0x4}, &(0x7f0000000080)={0x1130000000000, 0x8, 0x3, 0x9, 0x81, 0x6, 0x1, 0x4}, &(0x7f00000000c0)={0x5be4, 0x4}) semget$private(0x0, 0x2, 0x622) 13:23:39 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x6) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 13:23:39 executing program 0: r0 = msgget$private(0x0, 0x104) msgget$private(0x0, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/33) 13:23:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = accept(0xffffffffffffff9c, &(0x7f00000028c0)=@un=@file={0x0, ""/108}, &(0x7f0000002940)=0x6e) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0}, 0xc) pipe(&(0x7f0000002a80)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000002a40)='./file0\x00', r4, &(0x7f0000002ac0)='.\x00', 0x4) getgroups(0x1, &(0x7f00000029c0)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a00)={r2, r3, r5}, 0xc) r6 = socket(0x31, 0x3, 0xfffffffffffffffd) getgid() r7 = socket(0x18, 0x2, 0x0) sendmsg(r6, &(0x7f0000002880)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000040)="43f0c1d447a52adda6e6d97862b03df60f782978753970dbcd4a679873c6e465ad1a981001744e02dbfffa98bf62385b9cd3aec826790ab851d9d3dbe251b14e3f5fd7c972e3677cab6fafd7e369eae05f757e2c0a4751abf60771028bb145bc313a68d07c7b4a2a5aef55ca62f48159e9aa8bb0910c82c145a2c1973dc96fa40b0d0fc651546f73c1a7cfa5c92de5a27b8447a4c69c4110eedbe150bd559ecb50732aa49a7b8e7d121e6b88752ba633a41e8decab9b3f904ea8011e199f32a09977cebdf93688faca6cb02e5f7e83202592bf82c39ca79ec1a0d90c4df5c1daa3b41e46b44e6aab9cff946b882f008b503b1a14019cfc87899041e198746c94998b6b3304dc5378bc6712f1a36cee3d6350b92b78c6e2896fddc0f3ca02976b7577e2e32262aed395ed72e82bfcb8ee91d4e4cd8fc6cb42082b317dcd93f88b81e373ca22db8f1356dd81ecfc3f6588a76921e6682c6a0eb21328d35568429ac5e3933bcaba9a8ef7c10caad2489b50bac1010538f8d3733b3d2dc41ede737f5771f40908f9e48b604fa4caa8d3b9a6d704941ce85d86afb2d280625995a265d0c875e7489617bdb10dc59a08ccd7be03ac03a7d082ecba56d3342c9d38efcf65359277f46a8320a90309d46f99bbab9094658e7a5e939d715537896ac726a37944ca19c4557d7f50cc3452d893fedce4c66e2d5bee783799c0dff1da9a7e14c18f77214999155cebd1ef17c8816d208d723f4c6c4c7c1b48b5d28ee4b59d3554d0783dd35059f3db241afe123d34ffefcff4a4c3b19f8f32c5ac49a099deb40fd8b309a2fdd28230168884063738231ad21b9cb561706491f5b977b729baa978683e698c920a11f58b8c8a84935e5212ee5b08743b9667d85e597f71b6ae496b52d2027986faae7235d5ed265639105206391b8312b23665332a861b5a21f806afce07ff50d9321f62a963cc447501da4ef4802e99410ec4220f504b4d8909f86c7d80231bac46a9ab9e96211f92d87af0e62484762cc9c26a9b479dde3dc6b9a05bb7e3e9d1554541fb00b74f69a128c1e891b505666b5b321df2a8775e4f500e6b09a8e96c8a560548551d80cd22324e7c23bc88296304edef09b6fb2106985b2f3983f5464787f9e4310c68d6c3c814533cda7bef1a94b53167f3d418d7b30d16a8f32e5c3b8ec7313579a1252eef29edb5a59f845c1372f821f873ccd1ae8606207909da2dcba4e75de3a5671ef93294b6306f1c79eeb57f568d1bfed4c9f5d27d6b230e2b544b46857b2aa5401d502061c945c902daa3b3a2811fe2baf3c6d15cf612260814e72026c681e2c862289636346a5f8c454735fecb0fdf3ae46e89bf3bc82838d0d0cde298e79e43cbf971b578f78fe883d76fbc75959ee9496efaee1e68028c186735431a578515cb4ebc441469998427c5a4559559b43a6a9da83127cdc3177820cc25bf803562fc53b63b8b95a3c25e8a32e68e0c503358c5c6718d40a9d2670ec15ea272a7b29bfde9aa971693b89dbf834ff8330b5008922d179257fa3fe7c80809faf1b1fd9e213a71966b66f6fb6eb90bd0f7b5e6be674b364ebafb702d0389c0a365935944eed3736cf52422e39e32cc1281dabcee726f67068962f79e08b39194c11aeea3bd99962f0ab241f10195e71e59deb418d15ac35f9cc8f9196327badab942fd8d0e6386be6777b7fece5fd750802a5a31a09123c93e7b5417d1d2b9912a61f2294076fefbd13000972a503e9947300a969efceb3c72a5011e59c49613aea5f1f0838a7d00d09f68c042ee509d3c4f8cc49955bc95ee9bb9e6d129719a0b5b8f885e1dd6cb69db873988701773488a2ece79d4da5738db4c6efc21540520e4ca243ee94ae8b9096c3d02565e3de0386053f7b4cc94696cd8fa98bf3a9e62d43311f024e31df8c2567104bbb0815940010c092be35a02f6bdfc43c4d68c9e1ae8353b8a08bf781eff5d1d0c40bcc56c2cb473275669b33dac1cc7cf3f34e945a3d041ae4ae2f5a4f7accf6fa666ac99cefbb9658dc58b45410822370e894488cdde0586ff62e3f8dc6c11851f2ea68bf183932edc8f9894435ce52b427cb79e248cc556c192e6b8690a972860d590fe2ae7fcbee12209fc854bddafcb683e874d5bb7ffc631067580a5d2fc45b5f56998b7c1e0809026d8b44fe069b4d27f04b2b55bd08926f47ae0011cd0f480794640fe121e589ff3a2ac58076a09ff128c5528402f4cd1e6205e23deb997e9a30a2e391e2c07b3ea4622d3724670b5c3f504ae103bc9362eed949e9eee5594539c3ed1b9224cb0e0103b763e2a7a31b6bb3d55c244b678fdc554482e2952e2ddd172adfbac1748684b850d1e7cafb2637707299e1ebf6dfd6cda6b9f16c87340394d35fe5941a1dd358bbfb4d96a9817a937f0352bfcf92b8141afc22d07063e2a4734293cd5ba5d5426dff5d22885c1ffcfdf57079bd2b4bb77e18fb23dc457748d96fc2d5d4bf5dd5671bd28bc21f07ea2e88192edecd44bed87e1c5cd2547f39f1fb57a5e62faff8ee4cd8cd6fff8f2f6a71a479ee807ded682aeb8b935fdda3552477e9ac8a14992b2d3d6621fe16b70817411192ad0f439d6a84503502f1c23f3252c6bbf77e83eb7e775cc458f94fab2c39c2dd753530764c2c3e3ad0550ba9d04ccd0b8d1e7d365c70f8860f0e3259dee90edb58c684ac3e7559dc3bbe58ab6299c9cee534a335169832e72c7a7f5b0974694d152d58887637dba90ebc4cbfede6bb228d9d666732bd9b52b47744a3e59e1773a6433a7907b655ac3d918b5401b1985feefe87d847498baa521276083bf31fc4dd85cb143ec368eedf1edb44206ad704e0f60d73fb1cfe62709fa44cf45461053efec8a26e1648f69babe7a5c4e0e57793215540fbeef4e12ae14d1a5a5b4dc425bd66ca069edba7c8aea768ad5f7d7377c4a3bbcadf13570d42166fba9091080800a5329db34abf31d0c526c3f563323265540178574ae42d87d77daf3ec5e7134f78e10b32d2ac2af274cbb92442c53b007a2e8cd779563b1b706156e8ef2c533b2e8f036bc8f02a731e138bb472fe15738c1512df055b050100ecbe5756d820fb26d120b016cd27cf6e114dd9efa7f1874a9faced4337d85ef72db3aa8a1e0156e740461806e08c886450460a692584a9faae5baf696117f166d7885d29283c34431acaec67b977794d45c2fd77a65985d6ad0bf9ce8f265f9175261c61a6dbae9cc76557a4227605630432886e8ed897bac3fff4cfca613f2afb0874a0783fb73c5163dc6f68c3cf549fbe27b6f399781b6617292737c7b59c9cd9171c98bf2f32cca6eebb68ce461b762280654065ed77c105298559b72c0f4d3fe2d43086e13dc21dc5399f535789c2d54524f5971c3db5b9c892c23b5a6ce6702312d3432878951a086ac933ee70a4d940856930fc564bcc698db716d17b2564ad57100d5910f6a96314184cd740433f75134e46b4d695587d846fb6777a8a5b00a764dd21fd86bbdb28138ce408d76a70b6072c8e9d43c14eae15eecee2434944e5b1fc09462913b58ba52f60acd961521c1e5cdf7969a2fdd39423f6d456ca3c4a8cc3a21e5ce4d7a2cd4b630f8f5be13eef443215df7500ba58a9bab948a24a0c14c21310b27a45a10d6bec932cac90d48f76c79f839aef76b18b49d78092ddec8479648c5a398017f646a309cd07b02bfd8ecca32dd9a5512bf872931fda8385a43f2e9fd5e75e101105aec1d42e256a6751dc3239b112a65470a071e42e23195aa30dd6345495706b70d2c30a45ed968a97f6d443643d5f781b4a4e2b356a489d69e62ef3ff0718bf97dc083f2ad7ef8985516a894de44731901444ef72056c269dcf95d1d83b29af623b3323beadd5e26547507a6e2531633f0d456fb0499d09324b0d90af8a4ec888fcd27df7cc42fb35882e6908291080a6205d5b20c83a4d0983b09a19c9cafb6392081220b9d44c140e31cb3a380f8b2c3290c329d5ff40363b826be78be136e10e0aff530b6f80bebcb17c61e3b6b90ed2b41b79d5b900c3c9d25a7ff2a8ee3ac89f9a8e0a74361a50119843f80f4e55d8182fd96956f7ac2b8408857dc7c7316b76c5a839026e3bf9e28fcaa728714020a9ca48ceadaa2e9e3d9606108b7a23d540300bd516a2c2ce63fd6d7bcd48210d7f9c21527655b9dab38b321fa62dce36c070bbaababe8ae1b7341d7460dfeb97294821ff08667ac323784e7783aa8929e72a34a6faf342cb855faa7afd5509cf21a356d171290aeddc7a72d8fe6541bfa22ea045b2ddf59896da0a3d3155aa0422471b5eec4054467ec7cc1c415d57f6738cd0340680f1d02909079e298162de1c6322d81ea17e0194fda6625b9c6f350a0b33dfed2bced37f43aa9591dff5c341543438bd6b9a04e5d531fd88d629abac256d95e415e03d3385584396ccd50f1f59c6d89747d828acf67ff6c54aa1556774111848ab39c1fb09194fd66181eab4291fa44dd4714cac6cd57bb4846dd35d566b2d5e2461be11c8857cc206b3fb65d30de86980175f189d7d856213eb2aca774c4d5005125d089d20834bae9061469af4314ef9dd1ab79e823d95768ead6b477d9c666a42acfcd49af4dc044b0b0e054d4df19df1290fd9e52ad66e37ccc97790ed5c191fef2140b7d25119bf8feae788f8d32cb4248c95d122fcd921b2334d1efad86191cedfbcbc134dd171acd5e5923c6a944097b1f144314d9bbca5f1db1108ba83f8de7bf312d7c58a99b494ca44d0e91f76dc741ecde96e2adcd84149107733f2e3b87dfdfe428e3f0676f6dceda7e2eda990d75d4f134efa5eed214003ab14ab4619e3e73e8f71e18d3228815a10688ed6bc2de284fa86b77f8cda17248f250c9132b91e409c24b35721fec72c242e11fe340881cb2e6b0cdf4395e3dd822e73d028e76c958cc3b7ec035aa3e0a3450c2096659e0af85a7d0a1726eed406af7ae3cfaa8245aaaee5972877b4161b3684f8704302e5166effe98b3b09ea53f0b46c65267d45a263077ba768faca174305e3d37a53605e001f408ff0968243a75e0e7b68aa0a3202d8705b0a654c27614324b5471e344fbdd70b58d70a9c8d2fbd6fc5e75c7c4186575ade5948ac8221c561c548fedc114d073a4bd3450007aeeea81da67e5c0f4f182eff1f5c97fcb7984952803a0a3f9fe6257a03c700f428e4cdc2a9eefb7894a1c87b504418224c82acdb078a498a1bd116873d5c51373c375255ffc87826da8c8ac0e11e5fe1eacf117717eb0bd9625e5ef3476c6d004a0e5f21c960c561fb400bfe9d6cbc74da06ac8d2f67535ad7651d53776bcc295e7ece2b9f7eddd159dc57ce30369321db20c7902c7ffe0a3f1cb8f47ee2d1644fa8330a48c88fb72d12fb4f5e48f253e4081374f293f2b7c64e22462eb5382a1c5562ec609ae6abfc9070971af4d7d13d8478b619fad7afb88175eb9277f1b281a3f01199d213005408d2096e14588e2b20e66fafdc8752afbe142445ea3608ab41b49315f0d12d2b0c8715336c4de324630334a387a148d860ca624c2e57706e5957191f4c5d581101930b6f96037b88697c7fb3ee1039045157ca56614cd2a6356128de2a620f04b585bb41822d3a56b303d674cdb1e651a754cc19f18583e4ce778f65162d8a1878d555d035044ffde3af368f0874145c5a2d2d3ea107d110101090745de6c54c54a735d4d17c24b8352aec0e24795488d96921d564b5c83e7c6380ae7d0c22bd863eb7bbab170f864dec4b9c13f6eab3fc5681333", 0x1000}, {&(0x7f0000001040)="7b4310ae19820c67fb2517cea0", 0xd}, {&(0x7f0000001080)="64cfbc87a7b83411906b7a775ff0b775c114413385fa586855fb9fd9fb89338377a1433147ef871f03d841d035868494287860cece58eea5a2b658d1f1ff1791e8f252ee6765ed13c7b8c87bbc5aff54122de7bdebdc9a41158cbd4d78845c8c3831e9e37438c1b2f1c6a6a15fc233338f83f63dc202fa6805f3fa11302f37e98180aaa27ba4bbf064f0168f05189dc18fec0ba54c0ccf0fe80a67428a1fe4d2c2e2107c97f55cd604df2e92cd1292d24bbb659257a7118b624d57d6156c34463ccfb282acdd7f2a652ebe4923618b86c1a8", 0xd2}, {&(0x7f0000001180)="64b43d1139a4a402546a0874fe37b6baa567e811c89761428bb511de57fa5bc6175e22abfeaf3edffa0a5277441506234f2f83b8d05c8e8b638b6fbe4789b47484ced1d60c4e7ee1", 0x48}, {&(0x7f0000001200)="813a170933669d4933e4438d0712ce2d07a846d0ba4261584fb8ce255f5ac4c51560c8890df9d45387c618432574a1dde716b85c9dd124b71bd02a77c8396dd79b9e8e866a65d723597345e4cd94ad76cb3a4a8704a53e0140125d87e6e8a4e541f67ef305382df64a", 0x69}, {&(0x7f0000001280)="b590b9eb05cbb10ab08d776bb9d6434c53e34be3f2c336431f609a561c8e2f2a280125ca68347304426c776def349628f205cb196913b6a3735a3856a1dff2beebe297989c4f5d9429cccecb82c0e3d66cf706f6b6fe0ffe86", 0x59}, {&(0x7f0000001300)="b25dfa44bc5b92b6efedf588199346ef7566259bb2868a944cd2bfebe3075c23c57dd2994f5d0b0b54814b5be490a3f5cd2c2daaa54eae0fc26d086bfb09cd5c68692aa5c93d14f42fb945ffd9f59176ac1f60fd3e780b320bcc62070f28eea11eb7cc01e211674008250ee10c1960cf789f95b83aad4606aca49e5f15d1e2b4229548896780ae2eecdcd21480c3cd2c1ef84d416e001824180f6c92768bc542da81e2920e6b7ccc5da1c44c4bf4ddcfaca2192958cd22a1de57ba186f9da13e238251ffa653375e11d980211fb9a1", 0xcf}], 0x7, &(0x7f0000001480)=[{0x50, 0xffff, 0x7c4, "041f693495d6f5ea25395a9d5f5079a66ec33e4a9bf023ed23cc181947f1d838e4bd33bb9850e9ef09b996e2c1a35b0b5576b1da199f8563a12e5598ff"}, {0xc0, 0x1, 0x51, "4458d64fb1641692f493bf701d54e80584a348db0604f73963ba08248b76500b30d470b8751850d0b047de950c0d2df9344589f3677000a541dea33f4481a288f489e9890627281e6d4b999fcef6abfcec63df851d2c32303c9c199fd52d211cc51d054d355812e4e3a3b9c17113291b75e9306904e5057a1d0c0110618654533c2e1fcd5edf26d5d7e414faa8a742edd330922d262bd24620476496c5e63f9dfaaa09b896b457ea9354bc0e4d"}, {0x98, 0x1, 0x8, "f6dcfa2328bea93c5cfa599847d91c8d7b05607b911dbcde8e0b7a511b5355b1d3640d8682f4a6b4a60ed2e3ca51a165af4f7709ffe5a4cc3aedab591905c3bba6ac92400944c787896c96890c04adf9f5e3597f64ccebf9795ec2e90654d871cb4b349e63db40cb9c1c4097399b2dc4082f3dc90862e24811268a6fc7739eb79a7ffa3b9050ca"}, {0x1010, 0xffff, 0x2, "ec31530965df33281388d5bc48f10a307b9110177268460808f8b761d17910c2d3316a46cc7fd26fcad5e07255a0531cb13f0b23ec16dd66306a19eaae03bffb0c94b920705fc4cc5e6f3aec2f65ef4fc37903ccc6aa8954541438b83b0838eca6efbf042c7e20ece40157ad56f6c929cd48775256d76299e84217afceb5e0ad5422fbf370692caa5480136905d94fa852bee0e25d232c285a5b691c15689f498fa311b0a0ab4d73d648ec299de3c03f07ee73f95aff8bf70399ff85d93b247c5d568e6c1cb2f24c15e768e8a0f441b1195e17ef555ab61132d4fb223980fb47340995d08f86c86397b535878911d412823bead61af152ec01a7094c12237ff42d4c5a14db16b46cb7e18335e2776e00fd37fff703598d7781e9d886215f84ffc33a012d6c5a6ecaac50d3be65c9b2747cdc56f6bc1d8b03433b8d558ba67103648fd51831191011abb95e815aaea801d9afd3fda112e8b95648f8401458845c9a5d18d2c272a675b7349956e46d387489c08e94314d9ae60aea4f8c0669dbadcc8609e86680f2d78318ac1b95d430feba55335d79c5bc69d8744e71492baf278d66b88889a010ff58ed888f48e8aebf91f43ad696df49481edf0183def5cd5493c4fdc0f374389f22d695a0e5c4c21a595879b72ac6ee4f476f80b0c1bd81bdb679d9a90d1238441dad2517758f32ceab429017c5363a6f726a9900d82b778362fa45e9bbbfbd8dd9ad012351d5df25a1c08c6458a39d3dd94e6a8f398f7064e457b664c3ef5206d643d2dedbfad04f4bf8d96509ad250ae7ece80c59938dbaa3baa65e589f659c2aceaa55c92a5d0b835ecb6669fca39cfce1314871e44294322db939ddd43bfb422c0440311f88ffedab758b3a097aae6e6f956acff4300ca6f3065b1404bc65bbea5ca52d59868dedd8a9f5ff44e622429d025a1e54cf3d927376a3bc3e911ad812607ed7387b73a090327f3313f4651490a5c39880d455ae50f86654b6cc2e49758d587aa71e9a9c0b175398550e20e239856455c672173d554be920577042d05ad9868a1165d37b975c37cc393a939f87ca3b7f15d9c172bdf230c313a910b85f9437e3996a7f72d5f4a0e947b6c126d832da5e76523c7b302ca9164befb32542360b837b408ac2fc470cbe790185dad2650c5fd6410459e1c869ebd211bdc01d74711e2da510f68e90c150ab8b6744341abd79481e8b57de72a67c1d685a7e7f1613bfdfe540cc3224bd926a4cbce41ab3269fb61f4b3aefd9e2e6a8d327ff412dfb338269ade9fceac3799f08ffa04940e84b9e5deb1cc2f0db0f0f5592dca11e5d09c755a9ed667118b6a5f7e863d15375d65b9515d0b963f5f1d989ac99ade78a31d1f45d153de52ab4ee9dd718980293c25654eb21a6f37dd48a2d92398e541a3886c42c6c70b2c5aedcc048b71ecc22b23939f23a3420e5d7dd399380271713232dd46ab5ad9489100d5bc7f0bae3722cb1eefe436f96e81421e6d998bb78189e2190ac95f5e7566f049a3722a6f2f8c80438f7049ca5551ff7be1e33ffe9db9c91a5ed47e9f98e9f264283275a1d4c9d96b1080b3b784c800e38651445576c93586ec04ce442ca4a1a5b41a9e90f50a33043c9988396e8ace57123ffb7f98e2070056a441454e28f0bb3ba13e74e878ec13d0c67905b4363df3b32ce4a9f0a12a9aae149e82959d7b2ac52730dea90414b5c88d6a79f4eedf1a03a14681185945e5b83c046459dfe6c88f71b2f18b77f61de9a511c99f92e705359c2753d2fed49e341c3cb9cf2c1baac702f3ce9736f08c357a0e3146f0340f7995b189ca35b2dacda836db353f9cc424d2326ebaf93f88383bbae13e840dd3ba43d7e125e194b4b8b0a5ac32e3e2342c8121e20cede1038ce01e0de07aedf476a91fc2c7c0a2ed8b48e60d4728f5a8a5ea5fe3b69f0755218aa391abca14937fae3bb9101e6081523ddffdb619337cf5e3e4720b6e2e695eaf0788e58153acd8183dff592cbe3ba06c6df8f5562ad6b4bf565c4586561755f4b0c7d40b4a1c974d887596db434d2339bf751abeeee468066e8081853303501bfbc8fa677400d2bd18a21a96f278b28bafb6431b93aad8554c88eb13bb3aa957299292b45d2938739492a4c39e80ec7973be013983770f4a2025d89ce4b340004b4a6ab02174d89124e99f23ac5b2b0bd11fbca14fb295a6aae8d73fff0427d93e663a52d8278dcfb0bb01c80885598c0a0d8c8d7ddb4543d3f11d4b46d366d32fdd797b96bb57c5767395854a33da53fb4a58de46f28ff885d1edeb5432113e8ae46ac4fc8ed0b85bc115e97c5e008c53ec32acafc1128b5c72dbeb3d407589274e7f0837910681ab660bfd773922bdfd7cffd5db071f02776d8be9704dbbfa36b35af4c20cc9e4bdf4160e90b4ebc48459b1d67f625f1cef6d4f703653cdd6f1344d2b926545bc6be559b71c1f181e50286d9c0d382b614e1dac5dab3f024ab50e410162a5dad3d4d57ae21411eeea9c77cb937f98da76f87d0b80d76f57658f27e43f2d4693f3e410c6f32782c7de82d0d7d5eae69c197fcdeda3e964d89575d60e8bbb5353ec27c3422d15a7303c4d9836212b679940b13c2307e5e23a7b55a9a07392b3676c97b6fff1d97affa38cef0995265dce5b840daa86118fadd885323a9cddc0984172501790c621da4809c023f7892161132716ba5561a489bb6d927030805a14ea6c7254709ff6011b255a32514c54223863a853fd01042930bbddf7ddda51a02ec54f2e2ec70b9691f77ddc409d77e719d864832d63c23f8f663023c669ff108ad5ff7bbff18891add4b74d709898492a3e674388107abe1f9745a9c138e5406960974a6a995bab6033ba546bd8276521301a6bd0f97a06afb2708305a006d652fc8f484ede0aa906eaa9d6d323955d028475a5fa0677aec3978d485bd6cd93b4bb8a64e01cabf0784bb8e1a22693a8a06512e6fd67cf0e69ded04c934a63db2de355ffb188d26bae2956d333eaa1fd97827053d4a5197b3aede7af2b09fefef345133146e13c8b8ee841d38a5f6377332a598016a4ee0b18be4422fc1f16e111ce28eec2dacb3093c8ea1ffe1bc59df8db89cd9b5406c920f8aed5c91ca419a8abf92dae20db58147b14bc4ed06a5a3600b33a8260d84a21865232d8df6e3042eafe5dff7b644e937b98ecc3877c7a6cfdb1eaa9007701b8fc53cf75119f19f4803a54cab13328ab9c971b84c857e7c7c6fc70bab84545d2239eaf2678921c13154618fc85d53e9af964470277ff13b5b03bff7ea2abe1aa4b27c579386951b8f7de2cb2191e960eec05194583f22ee1c267e8002f2ee6a5869cba5447f1677d85dff50b0f46b99ae19a63bc2c24eac3aaeee6d720e037eac61d96008a8e95e1a859638b677cf80e1bc5cd9a11a6186eb132c72abbb9c20154f6cd9eddb35faf067c76a5cde52a48a0f4655e53b857a25de120c4a51546864d695db2a1732235afcb7b971643ba46000233fc26eb0f9da6468f4f2ddea3ed46b5b18a0f68abcc862843f0b44b1043e1aa49bbfa30715759a543bf94052fac25ebd96d2dac56d6ef52228aaf018237132ea50bd933c77d9ce42755ceea73e4898474f5e67876bd16e52b47c64ee73d400fdf3cae6fbbe47798737cbec56494cb1d3ab0f19879e9a53bebf0f73449b66188985e01819380203b563d3cc73e2d4495d6522ad46b9f890cd2715bda9f2a6feb08928bad229797e1a0ee7515e67c0b64a003b2f277d752f33db4d1d9f71294ace0c9a5d7811a575e537a0316309f8b5421a457b55ac3f91622e3d6ac321dca4698f4227653b4b1ed69de74cc5ef928ed87bfb23ee63af85da2b99700b37fed109d4854af0ab4a603a020b0918ea83dbf2d4deb15de44b0e78d607bb95d9c2f2a3000fd769bd616163ef8eebf53de9814a668c2eb523f7038682e8ad4a8e89645e9e522cb953250aced768168228ad5e8f7c1bff2dc6376ca82483126fefef935d3456030ae876041778c1000607d9f72d8ae9adea2a6d2c597fee0fd58e03da7d0c22d6c05779b9fe4fc6808fd460a210da9fd2b7623ba850617705572cac4602aaeba12ac228c09c79ab6a1acc2c90f01713497c047edb0de36c3a3a0efe052672802d6b838134271e050b384323a5a262932f79088e884106c9899251ca4a4a9a5a686a71d3bd1264202bd51c8aa84aae0f599f3e994a6f879252e5730939ca9b3d49d028129df24d3a9cefb898d832127c6ea90b31e198f179db89faa6dfb494ee3f3749f877812492a4dbaa292fcc90dc44d25a2429ccc0cde190804c30d630a112a8da020a10d1d33c15ae651e3f89b6854f1450ddc4403ca4bae328d19d51eacbf9082ba0609a016d51445a4bacfd2ae0c0d34afb4422bc730545227e93ec2ef1c260c5c16853bf400a98edc0714fe6e8442e4c9ce1a83fdfa300064bf3ce6edc4a90307e1ead4f1e43a0c5f3966011720dfb317a7418de9addefcc2983bafe0f07c37e0513d9cfc38486bfd1b0368b08cc06d640f336914aa79e5cac2b837bac677b0c44ec14d33c6b669b27b06d48a0216201a1e42821ca1e7b1a3b317269e28218bcb35957d8f1baa62a533a05cb65c745574679406ad90d180367e5cc6ff5804f8116183823dde481b0e9f9f91043ec77db5aa5be8e56c6b74f92bf0eb742801d79fac6b30c92d0230f25abd2548f76575fdd36a942de7314806ff2c4d3a6319a748ae0cf49558e3dbe1ba67c0348af4417a377685597471436fd4cbcd5949e2134aeead30eb2b0eec76ce4201ae315ba644b4451000acf93fc4b5ec47c9f3c6a381b744abec107515e96c70ecd9ca382fdd8a3a1c0bf0e33342227ec641c5b830048f33619e5a1b7e6f9b46d68e93975f0d78401e9a45187613dddd20c4b5f46bfd58fb9b7201e07406c87cb55320ea3245ca6631a2b6917ad9dd29b0f72624a239d1a90923c964a0b0b5245bbe5e601f3ca96c69112ffb8ab51c5ba3336e8487a7e647f4ca31c31bea5ca78fce8fd0fd7c21ce1c1b52faecbfb8453627ab5c034edbec6ea6472505f9941cf6857801967e8825806f206da5cd9c0e91b24b889f5522a704631970cecb2816f337db2627b0c7c5aabd250351d73af95bc3b91a8bb99c8090c31427044028e2801a7eec24a006fb8b49e32fd1e9d9d8633c2be17c5741d178e16b834b23bd41449cbb48c47fc5bb1ee79a52f23fbe8b2d9c6a5ce225d73a50f1103687fe12051cd25efa67f456aafaa1e2ac3357ae5e25f2a49fe37582b4441f33c3f47d38dc3bb507aace2a07dce995b212552333bf5a7a0c33f21420af6825ecc2e0b43fee40e1c6e93c598b6f82b702b62748fc65154c3a9640606a366891699bf895b8751c2ff3cbf886db5f6c9f34178ddea29452563640953c3d6f01e2d1bcad67b68ccf483dcb6621915e09009df8c8c910caab1eb6f3ccdc13f5a4ac098302d96df8b4fe36910cf6f93954a544a9a74d27ff064b3cc337894449f378f54001e176cbfd8a9b26c0260575760d2e891030311466a82c468bd11b37b4a85c24122ca6ff116a91a1df4fb1e5ff6012a38a3a500a8bb7a65281728cca5067cb7634bc978ecfa890abd7299c6c93c56253a66cb9ef6e66b4723556a1879615b0df1301a9a00c674e4ae4a7baa2b4e1086398aa6970963f7bab2c757ea3c90a0ac7fbc1a4208924b22c018c5e3cab6909100513230620069a06edbb9ced0ddcc27125b29fd2e3a8d38993c8b088c0adb9dfbfc672e949d2246fb9417276d17e8fb81"}, {0xd8, 0xffff, 0xffffffffffff1c82, "67a917773f56ce00547caaa81c2754eb97ded6c88f98ec63076387d16c49784381f35112c2382be38e33eedf38668508403e4b7bd962c2a4f695750654663e20fca26bce3a8e69e759c02642bbd223482b44d27a9dea9b2c513f6aba6d515f1e1be2b48b15ce320f701f6c65908e0e17eb241434256edde1359382777757b2d4d7fa5e34278b31c6563aa3d2fa7ec7693df4f39f9dd52e9123c422cd1794582c8fcda1cdc3848ca92367923841064538755fbbe0d5178302af2308d8b535d0d07ba4cc1bcf371945"}, {0x98, 0x1, 0x10000, "fd87ef0f1fb3466878ef08905d8c410c5d58848b6ff267d04a80471be5ce8a2be9e417ce299b12e6c0c8380e4eb5205a5d1f3b7329ca70f1aa4ee7b6500c658d2594adea94980b75d6194889c87b5d302a8b39fcf36aaaca11e80608029e09441312fef7b3514429b8d379df63f26a8470df3e6c1668cc8593337030159c646e5f521744"}, {0xc8, 0x1, 0xff, "7a05818db5fa6e036e7fde017f03b4b6b9da2882e96b1579e7f2a256757a33b907cc58d0eb44ba37dddaf83327ad9103a5e30fcb6d4f3a5e21623deca3d73f6d52d9d67af7febeb777dda281a541c689396c3fe8dd7607775b3b409b2a7bc80f556d991b99f490c7a5daf48cdee454a74901f45edc80686a69ce126489ccbfcad4fcfac0782742d2d13c32d6eb9c921e5b0781a58c65948ee19fc99680864e766174b8ca68f729eca842fc8ceeae3ba73ae0e808"}, {0x10, 0xffff, 0xfffffffffffff000}], 0x1400}, 0x12fe53e5785262eb) setsockopt(r7, 0x29, 0x3f, &(0x7f0000000000), 0x0) 13:23:39 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000000)=[r0]) clock_getres(0x6, &(0x7f00000001c0)) 13:23:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) r1 = socket(0xc014, 0x4, 0xffffffffffffffff) setsockopt(r0, 0x7, 0x0, &(0x7f0000000080)="beb1f8f15dac8ad486aaed12a112a6571748832b0df2aa2de5391c762eacf3406607427016f828b853d6a04ac682b74f25116b3153cf20064097603629ac99d75e2c29898e19f505575ee6553d7ed4d425a040f604474669a665a279ba885e04ac3145346e3513f824c2871b1759a1176133f1ca7a073a507c9e53cf0cb6dfca5c339ee727fed6e4ee4434c5a14ebcb81c086bcf8f95b682f80482969eb13a7979af1cb1e42205093819109243", 0xad) r2 = dup(r1) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x9, 0xe7, 0x542d, "67fca1d5d346a5c72d47c10064717eb3f8505b88", 0x3ff, 0xfff}) dup(r1) setsockopt(r2, 0x8, 0x8, &(0x7f0000000140)="ecccb0f95365ac6c1655c9603240cb6d97226b9220878f92f06266fa0cbed82eb4d03005924b0ac7f858855c3235ddd9808d2d42697d84040e6919ecb134a721884cd16de2f9e08c9704070e4065881e6c0cbea2a4e700ccf58397b471464dde28fffcb8d2184e66ff6c00eb195592cd4ae372a31f8f02dd9ccc81b3c756f4160e69d0a821201a1f61336d17bf9eadf83524249821c29b021ced289bee317a85a80e0fae4b35a5ff407ea975ec", 0xad) setsockopt(r0, 0x7fffffff, 0x7, &(0x7f0000000280)="da54e4da702c07b5717ee180559ff2f183cdc0fffc43bfb3f9fdec93b6d3e1daf943e79e15aa8da17e12473db81f7a7d71ea8640f8124b85c7c5f64c559dfe15e8a65c255d70ed194a6476fff80cb112a016d89da92604cd13215817cf0c819e3e5b1f56c4919610173aa4dbc15d2e", 0x6f) dup2(r1, r1) 13:23:39 executing program 1: r0 = syz_open_pts() r1 = dup(r0) msgget$private(0x0, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x80000000000fd59) getdents(r1, 0x0, 0x0) 13:23:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x70f6) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1ff) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = socket$inet(0x2, 0x0, 0x9) sendto(r4, &(0x7f0000000140)="55451a25a7cb9521eb32d754746d88524213741834b88aed5cb8517ba69eb1fbd01f503b9b11a13016f51fea20eff107104677d25ecf3131fe54d90aeec6f45fe3f4d8c4c2c93c5b12cc2f73e8d87c65ccd9373759ba8398519bf276788f5e29e05ce8a73d533509", 0x68, 0x3, 0x0, 0x0) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 13:23:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="5452bc165504f94673bbf64b6d581048745853c517d78350f31209ca887a3cde9cf56c2c9f54fbc05fca67dd1877a113a68c83c67c63bf875dd4", 0x3a, 0x400, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 13:23:39 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() socketpair(0x0, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 13:23:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="4c427381c691fc36fac52f798877cedac7f5e45084cd192d20e16a853f00afaae340eb7ed347453f8efeb884ebfc24e2d79c81cc2d3b2dd0015f185f941b238f919e63e3ecde7949e725752d77d5acc918dc5712d17d0c74bec3", 0x5a}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 13:23:39 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100000000001fffe, 0xfffffffffffffff8) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto(r1, &(0x7f00000000c0)="e97923d2e493da6af12797dc47e46594f13edf0f49d3800991eff841de50da9287fd155f4cbbafb72d3552006fa17ec6e54a78b10780f18d74cda2bdd723b94a858744916caf6b8c45a18d402bdc87d42b11d394ea73d80dfd76d8a24283371e0eff7626550bff326b98df23ceb94fcf48d0348834a0dfb2a52634ce6311d5a892ea40ab644bda7b76471e2e", 0x8c, 0xa, &(0x7f0000000180)=ANY=[@ANYBLOB="e8ac3cfb00"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x2) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 13:23:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x4, 0x80000001, 0x97, 0x99, "77fd5dfe02b8f678ab91df9c461de05aa4ea1f35", 0xffff, 0xfff}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) fchmodat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x1, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r3 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0xfffffffffffffffd) 13:23:39 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000340)) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000040)=[{&(0x7f00000001c0)="9b", 0x1}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfff, 0xf9ba, 0x67, 0x17b4, "14871268cf01715021e7940e5ca54549f8401e01", 0x4bbd}) shutdown(r4, 0x3) r5 = kqueue() write(r3, &(0x7f0000000200)="ac3f7aad617343e8ca2b167dbb9a9df062ef244bc14d897d8bf4e99fe9d35699fa2b1d9358e1fa98e9dfc8330ca4aa693b1692f434a9d049a6fe965014c0b6bc62bda8b5f3a6bb8839e8fffe00bea619546ac0f99e871766b04595acc55b9c0a0bce699f2a91a4161b1a4f3da30aafd3a7cbc3e7124ae5d1bf7b6524c9cee06633f9ffa39f38974f4415ca394bcdc77852d742ac4b3d719774ab7bbfff3a8ce07cf05988202d68334db7c49c0d89d62e18f9a2f8f40f2c0a199c1feb16d27eeadea008034bb0d52007e580c933e72049ef21769ab5aa336018e41c8a04a4ce565b4c5002eeaf4a40e83012d88abbdb748f4de501129e458858", 0xf9) kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:23:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 13:23:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d2727fae609a4ebf482be04"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) sendto(r1, &(0x7f00000001c0)="79877e8b283a88285dbbb55aed1e3f0e3fef72c3681ba7e0a38d11db30660a752e618cf68db702924232fbdcfed21e1344ff7383e22454f0a2488585545b4b17092937aeba0191c2fee7de64a35ccf9d6308484b8c95c71f0a31f743a64cf5b8546b7b2d00c4dffdd1d728f8c399ace13ffbb61375cf643473fd7607fdca4a17bea6bf41d1156a66a5197ec8051e17c5bfb1e9261a2e02cd3bef3861582cc72890a8f0736a5aeb2ae82e6d12585b6ea9661948191c394f2236aa605f72acf2d98adc34d5505858541fab6a0a416a5649bfe4cbd1f3757ff93a6b9ef7898eb155be9e52b50b5eaac98793f0d7d59316a674a72baee9baca73", 0xf8, 0x8, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) setsockopt(r1, 0x200, 0x1000, &(0x7f0000000100)="51a1babfce01a0dd7f205da1aaab21d825fc8a819517e417cac4337e8e88821aec0a52e5cacfd1cde35e3cc04a9a0da261ca0003b8972c6b67a45bd8afb0b357cb2029d1c06ae86c2075949c564c5d5d8865174c5d4f3f9bec4524be3fb190abc254ce63485dbdeafd6cdb80f83eb2f235eaa39d860c438e1ad3dda392ef93149c74a75a3a7fc904393a3012160d9e57cc9d71e982bda6e62d790a19a8bc9a73ad8097ffa3cf1daa87a1", 0xaa) unlink(&(0x7f0000000300)='./file0\x00') socketpair(0x12, 0x2, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) recvfrom$unix(r2, &(0x7f0000000340)=""/110, 0x6e, 0x800, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) 13:23:39 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x88, 0x18) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x9, 0x80000000, 0x80000001, 0x80}) r1 = socket(0x21, 0x3, 0x80000005) getrusage(0x0, &(0x7f0000000040)) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x401, 0x3}, 0xc) recvfrom(r1, &(0x7f0000000180)=""/203, 0xcb, 0x0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getrusage(0x0, &(0x7f0000000380)) getrusage(0x0, &(0x7f0000000500)) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 13:23:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) 13:23:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83"], 0x14}, 0x409) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81, 0x11, 0x6}, {{r0}, 0x0, 0x21, 0xf00fffff, 0x3, 0x2ebf}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000004, 0x100000000, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x700, 0x200}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000023, 0x401, 0x3}, {{r1}, 0xfffffffffffffffb, 0x49, 0xf0000084, 0x4b57, 0x5}, {{r1}, 0xfffffffffffffff9, 0x81, 0x2, 0x80, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x3}], 0x8000, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x30, 0x10, 0x81, 0x101}, {{r0}, 0xfffffffffffffffe, 0x1, 0x48, 0xb0e8, 0x100000001}], 0x0, &(0x7f0000000280)={0x401, 0x3f}) r3 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 13:23:39 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fcntl$dupfd(r1, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0xfffffffffffffffe) r3 = semget(0x2, 0x0, 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1800}, {0x0, 0x101, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x3) setsockopt(r2, 0x29, 0xf, &(0x7f0000000000)="d5ff9668", 0x4) kqueue() 13:23:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = socket$inet(0x2, 0x4, 0x0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x9, 0x3}) fchown(r0, 0x0, 0x0) 13:23:39 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202262f66696c653000"], 0x10) shutdown(r0, 0x1) 13:23:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x11f) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) flock(r1, 0x0) 13:23:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffd, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = socket$inet6(0x18, 0xd8b2c01c9794a3bc, 0x1a4) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x78a0, 0x2, 0x50000, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e", 0x6, 0x2}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() write(r1, &(0x7f00000000c0)="705c026965dfd96f81ee048693ca724d69ec63dc3ae9fe74ea7afc6b56e0645d9ac81b0e4282e7383c7f7a96483b0d33bbc6df4077ae6e0e5e0b734eacfda531f3798cca891b53bf6fbf5c38e2d35cd1f62c0cef0f6be644d902fd897471aaab39d5a133f0180ed57b4334a09536168a358e763d98dd4b7036273d5f19711543c84fece194e9ddec10d1d0edeb597ce27ed37005a191018c39b0a4abdbc12034ea23a2ff472b6153f25c1d2c874d764c66a75f2691974e208648832951ae4e4042f6a2cea9116b27c7fca7c2e67dd6853c4273f0b6f603fb257b1f78eb186baf7fc8e411dca8df7160b4e1b78cd6b3af89314d7e", 0xf4) 13:23:39 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x100, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file1\x00') 13:23:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82082e2f66696ce53000f7edbc065be4f1e7da38b10079c3b4b90dadd1a9544347c9d36339f83059fe52cdcf213104d8000000"], 0x10) shutdown(r0, 0x1) 13:23:40 executing program 1: mkdir(&(0x7f0000000000)='.\x00', 0xb1) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='S\xd1') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x20, 0x8005, 0x0, &(0x7f0000003480)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8007, 0x800) r3 = accept(0xffffffffffffff9c, &(0x7f00000034c0)=@un=@abs, &(0x7f0000003500)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003540)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000003580), &(0x7f00000035c0)=0xc) r8 = getpid() r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003600)={0x0, 0x0, 0x0}, &(0x7f0000003640)=0xc) r11 = kqueue() r12 = openat(0xffffffffffffffff, &(0x7f0000003680)='./control\x00', 0x41, 0x80) pipe(&(0x7f00000036c0)={0xffffffffffffffff}) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000003700), &(0x7f0000003740)=0xc) r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r16 = getpgrp() r17 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003780)={0x0, 0x0, 0x0}, &(0x7f00000037c0)=0xc) sendmsg$unix(r0, &(0x7f00000038c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003400)=[{&(0x7f00000001c0)="3b8371928f59ec3c218bfdf5d99ddbf1414efd51d62222e8095c5154", 0x1c}, {&(0x7f0000000200)="e12bd922c33b29d325c8c87b4ef101425b9f2759d7bb97f962d681f3c33999b715d6967f7e34b73e43a39acc8aeaf09610be738a36db867f8a49251828a04d351a342b8c5951f28af1e5c869a4816ba73e01bf8e0d1be045c72a23fa4613101e6029d690f591e44a2efa2d122293194ff560cb1370e8b2057803eaf05fab24dad4c5d0b76795ad372eb826f29119c00fdeed3d2e3978c120304d2a58945a26c8aa0e609823b2ab2131f7b42b31aa730fbf967dea69658187558a05e31830543fb57dbda1bea16da8", 0xc8}, {&(0x7f0000000300)="092eec5fa9ab4bf7b93030405bce62c6bd28950ab8fc4b58d8e38fab0332a0500b9f282c8e506ee4a931671a8e0b5ac902b4e507e341b2d080e56bbd23b975ecdd96c2113a3fd4081c96247ce2d1d9f497d76c540fcddcbaa7a78cf9ace4766b12abbf8eababdd78b16d1084aee1132b61110a6d887ef4c830901f736da6303dd60c44909f8460c29165d41e6732c2c9ae297b86c20eb40da83292ffbd8c4f4f66096f7792f64054553cd52bbe5d6794412d258e314dd86bf8b035a78973dac28f203023672793e8e4511c9452abc619b7a44689111f48407a6c71e8d717280931b4794b0da24dc93fd0d5b325e5e6b1c2d90354c752065f514ea35db1e053dcd3b239625918261fc620a221e9e45a61b08e26db832828743aec80c78d3425004c3b26dd4cad1f2626b122af77bc8c31b735e1cf5bc4cd2c09fdf10185c2fc509b712e6ee20ae76e16c643540958c4ff4565d9fb5d25746da4a0dc9b270174a89f2e38a9cde2180dbf4e106f3a8d0a7a3a05bbe8abe62f4e0a41c6fcc1cf6c10203aafe65ec9cdf21a06b2415c77028291e6720d72cb5d8386cc8fa8432ffb3d17a02bbee161350de463ca8b62940e42139fa2278c698dbfd389f4136e62f7341e2b1ebc9ef0c063a2d337b432d299f3ea2f6d663d9c531f423644a68637732fbd3910edc813ded74d954cb7b0023a225044c598ac3779ddbfd1b51fe21f13f9d356f25249271e1ad03900a9d5b5cb443c7fd714361ee9de865ccdda4fa20b4df3c94f36b9706556adb2ada0f7da5e7e95a662ee885a0db849d85c44e16e70b76361a8f18ff242b7966e7e785610c7e069cbc66e245fc7882db733eca4bb08cd2e32c583a7a91c2d9dd5e1376a8ac731d13438f1a5193af0f14ff914a2dbde151a623149381acbd97f725b55081b996fc505429228109a4dd785c4d5fbd263e01954f8ac4c46d3791aaa4871791d23921584f43a8bbe1cddb5705d7670d80021edd32e4dd26ae13e2de30ea2f4828d58462999a63b92b9f0f3c247a55a631070ff2fc00dea9d5ee4841754abd94800225839bfd2fc7c21870adf950a44ff51a02cc0bb588fec8bcf1a94fc747d49b35427f9e4249f229317cb06e1891db0775a646da23f3bca07ce30a3f01f8616bbc3f13a52605601b0dfc31f9b85b820e48f320ef27091d5244d881e8c8129c720339066b56f43955293053acc2f58aaec9b92a22e1f874b7f8da8cfd81dd1fe1db85c540d48abcf1d57191e9c6e6b8f8b146df712849ec53f60a214fe70d02e0c954afb328d0e0547d4d67173e117046c34e1f373249c0f7fb0131bd9cd2ebfd1a945f25056d2c0b4771af6457072eec6c2c04e2dc21ca4cbdb2bc6e098047a533a26a9bbda3402b8ec80f4e0cf726192ae93f60ff7700885d3f7a604a41c5de5a257723d32d84720e5b113bf98dbd48618c384f7a134328a05ebd46bf79f52416540cee748c11cac5e580ea76bd6757ed18045b58214608635eb02ba135cb6a36289d2d3dfdb8eea490474497657f94579fc02271b7435d8fe750fd64b87f34334d3f8a79fa70bb3e31f3e3e6ea13cc0f48983b8ff9762b022cc06e3a1e423ee291b6ab7653e702a06ea76aa28c0dc4c1081ab8bc6b91126ca09c7bf9449ca0e20bbcfe69adfac7d8939ff58dfdf41e670f7f3ecc18050bddd4354e9c9f1dfe5d500a86298846498ac6847087d88368dffdc0b76f7ffefee514dfb2daffb3a2097f7f93fd3dc5694bd2a25da8273e2906d9d58f3f3f4ffdb385edc49e8eb0bd157b3d68838070b565c58bb7bff76803efef64f1e8978abc03a8ffa8538b5fe679b9db7be835f500f4076484bdbd09f732f386f1cbab2a35bd94267b19ced64cec4fb19ebf015ce5079f833a715766d26a3924ae0bd7d3a726e60591f22be581c9eb2bbd4249896bde2de0a1a1a4ad9936ff48f50368c33dacd781cb3bbb75490e8ed6da758222a797c28ad9000525c7d5396bdaaf22f453e5aa9da96303e7c9f3e4ad40ce2c86af0e9eaa54c77b52d59402fae3f786f04fa06a7c58182a7007477d7ac623057d2e3c21710844273de7b78782ec8e9e303f2407c4065d97ca5eee954e95321c61c460770e96a993f864e8d8f0a7dde991bb637d12996aab18078da69cfe601f93bd4b1a9d1bd61ed5740b24b27fa254787bb6a783288a9bf482984f146a5f14a2c23db31d56bf7267bc127e9cb7ada282b2b3b0756e04f5623d99ad8f44951bc6b8fdbce223723fe801262bb0b105bf99aa14820fcd7c4735b0f7d15cf7cb8049e1f23821ff1fbf74571e022aa5d0956229ba8b74901b96d8c3ed43edcd81152389133dc1f888a313626112da2f0bcb8a860657ee3c1edb7f6be0725699d8580198f43cff351ee2a84f59b4072ef8117a16866f9c0f1d46af8622d39d74de78323e71a45e53322bf68f4fdfa90acfa9307f5b0c9fbb26966620796e22f9306590e09dcb7266925b5c8b66f95e0b00d33ece750cf2f7eb3634da70a5d75a45d8b17a4ef362a0976ec98f06fce56916652b7191806939bae40d22c405aadbf7e8adf3324b280af11df4c48058f683ea5e1387e70d65e8566314713b921299f5631bde85660e1d95432e69177f3cbe83e5098a4edb7170a222fcfd8c6384343186750f7f9039bfc4e44b25a06cd3459f564c5d9af1e0758a7f95ee00f98e12ebc59656312f10225d159e1bb77445a968ab4ae12d49b8dbc76eefffb212a1892058a0922599826f9375add99515105271ac0f388f09cef1510464622a85715968717d483467014db3cadfe6857bd890dd91a5ef06036f8a1eb775050e16ba2e8cf250d841d5d59fc04c5e3b59e548c21c34c9868b2b64e56a7a154060144a1c2797723d6d1f51ba733e1bd8ed7b89dee1461851e4cb5b7acb176600fc81c3187e838367930288bd60f8cbc4aa46f2396a3817c20af64175a2cb7ce369defe38904c12740ef5a40f7c4ed80d4a2c39e073972e8f4b980f78c8bd4abc1fb47d9cde27a25494ebf7578f77a6f8223ed32698b9f22ba702b8c45bb976d364c4d7325a32288a00a8489ff7f23bb86cada12bc56e885a06a69d2527bf5327c936b8eac53f64489e0f6d2b1baf60161b62d3b748ca02b51425570eb6d93695bae20cebe2cb9e0170b108eea0d55b8264553b41eecaab27c3b9072cd49c8ecd3a633959b6012ac92cd7fbe82d2219d617d845b5fa177867202011e46b3fa84ebdb08f112a2dddcdb37a5083c802b96f047733322da1adf89cf92e7f0122b44ebc7ae06847237499f6331e8d96b196b5e0a58c92b1af02ee6432cdaf43c7194522cd40329f0b18b58d8d6ce3d0ff56d3ecc7d9ff0bdf1a9780f1fd8f45b12958a321868fc935017d82ae48a6d7823c51a8f51d83f2099933d50e25a23b9caa6b0ddd1adb1f36bd3476df0db9d2508df73c5b48b1806dca1f877690aef30c63675a7f37968ed13d0dc014c4226856187aa6f5f54ccfceb9b3141f801f5e08acfc799fa7053dbdc972555de52be2f1fee7029e379c422f1928f35126936e36c35c7be26817177520dc56e3db543272b83631701ca20500e25802d5b3c3471d11cbf8b961760e9ab9adf0a29fb56a19194d53de12f0cd39665cd7826bb1883c74e3f475c0abb39ae9e26fae36e239d10939ba951bce09ed028a9d65cd3d350bc694cc9ad40985027744c449d28dfba202632a7b9f5c676881a3d0f262c76de64fc6e826d401967e0c77a6d2bc70bd619a16c43cf077d5d186e638de1903be4d9338e36c0d8c1785613c466dbb869b076144b2000685132708c82ab844a0754f43f7c62a93e90da2e1d9153b860cfddb09bd93946fbb3dbd5088a5cf9d8cefb302382f1482d36462235e9f0b671f86f500df2b4cc64fcf3fe970751e1240d559d553abd9c081ce6ab929c14be11e8599ff2ffa1d1e2d859fdf3782e4090313959a717cfa5ad1d1694980676000cf72b7233d3ecc60ba30015fddd357a1468e90bec43f60c9f5bc5b3ae70dd0710c96d3bee9392fc7af665ec2bd9b76cb1b7eb89e43acf3eec1cf24a63f62995dfa5f5ee1de7d0240ce20fd69a774d63e4dbda3e0b023a98cc98a4536452e31763ada1755443e1b6901a33476a960c551cd9371a04691b4a5479b5a7b8d29575bbfc544f373ee6ffecf3b2a63c56f041d0f4db45c9411f232a5803bec864587ac25afdc2320bfa0299fb8283a62cb02badbce1723bcef1a1428e03f2ad326ee76651f2c14ab2d4c9884dcfda6085cb4bda2bc21601eac4627d5767c64504f82c7f491635111bef48b50ff988a30a051eae42af90149af31b3acfec2ad9f5c471661593c00416772372aa08b1c5d9fe77f5ed81fa3acccd5d1ae67f983b52bb87394487d77b16266fd0c24d5743e383473df435a302adba146ef24973b299166cb0d8e26fedfc3c995e3c2b18ca905165ca507712ada97ee885f68daab6a4a148b9856c6e1449e36aa49f2e0a20dc799f2fe775f0b59c9feb71cac9d16d647a7a78b9eacbb5adbad72af24add508f2e68490cb8be9c01eb27983d1a26f280f319218a15027770fa15eaa1e11dfcd78b85f0a0bef930b5793b1b00dc49fe1458773683d583df7f9df81fa0a772553a14ff224b2b254f8173ac8a00a3e29ec76184b48aa1d76121eb2cb3b0c8f349f1894334d43d55b273c42dd8903e1619f6c266ee8bf34b694de0eece15a5f4b436ee9c406245b643f55ea459b9cd3e9bb6906f70653d8fedee9831590de516a08c34df948ee2dd1238b32e8cb76ddff457a2952f969427a3a47f9cecc7ef3debe0daa69eea328986bca2e9b775d0c31e41905e5cf5c3aae59a6f898b850c8a87eb1fb6b1a39059b10a5583c56a53dc7afee38a689d22648447991ae2d7b7f4aa25d12b326343ce0584eca7f41d3dadd47a240e0d3efad6a66d25f709a813b49e40e3d7f5fbc92004b209c7ad8ef44570dfefef339216133c126b09554f4846e00b6974516d9ddaecfac9f272d4486045eab0cffc779a636335815fa03da7e0388f0831798fcf6a1881451585b66e9058a26b4b9d32967061ac765d295a14e443ca226f23d0fd2f195bef237dd2075327231d55ee3223906817bee6f229932dc467016a9a337b3f7ab1511689c0d32b1b98b9b429abc3f3f80180683e853f11e9fa7650d7df26a9c296c0b96cd9f2c832af5241bc31aa369ffee01494c027969c1cb9854bdeeffd77b3f78a700b1e47dd437258fa387b0b6fd77a254612c196c0fe45207e9e4025123e5b070d2c4a698ec192810314d230ca411e4be31f35083d25e0ee5e8451a87f2455aaee9652ca593f889d5c616add6ae81cad66dc981421e97f1ed6a982cbafdcfedcd31e21b6ab5b86e12e3b395287a6d2f4e5bcb299ef7453f9dcb53636644f5c199cbb639a602ca929bc8e9147da139630b766d46a68e4275ceb5c2bc625dae7925e05a412f99c4259f3f953dcaeb7530fc424445d8e3b233fa019587311dcc449e7950b32f425ebb6f53b0bdd6165de04c651b41d1da4dcee8867017667bd2f59f97c9c5908ac6165dccb2a90f7a2858ece12cda7ff214c92a301e8ed2bfea23ace61fec34d2d8c2aeb896eddec0fe450975622bed4122307e7dd168d43230606dcb3f2b6ee639475b713c6e4c991db48cffc69364a6968306b359e59ed6c2bd5c0b4e35349ce833ce4222f3642efade130fa21dab579f53a40edbb1be8bf6be218bab813120573e8bcf90d061348f7e1b48b13ccdb7c86b845710a3ed7744ec6122269861314826038d68bdca48947", 0x1000}, {&(0x7f0000001300)="7002da44049e2585af96fae3da44bfabac444a57d35bee026f68d990e43de1a74c851d621193c790d33fd778a9c6e30c848a473e0b20b73b7dbca8933b64868e7544c2fd576446c5a6235ea77b64ba34e20dbf89ef79201ed76222de1b58b40d60df232b1c8435dafa43ebe6c60261d665f4ca1c763bc4c7915105eae49463628fc22a4e97275e66c8e88f3d266e106b813d578dc64db2abd10e8fc48c448c1cc5dcb065b46c54debc887b8a4a4821c1", 0xb0}, {&(0x7f00000013c0)="9caa2462166b3d57cd81bf96e84b80700354cf1bd41fa6e939791eec4f41ff1d27d2f072bbf82bf362e5b1f4d95079125726f286fc1e1f456f4f040dfff4a28d6dfe89cd18a2d480f6bf31e6472aa7acf303e1e5897e0a01f93435fd147ac94263e161008f63197e1691412058bfcd2ec976aa0470cd1f44d76db85b035df7e0a3443fce00e35be6a96c8e8296a573fe9b38e7d5ed72e10b05add81fea28d6716c2713f2d80d8036f5d732cb8f9f4af1e6e5dbd54be5fd3d0a70795e59205a7b65840f7e88b6a8fa3ff68b26a633f330ee5c17551c3aa32dc933cb2a6f9584e815058d6369432a4d6d41ecbfc5889fe1337c4eb4b32139ccbf1d85c12875cd8812ca90377e6fb32b0018195aef68c4be332e4e264a04963bfa08502194ab98adfc2d3f5889b10cb6ce8910740e0e1511402eb9cd89493c4efa69c265e6903fdca6ccde064ce1e8b021b71e0177353e0bf69d6abf6b718f41abcc80e6ca9b74752f30e70315c0c1f9aeda642f1eee2f43379d224ebbab4bd8e9f8a9fbd96cd2d3a2b232a31177e0683cb821436fcf3874675c89b1d93ebbcf34707fb1ec1db98880fc70be61ca166a526b6f888fed021a750a4c99a16e0763113997dd77d4e9a2c542d3dd45b4be8d21485220aadf3dbc8cf84ba051c88e21a405da97ab307b323b0e1353d2d8e337692dba5aa0b458813f794c52098ca2d1c9d2fc21a1d24728d1ad9c6c8c154417e717d193220799f8a597ff6a31c25a9af1037aefc0e433e1346ff315b79b0980208f6bb2b056d5e745248ca521724049dc3c9a7cf54c65a3d78de0659e97d900da3ff5de2ac241a4901221bcc2d45c72fb69d9e0c7141cdab61a00812aa9c95dc36b6268324a0b78c9fe4cbb23bbaafa73ccc6b4711d0b57152810dd46e79eaebd9bed834c527f2af995382fc231bd4fb740c62037115da672f029a153adbfb18e6657c6dc93c9ac8b62e1fa3d6ccb0f9e87698303592f66fcd60adbfcbbed1ef5525aef9d4502b319704644ab64f895fad9a3557ea2bfe101cbc74c84acaf378e3387703d1f2e166a23e301c5b3e4e9e4414da5827625c4a8536c245f89c397a8fb9d8bc1ecc32e0eac83e85189524f8860762bb37c83fe7db5158821dabd99907c292023b414213d4cc410505bc9d3b4ebbadb47343eebedd287f5e94bbfae8bc9fc5f04942e991f25429487d764981d60001e54f84b536f204aa02c76ff5d8b14c4c9488cd24f0904404a85c1e5c465138df614caf708a50957d66d2f7178848341d5c2872e4c86cff69927823599178000d4138b2e25f7d79b8410aae2de07d6423e56761d5343ddb09413e3ef6a7e0f4d21625009f9dd7265f7bafe667aea03b78771339c67031e24c5874893d6179e4e335b7018a5654b1358bc8ccc354e1c1c1325b716273d8b7da08b3f7ce4a80de4748df6a7af12dbe145cbdb1e365554c9dd9285919bcef5ed0e9367edd4d13fd91460ab8f8971e18ac89c10167497db81200af1390ff7c9556751affb629e6a14d5509ee6502f519f97e9339332016e465a8f9fb67e64392591828b1c898187eb9e324cbdff46bc92cea9ccef4bafeff32225edf1f0eb6e8b7b628610f160050485ad7b6d07bffd19f8e68f420553d1c53e4deab23c2c31ae7848ad794eb51f003622272a06da66349431008310d80d5f2b975530be3818945e596d1ddd48e1b709527251d36e445eda3edd40b3d6e0777f6b6dc8d3f7292e89b265f9d947b1b728a57d8ab28f13fc6bad26f6517204219a85db9a123a9e7bd5897adc8475153c5424825d8918672dd04e4af10b4affd3c00756a33211f4d51fb196ebbdbebed7cd36c1eb8e71d8d1e9c98085e2272b2f7759625ea8f9b726352d95a5114d3b3100c2cad33adbbe15d91400e7899526db51f47fb450741352654bcd1d77734e14c8d1b5635fd2d15d841b4623c5841e13ac8af67bcbabcaa4e457fc1b77ac261aa69fa9ec6ea500f7ac552020a16d8a252739c29daa53830d6954b063f6f10dad0d738cd59f0eb42798c4085c0417b27e05cb50c14a2b1cfbbc6c9598a071d82bb323e3a99fdf83b9c0d459caa8f20daaff9524c25ad7af8fe49c23a1a6c763d78c4963766edc4f009bb824de7d5c88877ab0d4ca108185ad23eee2bf0ed272d93525b30092e9d6238c806c58e35bb85393ca42d5a166c8fb40b33eb56f1a97213511115081a577eb901d1710d6c176464900d328efac969e58325d579c81755e8be77208c4f30d10e3c1facaf42e6a4e56b7d9f111c5585fa01890e490967a9a68489b2fc72c55581d40690472cb3d2ba64e63503154bfdff1ec081bf4055e3373571a7fecad359341f46e70b3532d462598d8b8e437fb68495c5082be0c825f76c52013ccfcf31bf69de7e2646537683cad290a3ad83345a923e091dd8c0350b051894f0806beeba5885ce0489065fb51a115d3940e6afe1b47e54a2aadf792587b022c8157f1a77674de28f5788da12476fc9fa2a08bc748493273939c5cbfa9a1dbdaa477b61ade2371f3971b319d708b567239ab7e347cf99d4aa1c512c1a6051b1543e5c4a23a1ef4f18b4f92178da3dae447abd3009df516f05787789febc78b85b803a8024b7e28afc9a1a30fe466828442626fe29a5d9d7e400a6bbe73d814620978f329adea0a9b2f90693ba2bfecce41bb017509b32c26c330a30a62673af1c10a26a9a97171eb421f34d58dd6b6c279a4d36bc0d69980beee842e09ef6b1394a24dd47c4944d917e5e7d453f57a7187e04e5866c3ba5f56b379003af21089dc0b36b860ef46a515fca0afdba7cd54fbd2aba243a1a3d48c6eab0c9bfa8e8479950517543c6786b8b4d31ecc1b18ad7f05645afc26d7d41a03259a14b04b9bae57c7238c50a5368b451b618af9632506c172728773bc12657046e4c15434f551bd643f08d5c4453caf701257cbc876edf274a93e5dbf9ab9ef261e61f01949c197ab6eb9c2d4944de00ef34fbf919c063db0ccf12e3d36813c7bd9359867146e1985fb6306b581daf85dfe88b6adb5c8d17433ddec9f79b5c7b19f4db30f6e73b8a7929220c402e73977ec0b3590299d58a87edb06c90e6cb87ebfbcffde7bb586b4b62cbaa08eaf283ddae5e3e07cd9ed02eded0c2ed46f9280501dee24429ddd396b99cfc82d2b93df204e9d4242dd9ceb27a5690a3baa732f1407f526ba013065ec96b2125727bab5d0a473b372bc75fd4e74a5be26933a1349e4ec2ee5a973215bf8e3093c3a526b62473ebb8674e29c71476ce183c38e96ccb314486b2cc4ad18fbe35404a3ca6c9786d728c803bcbb8086ee20eef33341c98d59f74acede9aea1d1c86b41346914b955d90bcea4c5ff3b7ec356731a99fb8942a9a3613bc588ef06322d452b2daec648b0aa1c0ed4d02f500505747ecba0404a4cbf19b8d74ae52d1de2bc948de3e432898571946b94588a9111c8a60d862b496ba492c465af4fc04b692b010c862263e8421dd25694e13ca39e0981ae6b1b2f945eaf4cc16b0d7f7a85e64d9cd221009bd65fe9f52421fc6f68b5dce9e4188888f044d0345959917554d5bdf49bceabdb7a05ed59c26c23033d145abe8bfbf0f87471509497998b87ed60b7a0e673e5f5db5c5f7cc871eb2425fefb452a65458c79891aa9bfd618e12f77f633e71738168433ed866f0b99eb7e0734ed60791145ba15e09d310bcee75d8a3c7520ee4a507775033399711f4f1a0b738e1a6fbe0f83e13b270eb435d22c0ad4c0b2ab1f850a0f8862fdf02ac76874598979c4098815c5e242c56d8b9468d06b7fe11cfcc1ab9e41036b20b116c971bf0663f2e5c7159efc4b573075c3d5efc995328224532c087dc124c223a3b37cf2be9fefa8d53f23a6320cc55c94c13d9f6186f6760af0ebb6900f39c77715e2516791ad62078301ea531e463e3c9dec5d5bba97618b22d5df582219b6325c205d99f05bcc9396d26138bc8e063bee2f98385cda2a08c603417f63786c78cee688bcb2c5663a1fb92fe636657e7df6df2cfd4a144969aa5347dd240676bc9bd6aaf7745669a3b6974a4c4fca3ccf5de9b281f7b7b448717165b5847b57b140813b71137fb138ab1ea718e317a1a312cf3239a28e4b7676d21b023b75725e1e64e4419bf3efa647d64a59e2ac356b11952b1301d736861841819a5b345f8a83ac148818c6bc616e8977ffb54cf91c67fddad3bfb9dbe195ca64eb86c5f3dc46e089c51e853bc7c467ddf6b03af450f8deaa9174d89052e13df886616cda520930093fa1c1433524b9c2f1752c57ba33aa60454bc426e779176d8eaba8e7400543f9e376f3f3161de74b8ea7f2652f6d6d2cd3cc54440ea169290629f93194457fce03438c7e78a812d4bc8ce2f2e25f1c836aedb3513c99f9ae541822c4e723d3c90115c2ad39be7a97a126c57bcb9259cb46b62031e3a9a3f10ca872dd69d3b8983e7de8a028c9c2060d5f0ff34522082221f4f9759c850a9b6f9ade3bd7921e046caee81ac4ff817bdae84456a1c60498cb58c41a63ea255cb9658c97a37246829b8c132ce0abf8dec2a62a1bad14b0213566531723d671bd0160c49c1327eb7be5337dc96fd2c0e1639fcca82fd72bb14c603e1a35d74cdadbf6eb025cd5426814557e50b618c380cdf3ecf1332274bffa4cae92eec365bd2e223633112bf2a0d448319b4c866562b4cf117ccd3fded93c65ab572f2e8bb87040db96189c501bbcb37529832257ab35cb768e02d1d4d15509b9977f645ea2d3f6546a08c4b07425084fbae43e745ccc9a566f52c3712f73a8775dc01f8dd2b9caecf7d7ebeff3bb9272b3c8b61adcad9abeaecb997be0f51897f1763c1b417985bb88c22bbac4d4e75b339545b4e0c1c5094c32b6cf0b4e70e851c518376eafe15f00f27870fc1d21c267c10b34619c83a25bf59d24c87a43306b9e6201be533dfddb6c2e403134b5278bc2328d8aa0291267aee26a152e738ee43031fdd31cd9121ab684cb6d4d305fd4520c21a6cd782c4613e1f05569fb8c0468f7aa6ddc02436774ef36fcc8b0f91001784b65627b2b52ab1f06c6608e14232106eb50f98ac2edc3bdb993f7b191731b86fc8278ab352c8ef746f1908553c80ac12ade0c9295c89742db1483164ceebc29275018005e0e9db334f5cfe92f27340bac02f86571a674a6cd64a6779b9d6bb75b0c8aac200c553508c3b00fe6716531ef10f6a6dc42e43b577f34718710998910d7ce5c789de7eebf15a2984887cd9ee40908f499e070067fd011112e22104fafe885755d1a934c43b7b23d53a61164fc411a0f510c3fbe35534652f3693560681f0d6331330d644062263e2ab410ccddfd157e54ea09bce6c6b4169e43d3c1bdc8bb513fb3d0cb2d96c6114ac3ce7758db0c5a1fcfc85a648be18d287ca061d66d03f61de08c35007c632bc82cf673355cc627074e8a868afbf9de577405f1e84ee0b632e2c4ef6ef60435cbd74a5861c87953ad81f1d15f5b471ee609e0de51e8d1e993d8fb1bf2c55121b93bb221d655724e436f2a8054093e01846bada96e60d219d24ed6437ff9ca41cecabbf77fcb4d563248a8a550c577253979a3ccdd24dc6d34df24c91cbc78ee08f674f82be4ce12b671629862d41de2432cc641eba0a36f53fcb3f135f378986efe319e2269a3726d34f6733fff4a24f12c6c2c41a9dbc8be1ca5ab9f2a6bde4469a540a1e194b8fc036eb83925498161bff9d5bd9fc22eba9790d8b83547ac78536c1b306daa1a62322c41b73ab888891bdef2e8f", 0x1000}, {&(0x7f00000023c0)="6056ced22decf21e8c6deb210399b01d18a0ecc7635218ab79a6f73fdd575e89ea620e4abb97f88c297b603d4f527f2c0e977805cbc36541a2de36bff2f4095a9b173f236b956d3135f018b4c3deb155118b82218cb765a41baa3fd8738c0ad90ee7e3146c4974234a57298fa67fb950795fc9fe777bb6bc4da51a889f8667282c13fef96e14adafd443aceaad9b77235cc11ffddafd2c5dcb52f9c4833f51c115424978e32cd4d1987287254d4162515c8937155dc6b1425dab59c9aad05d37ec27a0f46f00f30a6665e5b3d3840b81ba2580d1ad39bf2feede2b618703e0d56d3f21dcddbcd82193f4eeddec6845c1f2aae10a8d95675de88931c03c5d30724f57e6ff979781c3e9a80cb33f304afcad5b392407931b28b1e2746c11d9cdc34defe5f3eac635c4ed8573d711353dac2a85317ab6fc00dcca66963cc805667b6a1a4952712cd8127d8954c370b895065621be87e18367f5fb3b0d7e8503408f5dd4dc89e7bf74e87382de95a5d6fc7ec1b65092d40a2eec63aa75ae7eb1e2e77cc855b85ebad77430f32b370f35c140484a28f4aedf030e4de128cb77cc34b5b20e814b53ed18bf18ee705e1ca82388b4bd48890cc3441b8c72096d326fdf863ec1c136b202e39ded1d23557e803481c2767cac4be2538aa4a333b7019a57587306b64b993b1a4f963d60eaae682f48eb96c54f1ebce00bedf712a8e8225e858c32bd4042161b5640016b575a738304c2b78be6f439e79389ab6c2751fcbc2cc608152bcbc57862c306ed92865d688ef93972784782dc50c38ae04dd33321e6263711b5cf30c385138c199c1769ac899e2f36bcfefab469cf6db8e4195ba2f65c25f4ec74d3a2f463e65d1018352059304a9c3fdc006bed8e6ac2bcec0360e7e1d0000c2acc965867c3e7c500fedef17ff5cd207bc4fb7a5267b31e2c198f5d58886d94891c1138fe6596ebaa28224541342f0e03b891336a57c6e4eb2782317097d2b5d281e68f72b602afecebbf59e507bf38b168bf314308a5c2dce6a96194c070eac1f99127ce518de15278bdb41992039048c698e6a29002e429002a448b340fa97bf38e797d751d60ea4a73bb0ec4471b07f35978029acb1628b8ab6f2b62abfae7e8444ef96e5f3fac5c7d765146dac2658bf46640ee6874966732d6cd1b15503420a37045b268cdb519f4149007419e4a368dac0f454c55fa48dcfbe1852fcd547fbd9e11dc21f81464585051964afb7f90fc54d6d7536feae6f96e48153d860511c458730242d3f12ab08a6d124ab6082aa961befe00b0cb6779490cc8483f4d53d77903a72b24d6c11fe67e160f4e17f1110c740ce31beeebb8801a1dbe16cd77a004b648ed6cbae7a543e8c12aa6bf016d4a39e8648061cfd33b213bc01ef389ddf0246e40b4f89d26f1abbdb51fcac407de09f71c05ad872e6fc39bde567e6085b1d412ee1e8c4c89df02d4bd1b6dbf0e1beb86e24fcfc9d1b27cd0fbf91eea91469525ef49975c396de6a70ff7dc3a73e9f12c2660da04b5f07c089174fe7fda8ba4a0d817ddc6b01d6d936a340c142b9067585a50ef149f81464e4883b5658dcead7b9ca7c87d4c9eb36c6b23073b13474a7e0372f4d1901e5867c115c0f8f2bf5ac46adacc5374f2a7bb8d8508e26288e2534f15071211d7c27fc71ae7ccb0bcedd79b181977f117784285463901bda6e6bc8b448079b87c0c73028422bae574f3d11cfc510f44e8cab75c9b1738642f6e7804d9701bcf8713e8cd55725659d50d20ad657f3fc05231ef5c3ce3ef033057d78d6ccd87fa7f7918513f3bdbfd0544a0e2c72dd0cd6fa4f2a9e10f0f94f0099bf6da450e7efa77d589909c544f81d1ee36cf3b8e22b6ba3c09ad62dd1bd44f3be8cc2f40bdce2e5792d0f06e62413a7f0d79d997b8cf838098d93a96667c1ba6850218080a3b527c3de5279b8ea80685b8459b63cfae458d6950770ede8f687891c45f74ed78015e67520c4c8a0db6a9beb0cf7147e264332a27a0b55f32adc3380141fe29420dbd0bc1a5ab52a73a4b21052ffb26a1df041e12517578c0013a2d9561f673d29ca710d9c6f7a0cf8207b4a0a9d8ca0a12566e82141e0ebc4c474107e24a7e8cfd083d62addc90d732b14bf60420a53c995e9fd67f1cb718d40ed079ccf888cc1a792fa98fba6807d783fc642eed6e7995896769304de8721127bcd1b2e650e88c63097658b0134a38f608b0c1eb5266bba27c48910a9e886a356f979e0eca44f17a5afc363fcd40438ff0e06a5632698be4765d94f74c6b385784bb0007077b6a61d7163ac0473b8e0ac5124fa1e70d100f98aaa536b6792fe8d4880e6c154c7e4086883a095574b558c2282199e2d31f1055448d7f357b3adc0a98b48462c4eaf5a728a77b4003d386da16c7f21c96d678f218d6d13cbaff959b101ace7c6cf02788d377de44263b9ee1f613ad95263f08cb1815da3eea4d867aa87139f62371d46b2f7a07dd6980b7210d5a563d25478b8d46450f65732b82c6530815f768bb617987a230d8a5f06f26eaf0bd10010fa0bf68ab4d604fc463c77cdee66a7aed980e892316c2dc442e230de1f6cf1b9fe9ff20afbde082c23dcf78cc9172664f89f7ef9eebdfaca9189aeed75f61fc344db63dec3a702518d1fcbd6865d5ac82dd23b23992fd900c1b1fb28bce77ab6e1343e626ceb051d684e40a21cd9b5ee299a035fef4b8876866b810173122cf8887ede96556dda5af9d25f269df67112bb2e046b2efc070fa4755e42f6d53e54582cfe1bf0df75ba95989f31ed22d6e13135d19b36479423fb8da3773e97cc2f95977ffe2566ead9fcd63416a00259784a75ad865a0e7f4930b364a1ab91b5a569cfb0ce4d93a8a2cb9b8630c84984be3534c33f298b7a0be4d87f64e2fb7d76cd973cafc1bf0dadf1d0587e16490aca9207a855f4b1ce35778037154a9f07cd05c1a23a731d20e23853506585f83cd24dd4cacfd409512330e34d49971cd0cc5ee5f760b5604b4ba7a9167e6602b7c7563f746f8554247a814352aabd6de6b35ea46530022040eb8c8edd198dcb7030f778a9b973919e947de35a6f6733357005ee2313f9d7d22bdd7fd561ee275144ae3842428339621349f7e8f489b48f3f5a20f753dff5bf9c87e0356ec36e9be471c990aa1074886656e6bd89406df3d7eabbd02506adea92b1440e9a38936fb0380e1b20838ca230561f684da4cd445a7daebe8579a1b21d09ea3eace7c7d0550fdc4a28725dc0d1107cf7f55291a6ec3d56b23042f52b7365a5da1c5cb9ba7fef4adeba941412b79c1131835768acfb57439905f9e35696ad12174aa4acc62513c8b942a859a53c545928f5c9585cb58b12491bc62b3c194fa613ce991da896d3e7602a7e4fbf423e1648225f7613a1c35cca29359a406aa709014111551cb0344736a6ac2fe483cdcd5cfc767f757ed0e983a5977bbdc271756013769da82e0f74d811d1f49263a57c5d4b57fdea9620121705f9858aef2315de6f41e47cbd0185548083a906714e7308e2563e257d28a03bfd951581f0b49798ca53065c2d71ee0bcf708f1460fe325581ac659be82f1694708e6dd79c12a535f63425efff788209dd7180b16692682d3582262c38820df84b07f8086669afaee5183972e8220ef1f877e72926f1191d18b428e950176f48f4117eee1f9dc027e195b0e0f760f4c9e304792c975a11c3b2ec6a523fe4c49706e6410c70c7ea99f14f5e1681ea4e516297303720e1cf1b06ca0684663e109731d97bedb12296946e6b5a30a5a96bb2ceeb03dfc7faee1e4bd019222281d671b9b3cd122cd72e22d2e4b341b3539ba957aef89efea5bebef7304759f713f6e58d721d304a0ccbeac35e1fc530d594719c6a2e001c2285b08bdd3897db5176c556a0c49482f02b8c96bdc67f1ce5c269af9f23a9ffd41f07000d9876520b9501f59742baf1e0d3a433a90dba3a10716927b9f0812193fba9cfbac3553a206fe5e9c3311d3956c7c6e0a41e1aae0222b808bf906e6f5d2738ff431c116d93f23408965289da7b0fa345ac13d9116e228fcc70b3af442ef61ddcbeea1b5ea62f8a4394c686367188ceab8acccf621c3efd0954b7221cfdbfdfec82f64a43e8ac8e9467c2a39cd6cbeb67c0747663a10ccb2b45fc3389c25419ebd7185587f94271bca2419a7cea0228c2f8a64e35fb3b291a1368f966760023fc3b4168dcd59ca76f82eb01ee94c98d4814d8ee3dee842163cd315f7e5054ee3a3961c1889d9fcdb736ba98b71533d6c1e0f9f8cc22981d6186955862505d180316333540067967f12b5cf61b6544227d9da5c685d6e3a6e3fa29b6606e4e2f0c318393da5c378762bd44efb437625aeba4378066bf74f06982c9a26bbc6fba1d2ed98b335e3e204d2e41811306e5e19c059f39934bafc1b497bac3881cc0815fbb380c083802a31e3a585fb1e964fc51f29ee983e0affcfbc4463d289eaece40d1b6f54170047a05016d1d9bccac94f825f5de6c52da94f68b80f9a4a5e3d49f90a9d48dd2fa00dc9a240bc149fa45bfacb80fc68cb3257625ded8e49eadc5152d5ae6230a82420f6b1fd9c1410ff1634a41c3531b26ff4eafba0bf3adafd0474e994f1c4e75b60adfbaf27204e4c359947a177af4405eb8bb06729395338fa6eb032c7aa29441d13e98b22f8083300cc657f688dbafd116f9ba4b9bda244b62c4f79cda8ccc7128f12a73c32c59117d1bf6c4797ecdc3e190cd511239f7fe38144c12d1dd74cba13e275ca29748f667e39de67105b7edbf70d84155220df5ef248bf145285da5590742aca45bc1043a5d65722c89912a5d0ebb79e3bd9324a72547c909f3d699c02ce18f83e0659f625eec54f774281d39956fcc7ab2f59be8144763726e96d33b59056b74b4493980b369cb32b052c6819049683ac767c70499b816a5e61706ba4cbc055a7d5d595fd1ecccf262079ba6c68d3cd77120fc84599495bbffa9cb57015346e2cf891790cbc4fcf0191990fbf71344b4d62ed09a61ea0200bd65fd00fa55835c95cdf6785d394917b5dbbe553a380f283fa47f6b4e2f24cc25831f53f20b98e065576c504ba3257b5eae204e5a5098c4281a935aeedd8f52094c850a9c2974764600c9df220d183569fae652368689bcffaf4c1c9b28edecea6db9091c66f3a6a9547b8384eb01d838df319f82bda31af28acd45bdf13fce540103e791fe6fa146187ed8dea5be887ef4401c99df5d3be39a72be3bea2fb33594653b7b1682c360a481a1775ddaaf12204b6af61c8d783535a8e4c8bf71f3356370f0d9e00b51afb3b9b993734c0755d302caf079d493f94bae3b06c73e3d06dc0c9d13e418f9741629228a27f0e886949056e80af7fcc69428a84a9042dfea19f63b2002e49eaf2bde8d4271a09ec3d2ec22dfd34a120a6ad313d3336c43a9f7eb197513f950383117c9bd11824ff324c1cf1e0dff3690459ebae98abf73f114a900095cd29db8eb6427d4f64883a267f540011ebd09a9c5b7a4e24e77bac9bbcc14eae8b60a302fac027481a1b99cbb84a2c35802cdcae4c7308b21c58ea4a9f822c9f670df7403f7e94c826abe9c27f294a4f300a9a944408314e1778bfd4a957e43f671e474ea02665c225b256b1353d603bc7ba4d15683b62d789302fcb77942bd92c0e949497ff65a4adbfb946fb08fbc43d3b8f4c45adf016c7d3fddefa33fbc8ffdc4f988be0d276bbea2551405920cd05edbff1ffe3d79ed9a5f7f69dfe95c437fac360024dc1205c30", 0x1000}, {&(0x7f00000033c0)="b8684984dabf66620783", 0xa}], 0x7, &(0x7f0000003800)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x98, 0x402}, 0x0) 13:23:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x5, 0xd8, &(0x7f0000000100)=""/48, &(0x7f0000000140)=0x30) 13:23:40 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) 13:23:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() truncate(&(0x7f0000000280)='./file0\x00', 0x8000) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="80087d785806228841d21869c942e2a375b6c3a20c59931ddf9462900e3ebe13", 0x20}, {&(0x7f0000000080)="b8315469eab1dbf77e88f87ac2e8a0ce3fa06abbcf3501063b4fd5d1c44157824ba62fcba7c25ae80f7ccb0aebaf03c27043de98e4775509132c1f56ec6f100423f17084b5c4d030b41a96", 0x4b}, {&(0x7f0000000380)="7f7f933d3dc2f547370fafbdbe129966b2de3205864fbf23f1854ff7509ea1d4e6fdf24894cc08809b227757e3aeeda3983f0b0bf1b8444aa3b9059caf5fbc17ac04daccfb497777659bda30c5e5d04483960b0cd3ab4b2290ba55458b20dc9b4423d4bcc4705e3ca648deee5a495884f0815b49ca7be0ed0cdfff2a0a22bd62f3c6057bae9186522d280e835e9b0019d5cdd8ebe304e0bd112404175ba9426eab388e12147c17f89dd481cfa91c522464bb4936d7cce086cbf83ecbf73d33fec7afb60e12b9c78579f706c00bdfb3ff671b6588db77ee8bfbe146b3fd43e0224ccbd0f8a3d5fd9b3be7b399971fc95b6f5ffb53173b6adaa361f92298059bc5720d8e97631b2fee9a7263a533a543a987b4202973534d2bd6ae4d479b0a82cf8ef03e4c769b928772dd66e3e12e8ab2a6b7ebdda110af87530c2719e8e43a26543deae6cd12ed2f6d46b94cc811b2af74c930621a7296dd1ec5c26bc71406568d07c05cbb21eb8e193288ff57f747a498ece5bb3a9af69a7e193994e55e447e000ff94762352b60b5f1f0dbd2e9931d17d57d9251624010837ba77fc5ab51156bebe3c46b95c39b54567fb609a81557c7b7d6a01d5bd2e9397809df8fdf3c54b526384aa2136fee3498f9e8dbcba463a302cdfba3e6d56d9ca8e985d2206b12a9bb55692179692d52c9ebf2611ec3e8a0c523d71a2c16d0b3a5b0f67b3b95801e126c54e6351aff3d346f37e1ac524d112a3ee3014ecc0ae618fb5c1ff58de478c7548ae543884e3111fd22185f4cd951da966e181e5eed70815a32eeccdd8d7416fbca768688049067384770d4534b2b772e5b6a83d7be5f22614fb9f655322f07066e250fb9cdecce82817d617bb834bf0c46ac7a44dd13692ad89df8cb2ea18a357a88421b92bcf6711d42d301ddbe0b1beb00a77fce19ba8ea03a8f014021f1a279dcc9d9a6ab5eab6d6495f0d5ac76f8b66fb7b85356aa9b0bd7e5445a7b9c749a107b97783217676429e8642dd5117002c683017bcd33c3040a982d9729a97d7b8d29390395aa2b4720d23a41df82a6386d02367b5156e1479ca48d6f212ed738543224b4a435755912ce5ff93c68484421c7bbe6f77b00677415aa1afdc839519cc8d34501ecd9063bd3f5f5ffdd4f2f01d4ce843078c4fa65f98298a522d23a4315b99ad4231af252b8274ded706a1205e0612c66898ad04d0b9ac658b90f91769a727230c3c894f4fca0dde64f317ac1723a907c3a151e8bff3009a8720b82e23e02b6bb794d0b0628ab71e58d68d68a37ca6e9ee31059017df9551aa9f1e8feedd6ed15d20656b1ed3e750a5253bceb72a6f76b6ec973816aec7ddd6cd3b4d85b45d286dea9f2021f8adc466058ae35071616926bac4cc26d67643ccf58d237f1e3b66cbe0f96ee9eb6446da73bcfddce39bd7e3c29f0f372e8a52dc34612ce309e8bd1d00deaefb2fb5426f7cef593261b5e2cad1405394f22141f74b3eb5790b5f07ef164db3218784e1ccac3dc3772356feeeb72ab26a7e59fb1554671a96b01214e1b6b261929e1225dc8faed6659e66d408419962de738465f5ac450471fe09e60d6c16b7c9f59abf0979c11df42a4588a2b1fe88a82e019a53bd917be4ac16ca1795c2e7ed7d982e43fe024a0402c733815ac3bd8e4b52088e057de5d133c5ad5d62a802e55c925cd48045c6cd6ab36107622c04d071f6e7d11c078cca53f93c6eeef47d4fc23213de9b37f2f1c38583bb0b747ebce4d2c677bdae0f15099d20d0388ee1fc34b256f57bb5879b7c0fd71fa5e4925f0ded8360f211898b674e51b29aa8e86e448941c257ab6c98684f4366ddce5d0330c76f19b91df712b9f4e7594113dee9d7cf8269077796e580b832341f66e7460b0a2f89a4651067075cb1a1933927e61e9c521578db473e0e75278306207caa698035135014e1f8a0d8aa2b6de2c658ce075aea89ee6180306d81a613d368027ba567329e839d9b388a64563325bbb7f77e0f6f46bdbec8dcff1e46674c22700707fa5b67924395adb00965307fef3ff32a390f2f25cbfbe3fa2e45fa7778bc91b21dfdcda7af6de48dcf9d80a17bdeee506bdaf8c82eb0735bccddb0c7b470506cc93496c95be32d3f3d289bbbe70964032b9cf526517bbbe37b61e5d8a6c191965ce6140ba4650a5d5d0785110376465e92a8acb0c8a3faedf53e59d2bf972612501efda52120f580ad3e060df045a1052d74949c6e7874231b921e0d4ab5501b8c87e63ae6b520f784132d7e40d2aa51e49346a241f3f2df308440a260566061689686a5be5116cb923851a52bac6fbbffb202a95743be93a38b7bb177b88a100ea6293f576cef384c97e3c704ef975d721370620ac0f237692b70f5903a01e28353d661547eeae1d0d4f8d8deb0922cd489fa4df7d1fc71b85b0ea35e52c4691fd55433a7c9f5ca078a5cb2317e4750cb97cedbabc9b36d30819c095999e088a4297c64accac73d736290a8a532187ea0b746d0dd6eaa50c097fc593a325b6c91310aeaf785316940ee19e8ce0353fe6aed2bead90f186b54bf2389f1856d2e2faeb0298b1cad274cd432d71281c939f0fb46f096f4a6893ba8b284bae518778cdb2293b17805a4f3542100097f77a711083d7dd652b4f8073a07cfdd4ec03db2d6a4c02da9325491db2d3910a4dfa233c031e33e26906a226006aeb86c63cec5a8cff9bc014895fce4af5a9b5f780c79061dc024e825117c6bfedb0d0ff9b6e7168880c9121db3e8fc5498dbaed664080c3f1daf62e40264d70575834830c730349eec46a8baa6ad163dc4fc1c6a2f53a9b3b5c3d82777601b6db4c4bd23be835a1b5c76d44427b373a757c14117efe7fad72b3d79c9e583daaeb318ac3a02da18599a768b1eb3c60117db893d5c946bc066c6d6db8f6faf4b5592a55fb571ec3884cb48bd9ce808e5609f68efd5d9092866dee9fe786a050dabf74762fe927e97b492e3b423e3a1d764a98e2ee844048201841f6d5b7106d93cc7d1ab05c49d3513d1e2d0a0020f9c5b1b3613ad52e65f977d6428973792ebadecc036c72fc12165630423a74d98386df6f4697181435a453e62203464381af1ea1feb7b04846f31047545efb934a9ea4fadb761de5a2dc8ca74cbf15e3829aec4ff4c104efa8ea1fd6eb62e764ac68c2111e2f4307932dde63ff53c6e3218d7b58d863c68c57ce91b12a310741f53e272a45c1a95d203bc261d791bbd4334694791c333ab43be5c3b9a185b9aba8cb38d73bad91e8cd456417c72fcd70ec4a4663e5d967c69bff40e90dca586fa0c0d9700fca07109ab1420950c1acd6994eeba39496889f2758d13a9a13bebcca5a651296fe1af59c57891f18e04f47b9e20aeebd99b79850f6cf90950c6ac6f10c20acb359970a1b91fece0fb3c04c133165c90a341dd019689129a014fe41bc5b2c06e9970c82b08220c57baace2f65abd28dc0cd10e6c65edf6a677c527c8592b0b6987928c1cc1ed07672a4de6e34c79b79e7de514b50eede673b71083296552bf69cefe440f3c71e0140f1050e65165449d75b1b9d9493c99f7789b3952d16363050582b57ee34d0e0337c48cd01e3eff72ae12f1bc6a9485383b2cf4b997dd44e668373bb772dbfb9e8e1ab071bff236c5b48219532bc09cfa2729a9ed4c99a082988cfa262d75c7e6b84415a257c0c24434bb33db25078b04e923de3110fca00b51295074d990ba9d6386bfc67b68cefd6362cbb7a35fff1d1041daf59379b9dc386e0749ebd643d488b065f7b4a3776a80b785a9368468aa7de334ea31d27f3c768c4af568756301026b54f1b7bd0a236d2bff6fdfab05c08bae5eba6af43b47c450d5806dea0d5401f8dc00f5210ca67f4c2fc13093cfe8173c5d734e57afdb4bd0cb744c8c521f1aeea36ed74222f630febf75749f8613bb5cb889445859ae0f06f5042e87aeca2bdcc34444cb735e700a1714bfe7b253e2e10936ba5deca6d48c6d1f752519412989552e585ccc8106a721ca69604ab1bcf465870de11429b9e4fb4c3101f09236955bb2c5021726bf0142670f38886af72c637984ca651e5eca8d47974b24f410967712aa588e734f0c6d1ed1053ad2e90e414c79f8dc89d681ff901df4cc6219e7509f99f9a80772b4d7c73dfa67108a1faa71f54bb4640b01b120bd671964c53b4cd9d8fc0bc8a4f08eb0828c2f144cee37faa808e66a150c75c4d8719c93d57029fcdb09d014d34dd5e4fd66f35e2abe57fcd2ffec324feffde8d12d84cb141c0d80999af8532d18d2620d5f16536efefa792197b0bc770919b79780f730c0ae4303467d34668f1d736af2153e169f53952c6f50250af10c26d901b74eeca1d9d445a061fc5a9bf9317c0d6ba8c051bcb2ca7117c68b7f4ab66e3c498459d21ddab6ec428e99db63be4488caf9792d6fe82d2638072cb9647035a41d3bc03f83fc71a8744d13214086e7dc1c83501115400eefef3ee6aa8ab3efeadca3b8eda970014eb0ce810befd51b50baeef39bb3d4ad394a7c40946cdaf53d05d11f649fb20232b78fe91f4edce638486c0298937c5dc678f76ce1f56558514d1982ab0cb4a353770649dcd0c41914c78ebcd5a065bd6684e61882ea87b1bb314b8c0e90a60c904a5a7ce9c599346d39c7f2ae58f63f5318d76edf681e4ad7706028ceb3f0b2362bcb2de86668f962ad4172ef1f58ae0771b4f8b7649dd154ff79400f6b549a4d6bf6a44720cd577cc19f5618ff5d12ad504d382b677d7df85f7ab3af052b8a1ca41e078a2ec03b0db26d4fa69aa72f1f45f08da0d077dcdc37951555f0a42cf8a9868726c089201d66612eb138cab6df852b219f9e600c1ce55dace97633a86bac70459ddc452d40359e50bd53208de252da7866073c061d515d1588e76699af50613b41d6d3da3db570d84bc80946dc97d5eeb3ac9664215d3c8ca90fa616a654fc46695f14466d8c100290ec492eac2ff0dccbcc70d21de139a89426400fb71e9c68dd5aa1c5ac2251c59bb9029b5854ae657eaaf6569b86ae8d2deb22df2b6ed17c5f5e2890c70684bd16f6ae98bb1c95d02a5e3b416aff3116f3091c33b7d79698368d598b48585d93fe6768379a39ae46944509ae74f19cb372267fe6ad95b36a50fdc97add1ea2d9b2a97e4d21dd50850093e667bbf4f32dedf9aded9c43bc8f9b144b69f20a5e2468eb1d137d1da487935da98ae75c4312f8957e6b28cbdfb72ac10a6d67b5b5bf699c40b4c03237ef80544a8176c48f607e981a1cc060fca5ec244bb4d116ca8a7561149cc1b67d1aafc20c87f77985a06c4839b1bb29ab072f4a946280b4bd5da1e91e9605e54ba6c12d3eff1301450dac10ed87df6ab0fcbca0e7d19cfcd4d55c68c3794a336f20c5a85fdecb8d31b6655dbb3552d84dcdb45b812e9f07894720aa48f94822cbc371c4b689edd0992fb9cbaa021fc16662b0ee774018f9bc16c758c672c89df01972ce4f04cc83e46c34a4640881f4a6980c2d7966d84ce44b0c7855d30f850482d26f38a0eb4d37719da35bb478ecfb38fb799d49050d77d23d36a7a56f513c73e438f5a0696b4a6d9fcd856a8f73c1fba850a5165c86b26c0245b81bcb6603fb1e984f02bce26964b485265d58de39b21e508f4833d40425fb25b72962c0fe9d86540117fc663c107b299e0d36583da3eb28e229ee589846d926ff0936d64b4a959f46a157de6196d3d5918a32762ad973164a8f24b161f260dc9edfdab9e316f3e8a70522ea126dbcc2f272d9ab6ea107a9828", 0x1000}, {&(0x7f0000000100)="58d8e7e9487dd28b7016a4abfb28bdb942246d6b0ff4e34793512860b2415fdd32a1bf2fa4632009e323f21c085315292403d07587d9154f6cd741483fb272e598015373fbc5d206a2532f28414fd86ca12263f478131e0f153e10b0fffa77ffa5e783c4c16c10ebd159726baf84846246aeb497a5f8cf5f972f13dc43df8c70f38c4f8052f942dba5630a1ff2a17f93a2482823c65b17ed064f8e8031c116fcc2c0e32c2482ab9634a4604b84b3d26f1f22fa903537d2f4099a1d1cdf3224a8aa50b983d1b2", 0xc6}], 0x4, &(0x7f0000001380)=[{0x38, 0x1, 0xe5f0, "7d5069d760baffcbe670d8dcb33148a51bc6a65bb2dcd97b153b411d08a8af96f4"}, {0x60, 0x1, 0x1c, "7ded15fb42946c60e73143179f719ecd1c5b8205fa1882fe64bfebd40673939361b656cc6d499eb4a5251852e255b0b8f4b097ad9b0e2fd5ad327035d820627eea90080a2a0f085cc7"}, {0xe0, 0xffff, 0x6, "294aafe1e70c421132c76cdeabc7f388fb40da47328a794fdd030afa41a124e5bd837717e041e76d3f1f45cebc3a1cc32fd7d1f7c31404290c1ed2343dd28f087144ab5c683ba18d7670c34469ce8553beab601b2c43188fe6958e159df69e74b2525f25ec3e35dbd48a5093f38c74e72b4a99334d29772376e6ca82a6280f2bc9efcd68821a6ab1050389d7dd684735d8de901bc0e4ab2b9a0d07242406971e33ff62c840bbd05db8567da1d0641a46c204f64e6234c6799de580defb16cde960c66fab137653e2fd"}, {0x40, 0xffff, 0x800, "57592a0051ed8d00d0bbcefaf3cff636e50acd0b9ef875d6c6bd9d955839409f1337a2c3647a473e4b1ab735"}, {0x1010, 0x1, 0x609, "34d725849bb5bac68693086aceeb0a914b17d6e86c42d42c70933cbaafbb36abba71468705c6669b0afc4a3a826844499f32c1f6d97e44a8390c53b79bf2b6d387b1ce55db77e6ff8c907df066e211e6a85d479971cec19f2bdd431306e53a759961b70b849e24b89858edba5f37d0fe488a326cb78ae2c947296d57afe7da56d2267a086ea4943173a20c0b3099a6d2ff002ea34cc5e4e0a941166c4296cfc707512a1ac9c93407288c3f832f2875a09b609a5118b70d916b7e14f89d468fd1977fe880970ec37ec35fb3ec4514e103d2d8adca66dc362ce7572410712ac941321961eac09a2ba912bf86e346df167d7e755492a2ce3534530d0f24823bc3c42b6016f9ca1142e14a1a77248a178bfbc2b6dc209c1eb41f8571670fde627e6c47a2e343310af77a5189e61e0f5f732a5b511ee196359b14cd7a32225be4e72ed9a73cec06e2db0b0578414b3e293ea3b08f7af79f8a59cd0ccea2afb8d3c1bdad9be642da4c15f329a42c201710e07c17bd47748ffcb504fa7fc52dd9a5058d38644e61448881a6dd4c537a75811c1729612fec4c1a01fd6d152f837cf4dd10a08553ec4eade01123c1d1fc02d0ac6cbda6c5dd6c28ee20455d67140e7fbb682d1048c59cb1ea5bbbe3a28bde67c836faa7abb16f657745992e10b8f0cfebbe6b190e85a8f7f7f7119283be1e794eee47c93894ea23626c64e21c3e39c481e6e299bc1796981c98691987ad0a031abfdaf94a77bf39bc55579efc744e8023eb860ecc4f7f694a0c78b072b8fc6c624f27169cd7132740dd841f948417853639e8f9e6761ad6d4af4c703d979ca222334991dde1cd01fbb26b8a91ba0a1d8f737ad61316ac5a50e0601439719bc3640dd484835385af788686655fdbdb4dbc9aed5d454c3bf597bf0144ba47961eeea4bffa5b27e08830bab23103ee6c2b55a4c9f7b70a64331a8d8eea0695668eda866de71fc5ba0f4c0cee66d4d7e23c4546ce75b24a7c90e187783317c74bdf7e03f35f7dff507e7b3284283a5173b8be9b5d75b01a560496eae7a63a415296a1ebbf9abd5b4b8cd7a03927ffc555ed40563f72e4015d1f2a8af8a4654c66ae651d477cebd4cea42988167e1224f399d5b23ec279e28583b880b50b8b41883084f6c433d8332cb69631639dc1e4e2c6ad956989015d713fd1539c0a02db632e02b5af3c8c8944500b28bd5b94c0d360664d945f8aa7f30fe246cce2af1cd29618512a57f6b0346179d652c72318d3192facafb8c8b45d7c29ca0f6c846f3b4f7818ec0c3edb82d709653a3467152b7d4cc74cfbe66109bb943633f47d4218abcf063344ef5794be00265c319abe68274b8821542af911d00375b11b87ebe8c2b95c0415e941463195dc073e60f16d506cb66841c1c187d225587ed7a3afd28fd0e7fd8c61fd34570204ff1729b63630a6427013860b082c9dfa620a240195015afefc0450502a4c406fe85fb873cc2217922e90428886b9ffe56bb80af08cbccfcf59ea73e947fcc852aec6c47b1174eff00fd2b9812a23ada7c4e65bdf5d31b4f55fa11deb80d3ab3635b9493ba0e515e54e6c53222161e8754244089fc4ed1f4146ded64ae1b0653ae4c857fd9cf6819e60f6a6761a7f6df287c4802084366957c24b8fdcdc9e59aee9a4f09cf471896012d28259b2578656d577cb04b84db1965829dcb462046dffc0c4af875fa71f4adc475b9bb1e59e603b95a23582cd34200ca5a7afa98a5689db10f66339a45da6ba49622537def19720c185f60f5bf52bb1c368a24ab88dd78982c610db28339adeb496c6304ee491ef05ad904411b6142a8fd8411b54388b6137e1063ddb472873ae4fcce10cd4b9a2002703534a250bf2ab8f930701eb840ea50a7da94a572c440a04caeddee7b0f8e9081612b25fae8acd2d050d01c4e7cfc3acb1cd9e87f36843a37b0aaa5ea3da9b06b0ea05035d613a4022c64be9fff45469fc38999f5d03c0c05bcd9a301a456f0ae02d21ec45d2392ad32cb0b1d08f48a963e632cbd2e0c4a8011baef2f6b9eb7f54cbf626389d9e5bc7a9be7f44b16a389e641e9b45f5e3d1cfc3454a3ae270e0811d77f949a1d2f88ffd2bbcf0285fad764fb27ae4d8d559052cd25465f6607f31b2b1bc49b3f825e4fc41432bcb88d7b0745c2341269725725edfeec0cc07c4debcaa2e66dfcd0c2b84307540c28ac416b89099d7685489ea111fcaeaa6e823cac9f6384c3d5df096fe77e8dbf702f19554bf018e4cb36d17652c5a6a5cb155dd0c7a3254b9a6073821efe2e7c7229f3e46b8f5cfc111d83631aafc26f1f3c442b3279d83f8b894cdc84a1a4603920fd2d3029731eda4c2c7dbc53054b7fe45f5b90869f94777a9085896ecdfe009eb1b541c11fc188cba54f6da5775b7eb2807949a272b74feaf28d5c6e427af0327203ae1db75a5f0c07d299133c288ba09fc8c835fe223cb2eb38029802f03396d7d779e16593f4849120e6a1d43b5a97f32acb8093d2f68b136a485813d09e6fd73a33b12ce1c3651d73c839719a3978c8ffe25f27c6b034b8877ccdeaf847b8e2486dbf40aae3a69bd102391b0d665bf46e3ecb0a67c1004327567a8a5fa9d4c5c6e279df2959f822774ef0e099c7cf901f049eab252b556b7cff203e4ed22c23105401411094f6d38870681d2ec74b2e44ffccd1f5f9953f48a6a365d5dd3f9021dfa501132478476da9c03bd472b96621df80d8adc7d38c9c9c7493ffac27bee401135ad034c4197e64046e5c8e820fdceb3cb9cc94691c756bac12738639cf5a61b8e8f6e177ab9d33369bec2b5b411253d3e3db0e51387c913902716f2b742962be163a2e427fc4eb043c69f0d199b9e63e4e9936a1b76c2bf3aac8b5f0c6664788bea01d769cce4967c3a29893bc86aca74af6d78fdfb95bcc84883db36f0ad996ae8603dd30fcec206c01f65fcac9c802496dda6ca66e9cd13ba0f84db0ff85dd0897bd6153005c9cd9f0579cffe0e2b7051ebbb847f68b81bda91742c6d5e148b114a7727b497beb3cfebb1017edb33a7f3df157bf169fd47435cb18a6a74e9d33673e98464135454dd46809dc3f956478e6e22de83edc378fac038c0ea211e87593d49949df52331a6f0509f88687365ee540a856387c9270e07682766b6c3838cada27cc37252e1b31afda54f1d449f874703e54204ed7a6d51d1888714bd6e2ce272adee4dfa6848255be8704aff2429db4ced80933a9024d08a296db8b05ffc754dbe12511a35f297b367a0008ca300e8b0003e93c9bd2b3e50a975a9453f19a02df6278cc97e50038dd8c2740d7b8eb38ef053384ef109fa8de2744bb2d964de26b8d9d10610c9638fb687c8029a00f12c0db9b68607d78602ec723a20fa8d873d92c003ffd1be721e032b925190f71595009e80766e384b79d68859d03d552e48d38c14faad1da81bf86e57258f5046771cf9ccbcfa4e7b92dd0bea9749dc2ef1495272fccd1576b93ab0340cd1d90e93016490f9071ec8b281a4c97d846f3ec1430c69089c1483ba4d766283e2e3260196062da8b03f8614ffc34a6d55d1cecc79bfdf07aac198e833a58021474ba91a3c76b69639620aa14a28817fad27751de3d4c0d920590df087f821834c2942071514cd13416e5533a90dbc8f1b1217636ad372fc8880e1f262cfb2e883efffb3b4bf3a1df19543bacf6eed55701e73db8b3e047b159117132881d82f9c6dcefa9c7b990cb39b296ff51bff53ed9bd75af9f24f32c13160c1cb563cafd067068438287ccb48559aa90fb1c4fc39f034e9a5ce6086378d9d472672087e661bfbf8afbc5928b5bda2832bf1cc28af0b265ca721c39a5b00c84a91eb365be83597b271b10b8dd75f89a32698c4c01d1b513647982244c9f3d0ca315cd770716384b9b3ac09b04bf8c50d25c25f36ba56ccaa66aa5b8186f6c023d7f81a91fbc4f4ad4f678357026afa58d255c4077b85943eb8329ae83d2ab2aa2ab29be76e0132fa806a9ee8e828c234573ebca40ffacbbeca8767aec65c6bfb83c6515b166315fca56ec1ec6ada516a79768d21156562ada201baa26617f02b2b196d127e4b6a605b1e7995a0e61c4181e031382c12bb8d0cee96cefe4a4f9010f5a7a354d54cd8998cbb0d5eff810a36759c7cc87194fcabc5f2fb1b4be2726b83be408bec7f253cdd1d5290311a80bc7125e2e24441b4d181c369f2184c580bf3f36628a03834155ea8cb71e103b5bdcb0c31e86f722a7374b1dd4c4a7d8cceb8e955b732b151d4c80e907c146ca7528b2c15c59fac5746c8a6b7cdf414bd7c7de8ef8701cde8a4336755d001899e2ec190636d29b63dffc263506d79243408076195e08a1996a2492ba20605dd344ef3302057acc37507e9723afc6be20faab9c19e8836fb61c5f73017ee4c706abecd33a72de5308fbc85766cae02c2850ff997d46cbf809e245898f40470b83a54ad991a3af3694e341cf89aeeadd6a439a3647e616f19d0a1d901d83c547ef89dcd85c3b56b38b6ab0b89448d3ff2e3d9e95e206cc82549bce5e3e3905f06b1e059d82f5ffec80a64415932e3a745430294a0c14fb03ede306a8d76051b8841740b47e00200fb312665906afcd2a3ce0cfa7add98eef4ab53f03ff933e6f38c3e93b52345ec1c561f354e451e195c93195a099330c1975c149ff15b7470773fae48a597faad5d750a68cdc255984b1a8a651c789805dc27ef0b503baff61c4acdcdc77eb031c0612fc48df595d7d00e902664a183db6677211099be32c17908d20af07cf454e1610c2079b70eae704763d95e2f6c229280f63fdd78d7a85a95dad401125a01fd38d1be41d51eb71be3edef95071c6deee9b8d204e0c2b1e12ee2f64774782c2de4580988c734a74f01beef289b26cb68de256df8f31edfa96b5a660a7486ce75c84b768849fa818a32cb4e6b577bc95f2328ddd6f91800e9c62434cccdd30a3d4bcdc7388bc154ab98371bae9bb64fd995bee172ee697ddcda44a876434e2deb9f7145eb5b4515585e10fcd4410fc51158333c87de77399a18043e3cecd7727669ddd708e374c0c98232a2afce3732e273d3b3333fa4584d09e5969705e70b30509ba1e99c852d83eb03b7227fb1628395293e55090a027e229abd3c29402f33ac3fc8c867b2477ff585baf9777dc23d8594737649b8974d9f09f33ccc5922609242598f4af1fbdd639c3b69e29c73989f81fc6047dbfbeb69d61d0fecb4e0e2f5d22b0d004ca5c18ce7a494d0aa748ef3db89207614a5120ecef2975681575a25649bd9a6f5e065b965f13b7733066d9921e46a8cbab3bbdee06468a64be418933f2177c5a7efa4236a88b22d3cecdbdf24cea075df3f4d4965bcde6407ef0584a04726002d5b61b6c3a2c9e30c7476a78554287bba4cc739b8e92b333fd7cf759a8d6f6b86bc7c9cada5ff8b9d1651a6d36a4d0efffc023d8d7983b1cf336408d8631d2f114827590360742ff3dbb78340da9a1c8378b9c17eb8da686bcdb8a2ca778473236695987ca3516cebd88c474c31243cd82a862e3d2b51f325db3748ed6236cbe204b1d704256cd5d1364a4f9e92943f410e45ab3164ba1a135dd5c7640ff2f51fab0a7c903abf93c71a5704066ce93fc2c5ad9396d82089248bd59a1455402f2584ed76e72d22037813d750644114b14f50763f8e66049679303e3e5862ba8944d596a9ce756c851339cdd06644013a77891d8619b2fc2b5a6ad033e9ac95d51c2e410c398e5805306fce2bf2983a44dfd7c7bb1dce174fb281"}, {0x1010, 0xffff, 0x7, "92872340a7fd9efbf8537187886b7083a0d17a72d396db611e6e0cf50e62ab9539583c153900a8c822ea4b5287aded226b027aa4c25cde7b28c82c36e032dbd7cabd52f9ea2d7d26ecdf5256fbacbe7f99d6b99029df6141691f551499fda1acb9d0edfa8926074f0bfb21a1db24300d976d9b2a53e10186e5f0872f1a6cc4f9486253e36b7c96f2fe05b918fcf79ecea43acc64ffc3fbc797cdced49c8741ba324d8f4f9e4c62116a0e8a9ff8c67223f66a24f97b26d8a519aaf48c06ac2cb3127bf848a10a11d0c03bb8aa9585303e6cc7de612065f62fa0fc73444ddf3815052bae82a79fe85dacbc0a23a97a2f3d10fed0e5d95d8a9532c6cc3f302544912cad58464a551f1b5da6899a57d5b8235ff6f0ca8c8b15323b1acb372e781093ed2983a8aebf71bb86ec0e81d54eb0f4fbf637a01c29062d686a104c7fe30ea3e50ecc5db036d386017cf0a8f02cf9158fb3e98639c2fdf3c1794ebeddb8285b2d3ed6452d3f310814d36c63149500de3a33539fc9bc8b0f276f1950b2234b8a11f8e1cb1e2f9885c7c08ba3b292268578013cbc4f393539bd768a2c3c638d364b488b394fd84f4313c8f20bacc60e6ff85e9f83757a83aafecc445681fd7849281cd6f9cbb2702843ac3f34cd15f2d7e47635125cfedfd834d02daec9418fadcfa78671293bbdfb350de6b306138cccabdd4c37a63275837102fd39482e67a6243e20d45eec34dbf974db7d8e809b841f93b1efbf7b945e73bf6012df2d6b62f1d46276ddc659e6987f1b05aeb79597ad9f26ae021990a5a43282e39e0390bc2e8a4e3dd18cf7311f01a5552b57aacac0b4251b10327395a50f1a13a535ab8c9db2f49183d7bdf6463200d72a4d3bc92ca7b1a9db08a1507621c97bc6bf2b393777488da07285adfa73c1a0fd9f45b78d8b9ca427fdaac04df3f66bd68e69f043cafb27eacc6021180fcd85d9fae3260d04d8b518b119b86268dd8b094d73c73fe55828aa7cc98fa61f6d1f7ab20a0fb7c44729dacd395519cbdc59a0910e3b3a385aa18ff3f0dddeede82aa6671034e89b0c8634250354c804e1823a47cebf193b2dea840943df91fba1f6ffba515e1048379cfa37924e86ee00e22aba34adff17db53f9d04b55992c69f698106bd829cf3683dcd3f5f9e20cc369e4e7cc9bc25b21cd4eeb763d62ae552c5ecd40a1baff6f279a5b212af8ec40d57a70e9d77819fa70712f4dd03b2eaa72e95e580a838e7d801c990af91012692e4f3ae129f3af4f60694cc3283d85a29eca76b4262f6e1864b6a6a0ee180abf41840c432bc559e94cdbfa84ac3d3e9ce798cfa3f8a42d5134e9e7bf219a67cdab3e02551065e34905f44ab92e8ccfccf121092badfa938422e4358cf1fec0701f43c63c1c07998f655972520016a56e8eecc617863d77f4a9dbc42cae54681a258e339e5b7d74d45b5e8468161dbb108e4848b7c61db8bfa26507b442abd65123f37704797ae742024f6a60d6fbc522cdf71d921824352a3851d8a98025c7db323828bd3b80b0415fbe99ce2a06c8bfca7c71b378790e93c8ffc36fe73f5fe89e5ac67465dfdbd3ce14cf371b9ed469ce5615f5086b2a08b9eb068ec18f9b418a9f54c049dfe6045a46757fa3782c1818e6e5d18ec9195e5279f9f1675abf6840a25a32e2b07eace9f1aed8c0efbd5feb982fd703dfeb74fa7f4e8f29bb5751411c445b40ab98bed40ca7dd06539b3ef7f87acc81b8168d250e969a2f4f564b92b04c436324432024946ae38665bf606ebf887dc9a7a43db66303339ff40d11441c56b75a51389ede763be645bd21eef420715aab605629ed0d773dcb7ffa4719dbbb10f7ac75e0691f2e975a6219f6ccd5fe87bb3dc1111dd088c07aa1d71fc35e0659cc517fd7ba2b42b6876e0ef2819a485da5d68c367684c1ee972ee84afa124a30ccb4a6f917d143a200e3e155e759ab2484ad1778ce05a61dbd0a9fb694898ac3f420477d018a375b28eef992d99a0b2dea191569e02e3b6f61af3c95fc00b38194eaebe6ac3def375316b0ecc70ee3fcede120a6464512d9d1ac3093d95b82064f1dd95be629cd1ecb5866c93a9f744edece2819db6d16a0ee19bdca8e32daa3bf310777f671d1bed7b5f2f41508647373d13ca8d7cb3458fb902401e47b02b3432291f119b1e7af70dd90f4a914c04e5c88a26d88c6365c80ad8bcc2cf67582bf8faa5c1e37c6a6c99a4cec682307690a8a3198c59eab20961ad2393992111a8f54cc276a902289d61f10650b8a758c96444629b27f58f00aef883380b538a4da1aaae894faedd80b533e769343c9114e8573495f1f85854ed73504495f5d259e6bf019c838667d18832c6caeb11ca3e82a4a7fceda33b881f0c92cca025746ae9a5a752879fd66752a6f06126eb32bfaa27db3e670acd776b3fe4f478d8248dbc9b5eeba167c2d78a516ffeaef518a7279259347ecb88fae679af0688f60bd2ec4d3836051edb9191a31d6b07303696dd89059f0f0633919971d3397703b4723f17e259986a4f448b8f0109a135206922e978b706741116bc82fd210ed7000faf44677792fa43db01bec83c5a6c2f73bd61ccf6ab5d2f6f61fe5de9cb5666a8e4eab562c30813185567b41f8c110dac23392838b6dc3c27de43055826241d0decfe2259fee659eae2cde7c53f210e404304398f50b37b858059a58524f53c1bec466dd688db6e0e868cd02d947e71962607c0dea50f9e01eefa2f0cbb40ae9f5680105ab1190ba268fe24bc6125ffd1c3bd0d0f9ea6794955e7469195d9f80e0a19c95852a12adbb5708e6a8f2b107f6f24283f461333a37175caa8974b345abb9f7271d7e48e07da7f9748a74bd4ad6432eb3b19cc04f6956b02ed663f4985358bf3d97e027b74fca84e5417a6c29284497c56bab6075a1784cca6c1c1aa2236c897eb53d860c6ad1916971843c4fcf230e22e590d092566ee57ab5a04a8229434e13413b74aaabe814fbe70128da3ccaf6832261887dc2a95760bcfb7453fd5425ac35731d339f0ed8da6a42b09d58813c6aebd64ae54b39f80a73c975d073ae8d62cfbcb20153a4f1037c5ab85e4bef5c2c7b14ad4cfbbba10694eb61766e2f88e79d0cd9d0002f55ae7a4141a12d3b91b48404019baaaec36301ffb63918c72364cbe6c373e8d4d408ace36fed0554eafbb40bb06184f15c514506175073e60c0abc5ade4cbd64840a5ca5189c70f639c5015136c9d047d3c376e2ba6be431b8562dae033679d85dc29c898fef3bd10ca6ad43b89e6a4e19cb72c4c348f3dd3352dbe7d9d81ab77836babda78d1c4900d06a6ecd357304c1faf8d2426a14a2a66f73d24aeaad874596eeb909b85bba9c3e03a4758d41c91bac6b23494cccbaf08f09c656d036b2baf1740f02078195df9514768489fccee0e8c8da43ab929ff8b59a8f13fb0138bcbeb136c1b0a6907ef717a1b2a82139838eb9e3c546acf745895cfd4532a376fc9ac7a4c623aa01b2135460ce56b43184d810bc122070106030a2e9a3afc7882b175611e4bb6a5b5f1970039f1b78822d2757ffa42db26c3153896beb98c951f336992c1f7ab0eff4f65ab53bfd3c605450bf678f0d0472fbe5d7920b5d59b3939ad5d5dfd6a6b502b24095439894ed4176203b0a6f90d76691d0c0f174f67334c2be23cbba3a356127b30e2111f0766101ab6d03524613701d4fb24e4adc6c784b6fb51c19ae4256580b3321b3405db51bf9e3515d101bf7341f2b5cc458c6ae5d27d84c7191637f5b3b6a3bf749827d260d8fb225740b1395d39a82ee5a8d38526c042913cea1c1dd466b22696ae7b2725efcb8ebf3f4a3bf338b4b5e9136346a90e1bd0111a27a67ebe57a08dcfad7b9963cf8c477cfade78672946e658c0bee1bc1596ba1ac7a4b07edcfefe9c0939ee1cbe15769f7be2ed62204f2c06a86a9810f5def1c0e99ac6737b8e7536a588721faa38ea938d7910334853b2c920ece920008bc4995267fe9d82db50c1c17949a8c0ef79eca19cd9903082b6d69f6ee598f2910c37bd31b9c8121756552c57ac8d5733ea047401d82925bdf767581bea6c40a73497fd9716e867b1f91b02fee2e2921014a679983060e6a9a8b9d2051a589d28c2e1cc1a478d8cac61272912021ea203f4fc4b65b43154256afc1b937e3b51ccf6e74dc7d04a0d0f6f31c883124ae6f3db6751035b09055cff0af7da12b68b413a59033a764a8198d27ace2a08ed92e89bc0232832e42b5b1bb96eb4bc998447a595764c15e0bfb903c4575d3c85e6cec0b996215db1ae8d027a57e44d4a37b88e8e8efd5d088cb252c44f83f8c46560ae66298f5aaad6a5b5d5005202ce81e4d8f5c4b2cf2d18b3a6cb06a1f8ba42079cca9c6c9698d88f43e37346da67e477953fde48ad0381f81ae9a904deefebcdb7cf4cf5c868819eac758885ea7e750242e943e9ad2bd8f973fcbc5402535d20ee64464b0037ae3d5d3244a05c30d00c7b64c19d91949a7fe88cd13408daff8636495ae9264694cc03947344f44eca45b75b0ec6a6a652633cd11c264a5e60762e3de922c3053ebac626b68f7e740c81d800ccd1b68d143952ca6ca77847cc5c52e9cc453d3c06d7153d5090979da4bbfed3c5e6dee693afe3338bdf9da7bbdb8866ced385ce1fa561e7597e1d8f2723b8ecc77a880fe8352b7da18dd408d8e6f7d8ba822601ce75c5b61ae8921494867ac61ca83da25b5475534099b5c25ac951c3c43d29e873ff0c6789f85e1e50fc12547f5cdb6387c71b4d1d6153888d6b171112cbaacd52be0eb3444125d4cedd9ea16a136943f6f6c551fe0aa584a76f95d052641cf58f9bc294e9957412ef21ba40dc44e893130eff1eab9e591d2059e92cf1ab3dd217514687ebc6dcfb7c0bcdf37b04b1386dfb112fec1fc25b82a45a3b5cd6efcc5449da94ecf6929af5a50e2bc5001b3ac727d5d925a9621084212851990d32ad26ccf334cf870005709f4e2f0413d2b9d8780e3e5f62af4991a9b83a397a18230bfe9c0ed70a0aef64a2c2c62eaf1d92cd7ed72a7a6bc90473028b09e012738d5cd7402357b4346f5a034ffb1330ccb7aaa0e093e013d624fd3046adfe5f8c590d670dd4180d233a19f05ed81fea1dd9a187c363b4c67e44dd11a5b885cd1e79f08a3173316abb8b410be9960e7fc4378fa5724e373d058b356d43b820b4be3fe9acdbd5a400d9276970555a93119125a92666c946d24fc62a7bec46ad62ddb11256e2726586063d84c599b7659ebecfda223aff9ccaa6b8c923db1ae9437d42d70a7099b5c68e475dc59dae150a02c8c5c84686e8ef49ffbbe4095476d547b978146a2a8981ea421d0f85f9ef3aa1dd1d1f59c478d8520f9bb6d8a9082a6a7775dc1c717343a1799f5904c700e0107a9648cfa82521587b6592d0bbf8f1a44c4d93a59db9f8efd5865b0357eba6af97b6bfa1bccac00bf0bbaced0c40406cd38ebfee412477a17ae0fc041c84cd362ff8f0aa99b3b5a4ef0592572dab95a82d7f137f1ce1d245a56895fe7d230ddcf6bf2c07d2f10573847238e4a418248192ad556b9d36c951aa11b03350606e6709945f002c6f59c323e0cb342997bd0a0514a58de0b194e0a0c24cd06ba388d655783d940fe3b90e8398abd6bc73006c017dd8e58f30b29f659657d5353e42876449ac6c7e946b5b25a6f395e01221ff8264886d302c6d0229116634d5a96f785ab8673315b8d29f1aabf62c87a51d1cc93e63a7459b45d3ce0b59aa43bdc962c862870c088145af242df9845"}, {0x90, 0xffff, 0x0, "c5e1073cea5bc042c6b74136cdb371c0963f6beacac651e43d654b9f47133dac58c8009cbe12012fa355b9cfe3db3d3c1432499364d96acf0322e94ff7193be951981c86885ccc93875ac563de988aae6c8a7f3afee9fa68b29de0f4f5f972564cd87b233f7d4e4dc2c339de94ba10cfe5eea685e21afecc77470a"}, {0x58, 0x1, 0x20, "3b596bb8ce80942b73fd9cdb267f55628b202d6efb9a0d56a9f444f8f7231d52c4747fbb6f0271ccc464dc4d2ea0005f9fc8271011572007f7d92c4a60c5e3901a"}, {0x1010, 0xffff, 0xa0, "50dace24887208ab1aae9989bbf0023d045ad822653dce6fb69633400320e9cf1d67493972b0c39d2d320c1df1f8d0cf9bba7996ba0b9724d0af7c6abe8b7684229c8358b03bd948fde4df65d215e16737ca89be706fb60f5be8e6d4995da513368b2d41b8a8a7011680e6181555d60ac2950372da717968afe3d2492fc2a0abc627451877115860941e3e7e268706d23bb5b8b854f3e41e98fcc1a2f9326206a74ce743831c86adc11ef1dc35287df4afe74e2fed61cc0751b4be6ddde71997f7b6d4ee9bbe315cf0c04eb14fce54263b0e52853f5a8b1f2f78ca1dade23c688741659f9add9e541228d5de61de05f85064a6064510626c01141d16a4291838fda25e5e61bb86c4e26ac1348f31cf5697579406b1eec98b855bacd519a42a8cfa6f2209292655acfd0e8a3e69fa7a4e4c70ba2e62e8f45d63f51c52d2a3523f09fabb9bb5b231dfaaa3b1433ae01d8ce76ff71a4f36e760bb2f3f6c8ec3c0a1c90044db8f3c029d49cf419b32d53e5baedac609d8e42fd072d709fb730897b5a208b0e27da2bec0768aadbfc4f5a4a7e7b183055a3ec89a9761d2b03ebdc672bc067b0a9d925930bddf0fff4f51fb63a3665ee97327713f7ca5f92f194a5ac78713c0b8fef183b55749cdf9562f7f361e8013a1822318f6bfce59d95fbc58d36039f84ceef2f86c1424713c74f9bbb78bc6bfb3ed5da1d732a7e3e5ae46ccab7d327fa5d2bd576c903396b73fe2fb5c3132e49ab8cc745545779634322c0cf6d6ecb92026de5cc52692b156ca5e9c21b018c2e67da8e1c5ae6fda4ea24647a8ef4cd059f689f906b584fc132cfeedb305ec8bd5d02f3cbd95c5e4d8066dab6e67b5947f8c58e1020f54b8fb5c9101c4fca222aa195eabb9347c0f45bb1ba55cc3f71438ba9c815d027ef4faf343d8336f1c9e6aed14c68f6ff2f56b4a3b79c6446b0934413486c67e76c7a4c62024fe3d46c4ec7a54a1b418a4b4a85cf46531eed0a816911b2988bf63bd0f84ef541d5d8b869b2a785a33992992fdbcf6da465e64988ab2da83ad15fe4d7f60668e948819f24c3fd3119068d6c76b6fd7006204730a42cf730a63f52383190e2b3a7c93cc616d079fc4a8204ea0749e587af21306218058e92864159429e503865348042872f97ab2fe8b3ef0af5e3806c7236315b85dc41cfcf4ee834d3c2da83e980c9653166959f6fa1ad39aa03c4437eb56634bec9156f41f2856f97409d6c342c5fcbc456d56e4665dbb29d29f871dfb341eac4bd06f0aa9c8bebb7940366af1cd7e257621affae5521fd1c79e4683e22d2ab8541d1ff4713220362f4c68c761363b85586a299541f5bee2566786c1eefe812154287cf2eb84593fe67e9b50140cb4d980fbc1eb9b5fc95e30181ba4f7260d6d043de938d0be46e857f2619ec1f7e26af2c87a741b0fe7af8b3d27d94b9a042390de9903cf7078d516bd6b3aa3c9625c7e6a41b28708ef529c6369f3c28f5485605f8a541bf2ee48f6a31e8e987226a7a4a371dfe8336e6d89a25b5ab382fc7461ec731f12b0b02d2458f3be53ea22c9a5ba65f42f9bd169fb82fa53bcca8b3c26d3c1c6862db18ad98238a0691e3afd03b805ab3a97be8b2ca116cc9a2f7f1ce324ca1b0af80e11f3313ca8cd14f60429f3b234b918a30c5dc088de5a3e9dd71c001bb5af694f33fdc58cf988ceb90088845adc8a3617f93c9cf7d72e17cabb11b14b2ba495aeba3fe7684bbd90212c3ab2d4362668939ffb0223f7140b21ed941c7d1eee1a53c45274f04f1314c4785a190478a8c3b3b133926c27e22d0116ab274e41f291d68c75ab622616915ff09de4804d1c732420320b229d29747179ee9993c972ebc6fed78cb886504d16f0b0d8b9beed4584eb05ed7d64edfd0ab0597e271ef5e680eeceef31f0e3cc7549b435fd0388e9781b9dfb5956c2c6f4659919c5c8ea531eea7827bd76e7892cf943c5986ae7d4cd252832fc2ab46f40ba56ece069c1cfc0a48eb2f45fd0c2a2789695225559fba86d49f9f8600ce3cc54c946f0a6223d65df3a06ff20ebf091b34176f615d08204ef7041fc774fec1aa591df787a05e0308c031360399d2ad310286895b1885fbf8059c605647fdb3d6cfdaabd7dfee4230ddf316d15c49231980f431663710eec1a6298f8d27c3ecc1895790d75abc9f9e3fd9c5acd5e1eb25a80d4bc9037b1742cf4fc6d502598b3b3191ad66bd176b20b9ecd5c36aade4ef175af852f283c4af716f230b0ac5eba1a2e99118a7c332edcde668c3f5ccf67fd79d4f2422edd960b2cf6c97c8ae7f005274d38cc7300be8ed80836fc1f242273d0dacc4cd1d9a5bb4ee11b80063b0e8d58ce1ab45cd51dc4c847c1959dda17e45dc7ccc89c303c4947ea0da8e1cd3703640ab535060a28ccc53db74b4b2fac720e2e3a1f42f4a76162345abceb772db886023c7d43810cde72a8e2669689ea1d5d968bb311c46c5c2d19dffa691d46b734f2839fa99771b2b1966fd37976e06760afde7695a1f181cd670fc75361694e982af9c5ccc041e9e0ef9280a1353f559cef5697abc2c23680f47489e529d9c40bcb006025e56bb4145d472ae146c4ee66ed50fcd46515ae0ec2c57042cbcbe20df2ce734a7c009c6b064144c471d615333211b94d2fe5616f4a8e6e6c5de51324c716e5d304690bb78e1cdf0dead88de9a89b55409821f199fba65f71909e110c64a43f3897d77d4707686bce1c2bbe66118c07f9e0c122b246acae93a88a716284e6c2af1c1e0b3978daf0755716ec38620d3d1e7e25c6c81e937a114094468cd3f7247261df1f891fab41451870707d1f6c235211a635106fd396d5d644400a3e004c82d169fa0f2279b0bd0b95dd4c5648dd9a5204bbacaaf77cb646caaaad505601b3fb802b87cc87fbb8e514abc48f40c948d1afb12bdd67e26dbbdbd13515695c78dc4fc549e02e11b3b93a012ca07d89c0e466c57a19c2c6061eb2c198236b4ee0f773f4df7bd789027363da2624553f813696623564d9be83918a6b8f41a7bc834712e3fec918ed8d1fb766e8e1574e9647315e0825de4277c19df1a7c0146dcbf3a4bfbff532503dbf8213c09293cc7b838eee7078b715ca88375957779c083b27bda0883e85087efba5044655c6149f45284a0102f465d8655c3e39712f813ddd0dfecffe1bb29e34b364205820c8fd181c2e00a4a0b17d53a5c83e97d3c9f96fd66f7cd1057071ecbba107d7069c7cbe1ab0e51ccb5b7df50efae8028c4ee7c31fcaf864f542ab63b8d9d8e76f98f65b5ce260e1897372e59d9bae000d834a54af22590e43fd6b57d93967c0c87a20e4387ddf28db972efa706ef4b03f26203197175beaec3b3de7851271769a01efd279405cef432aeb6cc1fc051fea22ffc31f7751c7e47af4c2e7275be6d9537f457e92d77252fd1666e4c231e8417d3302fb45bb5050bf883caf03dff7bde8d3e0a1b3818466741c09a290068e06dd487b1ffaf4b2bc7c86a09e6b8c6931e93821892cea17adf166630ecacb5c3b9a190951e0d81ee1024fb0f346e6d5c66f1a5ecea6fa755e8c433d45c0c9c497595fd595643569106ecea8120bdacb9fccaabb9288b528809818fc5d1d25ed9ab5b99bca5428bf0d41b293e1475df53faacd0d89e7e98bde078240a945add00be2f9d57ae6020b23ce8be3551abb1b245f95f18ac0912ca519d4af97e477670d4a4c89df48a059d999a3c4d8bcc53c8eda7925ec43c25266a28207913263c8784efc70fd000de4eafb0f0017858c45e832f4af744b54b8aa5136d0931c3cc442512fce0bc773068406b650681163ae71026299c7765e7e1756dd3bfd47274a469ee046d5802f590d68e880e4c8b45cce8813dfde555ece703f0e110c2dac3326b4314b0487f503043a111ec9f7ac23aad2e24a675905b76059c3eda29a07fa429162bf1e8d9c2cc69b4cc65006525c9112dceec305dced7edaf705026a8376d4dbf4675b1bc73a31fe93be00a473ec0239fbe2e6cc561d25e6a60fd21bb88c777d87da0c58e6043e7c3c36a5ca9dcd9809fa16047b8aa2bda02230ac94b28ee41dcf6b610792979d16058f519fbc7d048a09673ac4646bb4568eb1bfc0be518b769d98efe4a7b89512063ae06a19d3606ea959525de297575de1ad9bc68699c83387a3d1ce5a98b615a80f09fbdd053f6336684cebf04f9eb30026bf5cc1a2d59233f9b122614bba543e624e6fbec14b35705987316f7283f9d4aa7de9e79f7fcd4b3356301d43486502f53867148587a5faafdedcfa48001aa1f5e0fbe0eda1ded4de9023aa5576e99573f18192c4e215720372a01102a1e2a5ee565795593ada8efce9b8b79969057b95718ed3b5600cfc7d934632742c9762a289cb00ae861b434cc2bfea381f75969a55b8f07ffb92dc558106ce449182b982f66e8e3527f8de907b39e49a108b48343c865f515b8ed961f3162f122fb61263ac778c5633bd26d4bb628471ac66ea6ff91cb6fefb5983277fd87085c01752af7f8d3a25b55a44233f54690565e24137c856e1aaf85d25126463faffb18ac540f48063eb4f8bed15b0ec44c9e94178d9e384994f7d4eb7203d7375c8ee3c5bcf95b137371047a56d5a95165a6e93f9ec30092ed0d1737cbf7fabe9c7957f359512752b56d7b774067751e27f4eb76b090644aa51f003789b54efa2c1ac542493ba19cbd862c35b4783a1f91f6b896289b70bb363e14eb96c52488628d9781687c31dc2f96992570105894936af3db52c9935efab806866aba6c8764b92e36339345cb232105d51fbe21e3394e0de480a8849cb204803e7a1965826627507914b9ebffd342d4ff5347cba516011c375120720638e902fa00ca0127faa575375bc8ab2a92e7b8333908066ddaf02fc4ef7791d5bd22eb071489fc9f726a58713edcb7ae5c6c8c7c98619f6fa9716b71a17dfb0fe677659f227da1557f92077f3389aa2d625c51be7a604e42c0adaf4763c3aaf8498a5b9a1f8cb3c2c6db84f4095b2b6a2f70359174e8ed9439fdd3e8e3f91f07a6bba0d20c0f167a181324fde2a66c7e680e423fd29bdb63a5c15eab6720278da170ed21ce379f3147d183f33df729eaa32302c82109d6f8ccf8edb6e4eefd7a3499f644136dd00d24a51503296277923918a5446f6ce501eec34275654bac72195488361c49bf420d47686cd9e611da206fad600d15a4df19067f09d02da71745e402acd897bae2f7ef87365fede08ceeaaad37b62cc8b4a9f1feeedcb757b31a4c057d9b5974eab6f31bc7e4465085282cb0d40ec82836407b1eebb50742bcc4054a128bd9d48092a4d281ac78e6c0731259c2dae8a5e87045f0be7ec5550a0d27f4942677f756aec222ca3f6c974d43af3eadde04d34419150f98609ec94619b55296b7bb188d9f42aa37e83bff4dbcaf6a723d1ac36318ac2ab29c1af001764ce9b433a9d337e289870ba4b243aafeb5fb44076788f4e8211112c63e9a16e7ca6adec01bb8637214ec47180c31b2e7a00146ab888c07f2002bd5939dad2cb139502f09be67112ca4058bb116d86a08358a4cae56695138c5ed90f84a915818354b4435219e076cb087d7860209c6bdef0982bd213c5e5debbada0ff34ceb44f53107e222b42d6dd838228222828ae42021252bcd3cae28b4d79c7068e31289b86b2afd744a8e5d90f43395a0f725ff98f4ad6a578efa91aedc33b22e7f2fa9760c5a9cec00a09df57d5c8729ffe7f1c55b2d9c3cd5d246ce870241d14254703ea64337caa445ae71964e7"}], 0x32d0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 13:23:40 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x866) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x1e3) fcntl$setflags(r0, 0x2, 0x1) 13:23:40 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0xfffffffffffffffe) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) 13:23:40 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) r1 = accept$unix(r0, &(0x7f0000000840)=@abs, &(0x7f0000000240)=0x8) fcntl$getown(r1, 0x5) r2 = dup(r1) r3 = fcntl$dupfd(r1, 0x0, r1) linkat(r2, &(0x7f0000002000)='./file0\x00', r3, &(0x7f0000002040)='./file0\x00', 0x4) fcntl$getown(r2, 0x5) recvfrom$unix(r1, &(0x7f0000000080)=""/217, 0xd, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x7) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = geteuid() unveil(&(0x7f0000002080)='./file0\x00', &(0x7f00000020c0)='r\x00') seteuid(r4) getitimer(0x2, &(0x7f0000000280)) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvmsg(r5, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/5, 0x5}, {&(0x7f0000000540)=""/196, 0xc4}], 0x5, &(0x7f00000006c0)=""/66, 0x42}, 0x40) seteuid(r4) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000780)={0x1, 0x3, 0x101, 0xffff}) fcntl$getown(r1, 0x5) utimensat(r2, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000000)={{0x5c, 0x9}, {0x61e, 0x7fff}}, 0x2) sendto(0xffffffffffffffff, &(0x7f0000003840)="b14ccfc88fa20f31eae971573597d7df0a92522271a3dbce948b87ee659daceb170a7dfb846ed1f1921552a82823246760c5a4864c75f80a6d028842a925090a516b112cb341a04b184d4396d3aa23600a6b3dab0f05efe1c8dfda17b2868ec5792dd28f55cd75561829a070189b3b8606a71f4f558f45eb96d7f26c1ec078b5a2c3ddda806a549338a686dd0b38d6a6422ddf56844d880300f4c5142306f5357c554ab3ffcaecf784fa15d882efda7121814dd082b157e774fd796c19cb73f2ef3cc76aa73928a77bbd824945dbccbb75c97cbc956be93c75653c19cc457857b3479d20678cfc92dee6cee534774033613e394a4ae4badff5e74a7edf74d1f09903819a72f12678b44c0dc376e446baf0ac7695fcc497e634ec9800d07ad97494b68c3ba056764995cbe1f940a85e3d2fa7dbb8b52a901b3a49b4b268b01d618b15b293648f2775b22ffbfb64e4dadd84af3a10daa62f2d9004405ecce3eb384064a61e69a7278e4dc845c82e60caa73473b3e96e4f35257a9006c644452e3b5efb6cd8f030aef202d832e254e2a93483111e1328f108229e101be70fd1a5ac1eeca76b65d0277b88ac152a9a4c16ea6b8b2ac429104d5b9edfef0bea5b94d4caffac8d80bdd20a5826f64bfa9473b7229aa02bdd7932213beec4a227274dfa3d5de139bb3757eb5c132147ae973846fc6ea5f417d027107b6e1a6d9118fbd138bc65fedd102784f248801602c5add57fc39a81cce499c55cb0ebff45d6e704c9043bb9e16c2ad8b1b92c17c620d45b2662a4ed80ef2737386c604141b97e3e001e176500416d46796f793e4174aba8acf44bd30ef0fcb0d17916634159958c2a5377c9b2e9d71917015b76f5a3c3f5cb928718c24575bb1ad5b6ab66da4be1b2b26f37583f41c73bcd392fea68ac8e010281b84de83b1bf58b1bdb085decfa9f943ed255c93d206fe2a6ef913232af175b97b77054b2f05b63c4c8b029128f183e1b7f919e6766843e5008a725e29b7ce94e021cc6a869e14b93150c734a167a00742196310c6ac8c2cbcfdafecd90281db46687433b57df2228454da4cdb49b4722a4be04c8ac0a91469d5d6b8a1d52868ce8af35f89b816cb49ae275b89c11472e41bbf48b1483dff930da12925dce46c1d025cba9a03eedd3f95d3f7887a2c4820c7a7d81061e075195b982eddf7d3a69624aba21622ec4ee58b2136545ab2e8fbec43569b1fcdf3d8d4788148538a0e8748d49cf0b06af022bf0cf1858ac57ce276e388e0a87fbcef653c4177b898e6a2562e95b7b11ef80a1df07ca37a4b495e547755ded4bf08680c0e23b71a9daa5187885f6cd24b04072d37d6a7314be7a015e97e3ffb8a12cf2287bd14703cc2789cec7c4e1f68b04944dd6614096e8c23e32cab9ab42142de7f7b5a7ce2899139d129f53ab7ae3a9dba17faaec7dcf881936aebec30cf54cc292638f3940c50b4bb50c5f668bf99d30f8f240541cff130da5823f50c278b8af2f552cda36b2720bbaed15c70347812157280ccfbaaf7f7d087cb605b360348191958575f647b89adda18dfc743875e3adb554259be3384673713e13abafdbf01e60e8e40846af5ba25efac661e8de83632e8cdd8a745acae1b82280c532c7c84cc42a3fbb50444f16966fc777e83d10b0d2031899a1f36a67cf2fd5eb8a2dc2168ab0762cf087a4d644252f676154c8d9556f65c521a35702509f0ecf80263616967335059cd73c46d453fdd46e4c92cd735d83f9730480c9108effaf30bbeefdfa65634218a00f276ee6ae365def3644e4b04763666b696650bfc38d20d23b0dd32fc2471587f96ee99f1a27c8bdfdeba4f3a7775b449dea1c72e4a4dc014456da8dbd3e6b0130d44deb219b558dc4227a6ca7dbabd3093dc758dd89cf175c1f25b835ec6f1507c043d39627dca582255e4a20bc18ec779ea54d978ebbd5d34f38d2a7ab28cbe87c6b0dc0805f49bd66d6fcfa2b37876a4f2e727ea55b18b895f68c5b244b457f958a58606e982c2407c54ccd043d5dbfcc989c8dcfc97df6929db1815203043d2588325e9ad9e2e0d57bcf5ba4bbae4cd940f5220ea4ef9c50eedaa706ae9531a1d25ba5bdd1ac16052eef1f8dd4c34574d5dfdbf8a365a057e5eee71164986669248b9fef2fd19af6c7320917d8fee884855b319fbdddb01980565a21087fe4ee5d1de473ce92a5b878464481c216e59151e857bb53bbe578bcecf6739fe41364aefe6970a9714f1ab81b24a500aa34fa8df82d35c93c857aca489440ef48e5a89173d2c132aab8dcca11350575884cb57f07d88b749e37e5b4988ae6c863a183fe0cd9912bebcec58f8cefa6bf36706bbbbccf38380e781392b133ac9e42425864f576c5277c70e0a2c5460aa3c84efb4b8f0cc1a219bdb98d3a4214bcd83a61599511c644ac2babe6c34d648b4a77af649cdd0d75ca0040be60d8a1541651aad406570bec2753cbddcb641c607876e9c35220d7859af8db306eaa70d223dadbe39d56c336b316725afd888804cfff3699fa772a1cf1e825a63e5ef99f7dd42caab5c293f385b70688e61b7bc56082348d6bec649a05a83c2bae4ce058fe5db9e44fbdc608e68859d640e569781fae23f3aead992b986f497f1b5e3c460fd1a2e13b2f8b25ff81692a12acfbac58af35685400f3936db88c0c8c594a8c6ef73555992fa149718adcd85c0fe52b664ebef6e2b1b6926f42a9534cca5ba8ef0abe56dc5724c5fc31f27f3a8cdf7fa87f0ab0427e45dd839c9699d7b2b520aa8992cfe2b7e867243f1c03aef75a013476e0aff023cc9b17fb637e8d6f752f74c6e3bc241c3d573230d73db88c0f29bf657f1d52abb223a5bc495738f0b062e00e014224c1b904a9a2be27fd72e8ce91ef7378716c1f412d46b324dc508b8c42f48868f794500cfdc763f502e219a8eb571521cdc366838fd6a6e130edc911f601548f3328be10b00bd72b4b3b21a49d723398c047612ba83d6d47bd514a02de88d3af929ddd6bc68e377b8933373a2e9457fe13dbec69d51802c08434b57b90470c534dc8cf86392630d3500d1b6171ff481eac55835c2fea47c8cfd0aeca3ecafcbc60535b27e28afac477f2cb05ddea97b7841121614a77fc3b137b7b276551107d8303b1ef955f66a8cfdc273e6d600999a76d2b879e0af4b48e94c0bea3b874ec88824eb869dd8bf06e342eab9fdf819f8b5d554ccf45c38871642b526b17ca759318d32f94855e0e9d439379b0db5a914e69122fc008f248088937b0cb6cd92c777140dcd604f258244605091a0d3e85c4cda33730f9962cee44c878585f3ea41b78d8b08ed65ab472464c4e4188dfc5a7b00aad58098b3b45d6bc0e447f7956d0ef847e15411b986ad0455619021421cd26bdbace53eb3575d982d3b40f5b3e0cc0a7ce7221dba0e8db00f915fdc5d47740b262d42f7652df2031661abf2be497dc725d69e588c087ae3948cd7861bdab69fa7ff3972b091622b439dad680cbd3e6103720e3b4a20ee80f27d4d69bb9657d76971fa7226cf3011a689635a3b6a2c948b79d127be350c374bf260d61af579e3f14bdfb1330d8bac9dc1eb65d365ef7b023527ec2c5fd1450e3d3d175c80df4d8f556cb2a1f36c153643e0342aa3c48374c8912de67ddf0c4136336e9a1392b56d3c8c7d057bae6e76f509ce7ae7d40845c3c4be47c3d50ddcdf69579b37ec72bfb564b1fb1ed62f6ae2e508922e968690f57fac8b338b8be8a9f33f2f1c83c0fc5ab5bf54074bb5bd2990e8a7d196277c9b896b7e03758f32abe0c247d0bcf272a5e48c7bdd0d5a412f016525508a0fec313df06a29e1b41d5038df3c4a5df3d9e06a752d07dd9f83c27564b11504847654582cea7934a59ee686f2d7edfafd3790c39e57427429d8ab81be3ee072e4dfcd146d8f5bc011d7cd9967ec262f84ca5e6875a43b320723ffef00a1d0fabf967f748f6d7a8ca86ceba084e15ba7018126ec97afed9788f784824e2f24b10a5c88bb632d2ee12e892d29f0cdc52a974bfeb930692f571b083b61cabd52abb7a0f3da552c0c6ee15930f2f1e873adb95d12c820e6ceda27b2f380e60ee46979a5a90dcaa2e4f30f6705e09aa1a71cfcc3cd0ba29c01d4be77e93927bfa7b00edda3284876cb2b59732d68b66aec41e6c92d7f61b7baedb8f232454383ff6e380b500b9fc39031d23e69bd0dcf905124e57cd9f1a4c785a2985547de4c3b3295e52df2240bda0c32f123f3c7819380d0315b930b74381151d0efdc3ad393f867d459be8dacd50273cb2887df05a2fb991212c4898b816ed67373b057b169ed555b58a6f47e1f2ec6940b760aeb5870a2aedfe23520dfa5c0360a53ad421fbcba739f5236b88e6e89f644fe3de4870c2a8c570ad2225d4087a7ec87555afa59b6111d2677757566931d69018cb03746ad0380a50d62a7b90cb33496d667c7eebfee74fef470b813e854e00aed66de21e8cf126bafbe0efa3953573a1b4e663a91c564fae2207b1e15f4bb57c34b526d2d3b6a203dc42539a25e8cebe3ae4ef497aa8ddbc7359cb8ba885b99d08b60621dfd601206be99bfacb513625f2c6626f22a5519552530437e5c9b9466eac00c2ef09add563b578fc95c920c9ba917cafd7bbac7111ef9b7540dc1a2140b90966b0dc8d62a5aaa2f43a2cc9dad2f8fa2d7ca40132ea36d357c36ac52fc920f6dc735c5ddd3fc5bbeb2990960371fffece706f6fcccae557544a6cd0d3b8b3d0cf44b372da9892cb8372587f32d2e576bebf7a0b49a3df26f28554154737b8a7f14047992caa2a77c8a82fc79a35dbae6dd1c78001277ef5015e853b988221ec97fd6db0c9ed208311b6ce73e3a1227e88e718a7598de9f2d83567d4807d0690d86808e9564117786165166761525f70a0e1105bf4c4a331682d3417ec4675c0851aa72aeb2860fb47bbe1941a8c4e4ea17c70b2ab4fbb1a916a2a5be14063952facf2607b566f9fecb6785c3441eaacee9d218e3542156a102e6c5487787eafe841afb2c8ecc0ca2b9865315261379d8a1cb195899ba9c8c6dbd5fca5d3d80b48844a431c7f6391fddd17e7a9f27d49542e527f9d9ae088eafd68cc0f1da90d01e429a027104cfa7562482f7d0df73a4e14df9c4ca7e8ba0836fad66f8c019f07dfebc2a401bacc8e29c05a905dd68dfda7cbb6e10d9d17e109608f764fbde5d85ad0ead20e22daf96204c00fba7eec94d0f2901c52d408237505b2522b12e5274e57c5c97f62f26d57fedd2a2f22a1f1ea3a6f61ad9781aa38f52e3264c6c940d9ec61321f3f33fc9b77a27e69c461be6c699672f6aa9e8196bc8f6a876f6dda92a32aad8b3e5eafc6decc10c7a30cb285fca182820751fe376cf490ea68bc80a43f246b7895af8ff8fd2a8f6c68c82a911e6b2521b84b72b15202390968587c601dd2017337a3941811faef6b35482deed6df9670849a76c6965e5655f340385edc28e25213dc1eb31e3286a09959e5bd909ab216acc13b517d6a7036165eeb2ba24242f74addf435ffd5a968872f1cabe11eacdad51190f8efef23b054b2005904a8f6a6c9884071a06400754e8b5547ca9db5b76576256532d778c38a4d314743cc28ae1e577b7bf4378438a1d0a4a159a069a9a65477c16c4514e3d713e23983661a8c25602ad9ff90640d13349b0859ed89b014419282d60f249f565c5e2b1d33839279bb55500a9f318d06f754f339fcb8977d1794179b5f4917587c75bb6e52e29afb69b6149ecd47f05a089e910034e80ea9fdddc400000000000000", 0xfffffffffffffe48, 0x8, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r1, &(0x7f0000001dc0)=[{&(0x7f0000001840)=""/87, 0x57}, {&(0x7f00000018c0)=""/236, 0xec}, {&(0x7f00000019c0)=""/33, 0x21}, {&(0x7f0000001a00)=""/201, 0xc9}, {&(0x7f0000001b00)=""/116, 0x74}, {&(0x7f0000001b80)=""/82, 0x52}, {&(0x7f0000001c00)=""/245, 0xf5}, {&(0x7f0000001d00)=""/82, 0x52}, {&(0x7f0000001d80)=""/15, 0xf}], 0x9) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000001e80)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000001ec0)='./file0\x00', r4, r7, 0x2) lchown(&(0x7f0000001f80)='./file0\x00', r6, r7) open(&(0x7f0000001fc0)='./file0\x00', 0x0, 0x4) r8 = semget$private(0x0, 0x3, 0x480) semop(r8, &(0x7f0000000040)=[{0x4, 0x7fff, 0x17ff}, {0x2, 0x401, 0x1800}, {0x0, 0xfff, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x2, 0x10000000008000, 0x1800}, {0x1, 0x1}, {0x3, 0x27, 0x1000}], 0x9) semop(r8, &(0x7f0000002100)=[{0x0, 0x7}], 0x1) 13:23:40 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x4, 0x1000, 0x2}, 0xc) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) write(r1, &(0x7f0000000000)="87", 0x1) execve(0x0, 0x0, 0x0) 13:23:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000de6921873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df4ac97872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xfffffffffffffef5) ftruncate(r0, 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) write(r3, &(0x7f0000000240)="497a346a4aa0474a2ba5585b6df331e45d6b1d70f3ef88269531f421575a036d7bbf45643afac86bed14d710dc85c7188b7dba07701150aec01aa839d258a69f3ef81a9090c007ba7e591eda03dbd8f8c7f55386357b398dd8d57707c2e83b8f9f53baccd518830d79a49f3d8b53", 0x6e) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000340)="f6a22491d0ee5f9dd97f66f9c7fec919f79083663ee71fadea56c9520612f488281e9a446cf4419435edbe85147064c0eb456989cc169a90493c84c480fd32219fc23da5b48cd7b5da9de99b0241ca420d65b03763c1394f2fe8173986294f2e52f6e8e0052fb5e9ff53b830e82dabf667c9659c13a552c7ea3b3bf4041acff06d43bb4e022ec6bf03965ee5e75b4f0f2ec4cede49a1f9a230533d7695c33153e8f33bc5d14f47991f5764654d5f64255c42369321ae580185ea1ee2f69ed1aadd1a9bb1d3ce2a73fe8b3f9bdc4eb1e8abde64cda6890c4bc5ab5824a49e95723c9480529f2c665fa9d886c2a4b7bb405c071de6f6a4d78dc4ec931f29657545653e98cb8fd8fd10a19ea3d02ecf76e4d7102ebc03a5ac5b18b47d8d0e27dccc1c68ce094fc708f4090b800b0577f3dc4829e0ecf4a3876d42870d8cacc968307f758e0738228b22d322b797f04c8feca4c216855764639b969c439aa0a9b897aa46299642a6f3075803ce2771b41893f6cb4f481ea9c9bc37729de83bed0883d950122292d80928b59b2fda4d1635e7199274f37174b64ac828cc9732b1089523fa499e7e6dfecef485fbab182417f36e14a9186a3c2c6f0f79630e8e1ca405624a12d9d295ddc0729663eb381f058735028143c4e3fa7b29fd998ba7b1236544292e757d7215e79992272f92bc64a1bc07ce6fd48e7efdb906468e5102a15e79700c768b1d66f44f82754980ae267bbcce0d7c91d05ade0ae293d91e2f28d1764a8c54aa9fe6e5081b6970ddc6053c8f13b5d686df73fa769c5d3510621096740842050d3f1f5437235757f14539ab1f78afc2059bb87621a749b4bb2d44858ec854e673b6023c1bfd960a9869c3b0272dad677e6254dd5e2155d539653c40b29110bb3d5f3effa9f6f8b159a0aef3c943dadf392d685265395fb0d87f37d4a95737287f482a90e8b2c3cfd9fdf316fbd432ac5fb8bd2eb60bbe81d567526aea56f4ae471f262bc3c8a94b3c3a120bcfc8e6267f255cc8fcad8a6705081073caf05184728aa3fd1187e381e7f7c15229120778177614463bd609bdf2c4104d94f7cca0bf1b289e551e6c94eeb627fda0b0042e24e41eecdf6e656be851590395577fe04abc43586a497d6f28cf17d3b0da1833deb6eaac91613f0e0e733942d10f665503ec3f1dd3fc5e02eccba36d9d92ef38aae4cde340cb4280bc668a9eeab8433f9a02ab5a15c577788332121b96bc84588c20121af1988aa5327536df18f536fc2f86565de9df2d5b4c2d42846a937d045fc4cd8086b682a57ac1d02d69584b1301c44f3c741cd050fc676cdb97bfdc8f8de3e4c02d2b4c647891949e5c246b755352bf153184322f36edfb4936399f135811db5d9e60b0e53945beec5ce1eb79fe884d12632c88d87d3bef29063ee4c2f829d46c25de1f1533ef8de54d72b186e6164508cb368221e10ab77e623e0f36ddec8b3717b82dfab093bc8a48b389d6c402a4918242599d8beed88e06179b44c444376d5603d525214c355cfddf5095a5f39e843eb890d2ca7315f549a07f3ae481e9f923198baf058d2a1ddeaa097a5611d91c65b614c22fe3e1466df834d50ff5e1b63da89f95a7ab03886523112ff773051a355b09686b37b2c6f2ceccbddba281cdf947143dbd5dc3b78dac988b447e1804a3dd0e73eab46df0a5181a50aeba3b71e4bed08c7d40edfaa3eba650468f1fffbdc336e5ce3b42bccb098ce9d7a7301e37875a6c95722eaeda46f4dc739610845397120986e838873037c024a667dbb34cc2dc6058b50f99803e66630b23b9bc1fe9adf813270688b97f1f103ea444fb138ab857893474a1d557ed575503184e00c1046a35c39f8b522fd908fc21caa03e0daa5fa59b61a37f589b0ece684149f43a85bc1de39e5f6e0557680cb939da5a48768396dac0aaed15403f550c203f178fad79652d8bcbcde2d82e5e75fdb88aca22fd1488e7779eedd97f91534e4cffba18c765bf7fb4637e56efe6e21f977b756918dba57a83d65824cfaa1bbf54c9574a000961cb614a7ce54270116259cfe55dcbda755357a8e958b5535a1551375b3654be905c83b72843327058a911984868685a051b5ab10206bb6f2d041afe65e2a799d8f79841584b54a14117963bd53c8dcb5615a2df7b4ac2e8f6a450cf1d13d9c8c490a7595ccdf446f0e3e6e86c4e268aa7c562ac24f47263feb9768046baee44857daada746a46693061b6afb0a73eaff3affc6d3ea8d89149332dccc6e5279a95c467e1631a9438a3d46728134fb8acaac8ecd2208c3e7e51c20410dc69578d4e5922e8fd4c1e2be04438f7458a5e0d22b7d37f56b99c30030680fbe468adebec16ed8e3a319ec4c9c0a450d5df39139b1b7c93b414fbe384665e500b48348bf19bc323559208519414e26d55074f8d347eaa0b53f73b54492ec70fe4a88caebcbbc150ddbf67aa351052fad6f1de00c219c2a6c8583ba57672df6da1b0d4a00dcb0d297ebfe25ef0fbfe6112a3a0055d8f8544dae38fd3ba45ba74494926413846bbbbfacbf97d2468880ea0a99019b5be3492ffad138366efa1aa1f511c62cc64906c380dcb1a941df1fedbb24f60733458f1cf51dedc79b5b44dc1ba2d26e87bdf332d624f3f6cfc7ff0a9273eddaa2f44a648c726b7f160f450d60c63dfb232816bf131cae2c34dd68ec833f38b02f02e79d654a122432f44f9fcafbf21acad0a03585fb5bdfaa4458da5440e494d9096452a4900060513b5ded591fd1cb2fa8a82ea1d20b51c5ec1a6c68edf0f4c9b89d96494e81571d32b721bce6c7c19ff4b8ce38156b15102b99231e1bc1595345aae295d51baf8810f0d129e579d7f767c40fcb83e1dc40eee55d7ba8c7a1a90a1664d4e6afd1d44c455ab13ac01d0beda02291d54a1351315a0d114249b9590efa513af1e539275a0e445f467217639765dd6321e6c2d7888e91288ac217d27159272f47df91eae1b57e1824c28580b75b03c23f21ff410f18a8a4e86843b8a5b5b7ef04b46e4bccc9c0382ef026d5188a1733c0d169ad848609efc970ba415dea6606495c99c3acd1c48b6787908accba3e41cbdd283fadff5a13a5eb3d1a81a48ab31f0fff127700b73cddea30db471fa60be81a4db6c3bc82e8e3ea7e59eccaa0e299b7277216f9d0f1d1b2d686f84862582c0c959a9cb70fc79dc8f34ed7ea24680b159b8d1fd9efadfcda92c83c394e0c7211a7a9dd1e4ed4cb2f2b9fc093154f89cc383235ef99d0b457d16deb3f7f9569ffe1100b2195dfba0e0807ac92df965719ecffd23f9485ec2e05756e0cd647a5a5363e56f76d623f5293a38df3fb511d895df0ce5299ae628b9ed8b51945254526ef41d102efa8187a9b8de505094ccf7ad65ae853ad3b090bfcbf7455526776d6faf6ccb6c46949ca4c1a2e4884f87c074063c8268b2bb5f636f358217b42c7e29e78e38a8cf9817ebad619e9af4c3f937883748a1b0cf60472eb0dc48abfb715dfc71181a32b1aa89d2525bbac186757304cfbd12d5916df1d9670abedcd80b5fbf4eb038d103a91d1d97e85adac7a403f99ea3c720bc9b883c3ef0d702fc3eabfefd5fa3e208281a39c2c9eddee1ce262e2f7ca776ea6965ed437ef44e75adb92244c925887c1a91199fb7178be16b11d13d73cee8ca77bae0cc07adae5017c2a0898f54db05735815b1050a2ab53553d573f282152dc175a0b679dcf8f32f9da3cd61bce32661434a8ef19ee2bd5270b3b973bc41a783586792e07a6de96e2cc17a4f564ff84c264fba9c580545cb00e54f501161adb512dd37ffbbbb6df3eded8e2695f05fdddd8b85c8f50b32259dd802e5192b1bc170f72311dbbee7e3ed4879c2d2ef36539cd1890c5b38f641551ac80e1b9c22b418db5bf4cef7cf9d104b4d305b0f6c9c1207b80d6a2271a2a7998d6af9ef4a7cb1cae83acd76989927fed89444017e706c3157879b09f3fb2fd36f09d271c1ac36cfabbc2aab5f85a9936af8ab35b5914e03baee8c1deae725da91e2d943a4aa82019d25dd994cabc5bb9cae7048c459aba75f6e4e2e60aacf949e278a34a8aea0dbd846e6d14bd0b0f1a658dfcec7207a72a9e8cdd594b7b2c002c7ffc829a47721fd85eaf581bb637066d3d0b7e28803d331bfdadfde873e29e47397b512d9a47d308701d360992ee555c5273457d7ef4bbd76b5cd9302d3fad2b8c07c1819ca68dc191b4a5ea11abbe831df9bb2c5794e4873a6a7b595489bcdb3968280f61e9317df32d2a666f0c2e53554af39c675bbc0e34456b843a34dceb5e2166ed00b4789cfc296a19a8935d2353a920636291369832f916fd0225f4679441462c69e1d0e9f32967a50f7a0eb893c841c4a7f882a667db021d28979517cce3ca2a66ab50e78ca65284aa7738bcab4dcecc2c71ae9f700a43e50a4645e63ce2ce34d95ea9736704a6c0ca8ccf34209935cc2e862a5c525c7a072fedf6e4ecfca372c0dbef09e3743824dd9f789274f7be2bbbd16d91411cc60938ca0e434bc9a2e9c68cfdade6e2af6a128c7b8394f9d296aee56823ab1b608b46ea2d8d7da54f6cc77a6c49a6ea9fc30a6a05c8f9be7dd5c63595a7bfbd89cce54d42ea472861e0b2c0b2fc2e08f16e156c2ea24038ecfa645d93070e5789ea64b3f13f79702654ba4acba7b9eb24aa530317364a542f34b5b900f7fdbf4bc3f728c1aec615653772e4c24444217745d199b2218697b67fe97282969d829d8d06bc0af06265e383426da7df85d4d4e321ed7aaac8b3bd9b4ad23c3789b3c08d0e434dd85b9fe589e8db054b76e993e664e7df8a3654d9c507fed72333f64459cdf17d6c6b3ca3f9291931fcf71844c490669d81983845b8530c7ad7dbb222aa7286ad9626bf42565bc5b3bb6ae5e77264e294f547d81f3da43c73e280dcfd4c635c7ee436df74cc946c69c680cfd87b8a615fbb8a5a275703e218f926f0260aef1a8675b57c58c547d61df44707d93003fbba8fe5c550e22de5ecb09a2bf17540b3a3682da15677324766031434511cd8ba1053a2beeda54976222704932b51da003e934e0be5bbeb437a92aca3995d7fa5bbefa87131bccc676c0cbecf7acbcf9e74fb89bea718692af085c3b7e8fc99251f503b65f24adefe6bec14e1691f17fed8c8dc3fa0be5fb37f2850f3dd69205b66a1817c03482b1f6348448de6960c694f63db7c7133b6d8d8da4cabab43d3dcba0124acf15be1bbbf99d809257d6c357e5a756262ac63b3e4078e3e46cd11ab3358d3f57b6ed7fa6533b5aedae1c8aac8d1d8061ce89c4dafeaf7279db7d922809f8d6c9ba342ceb8bc230ac6f86981463ca82ddce832e2fc0c6d5f15039a57ad0b7d73a81496b5675f111d11020a123f065988bf177f1b93d3a3499613f1bc4748620037f55c9a6b012e84cf97f6f6378e08e21bb52fb5bfc911945635bbdfc93851bbd1abf170eb3a5026707eaac28003081a61e48d8f538a15b02d9037fe30b52466a91b75fc21fedd4da24db08a5488d051cabc95aaa625d7398bbc122f35132cfb74566750bb7cd7acc7c491e20a3cb6e6a3762cfd63a769cbd3b83fbe8ac60b91fc6ab6497f665cea28a1ffdecd2c67083043b9998b457eacec576ad6d0471e22fdbd8e9ffb7dbb4ebb55006f839ee8b98f6439ed45ec1d59853fc998250f26b1db14d76360e3e13b815bb9469eebdc3165c4bc84bbafc477cf675ef712de74ede63fe4bdbad7ce8009978a47fdd3babfd9f3da5a60c244f88f75e49f0776de68c65353e30e24a", 0x1000) syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000001340)=[0xffffffffffffffff]) fchown(r3, r4, r5) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_open_pts() 13:23:40 executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 13:23:40 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x2, 0x4007, 0x9) readv(r0, &(0x7f0000002240)=[{&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/36, 0x24}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/197, 0xc5}, {&(0x7f00000021c0)=""/89, 0x59}], 0x6) mknod(&(0x7f0000002380)='./file0\x00', 0x80, 0x0) pipe(&(0x7f00000022c0)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000002300)=@in, &(0x7f0000002340)=0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 13:23:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000180)="60e912e90a725c97837f84fc4b177d19da2656c686ba2205000083fa11ebd2cfa14511ac415391644eff6b818ddfab35a86f63127356e6", 0xffffffc8) close(r0) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) close(r0) r2 = dup(r1) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x401, 0x0, 0x7, 0x8, 0x10000}, 0xc) 13:23:40 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 13:23:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x100000000002a, 0x200020033, &(0x7f0000000200)="3381000000a986e9a604a75cded2dcaf2c651631fd29474cf918769ce7b1dbe204ac02b4ce9c293de138b56dca7fb1548ae2c7aa009395d49cdbaa3b7fbbe623ea7e7448f464dbc2f4f63cf17926802abdb5d1e7f33f58fcebbd91146e10bb19d30955150128d046fbb2e8518e9ef467087c15a5d8ac65c798b58aa589f242b9b7ff66fa3e055bc979157f038c611e7bf20dd9a01a5baecdc5f4078369446ca470bc61f4e50ee1e0837b5f50d29dd7b039c3f75d571aad10882cc5099724fbbb37eded90fff9e103a04c4dac45ea982ee93cd459b8", 0xd5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x80000001}, 0x8) 13:23:40 executing program 0: r0 = socket(0x19, 0x8000080008000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/233, 0xe9}], 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x9) sendto$unix(r1, &(0x7f0000000380)="de8f3cf674ba022c274fd7e85a9ec97f8a2b2da7340f101bc0bb2765edfd20fe8d5ef168108e95ab893026caa4ea18e4ed8f0763cd35926f9bd507d9d1556278bc82c9edf1cec2c719c97e8e3ef294af5ec836ab0660435180f4b6cd10c3fae95bd9474ef1876080175c76df6aa8dc7f93a16cc16a198359c0356086ea0b3253b15d9426625421f1d63bed0545ea9b37edee96ec8db912caccaa7111c234", 0x9e, 0x1, &(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x8011, 0x40001000002, &(0x7f0000000140)="1a7b43da", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 13:23:41 executing program 1: mkdir(0x0, 0x21) getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 13:23:41 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x1, 0x1, 0x6, 0x2, r3}) r4 = semget$private(0x0, 0x0, 0x140) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/51) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x200000000000027a, 0x40) fcntl$setstatus(r0, 0x4, 0x8) close(r1) close(r1) 13:23:41 executing program 1: mincore(&(0x7f0000124000/0x2000)=nil, 0x6e1d618312435888, &(0x7f0000d6e000)=""/34) munmap(&(0x7f0000125000/0x2000)=nil, 0x2000) 13:23:41 executing program 0: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r1 = shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x35f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendto(r0, &(0x7f0000000300)="dd23c89644834676fdf3ca6da6676754295f62d43a486f14cd8632898111e9e4b79bc46dff0c30b173a48f5ca4ae57a98252a23801d338b7783e4a8b7e6236aeda6d86cea8f8fb97bc45588a783941860d4bfcbfe384eb66ac783d45ba9b077f045f8ea15b8dd90eeb0811ba561d81", 0x6f, 0x40f, &(0x7f0000000380)=ANY=[@ANYBLOB="015fa53d000000003000"], 0xa) r7 = getpid() r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3, r2, r4, r5, r6, 0x5, 0x81b}, 0xef87, 0x9, r7, r8, 0x1, 0x8000}) 13:23:41 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) fchdir(r1) 13:23:41 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) truncate(&(0x7f0000000040)='./file0\x00', 0x4) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 13:23:41 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0x2}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 13:23:41 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7712) ioctl$TIOCSTART(r0, 0x2000746e) 13:23:41 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(0xfffffffffffffffe, 0x10000, 0x1) 13:23:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffffcd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="946de7c18f11e925149f03abf22ad941c745585a7c095735b074fa08377d4d25fdc7a3ec150d9b8dabf6857c0490d87c92060101c9cfa77fd4c186c08c3741fb889661d56e0c036a59a28d75d2256fa0dbd7df90f90c25ef94c5b44df15d92ae36014f76ac44cabdfd96862aef6bcc318cdca04f180098001eba1a9ccc0bf6ad7315ec17d4ed73c392c4756a09a4863e11ce019633d4b625681986e0eeb45a08036b8806b282", 0xa6) 13:23:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 13:23:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0xfffffffffffffffd, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 13:23:41 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) pipe2(&(0x7f00000000c0), 0x4) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000000300)=""/49, 0x31}, {&(0x7f00000002c0)=""/1, 0x1}, {&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f00000001c0)=""/41, 0xfffffffffffffe91}, {&(0x7f0000000200)=""/4, 0x4}], 0x8520d9cfc6d4719) 13:23:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/59, 0x3b}], 0x4, &(0x7f0000001280)=""/107, 0x6b}, 0x44224489ab03db66) close(r0) r1 = open(&(0x7f0000001340)='./file0\x00', 0xf349b1f486d4a292, 0x10) fcntl$dupfd(r1, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x1000080) fchdir(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 13:23:41 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) fchdir(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) 13:23:41 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r3, r4) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/9}, &(0x7f0000000280)=0xb) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/163, 0xa3, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 13:23:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) socket(0x0, 0x3, 0x7) fsync(r0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) getpgrp() 13:23:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = getegid() setgroups(0x8, &(0x7f0000000200)=[r2, r3, r5, r7, r8, r9, r12, r13]) getuid() r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r14, 0x4, 0xc4) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x00') getegid() close(r14) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setreuid(r11, r11) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r16 = msgget(0x2, 0x201) msgctl$IPC_STAT(r16, 0x2, &(0x7f00000003c0)=""/244) getgroups(0x0, &(0x7f00000004c0)) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) close(r14) getpgid(r10) fchown(r14, r1, r6) r17 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x100) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x3, r4, r7, r1, r9, 0x88, 0x100000001}, 0xb0, 0x952, r0, r15, 0x9, 0x100000001, 0xf8, 0x80000}) ioctl$TIOCGETD(r14, 0x4004741a, &(0x7f00000005c0)) r18 = openat(r17, &(0x7f0000000600)='./file0\x00', 0x12, 0x0) recvfrom$inet(r18, &(0x7f0000000640)=""/207, 0xcf, 0x800, &(0x7f0000000740)={0x2, 0x0}, 0xc) 13:23:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x11, 0x52) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000280)=""/94, 0x5e}, {&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000380)=""/82, 0x52}, {&(0x7f0000000400)=""/61, 0x3d}], 0x7, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x12, 0x1, 0x9) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) poll(&(0x7f00000004c0)=[{r0, 0xed}, {r1}, {r0, 0x100}, {r1, 0x2}], 0x4, 0x7f) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13d0fd812eaa4f713031e60131929648", 0x14) 13:23:41 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff, r1}) 13:23:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x2) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) 13:23:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1, 0x4000000}, {r2, 0x5}, {r1, 0x24}], 0x3, 0xfffffffffffffffd) 13:23:42 executing program 1: shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r0 = socket$inet6(0x18, 0x1, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto(r0, &(0x7f0000000000)="afa4e35bd2ab0e592f0329356d982d7f28ebe339ee8f7fe04f45a5783a3531d2e52649", 0x23, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2daa52625c00000000008c9791603fe70b89f1d3c93c916c31b5a579d2615423d05d417578ec3fbf73eb14057fdbef0b0af0d77bc54cd1fe4ec9955cd84d3f8cde0518847ca9bb0d496017fab7711595630cb9968429"], 0xa) listen(r0, 0x1000) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x7fff}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x67b, 0x4) 13:23:42 executing program 1: getgroups(0x383b75298dc5d2ae, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[r1, r0, r1, r2, r3, r5]) r6 = socket(0x6, 0x3, 0x3) fcntl$lock(r6, 0x48, &(0x7f0000000240)={0x3, 0x1, 0x3, 0x1, r4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 13:23:42 executing program 0: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(r0, 0x0) 13:23:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) listen(r0, 0x1479) setsockopt(r0, 0x8, 0x100, &(0x7f0000000040)="82fa50e310324b46b3f3d229846183287003682f721a0cc6798e55f3f78a7d9eff0bb3fb53da59c105ac72db11f4a2edd51b93f05d952733b4ececff106dbf2452ed59b149285d020a77897d3800111ba99ce48ddd25e0c0e1f585dc6a9b5d7accea066b875328f2006be583a356f4fb89e550b9df22e1eb45cb0a0a8cf3d681b81ec8c7761ebb73894525244a599bfaa0d9359439163cfdafd268b555a8257e20fa9203bbb89d35b81d94d6154b6ac210f03ebea90ceb17d5da8aad63f258026727369b708b4545a14a10151936cddab58623394cc80748ee3ef13c8d5541c0ef4e3604fffd965767a67b5262e5b8", 0xef) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0xffffffff80000000}, 0x8) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 13:23:42 executing program 0: r0 = socket(0x1a, 0x3, 0x5ff) r1 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="26a63041992d1682ca59d4fed273fae4ebee97f9f07c59274bd71a783c8dc0e325921fd1675ae99585dc7a115171c45ed2e9c0b05a58184d011f14bf604a23fbe621fa88afb94fc04847ce8113b1fdf0641161b2f090f2d25c61025719192d67b3ad69704dc48df9494516ed773eef558ece179d63d65324a66ba8d79608a869705a22e255c1b46d40e971220f2ff994b88167450e6c9658a2f17966f92039683c22", 0xa2}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="809a7263617d99267ea05b9e7907d57cb39865c03680cbbd8a18f1e25f99a94c32c21716b36e95681cb5449822b7be14c067e27d8ed82aac1d55262b29d249eb2eeee1640774b4477b9f703a2b73f2b1d2108922640e120d8a429887ec9e0ffde85f2313bb374068381e0787a8ada2c8556ee8466098f5a87fc11e5720161a42698bfbcb6850573c040a143d4c5fe00521986560e79b2ec618a56eb03dde033bde0669bc79e5b5af8f5caf31f0be6ebb7c712cceb864d8761d545e57cc050dc956a1c9d9f2942539a696606851dfdee16ca7147448b0", 0xd6}, {&(0x7f00000002c0)="cf67d388fdda67f4a6e490d8815826ecc3a85e54f1132e456db90bd7ce5c30c784e39d446c25be21a6f3c70056c2232d4a091c322a83c08af5", 0x39}, {&(0x7f0000000300)="2cc781c71ec1c7d9a9492aabced890d31b9ade714a4b86bb4413ebd7abf2af892f1bf2dff044f0e9676c52aea552c23c2f297d8dc6793a1fec16a866b6e4044d0a6805aa55e62e53a505fbdc63aeb5dc96f96b0b4935390292dd693ec20152edd7f7009c8fa39e1f0b49afdcfe8283bc2eb81ae490697487e8178e0c3bc62ba248f9e76c73e0f3ee758e6870245732117ae1814dfc695f6dfbee8bffbe24b4fe3387dc56c09d485e064039155170fe42b248c465b44e4e", 0xb7}], 0x5, &(0x7f0000000440)=[{0x78, 0xffff, 0x1, "c7c33a7464bee6b966e60d0e131af97fc22ba04adc86096645dbfb7d3f47e64b5717a3b15b7614efccbdd4bec0412936d32d373e821f24fd0de02dbe75d096bb57e1c023cc06a1e3a7caa7815550debb249e2dceef9654a66f997c850b39942da04870b254d448"}], 0x78}, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0xffc5, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000000007000000000009000000000000003d5d"], 0x18}, 0xffffffffffffffff) 13:23:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaef125c00000000", 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 13:23:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x43) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x5, 0x5, 0xfff, "f9d6ea22d1dfeb3e9cbffa5d4746f601cf96a8fe", 0x6, 0x2}) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = semget(0x1, 0x1, 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/31) 13:23:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 13:23:42 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff1d) 13:23:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x2) read(r1, 0x0, 0x3b) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x99, 0x40000026, 0x9, 0xd8e}, {{r0}, 0xffffffffffffffff, 0x90, 0x10, 0xc3da, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x14, 0x2, 0x401, 0x5}, {{r0}, 0xfffffffffffffffd, 0xc9, 0x0, 0x8, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x82, 0xf0000000, 0x2, 0x5}], 0x0, &(0x7f0000000240)=[{{r1}, 0x0, 0x11, 0xb, 0x8, 0x7f}, {{r0}, 0x0, 0x80, 0x20, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x100000001, 0xffffffff}], 0x0, &(0x7f0000000000)={0x20, 0x81}) execve(0x0, 0x0, 0x0) 13:23:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x8, 0x5, r2}) 13:23:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmod(r0, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) 13:23:42 executing program 1: r0 = socket(0x2, 0x410000000002, 0x0) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x6) setsockopt(r0, 0x80, 0x1, &(0x7f0000000180)="d812e0f0528445fa0fa5697b9b2bcd2b6d12e8390aee4f928d615c1b8c94a523d737181c61938c4d2ab2c68a87", 0x2d) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 13:23:42 executing program 0: socketpair(0x37, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) open(&(0x7f0000000040)='./file0\x00', 0x620, 0x0) 13:23:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() shutdown(r0, 0x3) kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000040)="b4e07154586cc591b60745baa284d9b32e061fe865ab267c6b9f2cbf", 0x1c}, {&(0x7f0000000080)="0e3061a89961eb7ba4c3cdbdc4b02260df314db427c7fd2a58f97f5a6501db9fc8ddacbf385c5fd6e6a0c1f5d3a7207e9190349a", 0x34}, {&(0x7f00000000c0)="70f856e8416ec1e91a0b9b8aae62cbdc6ad40a300cad9e00186d1f04b52c33f601cb16362aa1aaadc1c89ee933f1dbe58c3c19492ba8808afab49ba6615e21c3291c8ef6f5e55ca21f3b6b0eec76ef4d8c6b4a018e03519f8384f3fc876e98022e2656834391660d0ff7ed8eb2e39d65ed895c59f7de9fe592de5371e021363311558e10fb3274f6cc40d0d4175e5d345185b991f90a7279371ab59406b415924df5477f90a8fce1504db74e1195810c30c44095887759ca7a06ec693fa5842546f8a9230d96ef1f99dc9ae488a23dec09cc6c", 0xd3}, {&(0x7f00000001c0)="92738e61fd2256b746639539d8e6af30e1b70aa770ad12f6fd26d5bf49a178017eacb46e458e1756e259", 0x2a}, {&(0x7f0000000200)="3330c4c16e4f7543b975f3ebbb8ec6fbb79da82a469c43b323d1f1418b125a6def204d19f855fb86e951e66b8584f9d2534605d58c07c932e24908e271cc6d0f0b04065b0711a35b77bd7cb051519b3e414454ba421a5f9032df27078fc38361baa2de48560a3391fbb15c76d215a9985bf838349ad4e3de75a8867f9bc08da819c2acfec8d4d54d59903b231b2597bf2d27fc069f4c", 0x96}, {&(0x7f00000002c0)="e9ae64a445074ab49aaa4f0530a54ce36c189505e4d23b428f3511787c7c1ae3bc237ebb161f14d323e9d475560fac0f4176bea086da84f74dc05c79a69ae4f8f5f9a78cc44b848f22ccdb5901d6124c977437f7cd6d6a2716561c8c13e6e68ca77537df38aaa714a332ad44c8694fb6e370c2a7eadc87dbeed3", 0x7a}, {&(0x7f0000000380)="7e7b62a1db9e1137fa662876531a5f55cda45cbd33ddbc2fd5282ab4d16f7ad787", 0x21}, {&(0x7f00000003c0)="19e396de7d782cb848e07555e475f21aa668b9576d2e04dfab26da99a1d7f52956502049a78480af063ed54db6e93f94aa047163ceb46d6840df61c42a384627e553779d2be0c3fda2e5f66372cd1167846b0bd7d9d6d4c24237f87d707caeb7b1fe4c38b48eb412849f26dbb8d1e2f0d9fcf1108f08d9b7ec4ad38a24a1d351051bc42c3a567ed3f542206f6a0bcdc659896b4473780bb2c2ce6653aa808d3077a9d0f615ea8029c2b729b9776efb56522ef9117edc7e9a94451274b76a1801ac0685ec15edfacf12376cdacb35f721298168a4793f308bfcfc284ab5d28e5c679509a093ff9572ddf3e278bc620404dec7a8dea49b795209c6a9c052effb13039772f608bcd75b95887a2148355b310e3fb956271ef02d36f495e49a738d49fcff8e39eea05fc8a019764fdc5a4de91411dfe7455f2228da4dda1801d9bb30d63516ccd0bdd4ba8138345c4a138a2c936bd770707e26c8d22fecbf9654171a4af53779e6e5dbda1d4a489bd8e73a2a670250e876f5d309cdc6ba856ceab00af868c074714aabb8004355061b1f5330c8d7306dc4964eb6089017044ddfb35346f549f9ed8d3bb8b08ba23ba00310c95493cf68b642127d306204ebb0f158aabbf773005c327729ea9976b7c09ad73197b1ea5728577c30e18ab4e9f5aef11ba0e49887b84d621960725337f7c413041a081ce3248b4d56cf56997d5cb558fdac6a8cf36234bd452d62c87fd39f866f4bfa64df6030d22d78229c6007d4dcd068ed7863fe3bc222db7bbdfe335156fd0ba3ea6ac1ca8f33113b3bf4ca3ffc28872649d94e6dd575433aa2a8bc5d97ee0d9265ebf4fb71a529fc10bba58524a310294954e99d376fa94784d135886ebd82034da5a8ebc48600f7e3e973ce11907b884bf86df7a5d948a214706fab7f5b0e6acc8e29deb3eb9761077f3e624738833f755b4d8893f09cfef48ad25f4637bf52cc23cfc14f7defa90812b84ebac2c8a0cb83f66a55971d563dbcbd93e232a6ac07030935ea6473bd239b5993ecdd4c5bde25ada72a727301fa1ef4c2754ba40c290b00c4ff25e8c6c5fdb784f58aadebfe31cea5b40f0df81011ec570cab2ca67c0ad0e0ce518b3fd67fe9eba13376d0e77acd5b00e565e5fc6895fff60552d091f2a32ec7bf1f03c572d0c1adbe9315437e6a573c6c26f3b3f857ce44dbf03004ed74c8bfdf3cecfbf597b7719a857f886ea8cb57072ea31d58f001b633e3c97f7073dacb6e633f2c1e44c2d16bbd113d3c4607b365a07646c044c1b726a25a7090578f20802722bb154a2adc559125369d4cfd983524cbbe5292c88fdaa45ab0e5da7451651f89bd8adee979902df7cbb308ab9b6cc73745e0faf27922c518894279ca74235dd7dba9a66d9edb9a6621784eb5eeeba8c8c43fbbacc4b4b47cc8a3bcfb5d32038a0648fea716bc40ee0516983b7cb0b08a026600c84e491e7d53b474e122e57111e4c1034402c7a2a0a7d93d4709b9eb01f79719c11d38e5612810d1498ce1701acef117861a96eaea574a3f06472831723abd37e4c6c8c6aff96809b8ad0bc2c07110adafccf1457d236622320eec41056bce941e27bc95ea5fe99e7af9cf29ca04252dcdd11f205c2d7dac35fca6e9213d5f709ac0dd0ea77cff06d53ac5a1dc6b11ff41ea3f4ceb34befe2d0563bac9cb7873e119e9e7f6102b99bda2c131358764d8b76c9f04eeaf998311e3fbada35af3134da6fc947b9c739ecd329c64ab21b9af0b83f5ab1111f7391ea4bcc672484a5525c8ac4567f54a5601a1854daf4802a102e547f329d8162b4fecfa30f714d8a744dfd50e0d11d5d8e8b86c59b89dbab5bb8a16eae9004a1fc9783f3bafcea154e576a874a9a3b10f28ac7d760f9d512b059e6993c387d5b7fbbcffe36a38c2b38cd1bfa213f5570e3e2b2feef770f1422c6f74b4c5e0c70dbec8bb04d3d15d68ba5af997c288f347f084992c188455ba35519d8d7d642c449e605fb42632992524d223efb24ed1ac74f41ca9af930e211e5953f35225e756434161b955d5c2e0431cda6f50d9a987bd0c424fb5be622fe47c9f697064b9f6f0c5d0654f8e78658feb4f69845e22734e80473ad9c29eb5e5b8640ed1b7e27b5232d313ab6b667a663125501ca26887599ecbdf81879275317a59d17c044148ee36c5510b02dbcb30dd8aa2a40fb28a7cb50b84ee82f3c221d50dccdac01980735480a39f9997ad2fde502e742b791494edd5171658740ff2c1110f9621f266fd1354463a4e58fdefba52e55b6643d1152ebf8ae9b3376aca4912ada8298e928beedcbaf05d70ba90768df1077a54a830a339cde994d5a16a81fd993e9bc53b50aa6f9b23b09e16d76e36feb58d3676d180d179831749203fbbbc0e47fc8ed7f39c268fe36ccbf2e7e72002ecbb2e9f044e04212a658372ad35625792b7fcdb95a94e47ba83538057a1128ac9590333f0c0ef9b6975bb4537ae0bab97020b5870f469687739323976c3c70b8ad0beb7b617d3af7ebc6aa764a57d1184dba0968dbc5994aaf9fa738e1b6250e2a79dffebb067fbd870db9237d0e178513e92c46e7762afdee19541691d6989694e5fe7b210b92bc55848a330248a61406c6498b851b3475f61ae9ad89f077804e078f3078260048e3df05ae336ad7cbe719292bd0f5eb69fc25a7b4a9f581fbe7d01764bf7489458ab132c45a66076f152991e2170dee99b8be8ba1812f6a63defaaeee7ce207e3874dba4b54001fa858b443132d1633bb245cbd6f2ff5ed0039e0bcc03238b1dffd5aff8625b9be5e3b4c9ec67bf53d7f387cd3dcca6cc24df86feed5f2ed667cb0f3d89d2f42e8feff69ea1944f7415cd039ae0185a9dbdf968ae804d8d9e18fc865a5193c9b61a30712601f917d12885419daec33f14ceeb2e625da2cf0b0e530d29dff02d85d3b59b9e8ec4bb16b78950d56a7e863965d774b1e145b5b13c727d977bfacd2b3a414bc9b219852464962bd3afd45675a603a8f3be37843135cff1d6df143271837c4529672accd46c06690821376dd9528c71fc0e47c9944d3993847b51576c32e0d8fd75cbcc9be72ef058420a95d5d4a26b662e0cf687f542109adb7c29228cc82f55a8013c145bcd9072cb5e08265d60c95d5a60f25b4deee9b0961f05ac06fa923196bbdfdd7c7b6f8f406eef4ca35f385df98fa18d3c6cc82937bfca400bc0a5c14f97cecafa176a2614f709f3e31d256d702165c9f72d1724d99bd568e5ba8840a11d731c8185c7794138b3cca3d55f102b50fd39fb8e08b34ae32697a785e709f707f117c692a78e808002b74f2db8cf8f4eb457802c45960c198932d168e2cc22d5ae1d2975a5b70d3ec1d8b60bff0380caed35a32001d238545268fa81a43f817a9018dc2eca6564fb7782542b1a44141792c7acdce2fc40f119e52a901f356a86aa79722ecfd4ee99bae0d68140bfb08684f761407793896794f7154007041f7fbf3ee757f0aa727a83a2266c40235d2b6240a399beeb56020c84e4cef25b1b6abea9fb104965fa3577246a83fc097d8e047436278f9cd4e6ce663ef5f9577e696e8a28c75483414ab5707efa6b93a91db74d026ef30edb55f803796f6257a04185a17b3df9ed17d8f9a56c83c55443c5a8911b5734bfdb9dd498af579e4c77eba3d42c835b4680f1b04b762e83d46826dd58e3d6cf306075ae91a645cc5a64dfc3c92583c625ae67b7472c3916631aaf74c61aafd0f64ad6f5dc09273200fc979b16bae4beb0967769205428e301e151869e6ce958a95692804a37f0caa809d02e4951fdb24c7ac62b7fbd9f42007a2037e7ebf0c54acfbbc5f521214bf2d935aae88e8c132668e0dd3bfabe34c53ca3b1f40ed82dd0bfa5ec071f6c96a84d2affce470ca2df23c3db5e1155cb01a3e4fe0be28f94c5b651a2aa05428171d4492aeca22680d1a66abca309aa5c276375f163cc396230ff6b6d4139ae501495e632131b93e1be6de37b556342ccbcb7929cd29064ed8f0d1c85009fffb55c1023a3240d8be7742ecbea77f8e8b598dc1978e040f5ac93054a32bb0c1cefd26c37f0d7704dfce4286a6992afcbb23c7cc9a8bbf73ca8a0c083d09c02b479b8808eccf54ce128112efea398b168385d51f9d197a4c3970894bd0e11a53b32db09d3684d311478d92a5849cf78f0bf59f7bd27ae759693be6504f9fce7a06c64d6293e605d90a8d38990937c002125cbbcc66b4e09905f4c7bba48d7bd9ffdb640ccbc8d23d83e92cb3728403239b1aabfdff2acab2909e2d03ca906ee308b36874d5e713ab164825e7132782b450231f859418c2c1ab90a393b61d2e410af7ba723b4d8babce3d5aa820e93ae7ad1ad3ff826d5acd97f37c07a685f24569ee726753b98e2d9c9e7c58541ef839b0833eb1597d94c9c27bc5bfc32296cf13f34014aa3a1a89579eedebabbb0b677b099f02385f346635cd739216de2011123527d016a23f8f12ac079ba293d20c709bd7d2920e74d80a103af029652f04fb5af48f5cefe1a000918fa4408853f29109a01e72b4b230045d94ed8eaf015444a2438ba874c323bbb42261c4c2535fe0386144af058102d86f3a97e6d9ca33322226358dd2632c841f6c3e4da9c00a1a0df07c76b29767b8294244c826030fde2ba7aee2943a95d7684a9fcbc66a530310656bf34496200fb333e2466549a7737db67a342d018404021ea16775c9119d6eb1f5817c2b1e88ca37a978a2d0044221fd83fc76ee24fb9a2fb9cd879b5f05741cc24811e27779e7f3968304632040ddd7c16013affcc6ece2618a03bd4c819a3a9f3ae70da0bc5785a4bfbf45e078c457f2237a1872822cabbb577d125cecedae519d4fa87e68038ddfebac93cd52419e1214d2d7334f5cfcf997a8e3ba6e891c9c0d50ff3c6940e622c0014a22ffc7cd2f2bf9b981fe56d43b86b99bcc880c6ede0757f89dbdb7cc6f7b94ed9afb68414e1403c3a383fb5f14c171e05db90731b34ef81e9cad0d6b3d2f680d8327caab26f149c3def55aded6e1cfa50f057d978a29c9ed93d1cdc88a2f8a3061295082f942092da0ad385c3d1a06775c042f4a2d2f14c61788cbbdc33ee34fb8ecf16b7dbe53b9bf07b58daa3d7bc66b1eee2ffcaeb7298ec3189dfa4a2c7a94026df8e2a95bccf8bfafdf16be05c8c35360636bea22e55b9d7a80988ea854b8344c1c65dcc692cbde070fb68dfa96f30b5cb3ea6f8e47b065fe34423159c27c3b5f45021b2b7d450ce46bd1eee3e6445080f2f79fa9aca9af150cc01c3e6807adae9dc6c617ea56cb573c81ddcb68c52c8eca058e505fff5f71f8fb09b6dabdf1bfdc758046e70b49b5437ef34d916e26d34ad34c88ebddb3ceeb8889f086ebb8bd968ea320a82f3e2cb1bbb5835a9e9cc7e91debb379d82c8a385d75f313e9a14909400eecfd9947f42f9d5c72ea20a98aa521fed30bf61fe7c03306e449a97e2a64d7ff82414a26e50a0b7d0eed59c6ed7dd23055cb71e859fa45c0307ba496b69d0280d94d00e70da859b0b48f8db467d9ec374f7bccbbe392258bf7bd3c4119da9788ebb6e95dbc1be80e47b9e226f6319de207d52b9605b078595dfed914f8d0a0514da3334a85a7f1c9dca8c7f048219d23fda2f73d007aeee6521437222852530b3fa67396817696d3c97af9a1d83dd8adc3c8a6be50fbfc4123bbd1898480fd8f96d2d21bfb3d40681c03b79ba00179c538b55f1ec7853f1b871ae3afc4e55fb623cc2b2ab0b883217dbae564c54993efa26d1160144f71bd0fa", 0x1000}], 0x8, &(0x7f0000001440)=[{0x100, 0x1, 0x8, "0b5cf1711bfabe610171097f78aab5114539b223a0de588ead8b935c2769ff16f0c91b4f741f2b0afeda3d01e2eee57822229637a82051462147f2c0424b0ccb720ec15653f71122e30b6dc6e6d1eceaf97d7e3f125a8ee37612be554e028f50820ac3bf353b16b9b36f9ac4f033fa50b7f5acb4df0a6e38273fff19bc6ecd123bfedf42fc90dc734e57f677adc665bd88ff22e4470bb35e93adae8e0e662971c1738f4af15679785843c85e08b33ee272a053f2881af45be4e1a9f409f96bdce1779e6e816b72e4d6ef07bc75738d0403d6e9a2a984f16d0a21c95327dc2337aa9741301db6b74a2bc74f952dd6b303"}, {0xd0, 0x1, 0xffffffffffffffff, "9f938689ca62d4d25c4d2d9206f8565679494fa280bbf75e1cfb15bc28597578ef2c460948346e8b3a834b8d3ce254211903a5eecf786923bd2fab0473e80d4783d5d1b093de7bcbe191edd0d80002295dc514b051496ef394ee0ba1b6e3fa3ca07b512ee4ce44ace11cf3383696ffee15b0010c54b379075acd1dbc063368bed993a24bf16ec59b8a7b7946164a445cd0daf36db79702e6fd45fc454477648a47bb363f43230b6adc225130fc5622a64ada25629319330a1eb6671722"}, {0x108, 0x0, 0x2, "84cf91aa8a5875c2022746c35ac7e4670d7e5b13ba00eedc04e2f0a91ce7842073b32f28887486dc61a4829bad2be598fd627490d93d6f5c7b4afc663fcb6ce549e2c932730c1db49e37470a7996488f750f9075e676a2dff1c3849b080276863db89995b616d3c5ad00cde118bf5c3aeddf3a747f9ae2374490e4cbaeb176029044d1147c009eb1e2341899d716a8afae763087f88c40287a5681e0b61f0c42ba8aed534f0d12c06372e7558c966896f2e58a3aaba0c4c9f2265814c6f1d56f03ee2785d71b9743344aadbe0bc46e87a66dbbdbc29b8d080a87a8dda5657b78ed56de0e68e050b13d4b5c34a630bdc1631dc5"}], 0x2d8}, 0x400) 13:23:42 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0), 0x0, 0x1000000000000b, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 13:23:42 executing program 1: mprotect(&(0x7f000068d000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) openat(r0, &(0x7f0000000100)='./file0\x00', 0x800, 0x50) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0xff, 0x4, 0x2, "5567a4e7a604bbbee2871b21356b6f0aac0c6e9e", 0x0, 0x458}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) syz_open_pts() fchmod(r1, 0x10) 13:23:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 13:23:43 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) symlinkat(&(0x7f0000000040)='./file0/../file0\x00', r1, &(0x7f0000000080)='./file0\x00') getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/74}, &(0x7f0000000200)=0xffffffffffffffb5) 13:23:43 executing program 0: r0 = geteuid() setreuid(0xffffffffffffffff, r0) nanosleep(&(0x7f0000000000)={0x7fff, 0x1}, &(0x7f0000000040)) 13:23:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x12cc188b968eedc) close(r0) 13:23:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3edc0e3d3da83fd4f4eb004eb18a10c924b4de1bf4a71acb6196407c9caddbe4b267", 0x22) syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 13:23:43 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 13:23:43 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r9) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 13:23:43 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) 13:23:43 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() clock_settime(0x3, &(0x7f0000000000)={0x0, 0x100000001}) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r2 = dup(r0) close(r2) 13:23:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000240)=0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:23:44 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x9, 0x6) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 13:23:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x90, 0x80) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 13:23:44 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 13:23:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) 13:23:44 executing program 1: socketpair(0x16, 0xc003, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r3, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffbfffff, 0xc2}], 0x21f, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 13:23:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) close(r2) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) 13:23:44 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8000000000, 0x8, 0x2, 0x8, "78f6af840240223f8e6c247491903f5a2ded1b35", 0x3, 0xba01}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) r3 = dup(r1) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/110, 0x6e) execve(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x40, 0x800}) syz_open_pts() mkdirat(r3, &(0x7f0000000280)='./file0\x00', 0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x400000000) 13:23:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = socket(0x0, 0xc000, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x80, 0x3f, 0x80000000000ff, 0x8, "52262e5fc17ce9fe91737c9f7541e8c106597ad1", 0x7, 0x82}) r4 = socket(0x18, 0x2, 0x3) setsockopt(r4, 0x29, 0x3b, &(0x7f0000000000), 0x4e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x1ff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:23:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcf) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 13:23:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x2, 0x2c) preadv(r0, &(0x7f00000002c0), 0x0, 0x5e) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x27b, 0x10001}, 0xc) pipe(&(0x7f0000000000)) lseek(r0, 0x0, 0x40fff) pipe(&(0x7f00000001c0)) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000200)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x4) utimensat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)={{0x9, 0xfffffffffffffffd}, {0x6}}, 0x2) socket$inet6(0x18, 0x7, 0x8701) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 13:23:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x109e3, 0x20) r1 = getpgrp() r2 = getuid() r3 = getegid() socketpair(0x18, 0x3, 0x1000, &(0x7f0000000140)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair(0x0, 0x0, 0xffffffff, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r9 = socket$inet(0x2, 0x8000, 0x2ff) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r13 = open(&(0x7f0000001400)='./file0\x00', 0x40, 0x1) r14 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x10, 0xa) r15 = socket(0x2, 0x2, 0x1) r16 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r19 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) r23 = getuid() r24 = getegid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100), 0x0, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xd8, 0x1}, 0xe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r26 = syz_open_pts() writev(r26, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r25, r26) fcntl$getflags(r26, 0x0) execve(0x0, 0x0, 0x0) 13:23:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x700000000000080) pipe(&(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={0x0, 0x93, &(0x7f0000000000)=[{&(0x7f0000000540)="5b935575dbfc7a2c4c3b8aaed4555ddfd02bb1733afd7caa949dfc072d8ac17062e8956df0344d09e977eb0c60b911a1036e5186a690a82ee08b82cf5ce2a1fafd933b4bd0a818929074ba519ccddbed188e3e8a96d57e1e966fb6690450b9b1a295a87bd293fc84d117339dd0e80d07b9f4d42ab1a9052a2342d67cbe10cb8aa5a40a619627b97f95ed1dac1d7259d43272c3a72849e329b0a25f319cc72d2bc69a81e8bbc99706342c5eef00fbc2316471bf0da10ebe3b87736d04fbb7b4def30d8e3fff4f17a292ebfa8b870f6329491da3a1250184c76d90731e1a1de660aafdde62fc0aa4394c2e12db13a6404d1e090ff0d014347804a9d31248aa6f7bbb5912dcdf7c0343447974b18a99b15ddd06497f19157183bac92de886970a6e5e85227464d04fe32f8a8015b59359d5f34388189efbfa879e1b5d367f0622f8bb6107538ae37a430e820ea6da61b6965fee1edf76ff78f470fbc321c4f89ae9c1f159ef154bd7975b59571c45c72585d1ab60a67f3d238814007f38b473389adb11aec822bb86c7dffec4d23d96fc41a51bc112f8b2fba497c44484fce5359e642e5b273e4edda0249a906c875ead79cda34d079051f001d00d32315ab4d721d14853d625bb8dad53ffb5421d5dd59ccf05187cda3c5f2b5265742989645fc424eb45236fa0464c8b7e601ae937022dd75e82f2deb905e507047fc316230997897ac1afab6eb17b7711c4a30dfbda605670ccc0e3618bea17d427c83be7465db8f69880e3cfe3c4ed6f0e980c83d814fda9c02356fdeba9fa7c33dd54cac1e7f46a8c52eaab9f7588b881d2ed476e31e37bf01dd032699d8c10aab7d505b715e74971536a814a1242ae725265122ab463fadbf02bc52ffaaa9876b5fb16f3d6f90ba8dd5013da2090418a40a9175bcd07cb45fbd20c3272d340b7d67341054ec84cac6a40d83e7d74f3a6e67ff97970ea35d773b9cfc398f1c0686c59a0edeb046379cb2527c1a76bd45debe3fc4a809ca4dc505af6d3c14a23e7c349d652a9c781ae1da6fe7e35a711753fb42e096a25ba12fea2048e64f8a9f0b9ef1caac6d4ffa8661b8f5c6417a3ccadeeddbe8b7f454458b5df9a106b780c86d4716d9a6ef77f8bfb6ad4f8ee128bdca72ef4d59cb845af2375bbde50757f71c256a07bb622ab45eac48e5fc815991a3dfec8a04af075308b37d9b1509b5ec11f0b507d21b3902596d5dc3cafd4ba1a32905fcaf1c7c57596affabfc3cc4824b0421973337c0f4c74e58e5de3302f81235a9b154a5ddcf8c07f9e5a3545d5e4169c5ae4e6a6c74083702890a85347dacf2ea30ca1523026ad4f5a4d244f555d7ddee7974f60344f6829cb87b948ddad347e26be96640af80848afd5a8ea0c115f1b9726914b6dfe0ce1beb2bf0ff625594618f7c58993a6d0a1a216f9ec957125e9cc6d9981e1514d80a5b2fe891578189c9677692254e47333912c7149d52761c6ff8fd3d31b6a14438ded0f20bb2ae4aa0d3d9f867459c75a96275d623b144007f318c0e1dbb54f6ac2465cb09069a8c48377da391589ffefa9956347d9b03d4796511b0b9f219e3cb251c3143f6bbdfa6ca7eeee73738621bff310d79df50179ed18c08947a8457a74e82fd16555a78957161df4a0654a5f8f89d9170e834be5428f80d6afc6a35ff52613b618c32b84cd3d5fd7c49872ec0eb4a0520a1cdf87438b5513a59ba7f8619dfb97a1ba70a8934b922b505f149723751f30fdd9c427551fca3f415a0ce3694017332bb629bae99ff2d747400a3f5392f377e669675e94e04471f3d47f0e1f160aa0d3156b9e5ab6a370f59a211018967267f66f1905879adbe3ee2c6078b4fc01ce35b824ac469b34b0247661e704d811f7e304013654d5be4ea31a5745903e38d3a2f042497219d3d3e07dbaddcebbef4d6a7f85528b5877839f31195b53c03930f4c88dfbd215965f645501394c1dcad09b14dc2b95da9f6d7a6fde5a19ad069cb44524f54e89d006386b1e0058c45eae4328ab47040e38c8398b29d9be579f73314b8213858d7ff5073afd7d1146c2717838cf7c02eff1f0fc5a6d4f29be895b6d3dac3f5135521b883c4aa2b7256a43bb52fd891cc6c8a178c445a3f507a64fb121335f3da07da63801daaa3e9e86ed174152849fcf45b917cab032cffbe53a51b6980a6b35337597a023da5b43655ffe51f35236aa17d7bf5dc3ec97d1df50152aee40c41dffe5dbf775104e5de60ee094d4bbd2d8e7a2ae30581f9ac4e8081c3d4a192d195e51f574bcfa5c892bce45c7d90fb70b9ab4252dfd5f8fcd4505c6821b1ccaf57a7ebd573eaa88c50a0e58568e8c8ba6e9b2ca78988f275b3e85fa7fbeea68346113c641c97581771042b0f54d170e0e6bacbb88d5e046b575ee18eced2ebfdf474e52387ad36f229f79236f931865a1981e16a677b0cfd45b01dd35323b23f0de6563837b2c423a9627516eb69a5712be9ac3cdb6bf8be6f7d09862db54a039bb6907c224d42d", 0x192}], 0x1, 0x0, 0x0, 0x402}, 0x9) 13:23:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 13:23:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 13:23:44 executing program 1: r0 = socket$inet(0x2, 0xc002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) 13:23:44 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000002a80)=@file={0x0, ""/4096}, &(0x7f0000003ac0)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003b00)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000003b80)=@abs, &(0x7f0000000080)=0xfe21) sendmsg(r1, &(0x7f0000002a40)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x1}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)="7f4dcc5484e82fba0e91b5828db9e1b5bb226362bba660174d35cfc88585e46a8a38b5120a520c19770e31cd5f48944d65c4decaec48cceb4e6e9518813c58c1f2ee5162b783a5bcd314cbf3c11b876d5d5400e6d7444a496478fab5a6c4ef42741e00dbb048f02aa154c40941b9b771ae6924efc0ffbf3580bb1f115b4a3746286e1cd3a0540976be5312bd41f0dee87de69472be0ec8a1f9caa53a23e7429fbfbc535d87d2", 0xa6}, {&(0x7f00000001c0)="0dfd0fadc8b89a87d12dddd757cc846a144d6374df171f5fe5b4d5c974a78a53178099f9b01154cc16a6d23f1787f68224362e1e576ab812162c2538e4b03b482cb66a51cdb0d66efe6300a5b6d43a24a62a1a91baeb11e1e9a2a5aae3758e6b3443b03d25d6b07c70e95e7147cccd895731358363913af91f8c4ec9a5c19cc3b536f58faac0746adafd9269ae96ed2406bc883208cbafda505946275253811b22a885cd85f57ef3ebf9011703c0c5745105139b", 0xb4}, {&(0x7f0000000280)="60360bf8615ff67ab32652b33bfa567e553aa951bdd33c02611b841a7ef7ea75112da0600adb7fa51eb5730560549e87e98ea4a45688989b13392a1486744c3d7d543100fb88d294c095905e7614efd1bd85a33475e8f8b9182b7c30b7685f25d08a09998896998c7391a61c361bc6c490a195074160cc3b42bbfa1e074f976a4df736c2f431bb75ef6423bc9fb2e221b9496fa07043b0c0a7e562e0adaa6cc1fcf15ae955026467f492affcaa022435f68a81eb7c76301ceafe0d692dc8006a7b668fae10f591f38ddd5ea0389446f66cbae157543e5071117caf1408a7f476d14a9a1ac0", 0xe5}, {&(0x7f0000000380)="54e683c36c4075b9dcfc7081b2d36aef5f94f9865c562b74cbbf407ee947bece5729d493cd7dd9e308c498c69fc27643b083eed8381f65e0b70b4cb3a4c9ecb31093e8e4621345503aeff78c", 0x4c}, {&(0x7f0000000400)="cd13b3cef442b91691763bf05b28fc456cafde2deb300ee1a9927e3b094446d2370dba4a3622665663efbd60547d6513990ddc34bdea6fd90e8ef579ca9847cb1a4893a301666d62ef32ac74355b4ad78a8e55783b0fe6371550e16af4d0bdd3b540959e47a3e151a2dd0ca6f7737dcb64cea4f40fa96645f39229ce31402187ce7c42f524dcc122831aab5f4b60240083346b9706193f1dcc802139cec698ec1317c40b7df7a24c580d99df193c0579999ec8e600e1b97e6275354a3fd1948cfcf37f00157e", 0xc6}, {&(0x7f0000000500)="a27fa11a642762d623a34536ab3307a8e4b51eb2c5b6144825895f57f65fb8d3039413626b605e3af8e6797e83f893d0bbb59eb6623bb710b9cc1b1aec2ec320a094351fdffc58e2f0bc399b7937370a7c703c085fe8c2", 0x57}, {&(0x7f0000000580)="f2c81058f342df9d779c683ac0865d606e863179e5ac9d990f1e27b96875b592f6b3b5d4e5ea3b2e5584a518edeacfbb98045605f54c7dd651cbbef4e6ebc3b96affb05b23b56a82e2657da352934bd0f3155b93b30e2881411ce06b36e48f4bd5ac77098b167e9cc357c8d9aefb60225f2b40a285b225afb2a0ac2c5f423f2e8a9f56b1aa6ac4b7e32d00820ddc773a80aa2fdac306a27d39505decc5217e01a894ab4d7a7a54cf1fa04235fc818ea37bab17a28c", 0xb5}], 0x7, &(0x7f00000006c0)=[{0x1010, 0xffff, 0xffffffff, "ffab9d820f74632ea756a9a226842997eb3c55248ee4ec67a0bcd26fb7a8fa8126776f651a55cf5e093b870bf73d90875a62e7a01c1015e7f24aebb877e94396f2a5ac02cabcee264f1eb719e49248bf45ea3cfb077864165edf7e71094b38a6a5965a9cb7ea4db3e8136d78089d7659c6fa241fda32bbfe5a6ce5019d9dafdabd6c966b876d327ac7046195c9f0a49a0d9105b633a58c26ac50da5f4e9606167bb2f6a3cc89d5be82f40544c0c308bf1b5117190bf8675b9e94f3f78e0423c599a291b85e99e50eeb83b7ee98b86a99858ec6fb4c2eabb4ead3374e721681248c807ca1134874accd295194c6731051fbf0410da423005fc2c90478c484c7576c3925a7f3426fcb42911878b86c3726b21c781ea4484229c7946ac06631012139389563be6efe296d1a5571379ea8db3ba4d9e49b6595a1f295377b8af8530edfacb9891fbd2b7a0f55210f5cbc20eec9f94d91b7e86fb4dc6366dca243ea3e1ffdbe3f901adad077bd1a775782cabb9e3966155255a1b0ee9f24274523b862878a1ac4b310529bfab34fd6bed6382912f47613dcc475916389be1f4bbcb9b5f201d4e553aa42f4616dd637c0bc1c388f615e943cdba7fc77ea69bad6b776be93003c5248617c0d738c7ec3b2270879cb8eee0e8fb064a302d16e7ba702b71af5a943317d2e9429573d66821e662cdcb73f8fa52254655518040de0df9b1f885a8606bfaa687ac93971c4649a23af08faf2ec4a56a5e21bf8a2d458a6420c8ed85c863cd5887543acd571e2fbe7dc31fbfd3f37e0f8be5c15333bd372e0325329b61f2db3ba06d7d6ef17c61f06a36bb06cf59cae8adcbc0f53a2f640682f1f9a677b5c051b17160b86068c60cbdad67b74224c247c827b8c492cd11f5204f0320e9f816b22b4aaeb76ab1b65d5ab13c56f2a37d5c9f744e5e66bc7bf016c2acebef640d0caebc4af1aa3a3b2947bfe9f2efddb5db7c1a1d4e0dee083f862c1cee9fd167e8a8e8f0fe56372574d113db8b8201685045fd679598e1c606202c5e662fa767cc12a2ca86467386c4b9dc5acfa5f76d60a554079329cb418257ca88eade25b2ef712e74a1d48cea4e85b3bda71a012b712c4195d2d685369bee948aa8bab4be43bb4ce9fb0906c1011db921c9f57d26b813c6016e323e3f97c0b68b2789f528055a58c8566c7024683312e446ac3c450b41ac9a0da67db4ae65e10a5d613e9de1d561e4e28cb5a63788fe23b12861fa54845deab75476cbe62ed140e10d7e1bb22a5ef95e1ba646fc82e3f950cf23ae700c3a74022f13614b8e38bc07ff94af50144079a06f6c784dfef36231c4fae293f7fc72816f645e69cd29bfc5e6e8df53787385eee5735634eb401fa35fe506c1f3a7d2f340ca89610b098c8d37dd426d79f5a89c9304cf2988b14b95d76d63af1538db66783b2f4250190c680dfb32118feb6ad4f695d70345d0c09ed421f36d5f489d2b4d71f861ba6ef3c17c4e873331f38a5dbf01b7a7138b5d7999a3afb49dfb69f0e2b376fc72bd03c60d0d50000ab949d7d6642492559c3a8411dc1a6e5aabd909347a69e660c8cb44b2a6e2cca7d543a653f02fffaef580291216a8fc1394fc02281729c6f07683fc24f5ca71a8bf1b31c5842549a94e8114e48b8d9797ebb22d1b52d44a21c57f6b43aa6f5eed7999657e9103cb72394f8b51ba7d5d1be545a3cfc3730b3ff8a9d9f7855c940568a4d2ea35711c1724e101faa920a77b314818bbf7788673ee60f9ab76a7220ca25f3da4f717d41237508f20a529e1e1c8441f590ef4d5fc35ad3b09d46a125b602a7590a36477024a1bfc45b3c6be2b9d3978b30ed55d3f62cf50603c0a9c565046e35262f6c97595fa75c2e4aedd20a999133f7517d7d361e17d10f16fc2675881b074797830d8dd7cb9cd7a7df554124c63a317f67c6cde8718a9d4bb9b8cdf5dad862eb8ef9a2e6fe555de180f0e3db82a2b8a8c0e84299e4addc05a6438fd8ff508f9183780223079694bbdde47ba2d5d6ff51bf5f034661b1a0c80d7e050422e9d3fcb076d060c2b9798a5b10b77874fd3333f79ac8c86a0c9ef9c42bef0c7c26965fafc0963b9d24be1d9d0e1f0100959b61bafed5815fe70066b4b06648f53cef2f3fb6a7d4f302d49e6a35c80a48e510642961cde3f4013cff54e226b78b37bc14cf3d95e776235ec78620edde189e9ff1d21a0b21ff2d515174f31a18c1eec1933b09d4f161f45770e0e44294387bdebc3f1d302132243155228c2d9462c27feaea0991f07b8ea749084fb32bef9fba3bbd849d5457aa4ff8bfde0cef743097a2b4c5d2d6d5b3aad421ae42a0a9b2f8e80635e8defec33dd015a02889b773be3319f89d1a337ee8d84f85fa2ee62b88fe59ae493e83d86c95bb8878191f3b1949761823ab877f7246aeb83c969769907162bc0285abec28a555d864f1ddb3ff322ee7f3ca5a8b762dbafd7bb02efd9833cfb628d5fdec80663829ffd31e58d7effc4ee7e7cfa7a0d9df336c8919aa6934d15b0e9d892da8ca8d42cf5e6231f64d1c4df5c5990fa811d1123680f3876eedc8cec73386ef782808dcaa3b0dbcf6b0b245681b40aac05cc827079ca3816649fb7af0e48b195ec991ab09366f88ec5cfe639238133d77cf743f106e89f2b1cd49ad6365a119d4496fbe525b85fad501ace1255c18b3e7bbdb79b1a47ba41ded76aaf1c7ddd973539987b2b1d6cfe2657f5f94903b2c0e2ba31f39babdaec43bb05016b5eb4295e4fec50e15362dc20b0be68614da5b7f4bebfdad3e5451bb800f4401943625cb2cfe7cad176ef9551f6b04a301da08cea99639b3e794965bc01a7181d77837911c7049d67b01bd8f1cabd1da306c92a85e4ab4cbd4aa1da9964fff9448987070ad58e5378e73eda61aaba1bbd05702b703da44ba435c9565eee8e4165fd137096c3dc01eb3a78ae71ead5e0a6458450c163627deabd0a91db0af87c7c7034010750d2f70fdd993b0a500a24fe3e660b8c8ff59b5521b80ec16bdcb468739503ccbb29af69ca64607810adf94d989ffe05b695d9d6bfa24eba81bb803258969045caef59172933c3759f74a9c53bc344a5438dc1bea2cb48b2182af80c6b46c8130b7d1b39c7c3d99ae4542419243938c9d33b2f1fdb4f069808fa83addbe29533f2af8ec216eebf36f45e11ad747e0f9ecda411d56c967e15b5454e3a1c418d9e349bfc36a5a52c975b8b88bb455610fe0a26a78bca689bce8caf4105e08d82863e7c2cdea10c36720af72ab1cc80bb61e65947bcff8035f09d7ae2667bd80a80ddc3f3698f65cc893d5dbaf70eb4865c46ab9714cb13fbdb7d5d6340851d8ab453f36fafc03a89919ff976f976ea31af0a879b88aa742c881000e40d8108f2a450aceb7188312cd0864b391df97e1620ddde91bea241433d050d1131ac80127e9371498ab27f0d59dee83d343cf49c6cd84b69235f3f98632d4e72f276c1afedbff41128b7219118a8515e894032c3cf670c83f3d8e2e0ae35ca8a7e2ab18dcfc5b850e76f78af11562b5055291a6e52fb9db9c67c68cd9691a37a9f8b1bb3492738cf2f326abcc61bbe8e41eced2437c03837980191e8e79c5cf6d76f6ea450ea6b080aeea6994c8ce5108eab9882414619401213bcb437664b106e1429338b59b12abeac84d23ca0e7aaf01708b293f479026cb2e521ce30456b227a77d64d60d4034730a405c6989b007a09af936f6f90a0aa51aad3ee81994e00707de5173d6e0082c774e5d7323bcdf98dbc893048ac51214aee900b6ec7a136317a04ea0cefc9cc2740b33e12f5a366b60d5185e1015bf695444a18425b54bd784e0bed3fcf4b36bc8a39e87d524ca168724e3fd34b5942e0b5f2fce55cb9d21e540f7ee906764e58396b014c3f08230e28c734559f9f0089ae3320dcd65da8fbc950293254b4e2fa4fde6d0b4b68a652dfb0f6c6f8f771ea8b1cd4e113caf988a5003fa4db71ff6bdb3cdd3bb0661b009838879c197ae349f54e92471092ec7140dc74e0c4db66f0d2f3a89587f884ec23b8012f6b8697551aaa8781ff11c7419496f73fe0afb811df7c7d59b900b0888b75d074186fddafcc729275d990e0f79c35d1db9c7f41a6881cdee5bc4b1a813bdfdb60752af0030d75834214a249c1984d67044c05d0970767dd5919beaffab7d64b85940484e0232c308b7636287440c1b57940b12c211ed5ea01c944cb97b9fd0674db57e5bae90259f9516fcdba6b169eecbeccd1840d9679382e7ab3403474ed5d7ac5188fab66600e6d70b4a320975aa5af2a417f970802190a1a9aad88262864ab78042292b30bbb7e4ddf67f2bd60fae821aea38b93c5264f9d1b3c4c74674c28df4ae25c896297c63e80cc9e67fe4fed00da5be91694bd9765bbf6df93c802aa9b57cfce69854c001773909f6cef39fe9ac8f211e0b6460030feb465cc672f6788b159fab718ca4080601f3cec603b7c135e843918ff8786683c8989dd7beb1bae930e5acf8329f62a6f33b4b7399c9b33c774d53a267afd14b942742c31d006a8b8c5b8d59822c43c3927c105472f98eb3538f5e9b4cb9be03fd807a0215619fb02c7050d67835fc9c5398cc12a74755e1f6aa0b03485c74afd8a339b6f3b3de007b01418f540e954ac3d551e81dd1746ec5942d98955b1c426b204a6886c0195bf85c9af4a6d6dc792e8b97565f7bfd2248e5c8b206df82fa651b63280ac442b0264a6788921e011bb6f4bcb5d7db26737744d5dd591afe94ca983c2cd8ddefd9a889f19e37b0b40518556f8d61cc78d9597ae2b74d0b4b66a53419623d8317075541ef6d1ca0109c9a3b4a56142a156e49c86d7f2d9305b910857b47879b65f6d43c2db50001a62d97d660ece30b682af65f203550b128b0682ebb5e6a5132298e21f6cbc158cb4664dd96b6c128fceca9842263f512374c4c4ada1795f9f668b01ab885f8e6c8ce7dc0dd97bbdc56b919ae3d3e323de6a4af1196831af9f65511cd033f25928011c85c7aaafbb411e771f27f1720f0f994f6413a0a415d1ac371f857364ff9bea387773ba2fc91d3dc6ce6bb3b113b2396f5ce5cffa314f959d1d80b67481ddb5ea0178451f4f7915af1ffb1fb0a79ca361efe42918d832caf6d2eabd6c3312548c7d40de786cb8107d2180a122fd95a5ede9ab7f6d7194cba0285aa9d6e32e942e6d00b2811bf9e01400e7d42d11672c4606181be19a11ec394115f96fb907c1183f7045f4658a80bb566a6788f775d669b9112e1168dc0e426ddf875f6522961ba5ffdaffd53fec14bac2d5b2cc468b68dc0a409ac39b3128b55f5af07fe19393f1a10dece572edeac41a9b0fd5f6990671a989b4976c5879fc5a76fde94e3dae0fb852f4cce366ea3656f6aeef7de15380b1f97ab66409e42ff4c014364b38c110695ad03d0116d52d093a4f00efdbb24017a50049b42004cbcbc33710dd7772ec1e10347f8f6ef03dcdc53c4bdccb302dace7805d2f70d5c328e060aa0c48d0b70e6606202f2f2439bc64031e0749169113d93a89f267a646d0db0e90b5388e976f01671d53c94a0ca37b17cf12c4e5d49f916ec5370c44ba8960f60d23128b81d1759994015960769eeb9b0f92446aabf23dd3c36315094a604de29437c75bc0a1e74ad8e661a5e0994468041b9ce96d3c23b33145b53023a194afc3d6003f2d717b833c1a8fcdaf8d423430cb82abeba619879334d031adaf7aab1a48d0167c7067ca6b1a0bce6c0faf72106454c099b59ef817ef8c4909a3030c3ba3d42f3"}, {0x58, 0x1, 0xf1, "147bb0ffd6eb1d2ba6fa38c2870a558c8ab8dd7a7c0199362d5b555bae8afbef7057b28788c545fbfc3e4e08bd061c02e645ce950f7c84c92d16ba69ffdb49aff6"}, {0x78, 0x1, 0x10000, "ea9bd2163aef83fb09a4b439257b7c93601fa91eeb0ca148564675942b6a2e0d6dab3280ce584fcd66e29bed0d7eae61c4fda4a1892a095026fbafa5dcc6ef82c5b340b1ead642eb1bb8a7a9a8be3d03689eb933b784a25b0f7301f68df949689f09a6"}, {0xb0, 0xffff, 0x80, "627f7dea616e01c1657496305a52853c0e3a8fcfb3bf1e3b21c31aa8f0213f026ac05287210e0b28937aa81d096795c699df35f14a4b6800ab064b56427f3f4370bef55cf52c71ca0397d96e1a73b9dd3e1815693f2eb5ef1ae7c9ec82d5d8e50431bb53ebf4494594149ce2acf2e2f52055f9da83543292820df491ca32acf26d2d710afac45a07a12f132f2f6db4fd694cdd8d13aa8f46c064f3"}, {0xb8, 0xffff, 0x6, "fc84f5b8d5687cc8501c521a2bc383d00a3849bd8c225a32e94afff63d9b0c51a8345ba0c0058c0a945204ae424db814c00d5b11a8ceb9331e8cf471925e68abfd584b4f49cf38a171754fa23e0b0d8cd1008a72ccca8ee933d7ba23f4a4b8e1ea98b7e9266b976243f88fddbd9396b9de7dcd30716fe88da6fcf340c9d806c8fb44a057de2172d4a96e9f7cca9e83c733b1ee55ab7082f4d02e25b6330319fed36d417e6b9dd3"}, {0x78, 0xffff, 0x3, "a21a500c30c27094d6133b5876f85873aa7b7f421fd0d9f3bffbdb6df879f5b00c9b9143944cafc9b51b4d1be0c9a03b2edbfd750fc3f73d8c9e5d35c537064ed7630fd4d78156d763cb8df208c4aa6631de8f9a7831927122890aca7b03b127a995ba"}, {0x1010, 0x1, 0xffffffff80000000, "db2b1839064de53c0c311ccd2cfd88b77a6e8ce5dd01fab27708875a3b36198e6d31a4cef0a32e6115597150b19271cbc56298c11a933bafdf5364d24794b6ddfad7fc956558897c44721ec48585c467d4cd5b60e79a1808c6e3bdb58d23a9f660f2ae40e6aedd160cc32180a2ed49151c25da7263a156006dfa933b34a87c4ef5d822fd77319d20b7a4b8a0cf403c51823835c1fb75695f9b1795d7384bab5eb5fe7fce66e2ef1894337936c42470635fd343b41282fd7c04a1892ab4b89aab2a1348a8eb0c986649c94b417a323ff54f0668fb81fb536136020ae5b0d12948905f95f07835cd20bdb4c44dfaca126f511796a3deddf6bec448453c45786615f620e4804d268f16a470cd1989e0fe78a8cd9945ab1047aa9613d24be15c2df66b78d7d8c36b15a541bec8eb4eb92ee9798565220db3c9650cbd56f5456a68d9478eb2b51334bffe32af5e9c1c0521d9372dc146945c952588951a531f2546caf4df61ae6495dc65c1dba4ca109fcb77b093103a3458403c7eb8c17accf236184ebe9650c205e0620dfacc94c6a67446ddde0cfab89a2642d8998e5057b867a7e8e47c2e50d933fcf654f613a468bc1a4742a57bc2a6acc71e5d2ebed71c0292d5337db2538f4d9c00ccd43a190a640a2d1ee477cda2409c80479db983f99eddc89185f2037395a89199a42436bc01ecb92536a82bd1abc578315e40cd3deae24944d7917f4bd66fb47455e1cd890db3c4bfd600ce680659b7df9fa816fff0c170e55a37a3e0d67fb1e4ea355bb533ae4d43dba365b573d94fa8f0a77ae831607beba7ef2cd72ecc163467ebb0687e939d73e1fec1d6a79d483e45adcf6200fc044f66c7947998a257a4634750a8dcc13880c43fb05f47546d4836df002a2e38a9546101dd62ba5695f008730c3ebdfc7ae77fb0e4fdb5c0b571cd14287d836f1ed973715242166ab5f75d14d61c203c75434563c868e2fae0b30a84364d5f1d0df5828c2aa0bcb98a3fded0ac20311eb7b0a6e053aa90bb96930709e3965959e34f1c5ba86bc2f74038e76df9bf4a2016fd5380676dd230c02770dd70e11bb6ea38f49c8b1be940f8f26823643ea149b58df9ea147dc7da103d9f0999683437c70d67c20d66ce4f23022119db56f43fc8d8e0db32f6410c82bbca9a0785fec40de23354d833d5318e13f5eb718c588277128e85cc2296f3155c70ac64167d74b482f32e2451ed4b0e1558ce8ecedba8ca9d9512d8db232fb529f045a37d9e4839105887aac5048913363384982f14a8bd0f776fb4a7c7c714ebe64edd7418058a2d9c93e5a3fbe770140de9194a56bb9cdf2008cde8689f00cf4a7d391de6151bd6f1a9f9a5cea3d5847e1b2401c50fb11d2fb6e46adc3b714cb9abc2e33980dd4e0068e6340c9eb66328ceaf57dc3638ef49d5f5ceae9b91cf893f2661673205922ba35a9a6ac885b63a14452dfc62f990b3b64238e2089e27b0403f67d0767d323f4c796219c8a6e578b813fe726156ab8435644d024e97c0bba4127a33bcd14dcae44fc79fd3a526e001570871b7e9438b5f2584f94d63ec53c3285b6fa1c64ea30dd1a2924a676a3d3e3671ca42338b82c2962baba42baebe6fcd7e904b8d24d438f2ae5bd414a05f4bfad62cec8c14b3be3c1e9f533103ddae6cc98f909365fea347e373defb7bd796b65b08b5786c2b5e698c414426b5c1dd4c19475a0b03a6b481668abf4363169b2616de1f95e015a10941fa3beb0b637f45523a6f64131e0d199fc1712b79bfc6ea80dfb4675cfee4669bf4c20f8377504b33c6fb0fac619b180c396393efe3605c479ddc754af6f40c3c954a7c8f3a7062a54b09577b1cde56fff16d477df85c6171868827231393f7091eb05caeee5b4e6d5756b172062da1264443877f2eb5645c9b49ba24ce325121f85ffa160450e272bf5cefdee0167a0fc4f240cb10b701c9a5242ec038b88b997da2870774d7a66ba891509b4d8f29657bcea74cc79ac6c2be58236e00072e33badd90de3b66d0f99b3acebf688cf212502d6727ee4f3ac44b06a222ebcac6ddd6893a6c283bad34cfbc386c9a4fb057d850597f834fac27c211f7a0157f90a59540e933a8b919c55f172fee67c0670dca0d721f8ffcae5afbf87edb83d3b5e166d55d11c79c3b02866ae103efe488618364d61d6d909ba1ef63da2fb42e8380ab3932de6d1c7d425cb9b267f4ef99dadf6acffaaa5e7228b5fc2687320148323b62b90128ba3f9af163d6278cf9c704a7d413847c9eb32ba39045fa48fcfb4fc2d61211bf5416cb8ea0dce6c729cdbcea7d15342b497eded4b8eca394234e5c176319f00c501ed24022576e0db21aa461248800c088d519ccff3dd4d0b1dd2cb4128f63f0d914fa7f8fa6ee524fcfcd06600470e0926f41b0857e591f8e10eb5fb31abaeb16aba9661255462fbc6d58283ef378aa5ead77760348bb2f317b5bfc03fe18ef51ce3c725036ccd8072deb7aa9e0497fa39046b1eb2ce3ada4de0661fc1050cdfcc53eeb8e5d7c7fcab729bf615034a87df843b8ffd60d625971caa5a91998fbb9aae2fcfa6781e436940e40ef9d497a93335c62f299c809fd309416cb76337af0b1ac97190f45954ba00aa466db78c8123b1f4e58bfd50cf294bbc7b7588ad5c7d27a26b33da696600835b355c5f5721b9cb4a704ebd2dad4656207660c50a58eefc9e72c340881eb233fca5fe0114d6dc1a55a67466a0104bc3855bdd2775b0ef52d6f7e71430172d8226f3c92bd195436af4439b37521a471c72d007608c1c2052f9d9f635e709a9ed4dd9f7f2b72ecdf50ce95d28effbb56eafbb045685051c95609c69e954b5897f629a44fc6b2b6148c9496be36d4073be8c90a881bb04f9c2b8080ab956fa0b62e34c924fe9f08c011458eb0494745a88eb2face787055b1c800f06b715c12b0491bff299de8a7e16df4f49a7c0074dc2a4e292346039358937492e00189700bfba189eb062f284baca415f592194a2c06df0178a3140315c1892f5cafb99554171f9dd5c61b7069c1dd01e3f1d519e0b46ee6333212f05ef86d5a6cdfc174af45cdd661b7af17b6a4c50eb46709ca1e5ea2836109cc8c07b308318fd264c809640d68414f160f3a98beb578ba40fdc29af8824d51123020c55020207b9eef615b444335a2523fa1dae78a42f882bef7b637f6908b7b91bf1f732603df40195fb70e84b005f0256a9655469b6f4628844c09b90840a0c7b0931c3b851186a3d54248ce7a68ae1f914db1fedacb24808b16e24f830f154ab227239bd5e006b49ed0cca67278d71dcd28cb48ab9ba3d86ead4c1a1819efb6e353bd2ac073842d6056d32e73a2ea94da0a7ea0758ea667776cf7b1d9b802f467363b0292745dd173ec67303521210d47cdc1603dbf082b5ff9c13936d07fc65265bb4582c7286a2821a30c2fadc5464cc0ea072375ddf208c5114309dba860c34ebed55449b2a9d4c2c47dfb291b08ac560cc7069bc5f883d01c65f31617e889614cfb5c0e1a483375efbd77c06daee5c7ca3cf2fa50045168c25193da30410889071c92c3e3a5fec1151808ddf83d361987ba9104e4fd52b474e1fb0b14e553da14c78a9de21e4af4889b762195d677f4cdd0b0a7b6f76b0243bfd73b2bb44e2fec145d4a65c25469b6617af6fbf49b81bcf629d49b5c9f9a80120ec2caa174d7ee6adef6f33ace97519ce0cbcf034378ea7c61957bbf1629615c4a23f187c05a8a2a36e52e5c96ac351cb078c1c305adc5eb4bd9ba055f26e635a8a676d3d548bd2cd19ad1b9747bf9ebd61e786033465956c1823b0494764bc65232411ed9c052cb08ace5e8eda94efc4a3804f30d6863b3686e94dfb0b3c33d21102d30ca35866876c0311910a36df12b0f8680aa67622fed3128fbfda15b22ef8ab0cba75322361cb46eff4a1f3e230942f2e6e6ce98bb839c8e0103a0447621d56afff13e4a168cf5cded61601db630111a4f7e12908d81ca9aa4b84276d6ed8952b59cc714ed4c4f961853b0457861297bcc8f36b92f0cdf095c788c6046ecf688ba140fa7bfd66aeefb13ae1e3018fee83537c91d8ada241f7886d7505adc809280965fb4708ee73850015ef7dcc4f94383d4715965f55a65ba7378fbb92bc5c273ea29489acc518d59d52bcc58ae80c444fba09169c775723f67c1951104c5d45bb4f0711aca46b09b5b68a5be683dc71b295761c85aae145d55e55b27b54c2d6b2a486af628c53f08cb18e4f95e421d75fe8b95c3287feb9113d1dca3c1abd5d9e665ace4f6159c501ca1ae8acfb5d0fc8b925a46abf9a777c55b6248ffb1a3b634a4a4ec04364662c3c81e3fa03ddd1656fd0651b252ed50bd7dc511cc48faa4b0ca0dec9c9c13cd19a8ffee965a38377d660307e89c54e7801501d953916b845596534cf3ef84081d8ea46824e434bfd49bc938c3bb6741b0888f193c2de43c0f4c91a827bc43696d0f73c77c715709746430651745dfa353441ece18f0ae91b2c085b6af5a1cba2329d976b027ba5ef4a720716e67ae2df3553edb1b7921381bea0b6f5fbbb040d7b95d75dcd4c818d49f6cd3af4606c6c5bdc5efe15ac48776b48297ae890bab098b010ba076103219f034b5cfe2cb9e2eb14e8da0d516f2bdbbb7675dfa39600c0cbdb2c23a0c082040bc6e67311a31c6676801bd11d3a9bdde5e63f391e294211358ac8003a5b01e98580c5a9916f61687063f50ce6ea74bdc667d11e36bfdf42b6ef12153c9a40b12f9fa1ec498106f74caef784626df8b9f9c20bc579b9e06bf390b1c45785252ed51d6e881f188a86205c63d8ee425fe1fb2562d91a8c9a1ce3ec02b577c624ea0d91273c260fcabe3e56151ce27f3d189527cb5ad5d325399bd7ff893bc3dc86bf09296b9b795478370c66d39e2ce6d9c66f6dc5d62c1db118656da04ae59023975e5947f34371828133af66f545f77890ffbbae8960825bd998ae924dd98f8cf1977f114437e2304452cd163e9fb5c618a00075d3ca0cafb0afc0d641912934f247fddcf39a021a11ec1789696c1f9915b87b417cd76996c26d13e842cfd011ea7b81207ee377a7c3b0df9ad6fcff9888e80d29aa1e10efa8164826d436c32e19f8efdfd747ecfd1cf309cf62daf0ab8f6f010ba15b4b21eff9aa44943b271e5e6481963ce60fa690738bdbffcadf6f7da560d2fe3b550c7a2a5031ba53a22057064a81be2664666df0b0926fb2c2d5c8c75af868f79a4abd27bbc8906a459d5903a180995dd4755721011641712d31bb7e3821bc1d523eceb94aaa1f8b66a36d42ab1449e134a6a2bc283be40bea593e19ca1d8e8a1468cf08fac4d79c9c4a8ee2740998cea4c438bb17a97b68f597e86c8d20ece66a8fd7bf5548bc1dea27cd3f968b58a2ff608d626762f9d34fd9fbf843b8d1011597f17fb9640af6a6066640bcdbbde92335e5b072b030ca2b183b655411db2f7c27c88dc830ae088bf2d3d5e639d38d0935c87213999600127ea49fc88365d808a8c83916ba9ff4df0c7265e222aebdc1c1a1fbdab78f20190cf49d9d9fbf8ef745216883c62701a464f0435ef2325fa3c5607f27371c2f116888281471319d692b558005ed2cb073f2756aa3a4797ffee6f9a4bc2e2699144f6f54d91b4a79c9c81618f568ab66a0025f2a06473a36a3728b229238fc6f7d61c8c02bb5a0d3fe1882b571900218f5e7fa6545e02d494852bee415ed3404a521624a3d49dcce0830ac3844436d47ffb49101d8189a316e918c3e82f365a2e7a0973af"}, {0x80, 0x1, 0x4199, "728453046fc4283a6cb90d6aeba027f370611ff364c30350cce8452c099b0472cafaa769849cd6fc07a95a3f6d063de94a2e44bb9f3e03cb9e59958653abf4504c6a26cbc2d77e22a94efc28016af8df4b4edb76efa1854843eb5e41d775f42037885be0c833736cb05f1036ab"}], 0x2350}, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg(r1, &(0x7f0000005200)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000004ec0)=[{&(0x7f0000003bc0)="da7bffcf4828f431d9ceb644c8cae9fc4681351e9dc154a6c093347d152d4febeaf555dbee7c783f57a7aaca64779a20e3503dac6a7b1336f61bd5e85c49a89ab32d9238435ec603d5ad6e8928ecc5654f3325f3f5dec1d06d3fe36f6be22e334f", 0x61}, {&(0x7f0000003b40)="ec100ab52afc655ae3b464cfe298a2b9804e0f47db7d62dce399f582f993cdb638eb44d377fdfde5004ba8", 0x2b}, {&(0x7f0000003c40)="96f946cf350ba2c4d0c42387a8930fd1a5b3dbd430fe39a4e53dd76bcb5e44561c965482d4e3a44b16614e7a2677d68cc97893bff6eff58ce31a1634f297df3333740862", 0x44}, {&(0x7f0000003cc0)="dff523c0b805df1cb29fb6dc3d1d752bf3519ef6d9729de6943991502c19633daab5b6870725aac004180ba94f89f41c2cf580bf6d7efc650f6b22f543654a38cc422707b9e0727fc8c9493873530afec1f206491c6c764295309c73ee6ae8daa36a8d33f6bc911630e2f1540618959785725f9fc649cd8c539105dcad", 0x7d}, {&(0x7f0000003d40)="ffd0fd501fc2e2f252ee7f0034bf49fbc459e391fa41add9a46d2800809536a36c5a389b2e067af3856c3f8560d11a0a60c299b162943f93161456594fd45c975f2d33402fc5b12c6c9a6170ac11b26a53eff44cc3f51b1763d51578040e9db7470ed0ddfe5f3cc0634a805957d2a0cce97720fc52edf0727ef64e146abbfe984fcc5020541d3cc524efd2b30b2d37eb126548ceb4085249437d628d5b5fc6c4271b5308eeb8beebc10a2932d6745c4f9bec8d2b7b27", 0xb6}, {&(0x7f0000003e00)="e4e13e1cbc39542c62a1b3290f53cb3cdffd2729382306c22cf904fc8c9689ff4785db211bb5f1f4b87e891edca38da8fa8098bc0c58f1183771220e6ee7d025e14206f60bbc4eb5d4c5974c2724498b23da2ed0de6fbd6c4499c8391b096327708c4155db80dd30426e11e0e62ca32f7f5ca479c0eddd4e37bfb0354feacb3132d6bb9996c835df491ee25afc486c254e57b42052aa0905e95520069515e551609040317c7ef14ec35bd77af6442a3e8ec22682b939991ca1f28442ce42d4621dcbce699fae1e2fc55ab9f2d5e6833f342e39593e33fb9635cc9bc90edb805c1e35a2e817d0fcbbd689d077481723eff75936be59996aa964f3bfd34dfc1507585eab07b918a765fc3a0752f3feeafc9478a0350cb1c6374679d5a5c0ef86ffb1e75fbfbbb503fbe5edb109dba94929b523c2f99647a84392af57fbbbc237c73a4bacb1204a02a6cfbf7848b92eebe9318b928feb28e84436933215488d34b4ae181d931b163bff934b53a9ab9ad12c71a800955fda42cf378c8b7d5628c1d3cbf24a0f619a9048dc6bb66dc7651aae2287ddd32e2e4ea73fe8e42c27899cfe2b2b044a0f08a9da033974e2e88767d3d161c4ff7b78434b3154551828d0e897668f43bbb85da5f4553d218bbcc1c840a1a22ca084a90fe0c877bd4e3268fc98958e7e0eb5d59329c976fc617a3a471bbe8fe2b39b8224ebaf234cc6925f7bf9046f5e445b10e0797942f21f0f0d606087b2b67ea786021e86f98df542657ce04aa9e25c33a500928766cdf3e1861376d264f38df7a6c76844b4a2b95c25edc78c437f21bf5a6ec4969a9d10baa78442f06d21210d6fe5ef34fb3ba0a5ec4ad0ca70a74fc93f544ae5e9bd426814c913b2d54255b721d968f89848df3f359919b24dc91b4b50cefa4ec0aa6721e4d1bc5364af576752b3c8b9fe792454978bfcf1287ee9907de4236cd6340c507115c0d859fbe3b9cd75ed73cc7390ec4cafd76013b6a08058a886b942343c44ccff68f40b0803a996acdcb30572707588f2fb175d3cc369b98858ffabd1ba979e8e4bf04aaed0b8bfdb7c7ee97c91765f8ca8abfec05e318dd0e747879e430abc9d09bb2bf2187ef52d826cfe84c061e46f7e2b561c552dc6b5c7793fec63dbc6a5b00f840220902f3b365f222fdbce61e332ac744d0a5df3629ef1142bead18015e420c201d8bb2a04d3b8556eea0dcfafdda19c74db39b5d5e22a3c4d2e9e8fe9de486ba5b4008f769ac4ba8e7d31ef137afb1194fe0aba1cbf55a9a22389895f4f3d74466062f39360a9a5bc662958ab0b07ff16d0a16af98387324633523f81bc8783b8691179c11ab79fec7c998426c3d9f5ed16faf5cd0839c6751f2abd79208060a9167ac228e01244c08a64069fcb5b3e1a699e39de884769723ad590361582f4316af1b761c740e3d7f943339cb976f594bed96199dfb5f2cc6518dd335e0970fe3cd775d8013b9d9fc713f3540498ffe7aa7523e982bf8d8a41822924112058f6a0ff3ca77e3f368e1eccd85e3b3f8d92b8f6235805ac5b84aa16167da1c18e27e88c81df12c23edbbe4a4c7919547e075de99ca47e15aa747ef86d30378f581b1c613bd35cdbb83190941b7034872bc8d8590121fe0191ad70044565e5dfee9e8ba5d2236173f863fe497650eb92bc9605bbd1b82afb47b6760dae9b9c792920244086592e7fc2d2ec209c104c2d2fd381a965c4a70474e155916397d8981b4ba537d35ec6a181a6b554c4d72b6d4a7cf46648bd77a0bdabe16f35c2f2300a9681bc52019886c18dc7d2618d283e01ddc1e8d5dace9e75f0286a59f3751371d84e8c4e4f0cab2982b9b1c8b59472c0107e9580fb914470d9e493135c480fa102904121ff9c8832feffc975253c6e5d1b605a8894a62910f125bc5a234f85ed5e4a77d19fd6ef28edfa0aa3be289f82ed59755c6826996081e57ae856354546968552171f107c996ad56267eb5c8dacae48e217034d9cc81b0c5739cc80b88a4c580795388121316d7cd2e777115a2cf8fb7f077115769fe2347e5e5b70ae94955130bfa4707f6a32c346bd8b3c39ed055ad91669846accf1717c097a59b7d2e3d31020ff886193f21345a4de93e92d1a565f5493b46f43a52f3eb413149fb3aadfe7faa9671d5c23d53a1b41caf247db37ebb5d589cacdf5e007531e15abf66aef3aa9f0916d8bf28aad901ccc6b0188d344595788d22048ad772be835f41bd68a41be600dd605fa3dea32dfb787290aa1c920a94706fb6dd490008aa831a0c80c17bb50d58a010a345959149a441aac38ac10b155c9bc8e06d83e02c8989ebec4cf4d5ea4c3392795d9cfecef342cf10ca83c9adf9e06dbecff87790cb4844dad848a9543842ae6e8e4b5750b0e4a42427b609ae4dca5dc83924f8839a08215857d5e193453515d2c81f878afefb6f27fedd43dba1bf3e92a3176f41a9454096696ad72453c9b5d858ced3d02847fab3dd5321e011a0f03f658aa89bd8187b9bf2982b506acd341eea68ea0a6d036b966b0a024a5aed3d23183d6b7baf4136b1bbe45e4544b9dba157c179f4b447f771454ff50f5054fe083ed4468b5e8b6a6c0a6a21ff80979d59d714e575680700f3dd3fe3500cb82e76a73ac2510c21dabc6f3cbb8300894c33f351d28c8a90f61b0e2f18aee4b7b2a758d4dcf270c1d693986fb1d5c7e4c7540ce8dd27488a81c5345cadfa3149c1dbba93617fc9037bc322ea8d823119c06a46125c4e769cfe4a7351931bf537550a3430804fbf96c95b9141a36890dcaa0e626507728bb8ddb8ae2e684b394d537d815d72dbdf5863b44960de5ba5485c94c921cd281c7429cec7e9afb0e0d58a7b4bf596df58cd0d8b3d20db33f32878bd5ded0bce3ea798339c79a972ca68f08c04d01ff4e3b6687ea255511a40fe19619ee0e12f0a7f96e443127c94e213c0e361ef770571e285288345487b288f7622628ccd852e3020c06143a568f3baea813518562f70a2a4ff7377d65525dee572285b47718579d55977cc85482fefd74ca925332d4be14fe9c5ad383f8793d05d705aa193a2994f0ad92de83f07dc6f9ec6bb7c3c7905f335d11a5d8b5a90fda08ed88ed9f269ad88652d7efdf1f7e7096a5eccdf58732dcfb6385efbcc15eaaa9fc57a34915a5a441cac56fff459bd07825281910c67952aad8408a48ecbc6b10a801c662e9e692e48131ec83c12f72c9d40b29870614f0217713dd8038f3408c6a34647c40ce1353136cf290e40e0a1e25670a5c65ffff0097e0ceeb7d04bc89b8c5b0ee042de575be63102c98f80cc78fe229a744b16005f2a36c06e97fc29b245bfaf5d7ca6528ba5255a1c28ceebbd1b28a59d99dc23589ca4003637d9d4fa1f22c332dc39000985c2213262f20dbf83c6e6b2cc2b813dc601ca01fb813f1e2329f77533628529babc988475ac1f31c6e6002f1cf559750b2d68d6952636b3ac20d43389f9c075b47a6a33890794db51399afbcd160cb510a08f873e2bda5b4ceb47605e9e2bfeded743a37ebd338f7cc7faf667ede2b3de822ee4bbbdc9e06f79da2b9e3cd9775b8e49fe50a781447c0fd569aa619c18d5954fe20c7d4d3ee98f39356eabc253aa8d231f5899683956f305de8d588276d4af6005a84f5316f9d90c5ea418ae1e71c9463c1b4dcd160e683a67540727c82a41e64b161459ee46264f1eae19edea0edb1795e913481f4915187c6af7e38366e9188284e62cc8c8d9674d35cd689d021f6e7926b3dea50a0406799b4adb656a90031f5bc480eea0a2d16649a07e93aa6ae3edc2eef31e95389bea0a6be5ca7235d5180aa80e9c0f4c04305fed669d1a742123c1266b5f19dba186e8797d484c19903928fb2ff012c2bf04c1168dd94a58c06f6e8ad50f9e7a2738a03863c9271e5ee783cc2d8e31006a844562c7109c1d89fb445a74756cabf2d01ed41df3d4e6d8dafbf12659d345f24f1722c6c997d39737d905e79c0bc8e7bc533e61fab2a64938fa03393db38b945038d1753eddd4a3c9c2bfd1b5a88ad563f3cec6322726481202cc585d227486c8d0825f3ad6f27df94242b19aa0ee96a05da0215f17d6dea6c9f1e9eb6580d9156da0291a429ff7697336c873396eafc74d25d6d6a9f0c74eb4ef4f5b0018f45947e2a6c1a66d5982a0184d8f114b172c8c4a0fa8da7ac98bd9fc9138ce449608806cf78affcc520de6e65519b4a4d9ae1c7345f3412aaa590d96108a71dd0e7dcff882f31a6d5bf33b26baa3c709757b20425453db146acbf09da8f82995ff6a9b35622e75bfa2d493a30de474313f8789aed7c24e04e42f218b1e20a640ef7cd9ef49d26e3f1a51e280dc77836e31cf5523e7d76a175ad563b36134774329364a7f2d40d20649c7f63d92a5f5ae81fc4e2b9553b0fcb96f778ca0413f72a673a0dd3621b0611498b98400c45d07ee212a6c9b24d026d48a768f81ab19da24054c1003dbdc4af63740223b30ee6b6f667de0270dc9b2959fb8d64db24c35bd43dfeb3448aff03cd28c82055db33a8048606fbad1138cb87fa6f9f693b55059b5366a240e73e200b29f120bea5dd6b0f0f063e05e74085ed6f403bf2df31bf20f6b75104802bf93d10cdc4b2a9e8846a9c8ab6dfd831d8ca7c7cc156b56987fcf2baee5febecef23daae3ac3e30b57ff9d6710fd4545ad7ad7c923f0d3078718f64e03be2367f38b5558cea27fc57c7d7f6472795ec0e78435d0280ff4a427302e5e2fd22303a86c95038b30faeae7bd96ebe48445f30eddd9413cbc3b66032d75f054c31614af80db9fc020ced2252c547bec10b08894c0099efede40a4f56f553f1262308675ead806e2b8d63f1867733be1ac6722583f04a796ffecc72cb9847f32ef4e26d7c585f8a8bf64d21a9b112a61d5b7ee8024faed4df27c249f350cabf9a81c39185fab26894a7825bf0b76567b94be55298dab4890d717b36fc1ea1198e32fe6b71c21dcc76f88ca2d33f35425bca48d9fe48b05c374b4382e18e9c7f6d045aeca03cb0155b26a67dc4fc193b47b079884adc2a4c2c7a72c6bdf056ce0bffa0a668be93d1bbf3a20a268e02aae38d0cd0c8364b76176bf50ac587c0794a31f33801b36a17b647f8bfcd93553a46d8469af67756f920dc95ae19170ed0dcbe03f205717092083004e5e7cc7636d78a36557a1998c82ca85ddc9f2ca491813f4a22eb2e91666771524c1eac194bc8904a633cc250e192a2c09d27d0f650feecccbbed7a2ddd1f55ad5e7f09c3dd46dff1abccf3e4ffdbbb68e3955a8e48c7ddcc8380bbd3bfa92c3fa07b2dcd65e46ab8981bfc8a4403ae71a6514cc769339586eb99d90cffb9fbdcdaad6a0ec82747e5840b2a986b7ec33e49f6b32a699afbba85bc7adac5a9fa75d3db41ee47407081136c4736b6a900770032fb563d39cba27a4ae9ee26267a5133b7be64472c7007ff8d5cc252ffbf1f941991f322f2e63ca0a1d5128690a5f44ba48e232e66dd5f8fdfd98f8f730ce0788ee9423b39059738d8a16b033751920597ef880ea53108ebaf8213af9f38b876754cbcb2190df97f1acfa682f0190015a48573dc277d4dc26648312255a1b3c54ef49f167e08dac12c9cfb13f141514c76969f3ea55e2daa99718de990d5c5e025de1f000eb82af9a986efe6fcc8ddcbb8dd094f53d06718942aabb193b37b86a5df1ef388ecc217459c6aa5c177a0081d850ae22fa5cb1adbd4426cee866ea872e56d2dcd09a551ec5ab52451cbe4d7fb096947c509e3bcc55b5fa9ed6c447924a", 0x1000}, {&(0x7f0000004e00)="90402170e2ebfcb5e2b5c77b798631f892f1e4b54ff62fba791b15d4258d7e27a1aeb79c1ab19494b8c51f2d34ed44eed3bb03ae9622149d1e438d5ca310d9032c1b9ffbc9feedaa6297aa564981489fba29de214f2ed878dba185ff5febd840e45e7719a3353dfa34142df0477f7904f25eec1a55635bdfef523c5ad750ebe0e2aa54f75d06fe76a5e517168a", 0x8d}], 0x7, &(0x7f0000004f40)=[{0xd0, 0x1, 0x8, "086ef6a5375676bfca940232c0a13962995bbadacac04e69a451d9503425f0c9f5a957cf85d7e9a8e9df3423735810332f5ff8a32cf1ae793c3500ed9968dfd489214d7e913e609deec61b88509a161c28bd4eda236b2a40dbea57245c15a80dfcabf8a3289423115919d6478990b08d62d1cbf96f20be5e381ac1e138862c369dfd1bdc48ef196b5100aa81451ff2ce7747c5eb74120ff2a5faef6a46a06980c79d658b5fdb87f4aa7c16cb5c427db4447b81417b8884e10c3d52646f3469"}, {0xf8, 0x1, 0x8, "5ae2cd8cbf32903f1deedd00e6a35da04064574ce6c86538eb2e55c6107aaea768bc690a6c7ecd663e330d853d0a3759b6daa8528f55fe2f45ac6d06aaaef67eb85fd7c729386dd7d828c7759eb840cad0584efb54fb9b2ced21c20fa596e2df493b42854b9d54f259f6039f26c299607cc50699a7857d6a4e6bb4e8ed1d588f06e847cabc4ba7f3ea9de8b6e78428b57fc96fb3a12f34237887c0abbc146c16c28a85ef935a85749bd8668673bd896017cba318f145aaebc51b3b28eb5f594d2a598e1ba7e3e244b19d7ef42cf61214c702ae68c66cedda3561cff34147eedf8dfa18b515"}, {0xa0, 0xffff, 0x7, "0ecba2931515222dae34506be94c347a4f14603da5e8d73e971d83efec0a5a32c2038e64caff4ff80071fd7a5d1efe0b5c8ab4556882636b6bff2c811beba9cb8fb195170d637456d671507d0060c7ef02b788f34db1a7968026f502b148785e28276076f925284772f23191f5d0411b120a8e1e9ad53d355698e8a77c43459551daef12a37b0bd1bd649f"}, {0x58, 0xffff, 0x40, "fccf031d0aaf61e043200d5e44f34982fc3054da91ce7f32618a6b0b7d10689cdbba1483247a1df2a7ec5d5d65733f4cef16710178d94bbdbf681a9ad895822b46288486"}], 0x2c0}, 0x5) 13:23:44 executing program 1: r0 = shmget$private(0x0, 0x1000, 0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 13:23:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}, {0x0}, {0x0}, {0x0}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000400)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdde6ebe0", 0x1c) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) 13:23:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x82) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x9, 0x2}, {0x18, 0x2, 0x458, 0x2}, 0x0, [0xa3, 0x1, 0x90e, 0x9baab5d, 0x3f, 0x400, 0x200, 0x3]}, 0x3c) setsockopt(r0, 0x2b, 0x4, &(0x7f0000000040)="9dfc99886b80bb33f9e02af7b635f04d4f0f735dcae00521e0cf53da1c32c449a15b3818fc8f32a9b28ca5eb1ecc12ccd9de3c28dc6c1d8fcd249da620d1c130bed6a92a02e94a48226fef201b163c2b43abce6e85f0cc50484b54235904c675cd523245624ccea0031c8da234fcc6db15e795eb933ed12b64b3303395d62fdd874a0d34d1d1ab4f15c83a12491338e692aa9ffd45bc9b674208893131fe1bf6461cece48c3c331e695c2d4451e8f53e4255f150c1bc8739687b39e49d87a3da1846875ffd89645b65cc4ab7631299f0ae1b3fbb788103", 0xd7) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 13:23:44 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080), 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 13:23:44 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/34, 0x22) 13:23:44 executing program 0: mincore(&(0x7f0000124000/0x2000)=nil, 0x6e1d618312435888, &(0x7f0000d6e000)=""/34) mincore(&(0x7f0000125000/0x12000)=nil, 0x12000, &(0x7f0000000000)=""/166) 13:23:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f00000000c0)="c6e224e96a07d51b019be756d2a94ba9c05f032b9be46ed75d718523bd1a54ba5a94f013d92f7b635511f72aa4c20b7b819a5cb3f3cc88ed0fa38bfc325b3d4b5d2eaa0c7e3f2e0fb01bf19f1a7542ccb78e4ccab28fa57c5749e2e44a6d2a5a2165e56fd4de7449c7b7f9546e50c6ab1e1705b5bea655d0e66129168ea8b183b0e17316656473ae0dde65044e286dcdc20b5986424aaa402eb66d855a7365f062145cb78cbcae8323dd8d78ac9c179b4ee681262255673e623b603ed000d09f80af84cc6fa118cc8a10ff087da61b33edc093a2c2d4f74d2605", 0xda, 0x8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) preadv(r1, &(0x7f00000024c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/126, 0x7e}, {&(0x7f0000001240)=""/219, 0xdb}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/55, 0x37}, {&(0x7f0000002380)=""/93, 0x5d}, {&(0x7f0000002400)=""/148, 0x94}], 0x7, 0x52) sendmsg(r0, &(0x7f0000002b40)={&(0x7f0000002540)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002900)=[{&(0x7f0000002580)="99d947bcce452c0a74d570d01c5684feeae946dd4772ef172fd58660d28145fecd505c712cff4fe9e0805af5862266d519a3efed1d03cea576628ebe2951fc9dd94e28f432f912a83ca3359ecb017f7e718e8352609676daf8dd1d33fcfbda933a5d22954880ebd6f6d498d6b158bb56c36fca659f6cc961516a4aaf349f88d2093eb81bc8eb26be1c5375ad4c", 0x8d}, {&(0x7f0000002640)="69fca5e1b77e8d91c4c429250912989ea49deadd253bf4e8f46c3ea1ce1ed0e7a25d7c7a5fbbd46a0e2dbec4c3b9686cd24a6714ef0ca490a59b5e721095992388d2e3ed770030f5fe0cda285c8e8f7ad9562e9bcbfceb490fd62a890b768449aa34473c325f430d00f5a6f8b715543a38f3b7e84ce78b9b11bf87fed7f9c93f1a3bbbfc02394b78c74bd75b3d27e1c9f9b135307af2d0e8a1c7f8d5991b6e47440201e00725a02aafc2a543608ef881d6b58a45c0c74f7865d665b95a0dc0d4fa4bd34bb14d4ecc02d1944978fb7ce3d38286adf723a2f25b9239d026c884c7a3dde81fc8a3be3733247fa555f187cb07df61698014af9618e0b614", 0xfc}, {&(0x7f0000002740)="052952219d65351681e08239e4822adaf1c320f5f94f074538b0dbcadfe3b067698506c7016bceec7899d6df540733927ef580c281c98728a12c1a8744060d63a99a89b7", 0x44}, {&(0x7f00000027c0)}, {&(0x7f0000002800)="b9f815fecc431d4666605b991418cc43e48e014ab2f6cedc14b66d6ccccd8bc9be5af6f9ad8f51d3bb3450b9d87b76fac18948bb8c0da2603d85565033dd30a66e0a1d088a5831772899d1ab29ce497bba132695baa6cad9d57ea3fae6f107fe5e2463c72d9e74461a695c1829c42e2342b79607a8d2f679456d0269b80e4042f7f799a3cc9b59ad4207a291de57c2a273a1b0a0fcfa67cc1a60ce20e73ad1c7e1f30c516cc65118ff4e151e178c9eb78d1a06c7bbc6a16ef6cc7f6d4fb926f8a79ee0665f611e535246539677de5325162105e501a94b8046735690c5e23d16cd0fc6dbbe43a2c6a79c0f8157a4e24c32ac90", 0xf3}], 0x5, &(0x7f0000002980)=[{0xf8, 0xffff, 0x6, "7a0c77c9bce48fe06de853a47fd995218fe96866457ba6c8ad19ec4717da26a5dc906d0a9713e3509b6cc7f1dca861b4c1f707602815c99432ae5036930c8d4289a4b8854c0223f8e0ecc8517463f5c382cc04e01ab2a2ade1035a1511d2dc1ecd5555e36fb4253480200871499fe62f00dd28e830da4b7749a98e569cbb5c36c523c93b6eac5ce30ae9312dbaeaf4531f00c9f5cf926c0bb695693f0adbdd561f0e79cedfd882c6f419014adac1f0d0dc98c0b78c28c0b40b5319e0553bbf413c615dd17a94bf3d9d56f93c8d46bcc71ffc5d60f8ee27335c69279ef8a1e543e124b960990162e4"}, {0xb0, 0xffff, 0x4d, "358e5f86e67faec664b33f8ed807ccd70282348f9035502967769d29015ac38c2b8028940abf0af009b5ef170211224ce97056978bcd0fe5961f1f5f55b85b4ced477b4cd6a233c85daa95d94e97d65c685ca74889b371d1ff1b342f6fa32bfd8c5a65cd9369a3b6c0d7d58bb63bc41adfe7f6c0f44863b6af25eaa862b1e4562d22abf31194d775dd166d71f9bf381fe1dd699c4a04ddde107436d33186"}], 0x1a8}, 0x8) 13:23:44 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000080), 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000000)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 13:23:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x101) setuid(r2) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r4 = semget(0x3, 0x800, 0x40) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x1f, r2, r3, r2, r3, 0x40, 0x800}, 0x6, 0x200, 0x174b}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x20888, 0x4) sendto$inet6(r5, &(0x7f0000000300)="2ce5fd364899d3bf92", 0x9, 0x8, &(0x7f0000000340)={0x18, 0x3, 0x7, 0x5}, 0xc) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 13:23:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 13:23:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getegid() getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[r3, r4, r5, r6, r7, r8]) 13:23:44 executing program 0: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) kqueue() poll(&(0x7f0000000000), 0x368, 0xfff) 13:23:44 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) 13:23:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x4, 0x1f}, {0x18, 0x0, 0x2, 0x7}, 0x4, [0x1800, 0xfa0b, 0x5, 0x1ff, 0x9, 0x589, 0x5, 0x200]}, 0x3c) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)='\x00', 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000340)) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) fcntl$setstatus(r4, 0x4, 0x44) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000300)=0xfffffffffffffffa) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/70}, &(0x7f0000000280)=0x48) 13:23:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 13:23:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x0, 0xbc8) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = getuid() seteuid(r1) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r3 = semget(0x2, 0x4, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000200)=""/145) pipe2(&(0x7f0000000140), 0x0) r4 = semget$private(0x0, 0x7, 0x140) open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x22) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r2) 13:23:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x401, 0x106) lstat(&(0x7f0000000100)='./file0\x00', 0x0) 13:23:45 executing program 1: r0 = syz_open_pts() unveil(&(0x7f00000000c0)='./control\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./control\x00', 0x20038, 0x80) flock(r0, 0x2) fchmodat(r1, &(0x7f0000000040)='./control\x00', 0x100, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x1, 0xfffffffffffffffe, 0x200, "bb76338672014a5dbb0509fe7399670ab04492c0", 0x2, 0x1}) 13:23:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x1) r1 = kqueue() ftruncate(r0, 0xa) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x82, 0x40, 0x1020000, 0x2e73}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xffffffffffffff17, 0x19}, {{r1}, 0x0, 0x1, 0xfffff, 0x9, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x8, 0x20000001, 0x7fff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x22, 0x51, 0xe000, 0x800}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x3, 0x10001}], 0xc20, 0x0, 0x800000000000, 0x0) ftruncate(r0, 0x0) 13:23:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x100, 0x40}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:23:45 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x488, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x840, 0x81) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:23:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) socketpair(0x11, 0x4, 0x6, &(0x7f0000000000)) 13:23:45 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x0, 0x3c}, {0x100000001, 0xfffffffffffffe00}}, 0x0) 13:23:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom$inet(r2, &(0x7f0000000300)=""/222, 0xde, 0x840, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:23:45 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x10d, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000d03000/0x1000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/223) 13:23:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x42) sendto(r2, &(0x7f0000000080)="fbe1d9d3f9e26677ef6330886a88efc4a10f1b736f0bfdd1ef184545ac02bfe07d25d00eebbdb5cd3c655bc0dc8e230d2e51e1a84cacc77ed743642210d9e27a9bf32bf3e33758b42fa2a2691561b305d92d47108bee9a241217a5da0e40f5c2750603e8ef4b289609586052ad713a72c7303110474ae02a4d0247e28c58c5670dcd4ffa34955afc3df15ab0b725117306456cd15336e3b3eaafc52465d1df3fa4fb1c3f505222969f3e580d69c792b32f1f2157a1d1ef99c644338906abc98460e1d128bfad451dff0c015247a63a19c308aa913467f9471c2d52f96ddf6e05d181b17407b070c9980caff9e409774aa63bc647e59ef806895de30d14", 0xfd, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x3}, 0xc) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/117) 13:23:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) 13:23:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) getuid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x9, 0x4, 0x7, 0xffffffffffffff81, "5cb8f43480e28602a79c971ecb5ee126a08d75e9", 0xa8c, 0x455ee0bd}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) r3 = syz_open_pts() r4 = dup(r3) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x8) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) accept$unix(r5, &(0x7f0000000340)=@file={0x0, ""/52}, &(0x7f00000001c0)=0x36) 13:23:45 executing program 0: getgid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) pipe(&(0x7f0000000500)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000540)='./file0\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x800, 0x0, 0xbf9a, 0x0, "fdc9a32636576d1e46e27200", 0x1, 0xc33d}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981a", 0xb0}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = syz_open_pts() r3 = getgid() setgid(r3) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x0, 0x9610, 0xfff, 0x10000, "60c0ae72043c003f9daaaa6046fb56bc792738c0", 0x3, 0xcde}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x4) read(r2, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r8, &(0x7f00000003c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000940)="223f00a11c3c3a539f89754cd7bafcf43749a88aff85395c45b965c40a6e12e94de7ec8704f1f634038349845a6df87af13919cda99dbb7cde0991233b5655701a444fb8424e7bfb51564334d2017b6a69c9387bbaeae21e216c47e676371aef72bc53422a58b9abb158fc757186771fd2eecc24e249db6f9ad8b47f1efdc5aa1b8e194db6e87bd257c679ba9a6da273318ae660bd8db8d1785cc021216a76a83b4ea996e15ed4c665707ad48b54aa0696c8640d492d5cf2dfbcb836e4124743c37203f52481af3a71f407a5c95937591ddf55177cc1e5853034d303c32176b24e51f15e304a90d61939f54fb9d6c3217ed2d2398909ece87838a028393f98828b29d93434b903dec2d3b0c3c61fa97ae42527f0ed45d243ab00db22bd112dc325685af0d5dfb0875f8d9bf21ccfd620b79de2201d5eed34265e3301aa6be1ffbf5e0a6c048d50a62ca42ef6f51a96fa6c36849f0b64e51a39a964acfb65b5aa898b21d94ca984a96254f64d9240bc7ad044e513f06f75b8b8b2aa441cab9f3b287d7f018cdb90f89dedd2215e8c02962ccc0221fd27b114df06c05dc411b849aff8d2cbfeb594422e5c6ad549a0e84febeddba34f36d9773c87ccb0cc260a1e2dc4aafdb613bf66897132d23e6efc66d2452334cc630872bb5d51021bb974396dbc9d242ca875592ed9c33597d74b88914625248b8c3d3422275716fbc48bb2b29239981f8c8578184394c3abdcf4ef1111425c117e13b19fbb9a4a1aa217b8c110e334073511ac57d235da8c420f9c0c37eddc02d3b6855a9e6d903ba35a7cff0def9258d634846b3837bf9453c8c3c868a42a4bcf387e7be12a58dcfaf9b8396dd8a1dc45b884a3aef53b67f85aecf33215205f8606c962c81901bba52a0962bccce904e6a4793b013705b114269075414b299e48586e012e100d77b3fd1cda7b85446f7822036b223a925f3f7c2112e7748cb6e1d3b6af7642e10d648f5b0c3f2f05fc09e18ad038fd3d374346dd0cfae98d4792825a3f3df050cf031917f5eb92da1c47355f383417ec6fbe2da5c3531c5ab2e579edb5effbe49f0e8087d63bdc07826053a3a59cfce36aa5cb217a169f82c57b7f6435d17a79d6f320b761140666dec0b884a5a76163a452fb359817275ff6ecba41e02ad6f8fc03f45dedfd951d2692aad0be4fed2767fec4d94fd147789b45beadbd0b6170ff2dd553eca19cd8e34eaefa522ba5f1778575dddd615dc5e7ae8963857fd1b34d94bb7f554d23eb000f0d6656feba36d091c5e1a644dde948f21acad86f02e1709314e6ef7fae4fb7efee8413302406280dad69535f1b91a954935badcfcf36f814e905ad34c1c1363a8a360ba6c3d422c9de5fa0f1521f7571c1993d7b7c19e9d77e6e5b8cfb7569d78a1f47115f4fdcd29945e3f80c9001ce5c1566f892dcfd2707dc9e961f1b104627a84a20c44485885e6b74b2df2c3d5cd88f2b724dc80975c4f9e52514569685e208d667a4b8e7d25af2fd8448d2c9e63373e2f7a97c1d188b69f2353b54076b45e91ba4606ed0488b86a4132220aa64c7ccf81665e9ecf2b1776c8869660520bdd6f051cf0c4df31ce6652efead56f7004eb6ed76c0938f3e36eec19564fbf85ae036ba595df55c30c7b6422a25bfb7956804c48ff6d92b0ec4ef96d736bf7d7685030f2e97343956dc4e93a9f91fef6e6a663d88010021c6e7d62b01f7d761d93709a20a362f5201dd38c35520473d04edfe24a77f794cd2411c6cdb560519ebfd9b74802e2d0f68f3afa6b69abdc1468c4e581fd702d9ef74c1693c7c0823d1c838a08bf21b79491ac41222d5fde4fdd71e8c01d2a914e46aaaa3b8db351fe6a8c828af850c4f52d1f3cfb25be919df2145c7b774bb00ea4fde905e651aff466ba8fae3193b4abe4fbc0f90ed398159fbd91688ff7d50cf62c2801aa580fe086c69f5f9d08eb7142b8e0b0b2fe28485f2a86bcaa6006daa7dfa6b95dc6e0f7ba6f517511b128fc5d64d16208b50b63a3b0b0cb35660eaba1ec54c6051b8698854b7f1ebf6f49e045d95360e727b7d2a3391647f2dc4098d437eea6c8d48cee9c1960c2fff8776ffa34834f1e8a660c55fb6db5657cbead2562b5cae563055a35becb95a77113e2e7986f95623481fe4c36c9e55f0c142f557735ef66d89ac4559bc725e47e5b04342d4dcfae6d19b7e7e9707d78307047ff74e85d3590f881b087de261239b8774845cfcc22d4df6b824234541995c8bbeae5eef451b3373392732a41694465546ce47eb205f337715ac643bd6e14042275ce5db2aa134612aa31b9d5b0d88dbbc4414a2ac5801588d33deb7be034553b1fa50a262a1b4c48c5c594c23b2785b60a802433e5fc3a2835d9d9f946e339ef8b70b896a28f7969f55df6b7b849eec715e31e76c0bb57f35816a1ddad8e9a51570e6ff9d149338541b856171cd20e0f0f2717c98c384481ca0ae0ccdc28fc5aded64dd98ece00040fb1a10384cb4fbb2889955816d0dc6bda71f7caf34a220031d105d3015a1bfa5e7d29b358929181e44ea1d58165cf816ac9644745f68ab971a6ed5d4d148abd38821a23e06d508e2b8baa4a61b961376192d2461da706ec990f13753c84738f45398a3736fa8c47e6d55148903dd7900877f517b196e35c9073784672983053f4d4def2df15b8a5ceb6e08b127853138492f1d6f04226c4667e7cc7de277e801565b8e3cca539824a5c903fe4bba94e5d22311c0dfb263aa3e3861a8585f090e2b5781b8d0b9f1edb5c69c76a3aa5091786b686bf8d56e4e34de4c8ded09beeb9f7663ed6990fdd1a37cf12f7f98192bfd865007713bcb5eea5d075907d200ef12b8ff27df52559bfb048569e9a21a3c4c08cd6699376e1a78d5faa639d7961a75990b72a4d2a77e99541fd0ab93cbf2364b52c8fa93b65b9d2e56aba0e546b9adb8c644fbd5684fdf4e5fbd7a310d0a896378fa09f1a85f0d1469fad771396e62d3879c73199ee8508a475b9ce82bfb60f2ee9435b19e1bf2cb4c8213af23d2bdf9dd9960c9b1789ee3316a39c50184d655257334f6db81ab714261c1b0a039b52b90400b8c96f1a264aafacbd9300c249b9d279855114682940e1f31bff3bb187639a50735f931f22a58c0dbd074b572662e63f912e04ed291f13daa05d4f3ad16c676f3d491b263d68ba58e4697f1ca56346732bd41f72246de93e34425758549aa0280cd9b73612e9c661da9555e8db14d6d5b7e4b0ca7846eae6080426f1bb784520585a8cc4c6041055cb80d17849274e35c4ae7186498f13364e4e7e77897bc1fe9db83a8cd1ac71a30e901e767ba8589d4c08256b4bde74b9d7a7209249a9bc4ae05a431f96296d7089d2ee18ede83bb3e931cbcf8aeba5dfc5c8d13cefb2777bd4dd0e2060f2362df0bc6cf69026d3d020b61cce673b703b3e4988aa679942b493cd8933c4f175ef8d526ba66da8d6bb1795626e2dab7734103cd84a4c80f0dd05dd47f9b971e11fcaabf7a3a6af252143cff006976918144e10fc20262931fbe836fccbcda4219c2dc3d1d23ca86cb985f1af89a30546e1d7647ed4d5893febacae1e6c12545294d7729f798960a8ab5e377daacc2d6f5c526b780b60e691d264d6b01d343fa1258b111bbdb84237c2773d4dcab99ed2f0f1aa4ac8de87fde735a1b8b9456c771cc7d10e46dc89f2e5ab5396e06d474ceec31d8149f66e165db295c7d5a3927d1eeb8b7bf12f20035fb1c1f1c06f309cfae9eb8a37a9951278ee611b610177e65f0c84ec35e20c4220b74a96e115dbbc44726c473882f4769126a5b411b45303134c0ee21ed1e739d1df19ce5a7a649efcf3143888dee7600844f61a6b02a35545b6dff2d76925c44be6e78c64be71932c11f7d7d741803521cc5b49de39ae1ca464665e51727d6c7159a051a3dff3c04c96315f349b40b91572f51bd5c442a1f474d826c88ea802b54cb11647ad04476e94133426dd13c11bfae156a040483b2c53adb2ae7e472632f079b3d92c580a5172da5bed1a1fa1650b82537b3373e7b75a60c6e03c24fb29bb4523dd273e9abb5f1f2952e18cb1ffbf6299a9ca23a9178428f65c5ecd43de326360302c8e887523127d276964406baa4e96c7d47f96688bcb53c36ef7dae7175fe754e014ae24ad8afc75b1b40aefd8f1d7688d977ebad490d2c2d0db81b2a95c00ffe0391ceaca7ca13bb89e322a3c12295483d7d518cfe13d26711aab593a10b5a546b8732b0e880cd299e0a1a928f517fd66e4af83d87eee67fe255065e7d929b109b9e94afded00c5fab531f04ed2d4269555d34d9ef1e7cced620bc0bad55339714b76c2314d2273598f75088284aacfb99e24021a9bc6dac6024504ebeae7ee19686c793d4fcde8c7b0431e79ed35818d5de4381554bc989586d93766bb1bf6807a55bf2bd9359c796c10a7c7d9a1363179d3723dfe88b2c39a2810373d1d55c729700b730c346742f0afb8a4f280a47fddb403963ec02569a136b798f8195056a7708812c694325b5cdf0088d0193cc167316605abd1d8ffa4a9a6437fd234bfca8641c865dad920f73934586131a4825d580866366dc05bcbedf3fc3de2888510d2cf044a18d6cb938389ca5581c71d3d177fbffacdfeeeec0168f3cfd63dc9233921f02fb7615c64b6870babeade041cdd2559d00bd2bd2497110a0d3d5e8b3442d661d78ab6b45d7a40b6d54065dcd6813da234248ba92dcb6bf01ef959414cba35f9e263085b0b34016035b9219c361cc0df9ba1406624319cbecb9105755d9a8a79749947d94eac5c2c7280e049326eda9752a1c4447c215d58ee115e3a78e86795621565d684b622f18ded6d9df245c3b935aaa2be7923902268cbacfc7a2f36edf22bea451b063249fc634cc43e6edae8d9b6c05756869a55acbd306b6c1280853f0ec365b1945918dd19ac6858d20a6acec2399674d57ba7b8916e330ad27b1ae36dd734ac37983282f5b7081b796e9a681d87de967aaae9a1ba61ebcb61b50abc607fa2e9dbea5acb2863c547de1db2c2e2884cde275fe31c9bdb1720f7a7a1fb0bc470ef5ed3333351b136605d12b79efe0bc15fa6b4617c7a871e5ff19fb5bf06ce7c5ad6f461080c604de0d092b4e85a513dbb612bda99e6c2eb75810abdd0519c05a824707f82f2266b58ab298c514176b9d50f57218fbbf22bc004a017b9c60b43c974a3e203adcafc6e8af2f35c3ceb681b99a20de96bf6c60a7b8313772e7252f1879d8d57ea590ae0b2448b9a8ac1611e427ced55f2f3c729fd8aa42e76202c67fe4e6406e2eeba4eee408f0de1c25d8dc1cb963632e0d5d86455069f36152a362d7a6e285d013be71e78b9db08d7786b63d0804be34c6e78939c252eaa78d4ad97037b02ee7bd91d316760dc8560244c901f5a3cffd82e5b89a6739d9c138f76127fc124c12e386f296dee0fcb67906ed34b0115bbe6c2193f516cd075b99f54e96109e33387c425cfb18a73adf5aa8db3cab44745d5838712c0b26c59a6c5e4326cc7b567fadfb8aadadab9b30ec09cb93e8dbce18d6aae2f0cf10717f5c42425c62c71e598c8bcfda6d44c457f291f3564c2db6cff17a69484e5566497e69c1d09d7c71af82ce2cb4b1eb4c784a6848e36691e6d5fb6956b3bc914e264001d6a6eef6e364c2625f484dd55f2ca9c5dc5573c75552d6792a673b2a473b85713a0c3597393d0e32bac1d8aa131e48e5dd65fd339d5598b6b1dfc6ad5c55df28eadadccf398b78acd438c75dbef01cf5b37fca0283359d", 0x1000}, {&(0x7f0000001940)="6967f9feb11b8a5b8fc73d958310055e47545d7329854e1ca385282f4390ada44414be6f013c7f715ddf6dcb3f24b77c9c98a58444019ffc312b4551f4325eada6deaf350df86681e85ecab1b1d6194c593a4f49684fd44258953908f1bd7504cd5e68e33fe1f6ffc61ef6e27fdb7c0e6abff12e9557ad89732970903e8ca4cb355eb0ab1c9f003967ccf4bbaefe849496d3fb7924347b7f793ce99f67daded792b7040cd3ccb050dc96b44c8b851cef78d0a9b9c490f649beeab60621c2ad61c4ea351468410f1a76aea40418bf29599cfef8febd3f0b5bebcb57a69db6eaebf94a92394d605fb63a7cd82d04a4dafa996e597367c34fb8b03cfe75fe17857f7baec0c1b69bda9abf38316fd98b63c2cc48831fd78d3844bef2f64bf30a5556c73ab5af178b5df4ff29563beeb4783841f5a236f5b77988761b1433b3c95e79ce863f33cf1e71d7ad5f1302e3c848d5ba6f34b179d7fa5b24b85c4d966970818633fc8841ca76d054a4a71c8ee45453e5ca15e1e92c15a71021dc630312d192db721a8b23e3eebe28a762ecd39b87bc726f3d0b53f7dcac7edc2a4cf31f2b90bb5c6e68d8685a47fbd0bb979bf1888c832ee8f1169f5f982babae8bf76e76ecffe95006fc07ec5911dd434291f09d1aa5884128a55b985c482c7d957f810778af034876677e0fa8d85c7bd974c96a9cd745c3dca19643c5482152d3975a57978ce7959a743e6a3eaf94a0c1d85d60d355dada698693f14d62148b08e803f39eec13840990129a6ddbf830047daecc2d01db58fd95f5f05b289d7eeff1a0943ee69e4a815edf915657afa78ce0870225d78d765c28839d3cda3194b1819da3b23cb46ee6cd04328922624ddf5d9cc8b8d5e3a7250d8fe71a567cd3eaad3c889868a339161e689e72877eed1b88ba8f6e2a80f75f8cc3e01fe96ef9571e32482e9b22a54b04b979c40a488ddb220d6c85cb0aa5d6b7adaab3dd34d8ad5510f556ebec1127d20d9e25b6228d2d66737ce0abf017e55da9916083816e82cf35bcd27856335dc8a695ff293ce82b9404169e4bab7c6caae3fd88e5c2fce2b453a1fd53dc5197a852e7205cfc6ddd59b449d06735a1592a6b872828659ac28385bf24be8bef43aa96ad67fc0619a3c7125d909de41241499b6e8539329fcdbb6899c5789315a65df4ab2bd700cb8294cc9a2dad4011b145ae9842935625a5a466077dd4984f2df8031d5c750ca06e3ce55f70fac0d345740648f17c18ae41eab3f290f28b93bfb16b84e743adb8c19f2574ca8e0bda2fcd98f1148e9bb2a1e5e6345ef46ab4c77dfe9b8d7ffd71dc1f6707039dd0d31e22fe159e7c67962445938ff2b9c793e6a12e7efe5784506791a964db2000cdfa53e8b4af479285904038055853c57c3bc94b67b907e56d411d57f22e42b5628755a45313dc5389dc4bbf94d2faba1354d4052bf958a05997d33ddf252b3bcd673608ea12cb0a87644ccfa049bab73b9d6017c499066ca82cb2209f65ac00b3949f43f2f694799b9925cf8a0d93e55b79c0584447e2b40c13972504710b3c6fb73ca1baf34d29d462ddeb64271542da85efafec48d63417fe02043a5c58af01d5c0e9518071001489722f844c847ec964580e7424e9ac1d2befb6e1f46c4b8828b4a2c6ac84c29caa6234645b68d88d380f5fef48c435289229e70b0cec6bc6dd4b1a3a75be14aef279c31943b70cb6a02355873701ca46f4c10e4b65d661eda0768848d47b2b6ffda31a42cd7f5a17ec63f15b3b2d35ae0d4ad0a630d94b2408ffaa6b5128003c8c7366858d51e7016641cf685e5c6a2eabeab7455fdda091cb027fb8082d314eafa8c993ca113c629f75d42ea1355838eed8c8af4b3ad19d9947f178471a74ee77616ef318bce05e7b3b34421b327ca52f9d3b6ed6b80f52055dbee12909de97c1663923584d5dd3180924c116f0bb072d1727bccb5cb69c05f077d815ae71f69b84c229f8e747f2ac6c6e504d868ba3db9bcfc0213196c01300c694ad57887ad893897c598781f1e61d60ce9ead4f453077fc62129c798ad2e7a8a1829fe9dbccf93065e0a43b99bee06877af815f82ead8d93413038a522ba66b460450af0b31a7b39e3ef069209e0bfb6f8c8234ed0f2318e4d0d8598ae5845406e9d7dfd694f47f2f9b9a8d12a2069a38eb4e99dd5cf37a69235e24062364566de5c5f38e743f79aafe26708632f9807d108d7e98df580da4b4cbdf36b68729837534bae87926dd210311b60d67e5aeab7f2c88b60ccf549d36cd1e67b4208e481f6fbc59f0ef310e6890cc64260b88b73aca62766afe465f4e941ac50921f4378d21772053fdb77176839853fc1db510de82569da9bc2427d6f89bdc91ef5f65e4c72124c8aa25dc53078c10806c440d7662639c11fe98fa8895f7382e88d8531bc782b2231cdb23775576ff7981d4f178b6b6e8ded1338dbe8fa6115aa832e9e8af96e8f41a5c25b892cdeeaa391a9030b06edafbe788a70b897992d440d2a7f44e1ede4f4388734da965929a44739cca1fff71ff7b008b1b06606a5dbd4110f700fc8c57200cbe202f15c42979ec8e6eb00ce74f828bde805f1410fdbb4255f93bfc7b3bfa9bda230ee2cc99a8e365b0aae2c83349cc0dfa4e36bf0d115000d38069142a7354e2ee1ece85a88389eda5899d6843a83491eb09219766a6c491e46b18121f339110718af6ba3ade4f956ce55966f81cad03ac4821329aee95fc2a5371ceff18b03ce3b6561717c6327b97616c50c20418fc956359926d3e4e6e1655f924034a21f047e5681042524aef43d6cfb0c94bd8a7802ef17cf0f159ea9fe9ad526ca0fb2c740581537dc9f8806f73527183c4da7e564f52e0ee70cdc8e7b92b476e8464e22f8c7b60b0350f705543934f564ba59a0fc733377943e6f53bb4facc6b30e1e02f56a01f4bc634f0925682e764305420c1ab81406b95c0f0df1dbb3d8f0321c9cfe980b21cf82bced72d280b9f53df6bb27c99c750eeaecc3c908176bdb27868a88761d8c6a7493c4f6d5ec607a5dd78401324f2eafff06fb2991812a7bc5233b85b8f5491e724d41e6204f86a2cd846db50c1ad426461c4c927ced28cd53db0146255881749991529b3097e9d53b6e60a021e0a37a60f52ea53ba5d3ff412818d61c7809df6f5883979cc642249aa6f8462ab72313689d710bbf622ad81bc4e2b1981ed9aa502386cf686560e90c8d1240fe21343dd2edd4790981b1ca9a12e85e35fd24c337e442a4b553c45067fec7827c5aae888882a38d7f6b66c316f1cef86c6adb94d345eacf29cd89e9ebd9f6fd667fac77eaf1da0283e7702c1560cb28e9a2c7a8626f1a14df8b72517ab2c53497c55f3ef9f1f1cf60c774f27c72c14180e330cc48a79ec3c0280f2bd3d946e09f2be9607b8403c4cf9b5e61463fea856d84e6cd68d5f1fbe806894329bd293cc6c8d0fd33c1d0f1bde3ff20506fb54be1d5b5625c9126facef021c59e337ff4a226299674a6d9593c734f1f236a404d987c78ec093b5db88bbfe057485fd8aaff82e266287daf4518beb98b45a1bfa7b1ce55080cbf6bd6a22ef3e5a8468974d4b1cdc2fa12c8bddc5856ebfccab887b26fada7658c63fb4e15a2035a53691de75cd119aa2959a246f598767f6c6d2e13707fd3278cc010788c00245d9f04ae003b79e1237d3475944087999ca31a5f129e5c4c0fe1e91f39ac13cdd3fac5c056e899d474e0daacc94663b8afadbb9cea92c8a025ff563b04662c2f4c2d7f4484f8776f2bac62de7096db1d49e6dea0f283d85caf84a96be335ee53a3424a9299643e42dc76c7cdbfc106cb6fb6bbb137f88853aa1134b37277e93d271b978ee866d4905f206a2f022acb495c18cbf6023e80ae3a399daf459ced9ce6b76b829cb72c67f2f464ef49a63ba57a73d581a038a154a36a63df84af61870fa366bbc295e49b244951d8b3dafc57b0b98cbecd563667544cbe0955c63d924a5d7aea7865ea1eac8421afa11204e32b73398585e13c30723db0f668992a331d77b297d53683d870a8988f8293541be94040accce9d5ca04aa3caceb05399416bef4188056cc2f29e46af290eb76bdd0bc490bbd8bbbc1b8c79580009da6cba7672027e7992b5122d98cd5967b2933211b15ebaf509d5aa5167b9c9bfa70b6e740e44520af0bb34e89873d536361f3b47e7b2445610ca0a1e69ba7592212718e24fb537687278255abe0957ae76a65bfe86d187219232d47ede42a471156af2293095b11eb9efc323e0e5d3a93fe33dcc13cd9077384854de4e04cf5d2f9656293a0ac5a7135d516845c11c383cfc1e6c4ff489177f8313c4b4410c8e5a09a8b30ae3ed4f6fcab0e2da5ea7c94d550fc9aab0366e141e349fa4cbd5f81794d43042e2918784754be1172c9b522147fd4cd1f64563a3e8097dc7f3abe76890c5272b5255e9aaccfecdd6818f541f1266ecf36a6882dfe31bb8ddfa90832fec11149ca30688e9565fb1269dc85a914163814953398677c52ddf2e9f551a69f86d225c926171941b0c7e99c1fed23841d5a019ff6e38ceb1ba53798c0d9673135fe8a3ec21cdf3581817c8364edbcdab22f39c1e5e64f275d71abd6e4fb9716a6832f2ce210f9885ec9babc54c1122e908601440beeea384e80dba9f19328e791761763d63d45c6510c15b2a00dfc9e591c2e54d894d2c4eff65b37de89acb0f6dd7e43d7af76184751966a463b942efca34726a06d65a526e49bdceb776a31cc18681d37ca835934e7aee986539b36f3c12895ce61b9ccfacf11f1076916a924234b88d1fa4ad552d9e9a53315aace49b5ef31827b84f2011c9ad6bddf22d43b83d9b9af1c623caab5ed2d70cb0d261a444adf501194cf1793ac08d275bfdc318deabc6a6a2c3fecfb76827c98b5b288c722c2961fece3566b0486771526b7aacc5e1a205dbfac04f0002a29bc402511f24785ec5dd8a0fe49270c93f2848882294f51a97f11905a26fe717d6024da47c1a90adc32ae443d653557585f31d905d16a4664aaeaad86c81808fd54f51cac1fe14ba93739e6683797bd0bc2207e1c8e1771db6fbc652a8bd6e0b2c5e40260ef3a96c5f0d293503545b0b1679243519fbca2389c0c61d764e2f9078f759e0e8d453124ab4f189729d7fbef694cf0998771c4e04f979ee37f2b23b48b38d88ff922841a59f28c01ae1dfa7e18b635597a542e1689783ff03ec2855342b483c0d62edd10905e558694f29a8cf2445a691e6263e7d868f97d391675bdf48a2fb10ead5f02a4a8acc7b97ab130e311b214fb7c482120bcbcc023c32d7bb9065d166a02f4a24e5be16782dfb9226cab11366bcc77ee7af33e9c00b303823d16aac0a6be72fa00eb647e5d10f3d313ffabac7d8acf21f5746f1c26f145347be35f3307716129e185f642be50d8e264963b1b264eb368786ccb77e4cafcaac8ace29d564ffd681a8719d6c662cbec49dc9a95900c1ca7bf89215d1af1aa71d38622d952d3b88122c44ae2b31ed48c2067170425f11b6e6a619014acdc7809dbf7a61cc7ec5a59c31487853eb6f9ad513c3fb60e4d0a33906249dd981864361247b2e8a090f48b7c2eaf249c0bbe0cbd84709c38f35697a3e9934d358e88ee1829382b91a430c5a1a563c88f2a1deec49dbe52fc978f495d7a0b86a16ebdc6dbb15b78042d0eb3b612cdd96b0a810cae8d41d0f023b211148af69744b050743f92b555813b2c99833a0ac23809857932094828ab5328dd1640d86fe4df8d8c88d67872cf4020d", 0x1000}, {&(0x7f0000000200)="aca10ad786a5b238e2b812191bee99d8af652d88a853289a82d52bc3b1131296b149ee15eff3f412f1bdcb7f96c79bae130d547d03c0124245c3e9ae85f45f3c68692624a09b3ac9c0443a938637bc05b12facc0c39714d1326f5719a42a850d9d7bc59d83a3a5a14342449b7ba16283f136c2f69cf9163ad1ef0a502fb0623c27f2358c9cbc8559942a542c98", 0x8d}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r4, r6, r3}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xa8, 0xe}, 0x0) 13:23:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffffff9) 13:23:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) fcntl$getflags(r0, 0x3) 13:23:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getrlimit(0x4, &(0x7f0000000080)) 13:23:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x1000100000000}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup2(r0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000200)=0x3) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x3) 13:23:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) dup(r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:23:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) fsync(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:23:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) clock_getres(0x4, &(0x7f0000000000)) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) syz_open_pts() 13:23:47 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 13:23:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = getgid() setgid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:23:47 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x0, &(0x7f0000000100)={0xffffffffffffffff, 0x3ff}) 13:23:47 executing program 1: r0 = socket(0x21, 0x4000, 0x2) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) 13:23:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 13:23:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200)="3edc0e3d3da83fd4f4eb004eb18a10c924b4de1bf4a71acb6196407c9caddbe4b267", 0x22) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) write(r1, &(0x7f0000000300)="7b04794f4b5c799ed603fd557632be47fc4424b75a713c218d1ff0e4ff9bb66c0bdbfb6db2abef859fd1b5831ce870b6664e82c02b7471a12bd557be0b59d87f8bac4aa7645465df69c8c07b1c4b6ee5543b3379149b9f0886cec21f9b2ffa0fdcb276469a514091e5ad7beb2893a2bd096e87b015239ce16703a79e5a9413f16743de00f31fd655d0bb5955e02bd38f33cc84b204e1e0ddf5593baa42fafd207dccbc6ae7f209af041f1e97b3e50d51763bcb7746865e20e58d10a77e9baf5a0ca1b4c1a88679fe1a833e21628d4127d8e2b9d2260e44d46641ce7c08837d8036c92a65abe234faac79e39edff62955ec14fbcbff5bb853f359280b7b0552a993f70c34d5e8d8761d775a3fe1559d46391c67fd40821e703acf1a3826653c0f77aca661df4da6c9bd49a54a7829efe2051458dccef42441b977f66eb4faff113684ba4acbfdc887804f86e4eb042e41c7927f5335938f93c8fb43925693a37902e7f8cb33afe55dd5ee9fd3ccf7f11e486072d8756410466e21c0a1cca99076012f6528c9cec090b6938c485c95136521b86caa7431abb2cd70f174fa4d8b79eb0b28b53b228b41e4003dea6281eb7435978977fad1c7ec411b2aa23736cd6a9077e77bc823e71fce58924ca7bd395a056de8af186500a137dae0df3ebf323c477d609c650c2bd583a8fd9b8527f3594f13047b638360ad660b4a1198175177878aab1dfc9798f23a0054ee8f1261e04bbfee49c0be1368c02ce929b68996b7645e2f67ed97e59f2b7492dacbf81611daa0f01e6fb5598372936857393a8fcd21cb6284e86023e554f3c08c6944e9cc995ebc275ca4979c3c1eed993e95c3a94641e1cbafaf316597c650b9c514db9fbd279f533c70d0727dc6d39e6e8264fcf943cd248365eaaf1824a4dd8a3d5ff7c484f0919d3a70ec650e5298a134159e126b5fd0feda10147b8eec0ec06932dfb41f843d51db2b1110a71fd81a5d90c827acdd23c83b63ac99bd065336d9f3d6d91727fd9e65054f2276f7ece1baafa09de36edccfeebad15c9030c00a114f6508cc2f657e46e9212fbe533f95834870250b7eec6e6d3265cd84a2fdf6a669c8b25302f2a45ab77e804aa7d2893f6d6d82ff8197cf3abd2debff4d4cb6f8b06e9a1d305675326b4be1f9f19b5d49794cda05059b01a3b005fc5632474e638f7be11d9662e0a0b3173e7dff3c91bcee7dc4a693910f341bb513965eceeedbdcfdc6ad3e214dce1f6c34b2fe771e0124524c64887ea0e2398ebc22114bc85e656a11521f9c19a7a6a3260e9259d7894e957b7ecebb8f65c2f03becf33d9ccf75dc3191be94648d6ed810be2042a163e235c7adeab8ec37390000af7aecd00b7bd92899845388d882d2cd595ed3fcc750f5063f3ff0cc5ff5bce2afbe5382f420d158098de20d7aa188424e052b0d968b3a7130826b880987ce216ca9b6c180f77d08af8378bd35597481f827da33c410f93f9acfca168b7a86d613974e90c29972da6baf99fcd0dbf507cbde8b0be934f8ecfbb99562a007eef4de9576c250a2c860df80681f615117114768cb5fa0da17068d3a92fa7893ee17936b8e4ff29d393db2f05350229cdce1fcc015578493405bf6142cb8336e4be0c78cca6f3513fef23c83f834fa66ac21247a4a86572b863574d708fd3d8dfb97e79afc9dc155e8f338a62b602602fe0f298531d36079bb1d125d6e4395f2059f6178e5577c03a05c67002728bdaab6c7d44ee96e3508751cf6be08b972889af67236e8105cbf147af6d0dd2b3c4c5bcb354760879793323cb7da8bbd1e8f1c162e5cc5943f75405af56ed446b31b97764145c31352491e29e6d24bb420e1f232874c5eb4279aea1067986d301bda9dfdcdff78094063365648477e88b7a13785388ce99d5a4f3dc41c6037db4cc236ad471e2af90bc1c8d4decbeed552c71e9bb4455e71c8688d6b087fdfedb1f61438bf65f5cdbc602038be4abf8d0e5087db2e48770d08f32d5d8b4c8a5e247e5045d162e913e982ee03f7d8849be5006303536cc8ae16d30da3ccd7b7a8b154cb7896232cb98b3f198f86cab55f7cdc15956df7730caf5d3f695b34ab3d620127b89dd897e77bcf5004e5e5a109624b67d8d81f1647d39f1ac73c92d7b06016aea989cb0e725ff13a9348b25f43ed2d8847be73e42ffd73c4c4fb4b3e192bf69fdb3670fd2977743ded45ae5b0c7fb41c47f02d16cf8e2b71b7ae3a5b2436f2ae4c905b4826041da129505764cd25d8bd4cbc21826c2a11bb40e42b55f9293fe3858b64997f2995c06d4787e941631be3a357fddfabf188c977575788242fc64817c38e792281c1a7283ad3966a6738cd27d00df6b8662f3b8be857469069045853baba54604200df281621af2b6613722eda482539b5b1e2cd8460f8e6ecfc11aa6b1ecb69892ed99ade5fd1303b9f6c5fe425721f56c57ccc7fda1bd8fb58be1255824ff8a0efb9357d88eddeabaee2ef446748ccfa79c18d88dd1a9b700e6d8b5323a56e735ad58e9f448f143d5cae96448669d0c747e5733973138645ec3cb1ccf04644a9b991d7216a8fd40c319600531cc87a2c18d1a4ee6cd718b7357cf096d99c4bd804476776b6f4cdacd0e82083796ba5e5189798fa2e83a11980a3f2941ca819005d4e731a70e87388465511e150f8d9f569f0b6dc1bcd9c5cfb9124e91b1031f40fb2b04aa30ca90521f8d0632242a0bd6cd20fc1a803b14504359b274817361b9d8584d367e0fe31a08a90dfa458afaf7fc5fb894dfdfbed9cc1ba4d054230fa7d86c19972364aad0b98c5efca9093d11799e21abd4c83274fd82bc4d9f22f7f77fe3b163f682a288334ed5bcc9057ebcd4c448207e6115cfbf3b4522d7b314ee97db9650c79ff9bd311c1f71cd1bb4180fea16656ed406909d544b9703ff40fe1d76c3defd38f635b82a9a93ffdf5a2e822ed0bcca7f1d633e933d9ea0443497d1db78a907639641e0e5410ad2170ebf2cc84f94d6654e45b7972ec91ebca9620ace04b5a7171cea2c86165784ca68dc52149bf5989146a28228c82df79704e3257356437274d5179428252ffeb9f5d66c760eba5c8429bb46e892bac4846be5f952367257629890251f1bca9b54147d7de6aaf2960093d142615f47824814570ed0c83728f6016d04018b72cb133b9c4f5dd1922976610f5235b5369ec1155793fd4b5b028b4bbf477a839bb91595ebb03e6935dcfd12e80d6efa8af2dd357cbf6636631324c25ce2acefd776730e331b6011a5df266fcac7e7de0c3855aea1b1adc00378628dfd568b96a2c9096ba8cad564759c7cee8216dd72cf8389de55b1e9f75f9aa52a0b8232d9b22b7ffbd0b0aa595a42ce647d1a96177b61b94cac0816bc98862a4b192f1bef85561b3127c93e5535ee1b65d0a539452acbdf55f1e9c43b44e2d9545002975a94a59a6881fd746a13b4fde83cd69d95bee4bc3a3a5cd3e17df73741384d4f10397512d5f55f78f52eac790aa2df5e50e65c3b59f954bf9da989de95093260865ed521aeb3526ca27500feb5ba7f52934c85ea6436c753f8125cb9c8709c6867e9609aa7d2888007db9626db9f1909ef151f1acf7e43fd74d735b0071b811b593005fdd531dc77fb1632d20e9e68877d33fa862ae69f2507451a89f7194726e477057567183fd359a4dbbad78b8012d925c5c100db8c7c495af83f0521c0fc8a4bd50236a32a0a0a75b0a074e936d755b165305e83bc570b10ea4c7b95993a17e49725d14c962e7c1b6c9cbad86d7ab2f374a7194e9e9d1d427ee4411e0b4fcd44fa260dd810ca80f5b4003c92f340360ad8ea323a5d761d61774b3fc91217a867d5e36b66f29c78b7d3457d08df6c182ef61e84d0b3542eac35b9532728f5b5e5a0b517ac0df0a5264ac08127220a8e7df5ea04d426a8a014f9d60649e2947291f68bb0c0bcd60e449676650f593f133c6ddc70a134cef26f3e2ec700ae34c47a6933984d54eef00ae7d991598cd062eb882a44d40294af240c443f129ff40a485736226a4470c720bb7b99594f0c6d73482add0b158b3e5c20177a2ef603ae824b6bacb109e5a216480b171280cb778d190a7ef619507d2daa730d678616aedc24737369e3ce0cea374a17438d6736503a45c792fa5631f48dfa9a1163f41d8bfcd04fd4240302a9cf6d6667fb8e0f50cec87bcfc2181a1baaee0bcec5dd02517ac4caf2e4b6c0602febc85a6f39930a21229f737daf350ee21e5eac24bef16e4a27465e1f189a1cb7ab9a08506e1071c4f6a6f1703935980faf2083be8caf34185e7c024880cc6512e202dce77853574e30b60da49e44057be7aeb25e7968884f43d1d01a39edaee838d1966f0f1b10a5c32cfcfce28879d98ce2d3ba033f380d26dd9730a519b012c1febe6533309032bb6cf9ce3c8323da83fc25b1b6e5de1de00d658b2d56c4730bb68328d518bdad0ad9f0ae7ebce7d65f26983de9fb7d7aee3c5b6e1466afffb91165ff035aa9525f6a029eeb1317643e636e7a61ee4bc5a16e076643fb1daf65761a243d29e34cfdbbcc406d5e0ad8d48f275485c9e453057b95d9dc9dcacc2fc742a62b8e7791d9487749efc7aabcab816184871e3a2ff26f25a1f9ca919bacf6bc26e7a266056375e4fb3c5b08f108c995482db30aa7c2dec7bbf13ef9984c3213d3f497782e5a98d97865e243b042bb24f48fe0394ab997b8aa1d56274af8f08e2e66985ea6d424952448d623584b6ffa8c14f4bbd5cd7f2afd9218d34a5aa404ee4881252211faf44fe0ca0396190be152e7d5271bf38c29cfcc7129aa4f835564d4e353aa9e8132248d9c94f33a0c64c7fd5f81e135583edf9e89a4b167a8a36890c58397cfc24ee01d3862e43ecbb159f94ba1df84b9ae83661bce92fd97b26ad7d5266692ac7382a4902b3529847c1dd2cf655ee9aeb5a1f283a605efe71ff2cc02e2eed1fb84f646fa484dc9875d6944f7b2fb05333c4546ca0ef4d3ff0ed8cad7487fe795598bd3ee589c25be5ab044639f46453799e7fdd62a665760b523577e71c3139290dfd61ce9d7a40b07f0e646024ce94d7d8038d6122f78ad1a6e979a015bda2d1567df1c38459995153d1fc4e285fd2233adce558dcef243c0689c96b9b27cbeef64232a18727aee62918d7c99839e1443850c55dcf5a8f5f369b64f1357d1f120b813c1fd0148f1e1cedd6d32978c6eab7c123c74cdc4c06b63d30e05450e32451168186321943b52a697c8d2aa755702f3f9cd4b24e2fd20e49a998e6d4c7e77eb0689e6528f23596950a5f31663f837a0d9691326ebbcbd5136906c7038ea5d346eea59f52c8814f9ee498dd12b2d69995ce6f9f16f3f7660b3fe5a025507d227586e3e4d58326960b7069cf9ddeefbad86e19dbe123fe297da37a09cf201880735f8befef58ec53afd4bd1773eb96c6d6d90d909aee6a1237f5dd7eb9560976d47e382bda0ea31a18cc1ba03cb0fcf0f2270b7e53c55bbfcdf75da45fbe21d7008c7569688979bee2b973e8c81447ae0931cc254a49ec25728f5aaf41c678ca97740062fa0cdfa8349ef89ccff8aab3e1e3b0ce5f1d72048673c1406bc1192f4523594b03dcf5c80589ee3c2c4392fe72a3b62cdc5a9199b27ccfae4a56996e3be0d536430d45018c9c1a571e9664e445c202435d5e4882e5ca4508197a62cc53d6e6c5d234074aaa0b881a1c867b9ebbe139bb19dcff0a5cf71e14d936a0d86c1cfdb38bd10997fbc65cddecc038b383326f13bd50a9d3145ed7d3f965171a04", 0x1000) 13:23:47 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) 13:23:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) shutdown(r1, 0x0) 13:23:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) ftruncate(r0, 0x12) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="0fd04634accf6a1cc1fd016d27aa149723a4039523d1fa6546d49380ead8fb6e653818d6d245dd37973c04c5b48395258b253c55d9f6dbd908711bdb248cc2fed0de6872c226a4110f9b6e21d6b76954b9b4c071f6267edcb9a3c4e39218ca9cc859b16bb071fb421f13ba73dac4e166047d5542e8107e3026dd38dfe018083ccac252096cfbafad34e73a8115db83ff5860f189f1bf6ea2c554c0df7186e4d7678d5af1b0c8da", 0xa7}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) 13:23:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530006233dbdf74dbaf36c9d6a521f121450fd7cf4766fbc8fb89d3b42843199e7c57f897f8ecccb3c921d4b4b63fa04f28a5a5680a68b1704301d49b20128ffbf5159e0048703fe37e91712416081a39d530"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x81}, {0x2, 0x8}}, 0x2) 13:23:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000540)=""/100, 0x64}], 0x1, &(0x7f0000000300)=""/43, 0x2b}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/96, 0x60}, {0x0}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000100)=""/230, 0xe6}, {&(0x7f0000000200)=""/250, 0xfa}], 0x5) kevent(r1, &(0x7f0000000600)=[{{r1}, 0xffffffffffffffff, 0x46, 0x2, 0x9, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x2, 0x8000}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x40000012, 0x8, 0x3}, {{}, 0xffffffffffffffff, 0x8, 0x13, 0x3, 0x1ff}], 0x6, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x8b, 0x2, 0x1ff}, {{}, 0xfffffffffffffffa, 0x2a, 0x0, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xc0, 0x4, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000004, 0x5f9, 0x7}, {{r2}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x200, 0x1f}], 0x0, 0x0) r3 = kqueue() lseek(r0, 0x0, 0x2) kevent(r3, &(0x7f0000000080), 0x0, 0x0, 0xdde, 0x0) dup2(r0, r1) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000400)=@un=@file={0x324f0ba3940ca891, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000440)="a2e521659317d27c7a3659b8f4bdcf043224ef1b23c212d9eb457b8a60d9fe40d79220411353ffcf076887e922c56a49", 0x30}, {&(0x7f0000000480)="41cf4ce35ee0524093ac31a5d43ee91b22979805f2e73fde748f3e137ce024b0950c902640fdf8455b3bfbf7498ec2264d4d12b26faff6feadbb145c0ec5d0c9a61a74dd2075d03e47544ade4f0f90e4c6594309916108a1315cf1f9094c202948b392f1d862ee038011bbe21059d00140512233", 0x74}], 0x2, &(0x7f0000000740)=[{0x30, 0x1, 0x5, "686936d10efff067516d7f4c8f73fa9024710690e7cb963d75f0663c"}, {0xf0, 0xffff, 0x401, "3366fc828a0769d1eafec5380459ec2a50c94307fd397526c7e8f639cb2b56cf0858255f33faaa3ca54c787f5e1aa19121e483c9d233f234458100a91af8607fe83377474867269f07a1f0cf69c78d1c903e4a35d66df0ae9169bae556986c1c04b8a1c14a771359285f6cee5beacbc809b884ac1e65f5f64e75cd0a247ca9b8764933fb975adfc42e8aa804ce76588172e849a3600967efb17a0bed1cc2954bfde632edc75aa546e6b870979b25400b170393c353d91694b264766678055556102350fb4bb327bad6b4b762fbe9b5765e48017ec12a3f828be6dc68869e18"}, {0xc0, 0xffff, 0x76, "72e868168e3c02c0ae58e9588e82aff7bf19007efcf541247745272171d43bd51b5eb665e7ddac99348f0eaa7ade4b95d81ad645a070eec272caedf46f6f6d84b01ef62ce777ef6f6d4d33145a41e049892832dc9ca4a48883d5453b0bf07bde49154790d76583853361f47fcfa756656f5e60b448b3323bda37f95f27fbabefec3971793db79d08c4eac0f361fb6aefd9e93f3538717184ce85ffe14badeb9a384f1f596cb9af740633"}, {0xc8, 0x1, 0x5, "b30936f71a02f50fe22cdfb1dd5a73bd133d032639f80443ccca1549011fb55aecdf087cf243eaf5b619d23735d4e507dcda67b8cffa139ef7e0fe04216e4fcbd4ddae3281e48a249bfa273c9b7b958ef2e4b2efcb0fb80760d373692a8e3941ab1f209e0a61e0b4db5197cecf2007cd926fd4582f27f756e204822e0cd65bafd999b3a5371d2870593a319644b4f583407b717feeb3d91c5b73bcffe17f40426832775eba05abc2237b97d222993a4beead6015e2c3"}, {0x1010, 0x1, 0x1f, "62c16348be38bae1a91f70996d6d98d5da109b2975a6624f2e3054d14e20341cb5e30315872205628582e0eeb9ab1d32697df2722ee97e5f6034e162e281b645f9735aa04370faf2c405d7a43adff8a6629b9fb1ff598d7cff3198529ea5ebd16d6562922854ee0f94d4cecdad3d1a50e32d7e49fc67679e6f8f1b6a306b40e7a009f261d3c88af67953e74dc4ce5933c48f293d6f014cb9e7f70d6e8842ef3338cb6a6062aadd486beb77fcede2125840d2851471dae5093261ba1fca6cbbf54d4689109223e00b5962ca308a9886ef5b249a829fa3c689cf05e385b832fc15b97642f0a2c9ce40b50e6671c9e757d1a535380d12ef0350a52b8e913c99b848e4ee848c28ea03c115561472d51739038e0f5a98d7cde235bff5b549b443b23846c9d30ef3639ad2bf9cb404ef454c1b93a5537162bb375fa465cc6a17eb88b9d60e0575477325894fdc122a772a128dab7cf98e0237efca9a1b6a47029a93405a94d77ae9f9b8b577aa20848b0f1e28880a6e277ce9484f0affc3a8b7ec7352c154b24dcffb49b24b5a2a54ba4fc5ada0507df994396ffe8fd358efd87b826369bca92b337fe4799898d468e146552d375e056364a677a85db4ec97b248cff261bcc4c8ff6691fedc69968e05d248965d06158323311bc10a5d833980566d639d8ea67e0cc33fc0b00ba15e1a4625e1c7a84251a8a929a2b41e38f5ab0b9376f143409aedc7ca54e874faaf99092c281d3c1dac847ecd07434362ebce85f0d2b7344678c148261c66563a6a3e37842eaac5b886e810be0e8ebe7d334532ae7f93f25f581c25deb3f6768765a463d93519ebf0c95897b340c8a65373fe94db744e0fc5b8c6bd1999ea0ab4d8b59b6f6e51f5be4c204b49e6e5cb7c6fa4c02bd40c8b20f64a824ccdd2ebed7c54d41fdccfb4c6e0364d5baae72dbd0cd57095be20fbf1c0698f2b3403677793cfd022e4fe086ea984c0fce3ab30ea730dcd17c2929af12eb752b50b7c2b8299d4cc98b220df05c1306604008df8d4c7f945bae99f4f68e94bad279415f1ab4808d98931f2c7cb1680597d26b8be792aa009795dad3108a5fb86f2958d2c1b26d8be63d3487658b174d3d0fdb6a393c51b55fe7a6fa64db0d0658a276a0e74ed8354744bf751b6e61c87d1f62249dbf29c3b4d3da4ecb55a50b750741cf530471b9c0453b4cb007247207584de8408c4fe5dacbd239e7819b45b58c996dd19298a37976983a9a89d85a8f2d88f9f54681c67d4b6372404b1b0bb1e098399d06cb4f0dbbf795ffd83b181e1f0329e550567dc8ef5ebd52a0e535cd7ab86f9583536e7fe413b1a89f3f85959c54f6eae7a2d62117c79d68357a33c75738dcbb576822cf59fcd01c16e17ffa2c00a40d33986481f5a07d22cd5bd7919505bb84c8e17bef25a391c48fc22bbacb7686ee184c38a3df3ed9cf2ff9664d316be8d265b70f637b1bcb2956c4c722e4f4a79c3cd6fa7b0c48f0d3f571705d1ad664d31989864eb5b81852a70e1eb269585ed47f444f0b712da9dd0c3aa5b488201c3a8f538c11c14e6e73d5e037a59059355eadb53ae13f597f565ed3912755ef9d934a2cd2b86c9fa414afc9781629b0df9c8e7ae7a0a4f9dca2269e5acc5592fc90992a0a0967e7cefabecc26ec9acc800cd159e63706eb2d9b819a89034d867ba04f9684112a7e1dc9e82a5079ca052d96c56c9115b4d5000d350b011f243d0044664159dd062723722a3a3ed235b3f0a3b5a36ae00022bedf80bf063cc75acf8bd270ea524ef0fceb363221823007d19c421ffad7d13562addb18c4ef0af1edf01b055e66e3cfc5b4576bf92477e47a900342887b9c94baee04cbf027eab7bcd13979a0759d0a495ce6fbe1c065fa53b152bde524d8aabe96e751e09803c8630364fcece22a9d9a5b4501c288100407bed48ffb21fc946ee8d39e4f50fe731ae7cc299b6815c6cefa6d9c00a0f2b018d9e4ff7cba5f57047f21a6122a8cca981e64b3c22c601a054b13ef0b6a2e8a20abca6cdeddd3a6a3149fba313e3e6a2f848e8b2a2b6243ab24bff3a1e15135d707e035714ff364659f552ddfed0337d6b02f68e617bdff7f89d58f9a3ea82e3256d62cce953088776e9d25ec1f6a6f51076f04b126d7a622870aa8dd253ff1401fd25049c9a10c439dc07c0fac3aaf9d64efa09fdeeb82ee01ed60ae5143f1ecd592e136762e8127fb3e9b33506d54afc2082601e2786cb0d1cf84b62c389ec4f0699dfb96261a3d06a8be8d76c6217f1ca2dead0ad87a7f4e59131cac0e8aa68b5f9d90bc10f46cba54ab4f03e408e67d75e3f3664dc7cdb5bd9ac13455a60f47ceb694a7b1169ab47bedf92b77679332637b3e227267b9ab8d30688b72dbaf1762b3cf335a09f70175c993938a4ab4b00f568ea02c422a7904d76fd18763c8cd49b96c6984e1a9fa08512af7c0eec91124c2edddefa7891568cd44099dd2c4553b17198b019aa19628205befc1a4becb70d026268cff83262ab41286ebea7c2261453bb811f531a42193bc2aabbba18fb666717447cec63bb820f5c9a1583662c170c644b3fb90130cfe8fd29e54364316fcce4cad41f342256d6d79146df8556563161215274c3180d5c18d76f81aa77153e04a9712f57348da40cd7ea7bdb13c9da68e404b285a671e0217adec8ab190be04848bd6b8c4264ddfb6e85e98e9b00e6f800af8a5d271adc2abec127738c16f3c31a1fa7381b05dbe5f25db28e5e048a006dd210e910d7dd86c43e5ef04044f95e9d0e4653c134841b3a7920999400a887b349b2afe1744386e44a24b84f6e521822043dc179618f22da7d9c8ae10a18d4d34f426aabb7af7d0d435f13918fd43799516d5c575239a8a69f24089385fbe09cd201412e05be240f10b7efabd8b70adfbcd29f1a7c3750d5082b391b537b664d8ad5e1b69980e08f1781865dba798844423856592972d37f0c0ab0c7fd5920ec514a08078117cc7e86565576a1699edb847be56ea6dfaf17eb717fcf7bb1d9156eaa0c5ff48867b6d1c0cad61cc7c92112e4d05cb157f46198ac22da2c7242305a3c1e75f69ae3d1b8820911fc1f0d7fccbca755737d9fb4ab102e0d6cd05525bef012c403dc4748094e7cbb49d5378815c6f67b41a19d6f6fa714ea1a50ba6ee4d9eb9e7524c35cc8e0f7f8d3370c6430240e898d8788e0443fa1a4b9b8cd298cb0847f59f3479954b0c2c294ec3ffb4eeafa3eb14067abc834d53ecd8309d839c185b8f18c724c52ea25fdfb6ffea5bf7a928fa403d79b4b9c8c8a429f4f58fa5b72242d2bb45fc1993d8549315960c51b2b6e8bda1abebc5dd438ce5329a1ef5b9ad95fe86eedcbf9c1beca5fc1efe484adb349aa858b25497c6ac95cebbe2f9ebdfea9688a6bd2046ce63792f65501d1668f6e51227d3a38ede2e3811209da13149f44ae80d9a4fdde91a6103c174f8f5f744cce2b29b03ed960425d4160f490d5b5b18b540e365587434b7179c6541524a06810b432c4e5624596b2b93b3a9a6c685c631c7c371ac01fca629877d9701c507b71934946567bf8decb38bbee8d4c2965b8464907b8ccb7977cd3edd0c4cb895a3ee5a44be20fc64c955a120b38fad11b3805a60ab87519372c21171e8c82ba3d0dc6eb6cec7e25a5832347576f5b06d22ae721bf04ecfadd5ac25495bbd5d3b44f0631fb4c7a489d1e04a8a330c7e31d09e75e1dcfee640c06ec7a0f4bb3ed13078f0d12d38c47baabfc94f126b2b3726eb9954215f45521d33ca791ceb93a36fa3e92960b1fbf619de0812be28800104ee03afec195a85b6bc55441316d3e11182e8ce455c5dbeac6fd8e625896e08c194cb28005b47bcae138c5dbd9fe7c9461a34080b52502f52586e77160741928d0c686f28ebc7e0d60d3cb1f0af71dbf50c4b52959f4ec920d93f2b4f8e513ea5e424ccb50677718eb4b057896e3c0a6056cf15936c53988eda191dde289cf66a287eff3c79e599c841d6fd801b43c73b9a7744d1fa38f6af19a05f10a2af8df00698ecc64e4515db1e7546b66f8e98e5b0b2c6160a8a5b3aa844e051a3a2ec6fbe85ae2be0e0f35dd1953939d6f792485b5b093f20dbce815de253c9404a5798653e2f837d188b7b850bc0e83b557b649090532cea037f4712c360303f3e666ea59ff2cd49169f0bbfea69c575114da2a0d9c97d3f963fb840cb5b0dc0bcc268005fa86a6148f3bacb6e2120f0be08b11a472fbfc6f7ed8b5a0676399d8a8e51ecc7644ec9c5c95ec7b88b9d8f0e36a4a4d01bee0719fff1f69addf34aa3ccc3f2a69b207ea9bfdce24e381136d31e11688f28ba4b1aad5594b3f954e4b954cfa14a247e17a11aa01b3f6a70282f1df1bd44bd4550d350b55bf570a456910a08f36de8f0d3e6ef2026974760e5aa6697249b0e5475cc31d956dd6e2b88f5ea1d5a413e42d18402287975513d1a4956dac9f333df2845ba48fef258c8e6f8bb1292bbf69080c44e80a2dfdb2bf4e41b23f72c0ce765d770bdaffa82b698a88819d6bc90a1ec97d91b6c6c2f1d9d7a7366c1c554ca71c2f87f564a1d6643b6f1dc2892a6c8638066ae7ff1b0063c91ed3b58e18ce12edcf3a3840a809c4c27e4f44a7e688f0519152145d31361dd30fa223b1638263acfdfa766da66b42d800324b854cc25388cc0ac574aadf4c72bc54fbcc0fbf77e3d561fb5d863b18f4f94a2ec808f83f1f7b8b0d1e271994cae0f7f03b94586ce4703731e925571b1babc1a6a1c7da90d31a95df21df620163296164455f3883fad17c86f51e6c5b214505acbe15004dbf74af699ae66cc57836630ec7fe49aa66a02dc41975389ca00a38f49b92fbdc4b21dfc2ffc82640cae344599e78df0c98763682101e08ddb72d411cce3e24b3c8ba28f22e6b0e245319e38dc9cc2ab3c37d271605cbdc2c079da21ec7fe135ab6510ca149f73f45dd5ff4d3721c1c7942201c480d3bb0040842a42797864f9f9aa4878af44f2bbe1b79c7584ad9b5282746037e4b6035290339f9fc22dd3713cd9db8f91c09febc56b32b3fe71c1fbcb78351177a2487ea19993c5af552b5d4071e8217de6f9647f97f0befa0c30568bef8312b7582c0f23cafffc4667f81f4c8795cb2baa2fd47ff86f60fa760a84b30d339fe8c00140c3e2f698ccdf866231ef89fa0697631da8d025b8d9f49b9b1f794cefaa93034b85bc43177b00ee0c3bc11a2e1bac077bb8e80260d4070e7081257769f190a0d90516b737b382d861e7b8a79a0f6862d638321a08bccb3868176e65096c810239e82f4ef87a0aefa43f3e504bf6b189c80c2754a425205f198b65be1fbc6d585afd08f891f93db2529be2a2a4946c0faff45bb8216e766fdac16a57f863320b9b6469d16332254f87ea5b9fdc9403d390cd039a615516f85544355931c9af36d392c7476b46954a258c2216b50337b885008ec4eca72c365a2a34157c3c0e73458c548c4b2d628b456fa100d8e5dab9f9301dfd2b027e8e32df2c3f0c95925e4d64731d17b5c6ab430173a98aea96c4d86c9922b369b8d6f4af980f4fd27a58f26d3d83024969789d92c83a2ec21c2c4ff9852b46c0b097bc433f3438b0612dc93665026c8d51b00bb22a736987e7c0c71bab3cfb8da70b181eff7116ebe63e24ea888cd5fa0cc0046f62650eb7d35d69bd4e502b686e95961e420a91d35a3b43d8bfb6ae5d44ee23cb9951de0c4ed16509215e8289872e8be9ff4ac3b684f9eb22c87d750550c1ac6673f98aef241440cd0292ae0004c07bcfccdcf02951c6a"}], 0x12b8}, 0x1) 13:23:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)='\x00\x00\x00\x00', 0xffffffffffffff66, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 13:23:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000001000700"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 13:23:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) geteuid() write(r1, &(0x7f0000000100), 0x1034c) 13:23:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/233, 0xe9}, {&(0x7f0000000180)=""/205, 0xcd}], 0x2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) close(r0) 13:23:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 13:23:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x427) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/4096) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="83255efaf5b6434512c038be900b709b94214edeca3884c650d72dca4a4548e4498f170000000000", 0x28) 13:23:48 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000140)='\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', &(0x7f00000000c0)={{0x7fff, 0x20}, {0x4, 0x9}}, 0x0) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) open(&(0x7f00000001c0)='\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', 0xa0, 0x1) 13:23:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="06", 0x1}], 0x1) 13:23:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = syz_open_pts() setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x200, 0x3, 0x7ff, 0x20, "b401ae97161beb8cfe433e8fa6fd2e0459db195c", 0x2, 0x4}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 13:23:48 executing program 1: getrlimit(0x4, 0xffffffffffffffff) r0 = semget$private(0x0, 0x0, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) semop(r0, &(0x7f0000000000)=[{0x7, 0x3f, 0x1000}, {0x2, 0x1, 0x1000}, {0x2, 0x1a796a27, 0x800}, {0x1, 0x9, 0x1800}], 0x4) 13:23:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x43) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x5, 0x1, 0x1f, 0x5, 0x8}, 0xc) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) r4 = socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000180)="47d95bf6", 0x4, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom$inet6(r4, &(0x7f0000000100)=""/10, 0xa, 0x2, &(0x7f0000000140)={0x18, 0x2, 0xef, 0x5}, 0xc) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r6) 13:23:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f00000012c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000001300)="295ed47b6c2bbd1163a85ab3b80cd0efd503af128f8209328a20cb36039e5cb9f3805b3ef5cf184b255e26541ff51fc2d15bbb2e321bf77696f3af87e5d5d0292c22842741ce90d6d68a4396c0174fc2f09b62378484df7fb25b7957df92dee6c0e3b1bbf5fb163e3dc756012cf76fa84db45a40070fafa8cff0a8e63d0fcf7c541c8d88463978e17e392d3a549af27644ba3a78fcebfedc83b6f07c2c896586f8", 0xa1}], 0x1, &(0x7f0000001400)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r0, r0]}], 0x30}, 0x401) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000080)="8357fa559c11c7aab0d9191256b658d3090a7c79a9465867becec2541361c39df8ee8d4029a40fa280d0e99768b680fa4303e77936d4fc9de88e3a030ff9ffb15fc05aebbc5d307e2ca05dab5dd08119209cc2b4c28a9d562cd17032f69932647d33195dd2f6839ceb9f218ea4ad9833fe1fb38f1be727d7a8e1c3031b37df19ee49570544", 0x85}, {&(0x7f0000000140)="192e77d8b0b84dc545962b30a8373154c0cc9c58433215dab0e3912a9bcb59281f31b6d328c7dcfe3dd340b2939be941bf10c2e5e7cfcdff7b0c44368e1f8c6ac6a02c7003fb63ecee9d016af960f77ff72678f71968a2454b9a50eddb411fe8e5f19b35dd1c1a4fbf1fc4b6526e36fdae12090b420c3bb566ee2bb8bfbc187a8a9ce8a43fd4ffdd912490026174cd1228dc94003078fe5cab0e90e602d1d344b437e7bdb3bf65624d3ea2631918ee095f530026210a9ee0c107ee71183366a7584f1214083fbc773a2f78934bd9b418e6751b11965fefb6a2c30a2cf1abd320975f3b7dae2d8c6ed7443df41851bf74b203c559103b6e299e7e7e4e76f7827b36a0f8e5bb610f907250d6ebe59cdab2b14903278b5a6471b0bcc1b9f20801d3873637d509a3d71b2ab84fa6eaf925697579f40b48e7c30da8389af7b2c600f4f299642126f3f1a7e95505844fbb2eeb91adc15f220e98858441cb08a49ff563008f2418f82b571f1215b4c04f7940aa97fef5e20e391224f5198eccda17ffc2ca6fafb4fec6d4fbce1a71dfe899bf686faedc1a79125a46d230dd94a735a63bc95579492a6dad01d35dd8f7b68f77b673eac17fe83948a1e1de9c5e76bcc88b0b8921e011df92c0c19da75bfb0f91e9db04750490d3c53fcf358514a5128464f1ff8872c7ef33f8c01e3cb473491392ee59b44fdf71cb855d6584679928f43f459b9a2e109035b12d85f8b42372956b0a70a307debb126f51cd3c9349161a06520ef561f80d74840e737083448f5e2ea5f7692e6e3c08554f4316219c6d951108970899b8e01ac22c5cc7b6dfd99ea8d6b59d8059060cdff1405b4ae2731c48190986721770d3dd1cb0717440d5f4b52f9ce8674b0e060803a43f4f8ba8a25fdc4ed21daaeb374ff836cb2267c458bfd28c559683cbc64f071250ffff750385089b1fe015dcfe49e4d49ad7f49fb49e62424d92b2ccb3f89b244bb439d6775ca70e209e9b028807c0a595efccacb9779e159464ec4c95f9aeed55671713891c86c4a8b5d88fb057636038e6897225ac418500b8eac64bdf0750043f86468ec8c9d616680e44d419c3ffc89e808731549246c1bc38ae71f6b91bf710e88919edba1c84ac479a334d9ec961876dfd2e007c6e208cc1e7c3164718a0612f18aff68ee075185cfbabdf998d372e735ce14815cef118d4260ab841aaaa3dae6255d448cf9b59e269967f30c82c40e6bc25ce911d3012cc7ce28499dd69647c41a97bec6772f10b222930c0524a2949b11117d9d0591a056df8e087932d7ee867b84b5937ae7c8a7473afa50d97a0bb2e609533cafb41eead62838ab0dc3e77ea02b52e865b45be0aebc50e4fe49a2e7a810f5b9df12fd8ad277e214e717007cc6e84e74dc9932bc048641320cc3e01d67cf9ca63df21c833d6838741f4df1c30adef02bacf2a2697c71e3ce048bbcefdfd01b38b56ffa156e5b6f8605d3f5b49133dddb426d29bcb6f32946177f21f7973f5f13021147f0dda038323de069af2621f0004e0e77bf5e0833484cd13ab42aa9e4f422f5589278009441df5d056679c27e3affc01a909d8373e395fcdb043cd6044ecd77a14f4d8e84c6c5b755601c378dd877f291f4000f0f80960aef4db704e725695e12e13777973d673e697dfc219afe26a12fa202f243c4f490d58860f8f00f6b80782975465f000577913d8767a9eba3c13b2c18a7e33fc241c146ba0325216eea653c412ef6a4d9f6f42d0da5d5e2dbb9b1a0ffd20b4ed70d9345f8b41103de44d5ff1104f776420ccb3055c8494e943f4fec67cba572219e97fd0ce10324f4d81f6d990634287948192465aa50fd32af1022a5ea55c8d4f2aeb15c0b1527119121f31c41e1fe9c98f06a996fab99ae5f9a42f643e63bb0a6878c09ea3a500bccbaec6d4e8d439c3535a390b747466aa3e995e4043080dbc755888bb2f6da46b35b01a00925336494857ca31877cc8981f15484276b2aef4c87285023fe6fd134010e3564809986b8fc6a3d1fe2fe86ef1dcd9f21106aa05e6437927d8e8a0fa3e3804d871cfe78df76fad5a585f9c4f9a701916842d1c413d3638a60898cfcc098f9446245b9d60a05ebee78d99c407f9c97df4d341b477e82153e8b32eb747c00913ef85b3e26b5941edaae479beb96fc2d3a1b65d0e04dbfa149a904f902b31a2604a076a336191d48186fc978d950c8ce29f9eb32621c2fc1356b5420102029f2aa87ff4cefe57f75999a8ff1b0545d36795d83eec27ca6583a2605d98bbad2d7bb3eb7f589b269826b0a15e752ae36376e510c81cf49251573bbeffcb664b947f1538a3664c17be6bc598e4947607001f4d94f3ca2969c2cbbf22b79edd172cef4bc69a90b48fbad5a50243c7e58f35f1678bcdd6ac16d2704221405f3df8195de3372ffb7b5c4edfa00a87e4a1a448113c17aa2fb53d3b3c0d9f443716648f480163f08891983ef9b1838f17f8ec4a90843e2ebc4c547cce0c5ae42fa5360d41f668a9b59b0fc7e46d979598c942e039382cd4fdefc3e0517dabdb31c63b06163891b6b48717b4708f394b8ca4ddf32dde7e048f5076fd74b4d8128534e8d19fd109ec53966393d670b4e3fd9c1d129d4a5c6c65a733b7829baae5e4696436e4b70c3c5eb8dbd0c207374aa08dba74aa360a0e99421bf76736e2f0abf721bcf3d927975d9e87d9abfc4b922abc6875f32571c6f391372c7f1d170afda69539c43d6c7dbd59301358c579bc9c978247912daf82a4f92d5059784a030093935609d93bc490290650dee5b687eb9dd7575aa1eb45eb70d4e4090f0eaef31952bf48a38f4df4770c076cc48a67dc562cacd1bfb311e451041d40389881a35809cfa0d88dd6994c12f84ecc3b42532182100052fd13af9cde88eebc553790d70247b9aa071461f45e713aa9dc482acb37551d9a65adf7f2be505a7827081795337239523a1c6530ae34e4024d9c1a7ffe66c67212be643bb7b77b8a9f6c2bbea6300222fd3ed8bfe920626714689f542b37d89a141a413ab3ef6a5357c876d2301abeb2a13e6f2a169c7d64cd7086b883045c928d4eb81f9a9a30613e4c952c5b921e731a3fc54b8891c6271d3310427afcce9d7c59a588bfb3b5b92212784ac5fdfa7dad081eca925400fad6c02ee3f6093b1aa258b9237a5e8b9de581ed3632566c93445291032f40aaa2f3a225fb1a710cdc9759775d39d7c78f7b2845f4831cf8985944c6730bd9c2437c6066328dfa362ca56383b01f833a6f0d9b804b3adff33781f98e0beabe28f8443ad9351f1483d05437c99f309a7edaee145f8e5a7f56818aed3f8f31b702de083f0103dfc3f67780f768baac7c413fe67d42518d405d2e1bc85973039b24132037366d9edf682ff7fa2e9b9f3a9e0d42452fda5a41706951c8a259ee237ea49ee36c54c55ef93db6308ee5288b51557753a56e8922d5657ee0e51cb3710be4443ce9b33ff8dc7ae080e7f8020b2c700d019c74795eb4dbdadb12805882bbed03c3a032be6f34058b474a39c1f98be3eb82b74fa0e9e363b2fff641fc265ad6300f3e56ac257cde5a38e3c930ae5dc2adf149ba34dfaf795a54b3a771929d414c18c0c73b1449a71afd3ef3c365510d467df3f98897d472f1368d8900fd68f1f7f83857a39580df7c6d6a63eff4cd37a738542bf468b8121e49aed5a79d5e0941ca6a8b3b2c3f0a936f3f43ad72f09a5fab970ad3809c844e1a447bb2fa497d81399ec5618d935a42ca6438fbf2587a4ab10f39b55889704359ef8c0cdae47b566d10663078dbd51748ba60a9499ca5acb579a0c6ffb034591b603c190d8d9ef292d3a4d45094e824e31c9cd32efbaa516ffa8fe3411bdab9b83fd019647241d9ac55c7ac51f9c8f51b15c570c3d512b57a96d04d7d22d543fa7260d63f5e5853713a3a53fd7c70b26a1f91db2c879922c53c9ae8ca98961e1f846b5bf6d57bf5bd33c3b7037c2bd200dd725a274bc053c56286c53691f7af38c8d048c46028cd7461e902c4b276caab5908e78c9a4d73e42f6aae1028c5310e7099a39997c0d9cc336e9d00454f6c95a7e8ad6e2cda3287bfeea734c4984f59e34b1d70b56dfac5dd240509ad42e8d2cb63ffed6a57180185d9a454c51453d1d64ff624eb9cb424e62f4d3829dea80cf820278bb4d28fb5fc6be687f965c356d8eb18ab28a5e5adb95864bd77302cc2d50db95a4c741c35e360e4317fb0b07d561f38f8421be287dd986e4c7012d5e753df0bb772b5860887b0091cbb4a91987404e9ee6773f621ce5c2e46bad805d2df9aec2794d5acf9e0c45d2963fb509787d202e711ccd60c797b93c5457817051886778766e37d9232ad226bde5606e58035f415144f83f3f721f6f93c1c3efa7189cad3a74caa84c402d3e5276475c0ec562e4262ca5db23bdc8f2aee82fe15d8a047015b44b12287684d4c799fa4203d187b4aaf79f3f34ffb02f1dbdf958d4da6b06e7efceaeebf66bcd97b9e78755bcc6068df61505059296e25334182be34c543c35b92d40850da97054b472757e29fbd8595f69df941379725918dd50299865d094688507cb88cd90041c64b703d880803d7ceaebafa45ed778cc17b15b5521190738dccf2c193f1f8bdb36cc4745fb9ef33c822976eb729e4f2d2934cf81e4e869414296fc2955bdf7b14f4660ff9a77ac687677f9db514f11287de6c345b01fe91623cd09b5dbdafa0ff3056d631eaeac93f90d25adfff1b34d4711caaf0f9ca27cac91ac4459e18cf7f17b05b47c9282cfbbde4bf18ff4f56d9cf9452c883b6dc8590994c24a728c10da2828133961d7c5101e5e53e6cc9784c9f8193973fc60a033e5679143194e98b175e5d956b10964b714bd7c12a6e50464ad27d4358fbb6524680ba073a97eb6550f257d75fda84345e0877eedbdc55b8ddce3f8f0ee960c77d5ce8e86b5cbde1e6b84db6f61376414e2ea1bd968642299816d33c76725aefcf34939f99b28ce0925164ab76fc2d28b1b3210ecb1ad665c064e49beb6ec1c27e1e02543f234ab5286c3711ca772b79c2e3c72653d30fa7d6ca74c953f3eee2bd4be082e794a2c304358c6c54431a74ea1a690aa92dc175e78435e1e95c9f4f47178363fcbb66c56ce62193df603e1eec9876f38c58f0d552f64b476e5efdd8f49ea91c42624ba671566755af9483b2910915e0eaeca1d812ba09f8bbfd00f9e4349307aa4a1f7f3120b787ad53158ef73677700e6db1278589e82769125c41d0354daba752d3c6063628ab86bac61305815c4a32281ae97b28939fd9bb1e3557e671c43b557cf9d81be6bbdabd6354bbcc57eada473b536e345ffe25740f612f0d945d971224bb9ff4e234a455d3aa40295d02c4cdf40f9ec617a86fd28f0131028db8141761fdbca204a22180645ebcbf569a79d0b01fb7c2f2951b10ff7bf57a70a02794995b1713537ccc2bc19d9cb790cefa74551ed8ba879dfdc8d0e766abad5a0267e12d3a5be4efd01c25c2e7b6cfac48ee8df91165046f197475688dae2ed2d2076ce43b61eff2c134e565589253be0e54e92913a5b2685341f7bf822d66d28f8aebd22fe8ecf3e2843c90cc3f139323de1f919bdc11b052d51edfa8bb7b1588ddedc8d8e0d1b150950e1a25904e4cfafd2ca25b59ffab62624057ac51a50373f436bc6cfc5c2abc550d201b3c25dd8db3a11b7b6bb22681e5c1a1aa35e1897fc3d353b1cccaca0fbcc080ad06cfbfcce7586f8d1c383a305aa8192afa319799af334501f69e7782f307ee0a", 0x1000}, {&(0x7f0000001140)="956acf3fccfc32128b8148e2baa4a7c2f637b296d70579e8a992514ea99738062769be3171eb50c9ee261b91d130562a818754e8703d66fe9a2af0829a88ba7974d8cda1921ef6cf5e91dfa3e0e90a0ecf92a4b6654976cee644ed374b54d481a5e2af42aeb02a43", 0x68}, {&(0x7f0000000000)="a2b038153b52b017ee5f9f1206ac6db5e1daec3710ff51", 0x17}, {&(0x7f00000011c0)="64c9d55082d384a84fa20f4e89a48b77bc6ff11190f30a771eae086e79b340bf23283f0f4d6d03b9ceac90af46a49df8c2aeae40e515d261c2318ff014cc487775f51727bd4ff154ae44cf28ad32d33c33f35f799773", 0x56}], 0x5) 13:23:49 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0xffffffffffffffff}, {0x41e0, 0x6}}) r0 = msgget(0x2, 0x644) msgctl$IPC_RMID(r0, 0x0) r1 = getegid() setgid(r1) 13:23:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 13:23:49 executing program 1: setpgid(0x0, 0x0) 13:23:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xffff, 0xd, &(0x7f0000000000), 0x0) 13:23:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x9, 0x0, 0x7ff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xb710af0470ac6967, 0x2) 13:23:49 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffff7) setsockopt(r0, 0x20000000000011, 0x4, &(0x7f0000001280)="1800005c", 0x0) setsockopt(r0, 0x6, 0x50f5, &(0x7f0000000100)="2cb271042185b7fda3539795b1b5ac037638b4e85b741b4b1ec2decf70292821da8af95742b715b4680fabc8e91c1fc34bd84cadb54f80bcdf9000d8390f4d256519086715d6ba3e75a341b1d7731619c9c1106c4106c5649c5dec016b481835e325912e4f5a8ffc3adb31388c2a2ef6eaf861db1f4dc7f79845690fee140c6755212147ee3a2f850c51445ff1e83f727a1e294b788ff8e738dc9f99b044b0bb77", 0xa1) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = dup(r0) r2 = socket(0x1, 0x5, 0x3168) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getppid() lseek(r2, 0x0, 0x3) getpgid(0x0) geteuid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r3 = semget(0x0, 0x3, 0x480) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000001c0)=""/188) r4 = getppid() minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) setpgid(0x0, r4) fsync(r1) 13:23:49 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) shutdown(r0, 0x1) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 13:23:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x2) r2 = dup2(r0, r1) shutdown(r0, 0x1) pipe(&(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r5, r7}, 0xc) 13:23:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = semget(0x1, 0x3, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) geteuid() write(r1, &(0x7f0000000100), 0x1034c) 13:23:49 executing program 1: r0 = msgget$private(0x0, 0x3d4) msgsnd(r0, &(0x7f0000000080)={0x1, "cc7ea292e8ff674a12ce53bd43d58d269663bf1d0c9eccf2fd9a8c9863ffab48df6bfc86cf5755b2d76fa519808436d8941119ae3d60fb39b95a6fe8f66bd37890f153d2b78a1f3ef6d628a2ee3b225ca6a78025b8e761ed5a9236ee40f2cd94f7f219db3acb6653a1103607afdc31d07bcd243fe77aa0e1e70f1c3117f4dfc980a81233691308"}, 0x8f, 0x800) clock_gettime(0x2, &(0x7f0000000040)) 13:23:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) preadv(r0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/17, 0x11}], 0x3, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 13:23:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc021, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) 13:23:50 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) r3 = socket(0x20, 0x8000, 0xaa1) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) r4 = socket$unix(0x1, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x1, 0x5, 0x7}, 0x0, [0x6, 0x6, 0x4, 0x7, 0x4, 0x8, 0x1ff, 0x64]}, 0x3c) setsockopt(r4, 0x3d01, 0xd, &(0x7f0000000140)="b7af02a512550f9287bec9e9a2b0fe9f4b24624d2fde1b76a7985c6d58ef6866430a0da4ae09", 0x26) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x10, 0x6) r5 = accept(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r6) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x8000, 0x2000000000000) getgid() utimes(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)={{0x8, 0x100000000}, {0xffff, 0x4abf}}) accept$unix(r5, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r7 = socket(0x1, 0x6, 0x463) socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) read(r2, &(0x7f0000000400)=""/220, 0xdc) select(0x40, &(0x7f0000000500)={0x80, 0x6, 0x0, 0x5, 0xe94, 0x3f, 0x2, 0x100000001}, &(0x7f0000000540)={0x4, 0x8, 0x8, 0x579, 0x480000, 0x772e, 0x9, 0x1000}, &(0x7f0000000580)={0x100, 0x7fff, 0x4, 0xff, 0x2400000, 0x10000, 0x6, 0x8}, &(0x7f00000005c0)={0x9, 0xfffffffffffffff7}) getsockname$unix(r4, &(0x7f0000000600)=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) connect$unix(r3, &(0x7f00000006c0)=@file={0x1, './file0/file0\x00'}, 0x10) r8 = socket$inet6(0x18, 0x3, 0x80) accept(r8, 0x0, &(0x7f0000000700)) fchmodat(r3, &(0x7f0000000740)='./file0\x00', 0x1, 0x6) recvfrom$unix(r7, &(0x7f0000000780)=""/91, 0x5b, 0x40, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) r9 = shmget$private(0x0, 0x3000, 0x10a, &(0x7f0000ffd000/0x3000)=nil) shmat(r9, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 13:23:50 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="efe6f64d17dd62fe2df740c713e4b60167e18317e5169191e9cfc6a8193b58751c6d7c5b29ca664b30fe0b40def929f98e366fffca893dd4a186740ecbc461a6e840f2a406bbf7873bed2fb695658153c4c2a608cb7050759052dc78b5952b309e2a236e67be766c7409c333b6a9a37ccea85b942ca36c81056fc767fe4c"], 0xa, 0x0, 0x19c, 0x0, 0xffffffffffffffe6}, 0x0) 13:23:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000008, &(0x7f0000000080)={0x0, 0x2, 0x5, 0x300000000}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x400000002, 0x100000, 0xfffffffd, r1}) 13:23:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x82, 0x20) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:23:50 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kqueue() 13:23:50 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff}], 0x55ef926f, 0x0, 0xffffffff, &(0x7f0000000080)={0x6, 0x8001}) syz_open_pts() kevent(r1, 0x0, 0x100, &(0x7f0000000140), 0x9, 0x0) syz_open_pts() 13:23:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 13:23:51 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') 13:23:51 executing program 0: socket(0x800000018, 0x1, 0x0) r0 = semget$private(0x0, 0x2, 0x104) semget$private(0x0, 0x0, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/116) 13:23:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) recvfrom(r0, &(0x7f0000000040)=""/227, 0xe3, 0x41, 0x0, 0x0) 13:23:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = geteuid() setuid(r1) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/134, 0x86}, {0x0, 0xfe3d}], 0x1000000000000006) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49db", 0x7b) r2 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r0) dup(r2) syz_open_pts() 13:23:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x3}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSTART(r1, 0x2000746e) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r2) 13:23:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3, 0xfff}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) getppid() 13:23:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) 13:23:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() r1 = semget$private(0x0, 0x7, 0xa0) semop(r1, &(0x7f0000000340)=[{0x1, 0xfffffffffffffff7, 0x1000}, {0x3, 0x8000, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x9}, {0x0, 0x1, 0x800}, {0x2, 0x10001}, {0x0, 0x80000001, 0x1800}, {0x0, 0xfffffffffffffffd}], 0x8) close(r0) r2 = socket$inet6(0x18, 0x5, 0x8) r3 = getpgrp() accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000380)=0xc) mlockall(0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xffa0) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r5}, 0xc) pipe2(&(0x7f0000000040), 0x0) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) semget$private(0x0, 0x0, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) 13:23:51 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)={0x0, ""/135}, 0x8f, 0x0, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r5, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1010, r4, 0x0, 0x0) msgget(0x2, 0x8000000000604) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) msgsnd(r1, &(0x7f0000000340)={0x2, "1475b28f6ea4a29098d9c97d6d1b6889a502c5ee6dba5c095c8fc11f2767f9bf6eee93f36e69392c68aeac9b518104fc618ba8b65d352af7f5eb5cf5c05d4aa5c3d1cc411d4c1f1dd4655048767fe88531422929336509a1b07e7ac7ed14266acc531cbef0bcad54cab6c4571e7086ea5ce717952b5daace000e26a326f696753874a473f15ce03d4b28711f95779eda14695053c0a81a7ac89d9ab8035571c5bca1812562c511ce2c57a24ceb401df963d2186ba6cb7b59050cff9b49c6667c99223a3ed0d7619c9346a5838c253ee75691b2717b573f9a2a7b9b1f41c3081e688f9280b621a028efa5bab1d4f10854ae4d20442a8ae70cef2e"}, 0x102, 0x800) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$lock(r5, 0x0, &(0x7f00000004c0)={0x3, 0x2, 0x401, 0xf7a}) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000500)=0xffffffff) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000540)=""/45) bind$inet(r6, &(0x7f0000000580)={0x2, 0x3}, 0xc) kqueue() r9 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r9, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 13:23:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/229, 0xe5}], 0x2) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:23:51 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 13:23:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff80, 0xf4, 0xffff, 0x7fffffff, "24a7c3062daa124871f896a8b11321da58bba3cf", 0x80000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, 0xffffffffffffffff, 0x0, 0x43, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 13:23:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/39}, &(0x7f0000000040)=0x29) write(r1, &(0x7f0000000200), 0xfe60) syz_open_pts() syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 13:23:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) 13:23:51 executing program 1: close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0x1}, 0x10) 13:23:51 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x102d, &(0x7f0000000040), &(0x7f0000000080)=0x4) 13:23:51 executing program 1: r0 = syz_open_pts() r1 = dup(r0) flock(r0, 0x1) listen(r1, 0x5) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 13:23:51 executing program 1: clock_gettime(0x3, &(0x7f0000000080)) clock_gettime(0x3, 0xffffffffffffffff) clock_settime(0x7, &(0x7f0000000040)={0x100000000, 0x3}) 13:23:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000380)="002f0ab4039b4b241b1c451cff908ae76aa767839d7fe18a13b8f5c3fb4a0e345e9ef4f9a26afafa293fe3d605dd0560e12394111bf3520377f7b1dd8b24f722608bc33f2a13125c0bf0d5af7d21b48ed10a8838be18db68072351f7391acd72747b0bd6d38af64e9cdc6fe1e5251caa9ec57f8e41775f32a917d72a9b363adccb6ef6d9308b23793bcc8d", 0x8b}, {&(0x7f0000000440)="8edeac893764997c620a0a74543340e03ea47cef8841b8378440bbdd5eb1d2288febfa8402eef345a2ba34be64e6560718051ed9969bdef1cf9dbd8473deafe415375f7a36d0a7e24f42bf2397bf6360a9fbcda2afc9813446c1929452b52a87fcfb389a6ed13faad957dce021ac94d69b1f89dbcb30af9336f1602f8665a5bf75c3fb76130d05c5c914e6c85b0b3556d97cffc0d3015c08c9bdd257b0898288022a10e86a745db10c17611d8f011cb55479cae51713d30c51f87023af25bc37fff97105c6ca564d50185c", 0xcb}], 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e31f9719e0300000000000000070042b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea959380ee2c87fc42f89aaec4ee86f3ba136153694d4a9a29a094000000000000000351fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a00e08289638cdb1111dcb9d5f8ec1829cc83013816c1b9e027d201ddcca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f0000000000000000000000000000", 0x14a) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f00000000c0)=[r2]) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x100000001, 0x4) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:23:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) 13:23:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000012d000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:23:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000000000000, 0x3}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x200, 0x8}, {0x10001, 0x1f}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x6010, r0, 0x0, 0x0) 13:23:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 13:23:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="32e4c7109b3e7938b1b9e6289dd7652b0eda1c537b87f6799f83ae5e9b68614f24de4aaf5921181334a86aae40e23fd4e1858ccfe7533385005d925e5544f10acad21c8a61b716d3a0b2e5f0b24a3b322013b33a2f51cb0f3c7940db829507b6994c4a5fe13864e233fabeb118fc8888f28d49458c898f5679b6a107", 0x7c}, {&(0x7f0000000280)="f809c787837f212bd141b24869a095f0905b1ec386320bc7606f7c50a7bef2293759107228a1cc007a6c2744d14c53a257237c71c9bf02459c9f2bc1b9a8dbdf825ca6b53b72254647", 0x49}, {&(0x7f0000000300)="1c6e0a67f277f01a025bb64a697e34c008eac69d4e824e34c98849ae9359c79d7651ab42473ac5b70232fec2ff297cbac965a2726c35a2dae45c0e3472bdba37366bbcb0bc3428a8c25aaa72d7d7a6b3899398d28e6bf2b0223180e8d79c3395c951ee6bd847d5bbd5d35144799ff7e795c2523f4ac4b7350af09ce204908996507731acf82e1cc955a42e298b4fac88b87ba899d70e8ff499604bfb6ad5bb088252e2c7b0cd7177e5961c142f5029d4ef3c3b75c45480e038111a683ce0b01a3a8457d4536d5efbc864bec5a8c1caf401", 0xd1}, {&(0x7f0000000400)="ac6dbad096afc1f7c2e5716b43ed61ad5ef5bdf7c82fb9d21f5303c223c21bf15fdc965b20aed539a417d6fb699cf81d9ea6f365199c1c2014eae6da5351b4ccfa86caa5458958b18203ec06ffb2c31e7a2fa3fbc8a02369376f25f84c09889da376c02a5dc2a7c2be753c89bf8e2eb7583490ae0f3b358a343390bb933e34798314e5b12a4a5dd483c0421a113b9faf33acfaf3cdd786fab3bdb44669d6a2e7dcfbf7fb780dd24ab67f65c23de2126b9b07aa82b956f9b235b82875707721addedcf52c64931e67db4536d42590e1d4a7b22be36f", 0xd5}, {&(0x7f0000000500)="9aee8319a3eab432ec8e1720d107af2f49d7bbd814d17c105749e150c88c44a0689a730f707e75619e2689e85c7f7b91665aa6bba64cdb56f5bf21f5ffe77bd1333c254ceed9f41746ab3f1dd801939b051912b4da1f4ba3e4ec26dce8aa3e2cb25bb8def032e5f027662d77e53ac7ed62c7334f7ae9424428194a51d85051b821ff5393c5f2dbfa778aa2cc9c95a19dd55eb4f644a0abe0c020e789ea5f074362e937f6319a6eb013feeacc2035827dc24405ad299ea627f0732fe70de095c752b8804a", 0xc4}], 0x5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)={{0x7, 0x9c9}, {0x1576, 0x8}}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000680)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x84, 0x7, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9, 0x15}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x4e, 0x5}, {{r1}, 0x0, 0x20, 0x1, 0x9, 0x2a14}, {{r0}, 0xffffffffffffffff, 0x80, 0x7a71b4ed3e496c25, 0xfff, 0x2}, {{r2}, 0xfffffffffffffff9, 0x49, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x7ff, 0xec65}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000018, 0x40, 0x2}, {{r0}, 0xffffffffffffffff, 0x54, 0x81, 0x9, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x200, 0x80000001}], 0xbcb, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x8, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x24, 0x1, 0x2, 0x7}, {{r2}, 0xfffffffffffffffb, 0x2, 0x7e7e93a4a3e5676e, 0x0, 0x7fffffff}], 0x8000, &(0x7f0000000840)={0x9, 0x1ff}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 13:23:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f00000005c0)=""/74}, {&(0x7f0000000640)=""/86}, {&(0x7f00000006c0)=""/4096}], 0x10000285, 0x1) close(0xffffffffffffffff) 13:23:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x180) semop(r1, &(0x7f0000000340)=[{0x1, 0xfffffffffffffff7, 0x1000}, {0x3, 0x8000, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x9}, {0x0, 0x1, 0x800}, {0x2, 0x10001}, {0x0, 0x80000001, 0x1800}, {0x0, 0xfffffffffffffffd}], 0x8) close(r0) r2 = socket$inet6(0x18, 0x5, 0x8) r3 = getpgrp() mlockall(0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xffa0) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r5}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = syz_open_pts() ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000000)=0x800) ioctl$TIOCSTOP(r7, 0x2000746f) semget$private(0x0, 0x0, 0xc) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) 13:23:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(0xffffffffffffffff, 0x7) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) read(r0, &(0x7f0000000300)=""/252, 0xfc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:23:52 executing program 1: r0 = socket$inet(0x2, 0x7, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f00004a9000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x4010, r1, 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0xa, r0) kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 13:23:52 executing program 0: symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') socketpair(0x1, 0x7, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 13:23:52 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x4, 0x1810, r0, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x10, &(0x7f0000254000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmget(0x1, 0x4000, 0x0, &(0x7f0000640000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 13:23:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 13:23:52 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 13:23:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) sendto(r0, &(0x7f0000000080)="2f53917c16e0beacd758b2aa0105df3af35aeaef2a6c38bdd4dbb3f6750399350032903b8380f487eb5cb41a007ff71819fb5775ade688bf86eadd75cc8c936c326cc96752e0080c670450c79d6a5ce77fd8d77b43cca96e9a925bd463f91b7454b98ce105f7b0b78e52e03aa7dbdb1b86", 0x71, 0x407, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="84a267088a7f5cd1f5029ef67f244027e60a4df89375b1271600129af5486b02b1842ea52943f93c1ab42b6413ce6a6d72b44ee09339fb28321c3868aa26f86ad904880bb56a6ff503be68afce7bbe78ba53841334b9", 0x56, 0x0, 0x0, 0x0) 13:23:52 executing program 0: unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) recvfrom$unix(r0, &(0x7f0000000240)=""/71, 0x47, 0x800, &(0x7f00000002c0)=ANY=[@ANYBLOB="01402e2f66696c653e2f66696c653000"], 0x10) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1013, &(0x7f0000000000), &(0x7f0000000080)=0x4) 13:23:52 executing program 0: setrlimit(0x8, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xb9bb7334283f9363, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x2}, 0xc) syz_open_pts() 13:23:52 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000000)='./file1\x00') 13:23:52 executing program 0: r0 = semget$private(0x0, 0x4, 0x18) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/74) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) r2 = getpgid(0xffffffffffffffff) r3 = dup2(r1, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x4, 0x1, 0x7, 0x4, "c5f1f9ad7f06781ed9b27866d47b5bed3e9fd9e6", 0x3, 0x100000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r4, r5}, 0xc) getpgrp() 13:23:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/67, 0x43) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 13:23:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x80000000000004, 0x7, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x2bb) listen(r0, 0x0) socket$inet(0x2, 0x7, 0x1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 13:23:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xe0000000000000, 0xe33b}, {0x18, 0x2, 0x81, 0xfffffffffffffffe}, 0x81, [0x7, 0x2, 0x77, 0x8, 0x0, 0x7, 0x3, 0x4dfd81fb]}, 0x3c) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="e1f46cb7", 0x4) 13:23:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x7) setsockopt(r0, 0x8, 0x0, &(0x7f0000000100)="5e295be449d7c695488328a02c4505d117b0e26ae41d857b28663756ce29d59de957bbeed710d25f36de6a4e8820e07ea6e4c72417698fec341596999b0c2d9aaa8d10d7017d438e7f4334a649d301a09cbe3fafcb3bde0cc70c4ad8778fefa45df579af2d63ad138ccc34b17cb37bb387fc12d5d896936de51db7e2260bb45efdb807b0486da8f404ae7bf4c0381badca1e9951b5b37191b3e5f6e6b3acefcc094412f9f56981487d4836bd213374489b875486ccdfad4cbd19ef149402df6126d1da0f13391e15e2ef2cb6338bf040377bc14beb09f2baeca6053ae30b97ff38fd0b", 0xe3) setsockopt(r0, 0x26, 0x9, &(0x7f0000000000)="02000000", 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x22, 0x0, 0x400) 13:23:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c004000120ccd22ebca3d02cad76269f1a09404fa5100010000ce3e8b", 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:23:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) shutdown(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x48) 13:23:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) clock_getres(0x1, 0x0) 13:23:53 executing program 1: r0 = socket(0x3, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800000000000040, 0x0, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="91016ebe70a00c54a11d4da38ecbb80c71869255eaa65f0a37982e69c9000582c09cc9660fd4c8fc109f9c83c2d398e208b8ad47cbf51f2bcd517cacf104b4d9101d60b26855e272631e716914f2e7da5708ced55c7066dd", 0x58}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="a000000000000000ffff000004000000fb82314553563199089336c20913647a74773de7ac28955da01c1061f13ace2648d602f6a207423cbff2d0559c1d09e4d3826907847627b605934c1ffa4551e89653021ed43a4f76dc177e47194cd1f01bb15964f4a05937a479bb69d2100eec18bac6becd432aed9e463d5e361a7e85cd447d3df620c1a431e0ece94e7189069947563ff0cbb549d94e503c000000000000006000000000000000ffff0000ecffffff5fc352b7b0561b754e0f2088bb4553058aad39d6699798772ea5a65958f83bad0f30ee41246565d7c58a1c419d822f9a255f79beedcbd033df616419613402eb7384cf8e0677cc78dd7753818c2cf70f1000000000000000000006000000f800000000000000ffff0000070000005bc291cda077c029d149f193845e9848826d0ebb1fe2c4063b0000295bf36c86db7b8eaf4a92f2441ff5e7dc34077795e2685dcb06005eb114ac5d37a214b99c62d449412b5202d18c11970e91113fa694722d88f196760ad90a4be17fd0508ddbc22e0de99cee29d81e0f4f0ecaceef658a401dd3c6fbdbbf79e9ad4f93f350253444f2fd4f931e9c780bb6add2950b46879cf3ea55124095fb0bcf52780ce8a9aa799a747b57d149a7f91a28f21f827fe64497e26957d1eafca2977a5bc233d59a410608104af88c3fa8610709f1c733a3621b47e3140bf0807a387e07c57b7137dc0000000000d800000000000000010000000200000020563e0e53274a849f5ed96885881032bfb86df77acbdb73fd213fba5664a1fce777f52aee935bbf376a78c5ab91e6baf994336045920cab3ee2b55de843b8ad7126e98cb2a9cd0b5b3c96a71d3012478f9d5d5a074686cf341a7f000000000000008520791575410a3c09516babe8101d1a0cc1d8dac683b98b9f09419b135e45fa44c7cbc36f56a3463d0b39390f4a1e3513a5f15c2d476076b92cb8bb1ab455276abc7351079669e90d655bd742603229bedc1457a04294be420d00009000000000000000ffff0000020000000928140bd9c5a9d3e2dd1fc88eeb68826fdbf899b954963f73e6f4f9986a164642a95d49e193e8ed3b69982098a173d06de692dd380ccc22b37b9ad3f3c5d7d5657dd0ac5a84a2366a0d5ba42c6e0f364a092850066ea87081cc56197a686695903e0cdc5a01b31e7801d5eda85fd1f15f78e75f035e24f370c4000000000000880000000000000000000000050000009eb5048f20208ce7698eb7e231972fd36b1c9bbf5a157ac286182ea01a433764e65ff5fe417ad7e2e0e30be316b8ca66da9b5d3e6d6eb5638f2ee795e6667e91da0942c56e52b28120425a72b9e8968a5c002016445296caf60d4f283348bec09b9a094bb81c70d0c94b026ee40d1d86e23802ca0462463cfd5b3aed4d6db800000019d3642c8e2910a7b1a6cc5c25a1afaf7992174fa6b911c79c9930d410fe64ce665b15e0dd28d90970673e63d13a707fdd6bce158fca5c22e8de7a87f1dd4f14c07e6650ee17c814f051f4a19e3c83f2ba4b00f1e6b87001d1743ecb1b80318f126c81173801a116a8223a92d3c81cdc7a1ec2f037953b3e33c90f65cdf67f3ea88d1368a5e1aff0d13c941e5c4e3c044c064f3558b7a1904adfc0447921176ef28d2012e81e6f00"], 0x3f8}, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000540)=0x82, 0x4) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockname$unix(r1, &(0x7f0000001f80)=@abs, &(0x7f0000001fc0)=0x8) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x80000001, 0x3579}, 0xc, &(0x7f0000001b80)=[{&(0x7f0000000140)="7e2777f4c4071e38c3a49792a803e3667ab1bd9380a157434fa4f9d015c81a12627619d514aa17389cf318f7ac8083a93f85b0bce022956d8bb0b9bc005471fae21267f9eba037fe7cae8151f846f0034477709a5d23fa773ec1db669fc29fb98bd50b9413b9221c2393befe4e121e196389e0e5c2766ef456fd5a20e09030f295ca038492b7ccf06e", 0x89}, {&(0x7f0000000200)="5ee1902061a5aacd16ab5773dfd425d6e64a2caf33f143c3ea2ff2b55f0ef58abe6d7e20a43609ffddaf6194b22264410491b0309a827455c3d6fd4388f1094fcb8d819e81ff37fc6c0824256ae8cbef6cb5bbb50f8dfaf5a4a9ae555851ee2f474339b788deaa44f5c696e678ca60b1e8d7f83dd63392045a8a61c078fad97f1d892a1ac57c83b2e21275d6a4cfd8a14f3c2bd436ea322eae08583a18479496d39e9c1215d3da1f9dbb53f03423fcec0d7e8352f2fe7249451ee50f8121c23088f369b063727b97d5c331b3d631422e931c2ce37fcb59f7fdf453cde35b5d9a599d19", 0xe3}, {&(0x7f0000000300)="16d4ce2c8d8748b1bccfa5ffb8ea75882b90953c088543fcb76ce87d2a60c6a5c86753f913e2d14b01c8edcf48cf8332df1a4cf31726896e9e81f8cf28a73625ce93d8abae58064e25bd9faf800191e188fda17bebe5866d6e6433eb4920316bf6b321de572ed39a5e8a67048f22b52a21718e40d04101e5068edfa44af7f442560a5a72a02e9301de0198ed25e8a85a1a3f625214d2eac4d1b0e6408f99ce20135248d3ac782f6a87f99106a89a22da53a57089eb8298", 0xb7}, {&(0x7f0000000a80)="0a53ca978cd11c22f46dd64d272779947df55c84ae0aa16d6cc57383b6dbbf1bc8db84ee99f4ea189de90ffdaffe7446f85c7ce8d8db67409ef3fbf5576dc3ea317683a7943c5fda985538a272dd2b726274af7cb1268d2b7fe5652a7a60a9695028a9f86f26450cb32aaa9335fdb8b7c05a770d722d9fb4078bf78f90529dfa0fddd28d46f4cc3d3e466a55e864d53e449889b37c42b9e24cfac7d1ebc54c74d0bdc8e38b72c74a730f7042e2e18d4ff563dddfea35ef896aedcec507c27ebc6bf724f0c85ff7371de6b4b01526bbecd80b537de93806413a4c28ff3c888b9d6f160dc91eb15af8eec4e6c6f54e05d6419671291b4375d6294517346a38b9538712a4299959d6c0ae95ae556a6441e3d3c508d92587c6c1cba3c32e9f1657c1d7b7ace562584e963303abeb4e178da7f3c0185a222bf944a3ffaa88f8897e91cf237642645c8d495213ca9fc4300f13265c4bb991c76b0ee3f18f51ea0673ff11ff86c5508c452ae7d3d59a4d764db7e7d37b9cf6e16f8a2a99392bb5f72d41ab2a0adb80edc47477393ecec1d38130173cc15258a0ebca3292144eb045fe2edb5ed4966a9216870fda811083a894f27488a73d6cb7035c867c95b33e9a4e76cd20c3a385b39c43827dcf9f11088b6c8cb4c7a823a77a432a340c3d1fb4a8b4bc00b28aa2b7cbdeece9a42e4d62462b4cf0189faba6aefb74daa96d3364b339c18bb6a39412f696b48174eacfc8c3215817355954bbcb65007fd7b03a70f220871ebdfd1c7b9221346cd1562f7e18efaefda0543f7d97b0e947d696af1fc873e8825ae77a357e41185077d9f38082109778bd991db701fed23d9563f13b4e1967f1f4d88baee95f7bb93fb778639bf1f46d8434cff2f9b2ef5a568c760d9216926bc21490e0fa0d743a97e9292a3e259d2712e2b6e72e6368732f963b84beb2a79ae4568fb77b841f6a34872bdcb761a38bda86bcf7be966d7404fc712d11e51b1d801664b1c3b687300fcbb1f7520ed0442e36d12467a4ce7a0c60f2ae039b4a5f410d9defe5b98a958af4a1f4f2ec4c45b42fcc5c9a18d8b3bb90f39ad616e815d3a41273f1220be41c8c4fc1b4a99c9e6aa1d8849c608483467bad4e852f187c07fdb94bf2e94cb42fecd7f65dca2cdb9ca63522bccc6d5c6b0ddfbb1b8705bcc7be0599768675cf0ecce4b5f60a0a59ab752af00ca7872f85e212add30a233ca157f2f477b0938193ffc8321f22df70ca19605270b5023ee8decdcf2573a8a052e78d1e882cb59a45a5a403b585d6aac5e43f89259e0c1fc28f72a8bb0e481369763e443180763212f3c64a98e40ff353751dfac55e75aebb1f8e9fdbc86129502b120122a569430f5273bfe4f8b996b977f8d33ced4fc15cc5c2df38fd38da20ae249698dfde0c48cd3373df1ad70bb19aae88b9174b9fe43b3a9f23ce4a20db1ec2e3e4a9f35ac43e38888d4a9e90533f5b15cf789ea0975b269d3881ca6042ef5575c71edd5422588438bb12e3e0252aa5348f1d1e58f24ea180aa1acbdf653e5e0100a9b5128bb96f25e668771d5b7265b495ea601e3d423098eeb795c0fd40882087c028fc1955abd5ce2b215896f612be59782f6a32ce70ba53a7409c6de695f273a521d495185de5bfd37048f5926425cf71748c31f4c56c769e0831923f19bdcb3dee84f8b60ff5b8538606ad872e404204be0c96042f1564ffd504cbdf2406594118b46534822990cf36e55e201d0cb311ffc0cf855f05d576637bab4a57f3e1b028e6aa85ef0104d6254abdd79552f901520da38452f12686b4bb614052290cd88180260f17f200c75925a798168079511ef756356c4a6da8681fa7b7f01ecb57a9ae6b495279ac09c6f8961414bc1a9599eab4150787d3057125edc21a8aed1ab2a94d9343936df75f7f0e329bf819d95c70a27e54463bcf7e4bc26de657d6a0ce7daa8d04e4428a560062d5c424810b446f77c7a33105e7a829564f4204a8a62d5e5709c4ce857f82dc43a30952bfe1018de274d4796dc4903707fb2bdbac4441835815aabb7680f8b3a6bc302565536c74660b63e300db8f285d9f7ba5f0d685510c5e364f37436fa01e2b3194bb5c8000933203a89c387089ccec3fa63969ac45657488158bac21295febd37d91eed0eb761d2dab104dea8fc1fb1bc6d27033650169cfebd6357a08317e3a188782873c9fb4aef2ba61f0aa51b9993925e2942d4acaf45042263f22969f8b2d0c1b1805732e288b76e4e4e6a6bbaaac9cf8a2e1b8e889e7a2ab1122bf9b4bd4a239ba96e487336761b8183b9ed0157fa10d3421afdb07e191da5fd18b1d82b6d0744166d8d12a3d650ceb98f0b74a8b435e5f67c8fcff5f43e9c7ce54fc84d122c6fe1fadf8896fe8515fe81ba1a509fb74f38d465199bbe2e4e2ebaa6dafc1c50c637fc589ae98720c41f5f32fddb7e68e4f86c912e1310f2234251e705ed41e1f40b7207d1989f678e0dd87b31ea53add311519f018c27b0c81651c31120e18aef5dd3a2ae1feb393ddb46979a89fba8072c9a18513e6ff96549716ef3c5eca917cca69307f33ebac3a45e7568594599f36ec7022dd3fc2f1474fcb6fc64d4b25a364b2aacfcac7a6a2ea6cee936cdd3501c38b632f2d629c2fa1be3b0da4aeee0545650bdaaf6e5667736211c558ad23b9e1a6fb79342ebbddbfd3b5508fd0bf058a561b25758af9fa06887b3c4e0d7a22acaf2b4bd6462b0482ac04746420dc49147cd083d364b40eb5906e8771ecd46f4cb2f18cf66748d06e1ab69abee358e5960c9b98d58a6030a45990c5856193890e0cca6ef023c90ca4cab8535ec22bfec64d6d43e618b74c8a756175067a4b7e98c1e54b9f09795524819006dd863b6a138aed6985870b448860480cbe525a314ef3e4e6587fab478470999f0ef227f4d9d4046914c18ebfb23791952c3450e388289f80b7775b4d587119eb41f1daa0ca1f74ca7a77327b143b0a16ffb7f76a08d93abf5b76e9cf01d6406b255aae2078e1b90f407a4c2bf19dda02e014e25306af34f6b0e5e85f99f29c294cda3460599555ee34961f662f796dee767265ec4f544b6c689cc91c91a614a84969258096dad7b7c2bb2a12aa3d57b1105cc3be01fc06b7267e76d6ce51dc4329aba76b54d4e658edae80836f3e30353bcc17799572137c29b0e931bbc2dc4695f9a2f961e03707d4fc0e62fc5c154396bd2292c6c34dcc86cfdf86a087f93297cd796a2b904a5434f0696171c6269a01527ac8b16523a84b6a6af7eef61009d2cab6daf7d7a27c5964c1a13ab34e50859c42aebdebb5357837f5b4de229566b34c750803054129772f5838d40b8fbe251e22f0b9ba37374686f99897464e182eadadd5a433ba3973ee539d397a7fdf26a5cd77c1fdf49f0ed6cfe341e0da38cd7191acbc372e68e15d1f2d47ef773183ec1120d17b7394b026dd6f319f3fba399b15c99ff92415330e3eb4887f3980867e6be90bf90a04195eebccd1e64afb5fff6208230cd6b5257de5e939e01635f04d6488124f4d1a87a98c3f57248fbf06fbd1a2d0b198890723abefba37fe2b540f1b4fa88d2b0e4dff01910e01d179647306360f964620313ade94160f0f6b1f6c3dc61d1c1c41bc7dc1d77c2860e57e5a3810d54cfdf932ab9a0e517fbb956b6554c4e6c14692a02271666bf206ac13b09a08fb2a2e9c4d3083802a3f979ce1ffca0dcae851e033f0857cb965116d446088357aa624bdbe52cb82f8df530c6b89dffbc9891912b91f35d80dd2198dd24d99a64bc66709609d96811ad276066d1e5419d45cb8e5df3dab779f60dab8225e8cdb404646ed0ce2a2f1aa3cb53f7131061ea2dab97f8b1cde408ac9eb5edb349ee3cac5094a7f6589dc6aabe92a10415269b85803879b0ddc7fdbd609620f24aebd1e673e82b0a70fbcb9c41306316be820f71c1e0025d03f3c96cedf4794798fb22a8044edc97812abce66b2e1d627310832154e6d9fa711ace5f3523916c6d8919a03750af03c003016ac5e9cb195d3cd83e8c927aa1cdd55d12dc6518f0e5eb6a41dc91a8faf846ec281369d6a354361cb49f7b46c2db6230724722e6a5a6af59e153d86d19d52f743df0013bfbe29399a9e4e70272949b97809e825d72263d6d36b0672767bc0708b5c239f2a14fb579201fbdf40565174a3b0382a53e227581f16862f1538757f832f1effd6444e4596777d8c74057b3937f854e4ec1e07ab515d132c6edfba17bb09a81104a9ab60e1bf6417214e49cabd44e4b79ca1ed0ea1e7c1e5e5bb3b236e52078d4f21457f3991fceea98d16405bf87e4ca24735871a1c31510f6485c8bccf4f66c500629bac34845d4bb544e392196211e03930551509cb73ea85904b8cfb2843867b4feae1e81dfcb37c7c5854a56c64978238a47f1b72d04b550c988ccf581a61ab5d0743cf2c161a9040936f93fb9a10706c52f8126928ef4ac1cd33178f929aa8218712bb56f9039274cf1fa3c47e6df8cfff859898811cc1389b39349e548a2be64a9819fea694e8e12c6292093650c41df782c19d490fc3d67bb43a4d19291deff14071f7b91f9bb42fe5959c62605f79c9ebba343cde3f8873198a05c06dcb1ad1346a6fcd4ca3b7c8ead5977b5f9e4ff72748c8c5b4b8cf639c334b51d5f1bbc26b59cda0229033da83480b29ecdbfd86c57f7f08d14b7fc07c1038f07ea865d861d39bbd6eeda41091a72e2a9b64e42d60b57f03c3d492ae8f7b44725233a2e8ad18916680c7046b21965e386834396d521f6acda3c239351c67ac9ed07fa22fc09d1b97a08a91a2666c16ed94f15d878787bdf58f2c3b0ff92175d1c241799f67468009cf01f6a7c08650a658733abb8b87c5473604c28a7b7d3f751441c552e74ebf429df91709c9ff852d62e9e18b6861348d551956a4ad992f736c9326e9417a760976c6e7dea02669b77493138d077ef7c8567292f70fe6a95c218a9814673a2b5c6528f9007d02b0dce2d1a2ee3c3adde6480c1343240d74c18f5bf6e2f82328081b062d7314d55d9e33fd49dad9f188e3d99810b60aa147e26d3a2094fe420bf40e4c84b7b9d1f5250f8553b6357500099d29055f1a3ab833d347c5c6ecc5cca1520c9e50f37432e013404243cf6efe7622bcea72be2824ad5aadb472fe4f0e145bb903942e9bb44ee50507bc4cf1ef2bfc26534d72b5d3dceef78c09bc0ce508abd410ce285b33560bf2968ea833b96a8e604c83a3e9c9d721a75d1ba4a98479c3b25c1730e7e2d6f84de5456e591f0a97a991a3d8211ae6d8bff1255b94784e1d96acc637a83340e3d8e61efcaba2655438931af52fb8045f951b26495d78fb5bcb41b29bd3641655f0891eacffbb471d9dc333341b563a07c91b3a083be072ce293876d52d44c586ad5278a3966c38ccf182e1ae61ee87bc23ef8a4cd0aaa87e8dc7f64ca604a841e7030c4e337fea3396c09e42bf9262f12a568821a5424cad54f1f034b1b517d1233eec0eb48a815922703b843ec508d1ce02ad9c9d0f200755966ebbc9521089573479f27e58df5fda7a80a5668b33f74ade698fe7af5e18a036e4f4a0e06e40d224edbe3c10a8dc3d83a04a6ccd8689aedb44a73a993a3192cb6d190121310b5b14b03b0f76273cfde8787fdc86b3569a7da6e28af1c095294bf80fef0faed7364778ad188a077b59a5a5e7ad7af5815d774e657cb472674be054a145d611779951a6ad0fa4ae001d56bd30da4979581a43716c6c41584034a68c33ba49b824e955839b3cc8368b25cd", 0x1000}, {&(0x7f00000003c0)="a0b059ac", 0x4}, {&(0x7f0000000400)="19a0e3feb4d022071718621acfb1f6084499011a1185d6dcf5032532d9fb6b477a8fe4122d973da0f29b7534931893c2ff8b8a58c09715fea9734572c706370f36bda68786958410e2dcf9061ba9db9e2580e9b9170ba01002abc04baaeb32bcfd72662be49234529b8b9bb84a0114de8ff14c871e00501eadd4b4b6059810b38bdd62b47b8e76147d4de1c6cbf1abb3a5b1bbf61c058a963eaf7bdfbfcd13ff4923d2e140921614332b6bb85e57c998d1b5ede6e876bdaee3cbfda5643f0385922035db8c28ce011b0485e818eb20811fe742d3b3ce833d6a1cf7b9d5b5f54f318868605c3486a512b141c63e60b1cb8c77", 0xf2}, {&(0x7f0000001a80)="d87fae4da02278150fb017138ae6cd37eb058e434584893fcb923f957ff41c91cfc551c01b78f835f5fa54803ff4cd5bc321aa410c5815bcf7a86a02c1ac82d660cc59f72da33f4fcd20cfa3715ab491376c42426ff9f2c540aacd7c6f8a98096843e5ff69981cf5a5f6ac49cdfe76800d584714abeda84eb63a653be8a6fdec82d4f3e4fd7cc50fd323b921dc9fa1780e3502d3c5a5d8f5f2a7c53e0d378524b712b4da851fb0c8788e48c3c6b8118d8ac053e94e38d31339bf92572982ad5bc0377d9f6622b697c7e7b1472fce8e1ccc6b", 0xd2}], 0x7, &(0x7f0000001c00)=[{0x88, 0xffff, 0x100, "5e2c723bcfa18e33c35c935a1b5a18d59e21e8855f9c2852ce85f104c659c56648d5b4632bc508dc43e4423cbc4c0c024dcae86ebdfc7858bf8ebcc8a11b054073ddd3b30939c6e1018d310ff308e63ffce5700b27d1931249dca309f82f3f122318f3fbf4ba6473592d6414ac5b02e1296393"}, {0x70, 0x1, 0x6, "97dafc8082774771e3f3c8a6885a33c36e5f6d3e682c6f5bfe618468cdebae3a454ae710fc57ea4d4b39ddc6a3b9fdb4f420fad3942922c68e5a3210dda3952245ac3460388d0cdf7518386ddf2c01de82e494be1aa8c8f491d38b3a"}, {0xb0, 0xffff, 0x1, "c3ffa999e2bf45f5bd04be54663f9013d2093b1f6db8aba676a293b7ec8e6deb193244081268da058a1cf7ef7901d541ef89b06759256e10380bd75134db29b82634db7ce820e2853a27983a05f85fe9e88f967e66330c7c14f1aa32f5790b78cb39bba1dc98c2134fe8d7f6926941deeeb78f21dfcd210f50f636db990e7f23db281f8b68c83e2cd592618f9c47aabe06ad3680a2d40af8f08b"}, {0xd8, 0x1, 0x1, "28679c44ea7de77ea7336b88068ab7677d08721b99c843627cfe0d2e7e3076775ab95ec83f2e793a1843d31d022b59a44f99be4c240076a1a2d13361821af3319981defe7239949f61c697a5d04f4e6e0afead89fa7d4d0c7d9e265e8ec75d29ef81df4f4f6081c72300de7475af6eec51e899f9ab31a5aabb41e81383f8d086002f40dc64c75242352ffbc46fbfdfd81cfd040f9f4397547c133013891b75a8602fd2b4b6d3ffc4e8debf9b7da1756dae8f21e074dd63a94596c630dd894eb14d152e1a"}, {0x80, 0x0, 0x0, "081d468b6b2e9602a889e64a55bedb7dad8f45c2e43c607c2aab0f0c7abbf7048277517259edb943f22e57c7d872fb0ee9cbb612c4861646b53d9887ab9fa217cfdd9f1de7f6580c8c98ecbf1a113e3b10c47d487e96a32b8dd129a278e47d39a6020989a39601d1385e"}, {0x48, 0xffff, 0xffffffffffffffff, "c7e725ca45be2d54485a0a13901fe33ede17b34217159358e04d68ddba4be5cb96b98c29e192bd6d8d8a95ab68d71f58c8c2c1e8"}], 0x348}, 0x6) 13:23:53 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/246, 0xf6}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f00000002c0)=""/68, 0x44}], 0x6, 0x0) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000003c0)={0x3, 0x3, 0xc0000, 0x10001, r2}) 13:23:53 executing program 1: r0 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r3, r4, 0x82, 0x5}, 0x1, 0x2, r5, r6, 0x20000000000000, 0x2, 0x101}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00008d9ff0)={0x77359400}) 13:23:53 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/70) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x120) r3 = dup2(r1, r2) poll(&(0x7f0000000000)=[{r3}, {r3, 0x5}, {r2, 0x24}], 0x3, 0x0) 13:23:53 executing program 1: lstat(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)) r0 = open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) open(&(0x7f0000000000)='./control\x00', 0x80, 0x100) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 13:23:53 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x8001) unlink(&(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x250, 0x80) 13:23:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x80) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:23:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x94, 0x0, 0x72, 0x2}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0xfffffffffffffffc}], 0x8, 0x0, 0x80000003, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffb) read(r2, &(0x7f00000000c0)=""/4096, 0x1000) close(r0) 13:23:53 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="9349d44e39138d57f153e215f28524", 0xf, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x7, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000080)) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[r5, r6, r7, r8, r9, r10, r11]) setrlimit(0x7, &(0x7f0000000340)={0x1ff, 0x3}) getppid() setegid(r6) getpgid(r2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000380)=0x8) getpeername$unix(r4, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) setgid(r7) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000480)='$\x00', &(0x7f00000004c0)='#@\xa6:\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=',\x00', &(0x7f0000000580)=']\'%$\'+&@\x00', &(0x7f00000005c0)='{(#}{,\x00'], &(0x7f0000000880)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='*&\x00', &(0x7f00000006c0)='i/{\\\x00', &(0x7f0000000700)='!\\\x00', &(0x7f0000000740)='*\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='$\x00', &(0x7f0000000840)='\\\\\x00']) sendmsg(r0, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000900)="a97add5b20fb43277d1fc9a52eafb555acde09", 0x13}, {&(0x7f0000000940)="7f0813b0e523401e8040396b946caa90eeaee90135ed21a9fde2c05e8b198279dadde9f524d181fa5c5a28f025607c6358bbafd29edf95e0da6be2c7219c0d9888b9ffc800312f57aa2aff90d560193b618e56535a52293f02105b787fb7457419e3ba7e0e75072163270badeb70e62e3644b0beab9348cc13e9c353851ea6f0cd429552696b67af07ff9ae1e2daba564b430a1deed3cdc7696f3fceb447bbd792aa944deca86bc235d6d14b10155726407137cb5ac4590e8fbb", 0xba}, {&(0x7f0000000a00)="2604a6efbc76793ceb085adcf3484740d22357a511703a12150aa5e15044e6e88aaf9c2b6d8164c63f25d674b9efd70932608e50dfd4eb760c63b4d356dd43f0f92bc02c144efbc8c62fff62ed3c0cea2fa9cf76e1cfdb3fda26da9bc06b206e8fe1fc16cc13d6e0c103a75804bc63120ae6e1a823b2bfbfcc26af47c098de1cffdff71dc68d4ca8ebcf5e1b689213b979812856a5b8083b57840831280bac2679f80ed8254ffcccf465195206293535b7086898839b469639b6a22acc9e7981befd4824b0cf478d5b6a3013ea86b3a41ad79b43eb056c8ea5af59c825923363f9fb533aedeb6f21", 0xe8}, {&(0x7f0000000b00)="9e6c12b1049517ca43d7a47bfd1cb9b0b7f03b1dae021df60bc6268053c293644f2036d6a5efaea4bdcfab5ed61e896afdd36ea2b953fb0f68ca6799360511b4464f236505da7acc05d0cefe63abfe928663c420b776ffb4398bdae42945ec5f68aaa0fa28ff9cfd5ba1cd19ee8ffb16c34fba5fdfe9c0e93f8d04cf00b26caabe364867099bc2b5be2aac31da2c9ea5ac84c141116f7f16d05695e485b6671ac2f03a76393cfb231e9ae657f2d79b84b3c8479c088234013169559e2b7c7604486b93a018d109e6bcc22684e9ed9d63fc1265b54fb730e2468178c018183313fc52bdc4d9fd215503d3836e27233c459c", 0xf1}], 0x4, &(0x7f0000000c40)=[{0x98, 0xffff, 0xc12, "c7b568947d355ce2904045c24b9f9401fae492694a0931aefd55b2f1053d1dd8c29e278e9530533bbc85d2139c8ea74e1374bbf54bdf7ce6522214c93ecd916997b5517d73a9475373e7556c04cd7a23861dd8adc1b10d77991dbba7ce6d336858afd4360e9d3f25715734a983537b1b44f489212da68bb9d21a0905f7ead80a0c96fa"}, {0x30, 0xffff, 0x0, "30f2b937ed22408f72700003125e9c5cca7472fdcff5a4410bf0e86a"}, {0x10, 0xffff, 0x10000}], 0xd8}, 0x4) readv(r4, &(0x7f0000002080)=[{&(0x7f0000000d80)=""/69, 0x45}, {&(0x7f0000000e00)=""/81, 0x51}, {&(0x7f0000000e80)=""/197, 0xc5}, {&(0x7f0000000f80)=""/4096, 0x1000}, {&(0x7f0000001f80)=""/206, 0xce}], 0x5) getegid() dup2(r1, r1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 13:23:53 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 13:23:53 executing program 0: getuid() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/176, &(0x7f0000000140)=0xb0) 13:23:53 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/83}, &(0x7f0000000180)=0x55) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="ed5f56a4e3b65eda016a86b3ea3d8e5c94a9e0b6e39b73ec28ad4822ccaafcdd2cab62c24c3d7d464538c8b18fce12140db7b48c18d4", 0x36}, {&(0x7f00000002c0)="3c83d56fb629959322ddf095a10a7d6772ed4ed364272945f56a082a9559d8f5a89bb93a38271668af9b5d7261166d7044d5351fd55884b570d5d6e30dec9a720c85bc9fb6fd0f64608babf8a3f834b29a529e97856a7cc2229c86c03972e73a874ca7cd754a72f5eb9609c460833db622f9aa8880b081a574a713edbe28cb3d7e3d71821a2c9480d3d9b219eb972d1b181180daeb60fded5cc161a3a5fb422ff6564d11956b11e4f6e986f0b38c48af16d1497dc409232c", 0xb8}, {&(0x7f00000004c0)="7b9e56e936e01c6f6289572dffbc1d871c3994cff418d36de052dc91ae0312170b6181e30203149f2b7b0430b2981b04fc47d15c655c88794ddba6b745ada5d087a3728f6fc84c7d9f4cd123873cc0c762393466e9d386f7e1d4c979d7ffe77d6c8077bfd08e6ceaa5b437851ef2e64b8f70b9cc3d0bdc457d1a59b9f8ea4b6ea27c5db4f00a", 0x86}], 0x3) socketpair$unix(0x1, 0x100000001, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80, 0x5dd}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x30020, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x1000) write(r2, &(0x7f0000019f97)='J', 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r1) write(r2, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 13:23:54 executing program 1: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = geteuid() setreuid(r0, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) fcntl$dupfd(r1, 0x0, r2) r3 = geteuid() seteuid(r3) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x34) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x9) seteuid(r0) setreuid(0x0, 0x0) 13:23:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/151, 0x97}], 0x2) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r4 = fcntl$dupfd(r0, 0x0, r2) sendto$unix(r4, &(0x7f0000000400)="c1329d47c3988f2a414b07e5479786c3a691b7353d0fd980eed5ec42f0a032e9a170866dcd768dc75dea3ed9646e2b6424bd4fffb9f491fd2d923d5176822fb46ba3972086ca42de5eb97dd57a289229bbc64a7727f473838032f1b0ce150ab7d92ea3ca34ca5b7929574156273311cb2effa9c9e7025ce179852da9f07af785645aad98ac1fc2a3edb8bc36ca7628cc", 0x2d1, 0x401, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x502a, 0x0, 0x6, 0xfffffffffffffffe, "1fd32ebd71dd3f10358edf52b6d05e4ca1157e68", 0x8, 0x91}) r5 = getppid() getpgid(r5) ioctl$TIOCCDTR(r1, 0x20007478) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r6 = syz_open_pts() close(r3) syz_open_pts() dup(r6) fcntl$getown(r2, 0x5) r7 = syz_open_pts() dup(r0) ioctl$TIOCEXCL(r7, 0x2000740d) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 13:23:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x3, 0x0, 0x0) 13:23:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x8001}, {0x10000, 0x9c6}}, 0x2) fcntl$dupfd(r0, 0x100000000a, r0) pipe(&(0x7f0000000080)) 13:23:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 13:23:55 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r0, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380), 0x0, 0x8404}, 0x0) socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x3, 0x315) 13:23:55 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)={0x0, ""/135}, 0x8f, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x6}, 0xc) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) msgsnd(r1, &(0x7f0000000340)={0x2, "1475b28f6ea4a29098d9c97d6d1b6889a502c5ee6dba5c095c8fc11f2767f9bf6eee93f36e69392c68aeac9b518104fc618ba8b65d352af7f5eb5cf5c05d4aa5c3d1cc411d4c1f1dd4655048767fe88531422929336509a1b07e7ac7ed14266acc531cbef0bcad54cab6c4571e7086ea5ce717952b5daace000e26a326f696753874a473f15ce03d4b28711f95779eda14695053c0a81a7ac89d9ab8035571c5bca1812562c511ce2c57a24ceb401df963d2186ba6cb7b59050cff9b49c6667c99223a3ed0d7619c9346a5838c253ee75691b2717b573f9a2a7b9b1f41c3081e688f9280b621a028efa5bab1d4f10854ae4d20442a8ae70cef2e"}, 0x102, 0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) pipe(&(0x7f0000000080)) fcntl$lock(r2, 0x0, &(0x7f00000004c0)={0x3, 0x2, 0x401, 0xf7a}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000500)=0xffffffff) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000540)=""/45) bind$inet(r3, &(0x7f0000000580)={0x2, 0x3}, 0xc) kqueue() r6 = semget$private(0x0, 0x46fc1a242cac9b18, 0x981941aa907940ec) semop(r6, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 13:23:55 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0xc8a) r1 = open(&(0x7f0000000340)='./file0\x00', 0x821, 0x4000000000008) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000240), 0x1000000000000260) dup2(r4, r5) execve(0x0, 0x0, 0x0) 13:23:55 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) r3 = getpgid(r2) fchdir(r1) write(r1, &(0x7f0000000040)='t', 0x1) mlockall(0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x0) semget$private(0x0, 0x0, 0x612) fcntl$setown(r0, 0x6, r3) execve(0x0, 0x0, 0x0) 13:23:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 13:23:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x48) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/12}, &(0x7f0000000100)=0xe) 13:23:56 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) r0 = shmget(0x0, 0x1000, 0x142, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000fee000/0x12000)=nil, 0x1000) shmget(0x0, 0x2000, 0x408, &(0x7f0000ffa000/0x2000)=nil) 13:23:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000001a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a08d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9a0e6eb226099fe8628830888382579d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c44400600d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0709abbe3c929eb291052280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c944550a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c", 0x1001) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x4, 0x10001, "ba99995efb6fd747f5b53372138d5b34f2805dd7", 0x5, 0x9eec}) execve(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000080)={0x6, 0x800}) close(r0) 13:23:56 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x1fe, 0x3, 0x200, 0x9, "45213b4a023df5e43d27ea310f5122a0b01b6e19", 0x4, 0x7}) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() pipe2(&(0x7f0000000180), 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) 13:23:56 executing program 1: r0 = getpgrp() r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x22) ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r3 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r4 = dup(r3) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) socket$inet(0x2, 0x3fffffffffffff, 0x0) r5 = openat(r4, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x2) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x400000001a, 0x0, 0xf5) 13:23:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 13:23:56 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xcbf, 0x3a, 0x0, 0x5, "4a5c037b74d8e39df59dca5f241a33982f0ea0c6", 0x8, 0x6}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x889, 0x10000000000001) dup(r1) setrlimit(0x2, &(0x7f00000000c0)) 13:23:56 executing program 1: r0 = msgget(0x3, 0x800000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x0) msgsnd(r0, &(0x7f0000000500)={0x2}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "a574c347f0ba21e3fd4addd1aaa598e7f41898c39898896a5d75d7ed68ee47b89ea581530efe06c243"}, 0x31, 0x800) 13:23:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = dup2(r0, r0) accept$unix(r1, 0x0, &(0x7f0000000040)) nanosleep(&(0x7f0000000140)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 13:23:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x9, 0xd6}) r3 = syz_open_pts() connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) write(r2, &(0x7f0000000100)="8c0d976a06f3d2e9786ff18d798201a5930c8e0c13966dc41d16c9ca9b055c45ec777f86341e4d98972a94711b10ae1a2442f8609c14f612369c8f4ed23cbbee9236e90a8b3008d530578c501cd8e8af210f83fe43ef40e2f29b9fdaaeb9be", 0x5f) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000002c0)={0x7, 0x2}) 13:23:56 executing program 1: r0 = socket(0x1000000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 13:23:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200200029, 0x2000000000002b, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = semget(0x0, 0x5, 0x20) getpgrp() semctl$IPC_RMID(r2, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 13:23:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xd, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x83, 0x2, 0x7, 0x401}, {{r0}, 0x0, 0x0, 0x80, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x14a, 0xbf36}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x100, 0x6}], 0x3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x54, 0x20000001, 0x4, 0x4}], 0x5, &(0x7f00000000c0)={0x0, 0x40}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 13:23:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x7}, 0xc) 13:23:57 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 13:23:57 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x74a, 0x2, 0x80000001, 0x4a55, "6f198062df9ecdcce1fd456c56de46fd4a0b4466", 0x1}) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x87, &(0x7f0000000040)={0x4, 0x2, 0x0, 0x300000005, r1}) ioctl$TIOCSTOP(r0, 0x2000746f) 13:23:57 executing program 0: setrlimit(0x7, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000080)={0x1, 0x7}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) setrlimit(0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f00000000c0)={0xfffffffffffffffb, 0x9}) 13:23:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r1) fchown(r0, r1, r2) 13:23:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 13:23:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$setstatus(r1, 0x4, 0xc0) r3 = getgid() setegid(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:23:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x4, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0xfffffffffffffe93) 13:23:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x11000000029, 0x2e, &(0x7f0000000040)="6ea4debe", 0x4) 13:23:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x4, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00005f9000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:23:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x1e, 0x2, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x80, 0xffff, 0x10001}], 0x5, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x84, 0x4, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0xc6, 0xfffff, 0x3, 0x10001}, {{r2}, 0xffffffffffffffff, 0x20, 0x20, 0xfffffffffffffffc, 0xfffffffffffffffc}], 0x1, &(0x7f00000001c0)={0x4, 0x8}) 13:23:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) getuid() fcntl$setown(r0, 0x6, 0x0) 13:23:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x7f, 0x2, r1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x0, 0x101, 0x0, 0x0, "ccfeceba3ea7867c67194a0e4c3062cdc0a542d4"}) write(r4, &(0x7f0000000040)="f121117f6b70a7ca1b22349dc0fbe75b0fcdeaefb9846c1316aa9ac40af8260c0d180a7e3570a9b6b7d1c5f70d7e8009", 0x30) pipe(&(0x7f00000000c0)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) 13:23:58 executing program 0: r0 = syz_open_pts() munlock(&(0x7f0000feb000/0x14000)=nil, 0x14000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000000, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400", 0x0, 0x81}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/249, &(0x7f0000000000)=0x6) ioctl$TIOCCDTR(r0, 0x20007478) chroot(&(0x7f0000000200)='./file0\x00') 13:23:58 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 13:23:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="7614331217d545f1d9d0d55b57a1a714b4f9e1b1f78b043547b18963ecfa778480d08e72076771a30df47998d848593ed1780d3eb7ae7d34dffeb909d3f5407e2389a1d3829e93cbd7f9c193210ca1cd", 0x50}, {&(0x7f0000000100)="59dc0cf53b2fabc3a7a1e9bc4cfe85cabf9bb92f50b4975e1ddc711ce7d19557441d3cd2486ae13f43532fb76cb2e2f19ff486b09e17445d1e011958b676eb31b2a770aa20fcee3bac007fe276610d3602d76a0bf3024b5828c54c103b01a4b66ba4f4b2fe5e4416798d", 0x6a}, {&(0x7f0000000180)="1ca5d7cd5f70e02b9186335625a3044a2a23da225ddf0608a52042bdd09b0129fbc5cac623fdc373ec5da5d7e75050e27ba2847e41167219bda90cc39a9e9100ef2d8de0ef4a0248b8410e2c7faf94c62a08023790889adc99972c4539064766676fc8ca820b29206befa828ff212f466afac591584f977c5a7dc146d0108e2ec2d33a46af3cb6e72b7ee77ff535f58cb7bd0af8e6", 0x95}], 0x3, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) 13:23:58 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 13:23:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000000c0)="6689f031c4a9954c918cbcd5dcbc33eaa7d15a5223e6c57a1d377c10c8acf1f0e9ca559133c85cab2d1a8719b77494587f36b39179f38468954d16f259cd3016707c8bbaf11c9882019384c7", 0x4c}, {&(0x7f0000000140)="f3d8c8f167a32c92bf3271a2e3e8f145b8b9f43d97ac4876ffc9993ac9d7e1e5baff092dcb208d457d1637bfa86c60be1556dd4a5ebca4660843445319c9566943a17c1970a994", 0x47}, {&(0x7f00000001c0)="ef614177adfaa8c8a225cdd43d848513a5d56e6a5587070cabd902e4570b33f7df4b0e20b1c1bc81088531ab92aa121b2b5449e3b8a5bde39e926f293ab905c1ab0c02de7d9b71e97fe7537f150d08eaf34e1656d297b7052af638f4d7f4da3fabeb0181c7c4f76acfd75f37cb20b0b8ff05247268c982feeece2b044f6884a41666c6aef4143177cc49c295bc1416a93ef190d4f31c569299bb5cd62888ec514c3c6f9c99ddc7233a965fb58476e3db9118d8bbc795ec3ac043efe3e6cfde418c64fc94b491bffbb11e44e04a6ffca00096138f83c3b5309ba360755f7194e159d0e23f5cb7f25ffcc6702dd1155a08292f514c6755a5947429d08969ca4b23c16299d9f537ce7d2e52b2524678e586ae602bbd782cce75e228d3e17d8abfa4616cb939f110906d8f0c163b685ef3e7373529253e6d1a3141f60f18e68d99c31b90ec2daed7ed7f97d93be497a35b2c902b4c28284e84cd3b6367199ef04b5db54f808f33af772fb6dc152c111c36d3ad4513909b9632919cb59d250cfb367313290878ebc7092a9b4c82590da951bd9c9857ad5c4109800c4f3d3c10f62663ead70b2fa401f5cb023f1cc4c96d752a62dbb60ec7a7e930de932bc313ed074f20fdfc1be714fc762af207997833616afe6240b9c89e38905604422aa6c58d331c115fc08173ad7f852dd728d20b9faf69738857d3b43628128e4063b13aaba81e1c891e7d7ec521202f1bed21ecccdfa7884ce320e80f976e95f6dfe506aa572992481d0230e6c2b279d51b587d5359df2a439a1fac0f999a5a2ca480e5752ba7dfa18ae353c3f77b9fb3b47feed0de17345a4297f1786a990783d0d6145a4a8dd1a3f922d01726f20938a49e2304f13224bad6163bbc2209b8c06d384413151ebc65c45157173b16ce6130cf1e1762c75c0cc11ea8aba8bc0a75bd13136afdc99e77d448ce2b88685fcf524a18e11ab2002eddc65b0620c23a33f3b8a3ad2016645d7ed3bf12b9073dcaf6e3c3a60655456f65e46a12ea4556f65601fdd777d1c51034cefa1604da189afe3fbc6ecc24ade553ddd705473be10300b0bf5debebd81022349ad871be7143c4d995153cc0f7d750b46ab98665101202bcff2e5843a41d0074dfe4c1b6b376414ee1a6abed3d21cbe0b861816612ef358dec5fad2ac1699f52110b0c600b87febadbed9f5af82c09df88e838214c281c7eca119240b10d4f7a666fa7bd4b5aca49bc9b09aab98f1b26f045f94fc6ebb52e5dc8665dec5eabe6a7a84b2f20f429cc2c2b4a4a47e1a3326c88583225e647bd69e233f3b38abb980b274382f8ee0d606e3ffa2816c69f23cd9b66eccf796d439676976a3290628c3d8bbcfdd8674510ef765a6529f4f8140650ae6ea462d6f21a37ba305dbe5b2dee94ae36c8af04ff52ba731028726d76d77a22541755abf5662059a42fdc8954d2a2088658a5cc6d26e9bfc7a1e7d7ca1ecab604e93456b2e1e5353abd12bf64b0e0e4786ca98b351e692cbb835de69ead703ac6f8dd1c06dc14c3bc4cfda33f8e38e7ae3e3ac2402c9bc920b2183d54883a1d9aa06e393965840cbbe417a987a5aa08673c394a094aaab91b8c942e3889fdde3cb32a3fd0f413c59bf3d6924c0cb3f87225e1433382b7a791a1867d57f64143a55bc4750f4157d32aecd1c4f7f56304f8e5da66358e47f9674df622ac1176c14b05c9c522bbb8cdcccb10e9703af38d70247317914787a9bb2409a69d49609575be45a08924049516cbee464f2b41677ccfd532f4097cfe173d1edc03d99651b9ac85c2176950841287fdbb3ba15fe282236aa0c4d680d25ad20ca2e55bf36542ba4c5e701a46ff23241fbb96dcd7d2f4cee0181a59e83a7aaa23f729779a263a6fc2aa880c953bf1cbb82ce0b5b14b5360f71cd974a93970a19fdb7a45d574c8b13eeb819d1887a130d54dd72cf9f98fde6548ce4ea245039334cb13412b0f18793ef64937a3ed5d388c090d1d4bb391b3f47921779f0002bdbeb74bae8d1a0a625a6f2f922fe168fa41d88f6202a14e2c5a7e50fce0b2cc57f5b14ddf2e845021025831472088aa759d70881bb8330ca5d01281bdc463865ce736dab53343545bd9a27559aee49519cff04e45948fb569e711ccb56f4fdcf76e20b2d883748d6316939bd73d70b2a1f8b7e82b1c1949a8bae6305664789ad9272188d6084cb1fc90ae363a6dea05ea3499e07018f03da9ff5c4de774ac29181c33c1e78b467757a5d23251131898380550e6be26d1eeea73c2fd427fa66364382e035ad70663a80cec82f9ce4d694c2bf4ae1d4d5bcc6e7dac116b5cdf2889089f6ca2e3fde3c4351829b484dc021652997cf425a47cc1057414b3635e70bb1f2bb67e5711ac6ecffa56363a5b4d0060fe4583953b5845249b9bcb5b4f9481389561c9809d42bc6593e3d4099b96e3017d57f8e895c1896b0ba3db013b153fa3d6fa85faf5e637e5a106948260565dee34438eada669359f0d242c003f861b9727e68f8939eb79def6532388993caebc651616dd7c5a67ca4c21e3d0a4bda9c3a5c85eec671e136ddca1e9233044abc2975b7c647870251321f5bde3290e0e91d1e240058dae83498981527c8b77185e6c5f034f07154c899adcaf502a55b714092a7c0fdf7e74ac8a2c4dc7912e612074cf633d5a29cd49d0c303cc281f76ef104fa1828f1618cdeec6586b800348449f7c4375d7ccc3dc4f7111effe87260e7c11161b60133f6c8d80aaee552a28e7ffe068c9ab72a38ba96fff6fabfdeddbdb431af75eed9630a638b452fd8069cf10c25ac20f7ba70534e2861a0d2fcaaf15be8208010f0080b44346c85e74a248b1f345398ba8dbb00618a695841e15143ae2d1a8b808c3a4ce9f530e693ac7f42689e931d76646f82ff333d654f1315f0a45449b2d9d5cc0fb94426b7b1a5b194cc18192f90def25ee99664daa8d2ce29c4d8fc0b8d44ac7887aa4a27843defedf1777d0bbf79595163ef0a25982e6391045e377dc6b2cdf2571191f02cc4d6ffd3447965987385bdde191c6626a5582a84ad8afef56b97b7f0a31edd112540fcf816791c03916751ad53b049498207b0686078aec2e71950fa1852a88378c77f43a37e80a4a870169d0005052b96357eb5ab86e2c537e8f0ea33d4cd9f829e189f89076c3cd6b42411195947b8788093bb3a558a5d3b0c02ee966621d2481642b09e42785c314749468a6a5391a94cdfe2f4b57e6fa78d5063d5302e2857f145abd780c01fd2d5e409afba3a2ea725d55ef0a867394ccdadc04fdcf6c38f2afb7022eda5cb7096863d7957e80babd3114d1bb767930f2902c821cc7a4077c61252bfb3629ee7357ecb57ae32994da05e46fa0b0bb34d68ce83ac78ade073f4c4f26225fd1443679010941bdddab90f2375b21afb46cf414fdc705c20b0d2dedde25af5020156adb713dee5afcdfa426f21086f53f44829ff66d51c77cadf78cda09d60f9f38b80b71bef1af7f404c96a1714a16667ef7122eb797927eb3dad7274e971397fa9c4e53116f656c4fe739312b7b1f8ddc9a59099a7c1697c3cc27857f287d2468b0003240d865e94332fe754224443bc42fa1f53f56fccf620293ae66f9f6c98985214505adfeffd0605a5774b4d6fa982ed397f5edf9230cba8220b0b219021b9901bc621e0afe37e7076e3a0b30e95d37beabaaa0f4f323036e255a0b461e54e0f9a9d218a1e5ba1cb644f6d3b33fed9342f73fc3e41df089008fcea07817022d06801c101c7b1067499194c150fd2e04310e4475bdd738c5dcb3b8ee1bbca492e3ad6315af4f37efca3b6ee667256adcf35515df679ddadd843e69e141edd5d998dde70faa4962e608d1bd81b37acc18de7d8adef37ccdaf49cbe907a39e9fdad5f3bf7df9fdd4368221fffe876950751c5984ff4078c15fb7ba99bc3c58a352b52e459e11afb83fd2ae8c0914ab96febfa1b76a619d76ba2738ac2b2f8ec2c69971f68fa8b632b9eded67d5254a481994c4825286f628b1ea53e7eb78a365da70e52c896880ab16f535c50958edb2dcc8ea23c53b2e809b1311526190f3fed2cc265250da0f87f0029e70b1f140962ae736fcd4fa2664ce7673bc03d5b06c4bd3dcf2e266cf8f4edef09955140ce4dc090a7dec7c546dbf1e4cc06f1e0706976809a3c2f678956adaae6f2e674baf34be65ca2ab9b7cb9815f536a40f5698c2c9a8d0f908fb78e0c2f3df1a9c76c362c2d2a571eeb288ae362ff41d52f7b04519e8bf48bb9f0cc0e6a5ed98bc1092b3d79cf88188062bc215a8d0501e9cd42ce75948defb1f1ce751c7418efc80db424922800c1abfa6441adb849ba94d64a26f7d9267eaa1e90d5c9882c391ad86d5f45009880e5c900ae03c857a6c1fe7976ca633e8bed5de62e315cf0778553ebee40a6143212b4cd29b755d422ec09db30e08c289ae7e617e115536979d55239fc70b7c4e203c111b9f6997677b7bc6b86fece3fbd4cb86bf26eb2893fd6ddf40e3c9c9ec067289126e8fa2b35730a5e5986c2988ebb43c752d5857f0587b3fc44313aa98b6197b048f34b9b54dbb2ca9de917e6b1073d381dc0bc9e9e3fce9dab9086cb416f985796f919457319ea4c9e2dee3c1ecfe19d140cbf1441a81fce2535d5d7c20f464e9749f93085560a275613bb2a8d0c0f6f5fd838e38758979c781fd39af7cd6fda025baa8837bd159742030322b567da6ae16d85d38167565421ff95b86e3b75033d8459f266131885bc9b4ce0286e392132bdf3a0de4bd9503f1f0a573617f34951c7cd20b601ca8f3ed29a873f2d96a1f80287f72eec4bf5c54c5732326253988b7be806526601bbd11be9b240553f6ff08063ebdb1c4955b7cf23f6af2fd7c71120ed6a13662474f251052316cb1887f483498fba00a0c6ecfbc3165b66c4f4f8680bae8e4564d0bea956384a73d0a7da300e6abf6e4e513e0da657991744249f4990e9e9a5048bdb7acebd283a647636909e6a964167baed45fcb5f155abe381e003a0f4c201965ecf72053f4b55e3e97e3cefa53059561db2b666b5f9c590beb33289e8f0d4b426f52f641abf4b6c09405d545fa3f331c47c5a221dede2cdcdd0af5b02fc7bb7f2ade421725f07837d9c5dd5c37f4e45ff8c1365709b1a5a8bbfc2f59a9b8e97d5c39cfa1937e67865d5d0ace8b3c5ef1166e36c332981e84fb05c428bf53672edae72c5dc4103395213a811213ac35100e1a47a980955dd63b8e81aadc985b0201b0dbfd40d05f6087e1154ff775212c598753735db98324f4a577c6bc3ebd1b769246e0e418eb61a4bc18573d07f6151667e484c0b959a9e63a676227bc9c5400c4d53944183468341d2c0c0b79902b868098f1450db9b6f30cbc3dda0afb141afee7b61352cfec9076f1938b8be55c799690d76c70baee7351991cb57fae73f2599676df321d3517b41d0b9a78e8044bdb060c3b306d2551295c07e49e0916fb2a868e1ff8b06ca8cf4f0f312ca90fdd885b620b8ad9edd66ccd32bdda6a469baa6a0617ffa6a32c4a35a5e2227f6b7a96e94b77901f8d4106e186a0e5b07e22499a8c41d847345c583dda9e24968628366e101515440bdac161e3439b08fec4dc1dcd8d13a888b6769b6667729c4cf2a7243c7d74667cdc59ec766c9f680f5602fa454dc7d8044c7418658b7b9b12e0e9b66c061da1a21f25213eb759c408d3b18be9d7b6b861b024f71926bc1719463f2ec736c08946760bbe636f53c9b63bd8b205a2cd8c01ea8c075d47e778cad04b639e2263", 0x1000}, {&(0x7f00000011c0)="4b5ed5ead997d0f1dc1a381576ed5def59fd8f009b938f4e58d228ea217c12cf2553b85be3359fb136ae8ab38394d72f37d2c01d5f4cdd75c68a9ce8de30cf6de3de9b304a929607fddb4f186ac971d0a5672138523b46710116c9a2700b92d754e8c4b22e64efbd70d89540", 0x6c}, {&(0x7f0000001240)="92164cdbc5d401f843c46a786b6db5253f51086da15aa3c1656a4d93008d4c1dd1b71d98d828fb00c0fa34267f33bc6485e6cf451f51eff986c248b7bbe5fbc3d9e72878b2ca917f7e8cc62dde6b4bd309119cd7b8f2a975fa0d477b7d39b2c2dda13734ebec69d3231a5b0c7f348df3f032cfd4b281be19c9223d6e98962011288c5bb5d89180223d8f4c0fbe26f181a76153c39b0502ef5c162c47b70dc4461285a29cdde1eead37d661dbf26e20d49856bb", 0xb3}, {&(0x7f0000001300)="ef9353249216401e8ab02ffb325f32ec0fbb204928f3976c3988e4eb74acca187366dc5d7c9deeb8cac1455f766a2716a70b2c98d548bfd2583cc26ac11da0e6c62ea00877f5fcc0a62246f460833d9b32afcbc47d13c6ae53a2ddef1d3179cfeafc22ca538a701cd95ef48f613a9a4b6a8049c0cc591ed97b238a9eeada72436e96aa2a014b2625d6e8afbb8bb2679fbc698f700dc048da723ccabb6d", 0x9d}], 0x6, &(0x7f0000001440)=ANY=[@ANYBLOB="b80000000000000001000000060000002c47eb3bfc4e79d2ac681d5c90c1448d833e847bd0f3eb2eb040e8e92027bd436a8c9836474cceb1c0ee5ebbe3fe12fd6b1502c75541a0d62438d59ad7972b3ef5bfc7de3e3617e3d91383326558b0e36b33c35af6a2e9c25fc3c03892aad0d0f98f70e1e163b636d382ecc9d7ca6500bcee5fa1b3fba24b94d34ecbc0236d2414eb48bc9443e344b23ffb9f01900e370ca4346043bee699e847d0eabfad304795bff9c1b8347615580000000000000001000000080000009aadbc66723ae4e6794e31965b8583d9afb03a91c6ad60c3ac663c69a0eb4741d32a92852ce1727e2510e5c3e74a4cc8f1bf222dae89e097c0f4a4bc31b8ae3d977f3ee0cc8e79da2800000000000000010000000800000096339d605b8d7833908474bc4be0fa34b48d96a00fde0000"], 0x138}, 0x400) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffc8a, &(0x7f0000001880)=ANY=[@ANYBLOB="100000000000000000100000ed000000"], 0x10}, 0x403) r2 = openat(0xffffffffffffffff, &(0x7f00000015c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) sendmsg(r2, &(0x7f0000001840)={0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000001600)="4f92967fd1e8ac12f0208e016b181b8d85a368ae4660750cddbbd03f6d1f9ec003c8642263a07d805811f1845ff8db8e8d18a437", 0x34}, {&(0x7f0000001640)="dfdae1e30df2b2a5148567afe4c19632405bde87b3adc6d620bcae4111", 0x1d}, {&(0x7f0000001680)="1d6f4922c258df82c89e51e4455fa8c7c939188a7081a12902717af9dfa8752e5b2d0e6ce69dd0e3696e4d5c7b53042d89bd404a55f4336230a6b73d52a82c370e0a536dd0b71c230db6890f6009f4dc29e80fb6f0646253ffa39d1bbcd9137b593d587accfc423b6bf47048", 0x6c}, {&(0x7f0000001700)="5c7e57cbbe01a14e1a406f5c6e4ed90020599f09531bf8650069b42f7c49a012629ed62a2f8d8df3c53bfeb5ec385744a0d7c481c9eef4131b8ca7525cec19dc9989367df26cdaa6cb977c3bcd93ce4abb587b0e7d1ec3b0a59fcc0a1f38a2328e254dc5a5f0672a63084d9bffab7131523d6eb7ccd48372f647a390e0f978d30a4218af7bbaa41d", 0x88}, {&(0x7f00000018c0)="4c46ee1ad9790b53de11ec0b5daa41547f0837b42bf4cce02f82b56d28b07b580f32c5a916df9b4c26e1623be6a2e6f0d11cadda4bc0c22e7cda2d0a0bf4f855b70af0be3649dfc9b9df4ce5026a6ed5db1881118fc51f55db3e2c7de763b9cdaf4bc7947f09639d1971cd6937d89b99505a812f14f762d38c89112782c5151ba4abd9d5afe8202abe0727a28c965b149aeff37abb739f7eafee160243b2c85b7452a9f72af3fa5fcacfecbe45a102d37ef3cd05e5bd7b3ecad0b88882186ea33d86fa4c756912bdc70167282686c6cc30c96433", 0xd4}], 0x5, &(0x7f00000019c0)=ANY=[@ANYBLOB="b800000000000000e102c2c70700000067c30495ddb809b42cc2cdf36d8d421e5487e2b985c54614d16db3455edadb314572df39f16e2d7e6381dd1052412d6bcc17d7c6eb6a2be1df7c0427eb2fe5bd2e4f972938d188b06eefd50be9b344bc319566269637ac3dab415b17742ffe94084ee1f82b9ba41189cce0af207a60049bcb87f077a4be506d8c12bb23271d16ed5ab37dac3469789e960c00b0020ab1f5ab6f5c49437c278af26f92394a16932f030000000000003000000000000000ffff000001000100ffde0239a6607513fc5b04bd3c1351ec971fb2ca7df3eb7fa632265068526a00f800000000000000ffff000000100000813ffbd3b997ccfbc4ed0cdfeb4d8882a9f3c1dd7cc9a3b54366f5223a7ea3645437c901a59324cefb0c7b1abcec07d56634b3e23941b9b5932f6c422f57abcb83904a471003c580cfd2062d371e5f4e79c328eb20ea3d28a9a7ce7dfafe9a62921e6779a900a22daac6b73904f5d181264e86962da1d6193814374f4368a2c7b86405ef78122eb3515e18c0de8e8122eb3a434a20cb2de9d24af4c7a6f3b6a501fcca82cf3d78eabcfd78a7264ea186a74a8d64eb2d0cbfbc7b08113d769fc14ff896695e89c5d91279291c3240094eb8209da14b6e7c32d70442ec6d68de3527000000000000008800000000000000ffff00000600000092172cd2fd27e4d21f593118fd8e96df1d189e326adba638f0f57be3246b27aedd95fa706ae1d9e313875ccbbe4fc0d908b08bc423386bc91e7fe4a36b304b9e7a8f112ef95fd7f3b579f0bc956880c467ef6c66e331c860937eb22500ff579502ea36fc5c9189fecf1517c98b47983e76430000000000002800000000000000ffff0000ff07000064ae6f73fe465f31798c8a71dfa6000008000000000000006800000000000000ffff0000050000003ac3f06fca87c65656a3cb4b5b4d7daa1ac0e6c574122c394a05516ebb135968c1aea1a93d3c13775f93beca7c916b28ab624c42a0d5ebe235d575e6cabf79d33ed3da0317a970c0c543d3dcc55886a4d3149fe4dd4e42776800000000000000ffff00000300000064468839efceaccba153cdccd3b422ec8fa90487857bd4193b98f7c825fe3e99e9ce0d49a2c725e9b418806d53b7a472c471c4fefa83aeca3bf53c80d08aa2267212299493e0fe6fed88b200000000000000"], 0x360}, 0x40e) symlink(&(0x7f0000001d40)='./file0\x00', &(0x7f0000001d80)='./file0\x00') 13:23:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x7b671e4c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = getppid() wait4(r2, &(0x7f0000000100), 0x9, &(0x7f0000000140)) close(r0) 13:23:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000010c0)) sendto$inet(r1, &(0x7f0000001180)="215c9bf8e5d1ac0579ec668d24e72aa7f70c19451001e0a9f43c2ce0bf042de69a95295d761de54253353b660256", 0x2e, 0x8, &(0x7f00000011c0)={0x2, 0x0}, 0xc) r3 = dup2(r0, r0) sendto$inet(r3, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) connect$inet(r2, &(0x7f0000001100)={0x2, 0x0}, 0xc) 13:23:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000140)=0x1f, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0x14}, {r1, 0x4}, {r1, 0x4}], 0x3, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) 13:23:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080)="9146b78fb29a94b6f7a50d2dc6617d27c50387e17946ab2745ac0bf1bfbb5313a146476630ce8ef7b2cd4c1fe9ee9fa0c177b585cf7de1aae8aec0ca08747269558cdfc4e280a0df9f79d0327d48af18b9f625859ad600b60430a4abf0769ae58c5e519cc12131316090e5b6c1e30c2f54", 0x71, 0x0, &(0x7f0000000000)={0x18, 0x1, 0xffff, 0x3}, 0xc) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 13:23:59 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) 13:23:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 13:23:59 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) 13:23:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="472da821e34958fe472d798762772b49c9dfdbf86ae16d866afedae61a3925abb4", 0x21}, {&(0x7f00000000c0)="d45d2ee362c08e63d8b23785a0e9c3d6e6bab01d1604373013a3a28bff4790f7753ba639f43ec61a7388aafad6866ca1eacf21cd2cca49755385ddb9ec3172daaab8fd3074c2a89dbfc6", 0x4a}, {&(0x7f0000000140)}], 0x3, &(0x7f00000001c0)=[{0x90, 0x1, 0x6, "79018d5902dadeb9145588026449a82eb3179d42ec98bbec31ca5535f2a5014b472d27da0a9336a5d5ec20ed1b8ba836fbf0fa2977af978c811a2da3a174340d88273367dfb5152dcdda69aec0d5e5d390b96e0e7936982bf985dc52dfd9be5991f4df6c9d24b4fd3653b33b6b18ac887111897b8fbf5b44b136e8"}, {0x48, 0x1, 0x4, "1c73c5e6589663581bd15121a00495713add494ef9b0a8c8de72bf00bbb99ccf4e130affd28d3e4d8d73a3fb29d709c0acdd7a1314"}, {0x98, 0x1, 0x23, "d58365655b65fcc79030c1e03cd73d401cff36bd84552bf13c3cf70829a0075a8e9cb175a42260aa670863e0a198bee4015398e2a2743b095a952d9846e8c559f10d21c46cc7f83cf794bc983dc0d29de8319cb2f35a04c5b94c752616320dd337784f78f62ab12ea497232ad15f724498ea5b3daa7a5dad4e07c20c81c4402d734d56c47279c0eb"}], 0x170}, 0x2) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0x10001}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000380)="7c315e575f5e5ca4e3cf8f4741177903b4f651f4e1b2ccec139675b5d79ba80bf01dca160e095b867ab3e95b33ca84f0d20d22c63c80c6605782e52f35c5dfe36ff3a695dd0efd0b0d6018ab0b9e4f37fc27a90884258452bae359af2419362e3512911ddff1bcd14c17249024bfceceba6db94ce818f9856dc4211a06dd53721eb5c4597f55e9d03969941c5612a8cba842ef7d1ac74473634f9d6c40d0589dc9e8f8064a7e6d6643b5e4087f1de40e402fc4cf3b", 0xb5}, {&(0x7f0000000440)="e5782912ee9a94f8048067e9aec12de35aa41a394818f8ddf8ed0d76b0af195f750bc405f5a8abd170f6a582d2b98607e53df58c645fd9d84ccaa4ee9f50f3d4a953d8d081882525c91f1f82093b1f512062c8f95a53c5d75a7d7ca58586386738197464336104958e5d2c4de4dbdc439baa23f7d0043f4a80242b523d41713b3b8fe0b7359d7844c5b7e1b37fab8e3f97f0addeb51118bebc2d4c3789bd7a9a30c25e4ffebed9ba4fa9af1b1a0ea0131116280ae50d89dece41c9a4b59827d84411fe7c268717eaa00c8e5a517e8a3362", 0xd1}], 0x2, &(0x7f0000000580)=[{0x38, 0xffff, 0xfffffffffffffffe, "38e4436967aa955f363f4b3d18552387f050de63b207c1fcfe7477d402b6e40642e9a81a"}, {0x78, 0xffff, 0x8, "d11c35ae67198bd135fb889089b61bbb800b19be5ca8c260e65cceaf0f6f931bb20ded677a30b105679e8eec6a98137815070261535c9bd06c0863e1af71eedb054605cc2b854dde723e4635b5170f57ca70dbbe240b826a6f7da74e05f7cad15293561fdf900f52"}], 0xb0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 13:23:59 executing program 0: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) socket$inet(0x2, 0x8003, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) 13:23:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}, {{r0}, 0xffffffffffbfffff, 0xc2}], 0x21f, 0x0, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x638, 0x0, r1}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x80000004, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x2f, 0x2}, {{r0}, 0xfffffffffffffffe, 0x41, 0x6, 0xd3, 0x2}], 0x1ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x4d, 0xa0000005, 0xffffffffffffff97, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x84, 0x33, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000007, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x800, 0x2eb}], 0x37, &(0x7f0000000140)={0x3, 0x200}) 13:23:59 executing program 0: r0 = socket(0x1a, 0x2, 0xac7) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)="4b74d54c", 0xfffffe47) recvfrom(r0, &(0x7f0000000040), 0x0, 0x40, &(0x7f0000000080)=ANY=[@ANYBLOB="0466696c673000"], 0xa) 13:23:59 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000190000/0x4000)=nil, 0x4000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) lseek(r1, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x1) 13:23:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0xfffffffffffffffe) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000580)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071", 0x14e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:23:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000057c000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x13, r0, 0x0, 0x1) recvfrom(r0, &(0x7f0000000040)=""/34, 0x22, 0x800, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 13:23:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x401, 0x4) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66695a653000"], 0xa) setsockopt(r0, 0x2, 0x5, &(0x7f00000000c0)="d3f393e35ba56fd1180e64762fb287b22a1e5da0bba078c1be39495ec2498a905488dad2d6a60f6429acc951e1cbff4d952916aa94b1cf99c5f5ce2042f89a44a2bd79c3eaca2b9d0b82d80c6251f8e4fe0a318ebed3eff95189225b543a4c5d5747b345d7fb20bd78cc94ea684f4b8bef928715ea2db5153d8c6813bad9c78aeba89f16e021dd3eec89c938d4539b3194829a48643fcca87701a442bb01642b1f1e7bd5fc928a", 0xa7) 13:23:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400000000000000, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c200112170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b339ebee", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68ffa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:24:00 executing program 0: r0 = socket(0x2, 0x3, 0x10001) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x899, 0x80) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 13:24:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1) r2 = fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x3, 0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x3) socket$inet(0x2, 0xc003, 0x1000) 13:24:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="aa58f4f64ce7d6dfb41c050c036fd1deec8658fdb57295551ba078bd73daaa494c1b4bfa64588a5fc61526ed70883d7a67250aab6b988e7cd206303ab2b7e0ee2f0bfd4433d5ce0280ef34d142f2c2625cbd701ae7ff48387dfe64ada9de10328018e16214ef89ddc00df191b34de769b1ab129e7a7414a306cc997dcfd6262c03c6923a094dca7e147c798fc91ed82e3dd57a0f42f690e8d0308f1ad5451ef893d32cbce9014000f4c3b5dd8e24568acdcbc90801c473a27ce5819fe1a0b8bcc701fd9fa02dcefe03cd10bdaba0568b0600000000000000661418fe95b266f46e65bda39dd155cd92960e24fd5b01aecf1756ccb2595a6bbcd728d18ad10a3eff1dae7e3d2db757858aa82c87edad7e4712fbfcd108774d3c4468870382cbd38c979b0ca22c08814019dd6256cebedf65e148867656cf73c374f5378737b9480490a22d094b21176f8f0626c6687b989c18ada2f04f253366c48f9c85740a400420a5b00fa257a889a559c7f7b5e74af57d29c3b19914d4d13d3b061267099b6c1b071ebdb98e16ff10185a34", 0x18d) read(r0, &(0x7f0000000080)=""/39, 0x27) 13:24:00 executing program 1: r0 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/4096) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") 13:24:00 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x5) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00', 0x0) 13:24:00 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0xf2c8, 0xff}) 13:24:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:24:01 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) listen(r0, 0x9) pipe2(&(0x7f0000000000), 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9a2d, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x59, 0xd, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x191bce96aa6d4b3a, 0x20000055, 0xfffffffffffffe01, 0x10001}, {{r0}, 0x0, 0x0, 0x80000000, 0x1, 0xfff}, {{r0}, 0x0, 0x0, 0xf0000000, 0x7, 0xb00}, {{r0}, 0xfffffffffffffff8, 0x2, 0x3, 0x7, 0xa64c}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x1, 0x6}], 0x25, &(0x7f0000000040)={0x8}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4b, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 13:24:01 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000001100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000001140)="da9dd9bcf3d0c3721a6d27cd80964e4cdf33b001f5cd81eff577b5cf1329b29a680825", 0x23}, {&(0x7f0000001180)="155ad09fff530b6f8b", 0x9}], 0x2, 0x0, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x0, 0x800) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x48) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) socket$inet(0x2, 0x4, 0x40000003) socket$inet(0x2, 0x1, 0x5) 13:24:01 executing program 0: socketpair(0x18, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x129f) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xa0a, 0x0, 0xffe, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) 13:24:01 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 13:24:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x200000000000, 0x40ffc) truncate(&(0x7f0000000000)='./file0\x00', 0x64) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 13:24:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x6}, {0x18, 0x0, 0x7, 0x2}, 0x5, [0x1, 0x8, 0x4, 0x5da, 0x100000001000000, 0x20, 0xaff5, 0xce]}, 0x3c) shutdown(r0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x81, 0x4) 13:24:01 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') socketpair(0x10, 0x4003, 0x800, &(0x7f0000000100)) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xfffffffffffffffb) ioctl$TIOCNOTTY(r1, 0x20007471) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="2034ea0997c59a90fa8fad20d931a84e4eb5307795382f88dff3c041", 0x1c}, {&(0x7f0000000180)="f9834c7bdaf29af5a2a5ba903a672621a65add92b5d74f93bd67e8444fcbca9e16fb269e43b8ef81b5d4e66cd44da581aada0ce8d61b0b657b5da32230718e1db1b95974cbffec365f4103e11feaa79b4ea52b7b76b7c74cd318ee5923493fe9cd565d8639056c88284222ccee2438de32c979b7ffb9f428fe4c27", 0x7b}], 0x2, 0x0) 13:24:01 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) clock_getres(0x0, &(0x7f00000001c0)) r6 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000800)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000980)=ANY=[@ANYBLOB="01002e2f6a9369cc82a99b8e28a56966696c653000"], 0xa, &(0x7f0000000680)=[{&(0x7f00000000c0)="b8d919ce43a495076447d276dbd4226c2be770085efc9279b6b4524fc37c3bcbd0f9e51b265e0eae3fef21f9a0d218efd9c1c1ea5a50a81fa80f34e7c59887ed4cf3fc28c55eb1d07441006276f08ab0268377fe415af170aa20c51b78e671226139d52e68aa62541364eb35a465c50ba72ca7d9434274159e1c5d308eaf1ec16a9debb7333b360a1006b8c66b6f9d7280f404b0392dfc6108c82f6ac8abb467761a9080d1d524f2929895a1bcda84cbdd66a3f7d21f9aa4f725c80399b3ef7a73250b32e1bb72a00dc288561663e17261ceb7b6c6a724821506911ed8b1b7dc3d70dc67db97a1", 0xe7}, {&(0x7f0000000280)="1727121035968a2727f18a5616fd80883123a1e5f020d87a02e02db47b48dee5b63002869a4292b70c9feebc69caf38a47251b707d142dce48705b973402e158cbb2ecffa367303cba1dde8de569eb456258ae5a43cba740ce4050da6498465c68a1e27d3b72a54f76d5054b26fd3ca198d366150ef47d83190d3a60d405921030cd54fda7498a59716ea0132d3d00a1d6dcef63b24c25d21647bae7007bbc5529a064ec103a7a66ad1be28c51427a6678d0890cb34e3d0d41829a0b4a19813db339018d45446205c8b159037e734047c90c36f50a0cabd126e5dd0c9a942743a1a2f533a892", 0xe6}, {&(0x7f0000000380)="459a07dd19faeb543e2d65f79eda4913068290453a7d3ca5d4d6c7326cb124dcb0b580194c7f7dcfee431d76b1f42e4957631974c8b6d9fdfc228e1c5062dc5b21cad450caed0a612de8cad36d5a81102fe82ea536205010812a88f8a6564f9a3795937567cb5b0fcb6be027a1b45853d6f1e94c0d77c6b4b9f6bb9dedcab116522576bcbfc810e899839e64f44cbf1dba799b528b440f1873a788813adbee8c770acdda8bb9e45ff44990c97743707597cdafc16c", 0xb5}, {&(0x7f0000000440)="77af08538b0de7bd71976206a98af13def39ecd95d2e778e737a935cc6847ac9efc114bddad2b40c83dc8b7cf53946592b1f73b0a77e3733305cbc5792d82c7d6d72fc00b13952aa6927522138b184742f5214f5132f0be5e880d011ed1fb3b2c0adcbd77892defa4c337ef14e03aca76d7f8b2ea98742a4ae86da73abe5151e8cc9c7e9531797251b77febd6bed7edd97af120890756d0f3ddd3c", 0x9b}, {&(0x7f00000001c0)}, {&(0x7f0000000500)="91c93c343c1137d6d60cb0bb3db16ee932e265361732b776ce3638e64de38321dba176b2c9db49dd2d07e7cd95a8ea559fe7dc7667cc914407a1be9ba47f41eb201ee0f6ab585e0b76e26546158c3434e4259cae08235ee70f3ecfbce385964cf3edf7fab4fd8d5424b318adb28f7a49d1f3d3fbccdb27", 0x77}, {&(0x7f0000000580)="fa4d05f3931f6c745e7faca54d94bea09199671c4d2f04cf083a5debc146e4b0910e056914ae29c7bc3b01efa6d4448af95833ae086cd124482584509a645128cdde8eda25d91c634f6f79dd27c774d2128b5497843ccd61191586d46194577e97738cb7e6a8fac5cf91ae50f4feb1044db4f3af215582d3d494253d7c03281192e4af8f21d2ca58a428bd2ab3a944bb557049e1b38edd8868167e5017b9671c472df7e28545b0654f165af3e36cf7e883b7631dd1c63f51526be01233adf6a1cf9da693a50de4bb373e53c3ee5c18576caca605ac29b6f38c3b78bc87463a1c198696250d5fbcddccf3fea35bf37a85a59b17f250022c1b8fac5207", 0xfc}, {&(0x7f0000000200)="71c19074664870056fe09dace22e4d8408bbc35eee8d16bdd068aa3ec95fc62f112cd5a88090f5b88509e328e963cc14be3b4bf2655d5d3ef33fffab76", 0x3d}], 0x8, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x2}, 0x9) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) fchdir(r2) close(r1) 13:24:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:24:01 executing program 0: syz_emit_ethernet(0xfffffffffffffe73, 0x0) 13:24:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x7, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 13:24:01 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 13:24:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pipe2(&(0x7f00000000c0), 0x0) write(r0, &(0x7f0000000040)="1f7be4d1548ef0e40a4bc7e75cff09b07553f9d6314d49fd271c2e60666cc05454e36654fa14b4e301b2bcb0444a00fc837e2f30e096373343111230b7d1ed0ffdaf4aea30e6d8bd6ff016ad1659415c20d1ce9da1caf6cc38fb71c1acb809f1cf46ff357e", 0x65) write(r0, &(0x7f0000000280)='K', 0x1) r1 = syz_open_pts() dup2(r1, r1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 13:24:01 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = getppid() socketpair(0x1a, 0x7, 0x8, &(0x7f00000015c0)={0xffffffffffffffff}) r3 = getuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x1}) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="40b542c33172d9ac41628367910ec45432427044e18e63e678673ed92d89418a43c6b9cd3a36e30d5845c041a2e6fd7ff4631db58427a9894890a8d290dbbf2a3007448dc115029639ed60e5765e6ed5d3d50e2fa54610386327f03c1223562bfc6c6785526e2a27585b4bec50a590f0a37d1630b0e26130350739c5d2f31d35a56bb2e39a09edf407", 0x89}, {&(0x7f00000002c0)="93a7cd6eeeaa39e6eefe6dffc11c4941a309c84fbcfd8ceeba4ec2822e4317cbdea578cc4b96b74de0632956c83f7a550951f572319e5bf81c8c8148dc46b574b465c04f433f12f8fee21ab5c900297bf3c9f966dab329a1c597d237d86449cc8b5c353b179925d47b6e1edbaf9101c0f5f80e69c6e63a6097b39d9aac3242b084d56f207e5bf69b0a27c7fd7e3e5916b5d1b5dddda7a5825b80618270103f8bfa8f1487bf1f5dfaea34e5c22a09ae2ee8b94214aacb360409f19e58e54e25284701c240063ff7af2a050a1999f0b93ca6e52118cc7ee79f9b2d2a67bc56fc3c02e59f021e3c750e607252dcf50329cb618c9251b71f6b0d48d6b82f854f0f3044200af9c57477f726b858db42340852f1134c766c53a83c585f36c2a0d7fc1ebadac8f82024dab7be9ffbf8c39e1358696abb35e0396c5140d256cec4156aa984fae8edcb833fe8441a6fb086ffcb8eea3485a2a6441643da7ae53cdcf9828c1308d181bd67ee87d2a2269ada994de5ad4015f60640a0eb2416448d92927fe48d99a9167672239330dd9a16cf31f130bb05058681dcf0d0916ac9be12a0618411c8a1fa7bdb26499991c5e5b09dffbf61c24b66c5aae23e3185575654e0cfeb6ccb0ca53e3eaca457796432c5fbe2d0a9cd8b03f54902292103b24b7b1c574b4a6b39545b3dc2c82efe14a2cffa2f2ac64370e2c9d80ab0454480aa21b645cbb15e0c86b4d4d4f035f16001bf2d229f0b044b3b010a02390d284e92c9a2197eb05fe81f4c7a834d8369989ae991130e421106c46488a92c25e9c754530f8b64fefa5a5eb3f7691d34a2038cd6feda3c9ca12f8e597d67daf2320e76b07ab95f36b7a2744cdf2a05414879a758263b2696db588e7e4956a9d5952554def1642b8b250c618dbd8e814e4e6d0dcd0de78836820bdab4d16a4020b225765d84a6a6957c5449c593d4efb2ab2093bf3b1c554e0a2f7baea47cece16cc89d4af9698b1c97fd6200ea7f5dad4f6007e755a1c4e47b35d38c789e4357f514116408ac66a518ed095eebe50d50e801308ad5330d1d004817fb01bf1d498f8184b20e852abadacb2f0126d3f5e42a06aab3cfe42d85f473b652ead9dee1d34a4550e4566aa0ce44517af8b92c3e1842e78283dfc063d278b59d341a1e7badd155f0e5cd15f4e1142401da960a9e77c6bc587cdaecf1914b117e1e05b2f4edd188dbe52e1f5da79bf502d1758d924a0d50aab9ccaa72822e0fc7f41c8365780a1a7e5545f6015ed478b259001549d18de8f2f14ace95475bed9bf90fce53a51c312337b66b831e70d75ef4baae5a8f63ac75291391db1b1efb8ddcd7af6998e7fd8c41c82f5d1f8bece39c2c4e8f0706a33797df17cc328d04a3a0d5a474f2ddf399673a2e5d8e91ab45af0ccf21f10be3435638686baa9e6fe64fbc767719a613d0ec5a44d6befac4f2224b58af0e753121b2cee7ec054091dae365047a3b815b8b83bb50f99199b2f4fe8e305746050f4132b5ff372cd13a9a7d21da30f164bd04dace292c9d26d3f360fd481d8f4fa04f2010945964c3ddfc0b8adc4e1e22e7729d488c4bfd17ffe6520e3aa455ef91b6fe853a23a8e29cff040a82b6e1dcd7f3c4377d095ba27b894a429fedfe12f4ac91638707072339005c8526ff1025e1f77d5648c9efa60ee4051744705731f330fe73530db3acc954c5ceace1680513262f8849497e8f6bdbb8e219f8e33f4023c8675e0ab6ae0a363a4502e4b45be5949cc26a3cd9931ac2312124f2e100aa0081f071b16969467cafef2c8147676867eafdcee4c0f46403bb3f6e2198ad664fec42a84f053aa9686f0e2cc478acbf2a8b3eea7eea67407b59411354db4369b12c479fcc2e65252b9342e6256b576a17ed995a1825363026808a72c33121ee9338e8ec2a75b422d4b27e46d89e1302afd54aca6e2494c504cf016f0655c9d6b757cace80bfb46aeabf30f00eee9a3f760d68260868f95d94b831499af8c95f5ad2859b4f821140afa469bd4cbe5303da7aa758681b2b24149766249dc5cd7d5dd26a47d91401242de9b70c3142df0dd95f1dd0faa8a8af9ac95261f7efb8afccf3dafbcc778d5760f73b479103febd9568be68bddf2e606337508ed3719c4ed6df6a58b198c62e14d20075c90f1323e1b6ec73902140c73b365e4abbe4f3dd917a7bd9e903bc8141da6aa80609953aa8171b9fc7dbf21d4595be9d33cb1be35609a20a1c0bee0ae151feb50531cedcd0ec5ba52d5dd9aad5376263d7304e9bc14f550505b7941c7fe2f6028c6a45f2dbed7dbeaa2539a7441f0b2e554dd035b57dbc37cfafb66ea869d37baa88b0555973a7c4601972a96978ef883613fedc722b0da052daa294dab693613afeb6cd3a29fcb138765504a0acec864d9c5ea323ea0e00bd2cf928309f73b543c0ad401ba65eb645f113e7763c245b6120d3960b5e994179dc44a7b4a54c0942d4c6ac730470e4576ef217a1a3962945a4f7aa4ef9efc670e0192fbce95d4f9ff95294cc2d28334757a6ab332c1670ccfb0243215509fa263deb958c0ae340b2c0f81a0d1ac4c457796e973923f3638c4549b8020f76265576e628588b97a2518fb0b07f1974dfe3b026b03b0276f09706dccf5dc05d0c0f96a4565ac563e4aa3f99b685bf1e39c5f91c98d7be50189b39d094df1d95cdc4e4cea216524bd0a6020cfac0f3683b2137ef32c8ea7c2857edf16281a01273f2c53f9d3cab5f14f48e7e16c90b8526c6880ac814652857935ced490622152726ed9929b71ff3c525609f0d796eb47c2551f2fdf8310e7a0a0c976597e674df76f95cfda6a72c324afc604aa37485a2a9733ad960e5eee6010b33217ff89fc06668aea2bc0b60e3e799a7d124f65158e29b052dc6230dfb156c77b06737740148497bd495eb3847b3ac08dca33e2604a2ceec855fdf6bda2f6b70c50ee715903ce5d0cf8e756b85668b03df21c178330684d6495fa81a6a13eddd878fea712577aadf3b823b783fffaa29bd864a33ed2d4f5edf8db80f1ec89e1d2b310198073d817a5e7242675721307378acfbbd5da8b6021437d5ef7f9cc2e5630463fe85470f41d083c69f825926cac14edc4640d1cc6f14d49e0f3645432940661f108add5ba58aaa0b68b5c1d84ec93784e1c04c5f95dd49c34d4812f596548b36a5832bdbbf9a66cbadb902bb61f0d83faad4f8e8a2c5769630634649d8d375b114d77d4b071490f44728e5b7d96e4b7caad837bb6d4e4ea892ad7f463dcbbb33f60e85dbc436cc3ad851bbc3ac9256c5eebaf35b30f210ba4799688742143b3c809fe0e776a12babe8aeaef617e4c97ecb6cfe2ffc7272249fb1295d3651d81188e8141fb39333bdf8b9646682aab4b81eb97d1e56136798ac443b02ee4a138f445a2a18e5ebe970f9c1dfc1b92a46f5c5ef80ab18b48266a5f49d6be97688222113d38edf5a9fcf77400f4d72657d7842e2356dc07dd3fab6368835f52882ace955d77623c9da3782b976dffaafff8458d683faf37d48fb2403ee916c2de6cd51a6a51b02ac2f9593f34a1ff05648f371c6bb1b0d8885e3f305a6f41ee391ebb39d993885de70d5aa24f1c55fa2defbd7db6087141c7ab94bda84d301df9060a3d0c5d0e5246e416db70e1f54b63970af1c6077d8bc68dab4e35d52284378caa464b34f59d7993cec9295c9d1e689c0df29121bc0d7861992eab9e21897dd693f32d5acd1b87dd307864ad12f5a482a696a841a4c7ab641b80d25db17e9e129ba6602f8f2ebfea0e060f144df91893993e729179e44ca554b282d4f86c7115b8601d4517ba72aedeb0c7fa04b0a3801562898aad83e02b93a8b2eecd40250ef9eba8c15a943b94c3ab6e1b1f37b72b69917a53555b082e9564b58930b2bb0988b9558fe5865bfaf524533620a1928a42bf95ca72f39811f142fb63083f5b94678b8d6fdec914e24654d2b71b56cc0d72c846a094d5a7d7f0cf0681b05c5c1ef85b4360512bf28e26e0cb2d39c39637221f0305aae2fe7bb8a80ada473dfecdff4dbf820123f881594b79fbf430183239f9d4d5615d06dc99f33db6e9c47979d975d751a2f51ccce4277a293516313874176ee42fb20610f8187cc879ceb8e3f39ef45495019b48f9274d1d26d6dafd0e3adc233ea02a5463949e733581ace09d974cea0b8caefb303fa1f45335046ddc88431d1c3edccc99e1569b5f1231bc0e96a474c3e0bfcfb739ef1b19789ba6fa81bd8e32810dc669075b9cffc060bb710c4308a203f217bab350c11bd512176880c4171b2dacc65a3efb11dd9923c4ab7ff883c02cf08f85f237c2896016dfc28ae26967abf8b055bee8321993818a92d03fa8dd22792ff3982d062ca05491ac609ae29825abb4ce55c9e1f008306b518c60b3206ddc47bafd5a09efbbcd35ea5aff606a898227c1b3aabbda2d5ec36c038d6d33485a518ee91f83a107b426e78f7e58937a90a17a8c74ba373e1c3b6570747d4676962cfc78fa7203dd65b3d5b99671e05b8f46973efc7f916e538543597fd1c0a843f92d8cf13b819e2daae33eb8f8f773fe3829ebcdd37dc10ba85109e31028a41c0d34fe9e699103a4e852b6e8494c6f44db4099979089a79b375d6ab13cbce27b0bdc681b9986186409f9e3adccfcfeb946da4d88593d9cfada8775d5dbc18ddc8b771238ffc271193927250a9607a058842838e10512be6f00bb6b5c3d0d9340bc5bb3d9f769d0ceeb2c0d239503e5511e84b9216db8e7b9dd5b01e08078f420a0d9219bfa838292832ae756e3b6b87fdd9ab65052393b5024c177cace397f6bd87c946ac612962ac18bb2a41232db205b20857acfe00d16ac823affdf7495f8c78245b9be7ddd653e5a68761f5034f25ec5075341b002ab54f1954b97a5d8ece882012af0afb9909d7f182ed12ec774edfc5b33eb000b17f710ba805bfe1430d26f9404f2e9aef97fbfcfee12d22ec50425b1c7083849e79877471b8d5ae7b84df28da6be6764949962299dffece746dea06aeb512b22f9019146dda9499bf9f9767c41db9e41fad762da82e20aae4a666cddbd8812043d27dfdba9ce76c7700fbe0753fa8dbe65699268f98ece0b69b9c3b740d9c7da8c3ff76f05c5a8f60d1bc1e58a4d42db0f125e1f18fbbe15ba7aefd4336983b7573e03137b1710a747f5cfd278e9b2400b12bfb3d1227a223fb19754d684599420cda1cb6b8144bc0b23f34d9b9770349eb30d1d1d87f5104ab71d5c37a9b6be38b6cabb2b968d3c7cbd4c1f01330d7d4885bff105a62127f0ae9c3cbcf51dfe7cfc910c8562198928f3c70beee4e2b421ff869f0323c69eb5bb6ee44e4c2105ea6ef0243d3499784bb18d1023dae59e0dcd521dc8fbd8da2e4f7cff0d481ccaf9e7e2d20b5e9820e0645ba1a67cff48cddc305a4fd51d47c413e5445fcfaca9ea5be145eabb9616bb8f650b374e8bc6ec8feec824f62dcb92b09945a7ed9218e5b2c453a5b67139173611ef40d6e23bd48623953bf2b4624ce7695a4eb7da4da5869823eaea798a91219d18d405ea9cf08e630db982c7692b703ea0e79b982150c68e0bf0dec5baee9b75615c3055287f4ccac5606f76a5da8fdd14ab448f3a11e9b4fd9d968c15c123e8b946cb3c593153ae11aed25efd0a07639c714a7e5d9209fd7abf3f258cf07d4306f2cf9b48c008bf451ec83d49e4498931dbcee20960a42a866e77c9cf5637f11892cc19964444d776439d698bc710c8e061d3dd80f2ff529da56ed4c5c2a040a7efacf1bd5878f001b", 0x1000}, {&(0x7f0000000140)="d0edccf9f8ca678074fee86c0a63de95e1a33b7ea47397e9629aa1bdf58ccea5b2ad1413c037f98735f53d6fa458fddd619954e30040f4236a257ec5243929db817c7a10d306bf9db4d75cd013e758eae6bb363ab35dcf9d51508612b15f598c", 0x60}, {&(0x7f00000012c0)="f4a90f60a17c4c05a1ccc304a3778e98782ab654a0d8ae33f878abeea2f64b242b63b241ae16866bbd09b196573b1ac755751fe1f9e4c6008dde94bac3690a1082c12ca72839734771928bf79a6f2d9e9ec76238a897041bddead2961554e87d2198b5c53bc0661d41ad65374486de79714d95bf380cc7dc1481e53980486739438c2597a525d0f0ff31cc0c9e649033fca237f511616a2f06833c696d5645eecfd9d0dab6eb9f9758563dcb35f00d5e8ae847f6a99f6d67d89f47cdc9f098917f636783f590519ce5903e235361cb7f17506f91d9630a1619ff62e59fc25868", 0xe0}], 0x4, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x108, 0x400}, 0x400) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000, r1}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 13:24:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x481, 0xaa) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 13:24:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) 13:24:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7d0e) 13:24:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x131) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, 0xffffffffffffffff) 13:24:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 13:24:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = kqueue() mprotect(&(0x7f00005ce000/0x2000)=nil, 0x2000, 0x3) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 13:24:02 executing program 1: munlockall() pledge(&(0x7f0000000140)='\x00', &(0x7f0000000040)='.\x00s\xca\x86\xceW\r\xf4\xc9\xcf\xcd\xf6\x02\xc1GJ\xcb\xa0p\xbd\'M\xfdSn\x94\x1e\x87\x18\xee\xd7,nb\xbd\xcb\xa7\x80\tW\xbd>\x97\xbbM=V\xf5\x11QaT~\xf6\x0e\xadk\xbbI\xad\xc3\x15\t\xd7^\fE\x87\xef\xfd\xff\xdb\xd6\x95Z\xc5[\t\xa7\x19ei\xfb{\x999\xcf9\xbeK\xbf\xa5\x909m\xd7\n\"\x10') 13:24:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:24:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() syz_open_pts() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 13:24:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) sendto(r0, &(0x7f0000000040)="aeb4d925e307906c275636", 0xb, 0xf828bacd350b2b2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) fcntl$getflags(r0, 0x3) 13:24:02 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f00000001c0)="4ede2bad8f8be921f24c0e13c10f44ced4b8404e7b1e9748f3faef11060f745390f696b3f99b2c2a66b3364044c926b82adcface2b053b71f869fbbd2aa0a90b385fb72ed95a0587b8963db7193e8882c2a940ab9d535f998339a9775588c2dcb13c832f3177eb360be7061a72c427dba4ca5d9995de713ff1709a905c3d7c0bdbc0e941c68dce5ac0681da6408fe92a5b1a452462b59e063324e0e01a44e902b354183862ac4c0385d72410f17ed32572bd1d655f5a57a3d64ae11779f22bcdfdbfb19e84cd31fb3ddbe1463a4f1ec2ef564c", 0xd3, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0xfff, 0x2}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 13:24:02 executing program 1: dup(0xffffffffffffff9c) socket$unix(0x1, 0x1, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffd000/0x1000)=nil) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$SHM_UNLOCK(0x0, 0x4) preadv(r0, &(0x7f00000029c0), 0x10000000000000bf, 0x0) 13:24:02 executing program 1: socketpair$unix(0x1, 0x10000004, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) 13:24:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="1b0f3fd1e14800e51e100b1bf8b820859967661d6946e47f5b8e2eb31d3463762b6f84876a34c9518a0845163bf37944daf9d2aa4c13582dc411ce30fd1692103c81f5fe16abed1bbc07cde73bff8080dfe23ca4f27ffc9e13f4a45be026932b1b5afe04a4a6e9c57075a3de9877a528d9fd46d53fcd31d6f0085795bda8a7a44323ba3b14c9ec6393efda4dc76384be02898e4de69ab8c5330025b3a639c6f2a77b86b8f2cc2ea875d3cdb1", 0xac}, {&(0x7f0000000080)="44317ab7d2b7dba09fab86255560610fcd6e7c57998c", 0x16}, {&(0x7f0000000340)="f9855720e7365b68e2a7fb98e167009e71fb107eaac1eb2aaabcd1bb1a6c33088ee583390c00eeee952393d005b209eb6613882c8b63ecfc3500928eae16b0a37c0164ae2c02cc58f939e3db1bfd6ee0e12abfc0f41e9c2816068fbd535e918d2c6c2ed2bcd12ebbdf4f0e8659aecbae42b711228fcd50c2368fcc218878c0e8b9ae32c17d0b29541f804fcab656f969395350c1e22a11878f5435cc9b8833f63a401e0b0f1667d8f4421228e19e7414caace79b479435cfc882097f35f7fc0a30f590102bfa60c1e2", 0xc9}, {&(0x7f0000000440)="e454748ab7f2895e8770dada46c56640896ac9ea3c1e36319aad5439b6cf572a835065c487e613be2187897282ae869393a01d672c7ae0e5bd7e07505c57a7b2b3d22b607e978c8b45c71676adcca9aeecf9a0634abdfe9655ced1dda87ee1437837d29363e6895984ed1868e0c1f09090b6508eb8980ec5086caa264c", 0x7d}], 0x4) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/209, 0xd1}, {&(0x7f00000015c0)=""/227, 0xe3}, {&(0x7f00000016c0)=""/122, 0x7a}], 0x4, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x5) 13:24:02 executing program 1: r0 = socket(0x2000000000800037, 0x0, 0x3) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f00000000c0), 0x0, 0x0) shutdown(r1, 0x0) 13:24:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x3, 0x9, r2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) sendmsg$unix(r3, &(0x7f00000017c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6530001f01e0bf97381ff26182dfaab7da5570f2943cdca72ba9556d796cbed08fe8d5233bc358fecc25cf48f182c8e0a08edce78874e5fd48a6157398137e2d71c833edfa63d94d24562daa7a7021dde7b5b6d48fbc10718fdf6acde3fd992d302529e75a523aef0792bdf12433276b611cbf09e14fa3f8553ba751ab23cb432006e63ef1188d70a28c585f65d0149a52133e35550ecbd3a27909de9e546835b64f8d7acb26"], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x2eaa) syz_open_pts() 13:24:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget(0x1, 0x2, 0x230) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000200)=""/183) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:24:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7f) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0xff, 0x6000000}, {0x18, 0x3, 0x57, 0x1f}, 0x2, [0xb64, 0x6, 0x9, 0xea45, 0x8, 0xca8, 0x2]}, 0x3c) 13:24:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfbb2, 0x4e3, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 13:24:02 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0xb8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000300)='./file1\x00', 0x81, 0x80) chdir(&(0x7f00000002c0)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffe17) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="3f777df9768aeb20ebcdda9368211a5494e229b3f0f748fd854669161680d25a8c42aa377016115eb333969e0eb84f32803b1af18f845507dc7dbfe5ec3567295671f1cfa6add10acb1ade86fa150a9cda24807ef54b864845b2ecb5a85e95c752d3e9c7764f61226e23d9b1cff5a9de275cf94cdfa0ec373c619965b5c7d66a1b7dd7c2688bd6f9e516b98a8f05c31b12a83a84fd240049735ae38a91d40fa3af25b69ca790fc8c59ac6e", 0xab}, {&(0x7f00000001c0)="ebfe2abe1157a66ed5f366a4f88fe8b94781fa89e315ef4c8e045aa0a89e5a0b55b528555772a4f82f94b97456406c08f8b5729b1c39270693e4be02b76ad5289cbdbfb06616e57b053eabe8d270f3719dc4b15996cf32df8e345829b14c73930aeb6b4959cc9c6ea016c73d79fd5e", 0x6f}, {&(0x7f0000000240)="3bd2d4", 0x3}], 0x3, 0x0) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) 13:24:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) r1 = socket(0x3, 0x2, 0x9) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getuid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 13:24:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:24:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000006c0), &(0x7f0000000700)=0x10) r1 = getpid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000680)={0xffffffffffffffff}) dup(r2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x4) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6c36c653000"], 0x1) writev(r3, &(0x7f0000001640)=[{&(0x7f00000000c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4410100f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7db8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d1493eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e7997577ffff2a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313928bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e39df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f320502ae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a050027bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f028a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697", 0x595}], 0x1) 13:24:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x242}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 13:24:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x600000, 0x2}, {0x18, 0x2, 0xfffffffffffffffd, 0xd5}, 0x3ff, [0x0, 0x1, 0xa00, 0x7, 0x9, 0x9, 0x1, 0x5e]}, 0x3c) recvmsg(r1, &(0x7f0000000240)={0x0, 0xffffffffffffff48, &(0x7f0000000000), 0x313, 0x0}, 0x0) r4 = dup2(r0, r0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r5 = msgget(0x0, 0x90) recvfrom$unix(r3, &(0x7f0000001300)=""/80, 0x50, 0x2, &(0x7f0000001380)=@file={0x1, './file0\x00'}, 0xa) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) mkdirat(r4, &(0x7f00000001c0)='./file0\x00', 0x43) pipe(&(0x7f0000000200)) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000280)='./file0\x00') 13:24:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) r4 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x2, 0xfffffffffffffffa, 0xd9a, r4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:24:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000240)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x1, 0x200, 0x638b91c8}, 0xc) close(r0) fcntl$setflags(r0, 0x2, 0x1) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000100)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 13:24:02 executing program 0: r0 = socket(0x10, 0x400000000006, 0xfffffffffffffff1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() r3 = getegid() socket(0x3b, 0x1, 0xffffffff) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 13:24:03 executing program 1: socketpair(0x23, 0x3, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="ead610c17a2dbb79b98f52584c3726195b920baced3f4ee2e427139ff67c9195b0c93d5f36a2866a4c0b9c9dea55d31c1dd3628876ff2321cb2ba5fa20c68a3e5692df667d0c264b30219d9622f3e1b45dfb75700d908b4f18df312014c486931316e8575007cd11dbac4be31ecb152a35965d7d015d9a424c479343b1b1f6caba6f1f8af0785f23097d1c35a030bd4b4de088f56c7c39700c23d655596a84bb9159af079044e87c6457dd69f114b5c18884531fac8f2e7774fd9d81bd58d8d41ea2c5a7ec02c4015732930406b57b0e95b51d14efc6c9d9230ab9f3", 0xffffffffffffffbb, 0xe, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x2}, 0x8c) 13:24:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r2 = syz_open_pts() r3 = getgid() setegid(r3) close(r0) dup(r2) r4 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 13:24:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x100) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x281, 0x100) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) 13:24:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x6, 0x8, 0xffffffff, "cc6b3a35ee01f32b52da52caaca9735cfed00776", 0x200, 0xff}) 13:24:03 executing program 0: r0 = socket(0x2, 0x4001, 0x0) socket(0x26, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020000006530000000"], 0x1) 13:24:03 executing program 1: mincore(&(0x7f0000124000/0x2000)=nil, 0x6e1d618312435888, &(0x7f0000d6e000)=""/34) r0 = msgget(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r6 = getuid() r7 = getgid() r8 = getpgid(r1) r9 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x7, r2, r5, r2, r3, 0x0, 0x7}, 0x2, 0x80000000, r1, r8, 0x200, 0x9, 0x6}) r10 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r2, r4, r6, r7, 0x44, 0x7}, 0x7fff, 0x4, r8, r10, 0x6, 0x6, 0x8, 0x800}) 13:24:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="822f"], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 13:24:03 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = socket(0x3e, 0x3, 0x3ff) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x100}, 0x10) setitimer(0x3, &(0x7f0000000040)={{0x3, 0x9}, {0x4, 0x10004}}, &(0x7f0000000100)) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 13:24:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="77748bd09bba14ed9697687d416b9b63e0ea98c6f7b6cdffd9bfbd344997ccde47aee3c8652f3a10dfa7408836d3cd1550d2d1e62aad1b9c7c1703780b1a9b", 0x3f}, {&(0x7f0000000100)="dfbf32eab4d4deabc70d20ba9fbd20e44ea3ae2c251b9dbf98d0babf6dca8a59842c78f7044a56698986ec78074bb8ff920c106faeed934dded021ae2493168b16f0a3bb1bf31bdf0fe7f9a510cc4bd4056693d68ff94efe7ac2839060cad713c887eed7ed3d24013de489fc9964063d61eff902b68fc0ffce7b311514a219db86cf8d07118b9fe7200db5a08e2197686eea7fca1885dbcb4cae20c63e19912e01606a88f173203388bc7285120a8f4c", 0xb0}, {&(0x7f00000001c0)="62ceff79e750593bee81a4a188f920c66327e600ec4a58571a77a6ede123073c27d96b3772978bff0dd7d699cfeb8bf1499020c9866931914768d354b4cedca1e5598fae14e77bce161365a945605031d89eebb55e070e3d14fbb243a7eefe91d339b8f9aa3b3cddc82b6acbf563a44da389c8a332d772514c2793b8e64279f67cb3d5358534d79870702b150de457aa4895e9", 0x93}, {&(0x7f0000000280)="43a9cd028153282ed22d029c29396aa7f1b29923307302806d8a5641bb8d1804bf20b7659c3a14c5f7b215249dd3a2aea4e507048ed298ad66d217ea5982ffff4eebd4c2", 0x44}], 0x4, 0x0) dup2(r0, r0) 13:24:03 executing program 0: mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0xd002, 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x6a) stat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) 13:24:03 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="e965ccfc29439008921f7eb5e8c3459a2a2635a4479f4f62babcfacb22973434522a19f3cec79e2ebec38d3a67cd270c0dcda7fb8063e9e0862aa49eb8478d86023692529e4ea12fa6470f6bc9f4dfb93ff9478f09d3466fa71bd0c657016691152422f8c636eee8ba6699079ac1293f361690f5437a18c16a44246b5535209adf81a5236ae2c485f8674398defa7f17489974b36a50da883f5ab8fb539feca516e303b717b704a4a126c64b7a49e4bf3720c9af61f6c8ab75f623722ba2b3c0e0248ac82688af1c3fa0bd1abf7b1ee75e8cdf38d69f62", 0xd7}, {&(0x7f0000000280)="8f193e3d05c8bc02eca483075cffa155a88b86213e3a37f54e5f38a8c5a7f1f244abd6f54d821ae0f2657c342e7143e48ea846ddc72e3000253f7b2fce68b83b047b1237faf808e30aab4cf2f92def3173082d000904a83016fd0ed5cfe71ef2e79f1c702178a3835716bf359d381b3c1997c879062ca181ac11e401d48bb1a8f322a4f6f0990c8d40c3b343", 0x8c}], 0x2, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x98, 0xa}, 0x400) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:24:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="869c12c99298f01a6f3cddab46b26e4012619d76ede87255b629f07509094634d40aef7d5f9e11014ff80c478116f1c7949b01a40730da78e65d3c7430ea19bfe6a9dfb86819da01b0d88232657d9271ad88d5978f68bc28a95801d4861988a7e898b939b9f75175", 0x68) listen(r0, 0x80000000) socket$inet(0x2, 0x4000, 0x7) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x6, 0xffff, 0x1000, 0x40, "3fe022ab256805fb65d03c9594e07591bc62c999", 0x0, 0x7f}) 13:24:04 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, 0x0, 0x5e) 13:24:04 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x8201, 0x0) write(r0, &(0x7f0000000200)="a0", 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000002600)=[{0x0, 0xfffffd23}], 0x1000000000000393) 13:24:04 executing program 0: pipe2(&(0x7f00000000c0), 0x4) r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x4c95c93473a8e8d5) r1 = socket(0x39, 0x7, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="e92bc07dac561de982b3d4bca6c5c9b7da861507c6c870b2b06e244314f5ae5d17d8c106356342b3271644869065d529e75e4a639acfdb4f6e0ad06816e4abf9e370710641173619a26df242ad8465f1fd8dc1ac36f19664b5387240128ce144a9d53d3c4116f6f3cacd7fd2fc3661af8c3a1034169a6dc8c06c571ef4ce16a85e6e1dbe502123b053344173ecb48881f1b7aef90524ddc1a2b0ab7013e0e299fecaec7f7a5d30962001b73d2eb6448852c12377dbcb4def2f7d33fde6", 0xbd) 13:24:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000002340)=""/4096, 0x1000) close(r0) 13:24:04 executing program 0: setrlimit(0x400000000a, &(0x7f0000000000)={0x2, 0x1000000000000001}) 13:24:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xfffffffffffffecb) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 13:24:04 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/234) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/142) shmget$private(0x0, 0x2000, 0x200000, &(0x7f0000b3a000/0x2000)=nil) 13:24:04 executing program 1: r0 = kqueue() fchmod(r0, 0x9) kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0xffffffff80000000}) 13:24:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1f9, 0x0) r3 = getpgrp() renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x0, 0x4}, {{r2}, 0xfffffffffffffffb, 0xa6, 0x2, 0xdb9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xed, 0xfffff, 0x6, 0xffff}, {{r2}, 0x0, 0x4, 0x80000014, 0x67ca, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000001, 0x5, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0x20, 0x91, 0x5}], 0x80000001, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffff8, 0x12, 0x1, 0x8000, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x41, 0x44, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x81, 0x9}, {{r1}, 0x0, 0xa0, 0x80, 0xfff, 0x4}], 0x3, &(0x7f00000004c0)={0x1f, 0x3ff}) fcntl$setown(r0, 0x6, r3) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) getpgrp() fcntl$setstatus(r0, 0x4, 0xc8) read(r1, &(0x7f0000000280)=""/167, 0xa7) r4 = dup2(r1, r0) close(r0) kevent(r0, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffb, 0x99, 0x46, 0x4, 0xffff}, {{r2}, 0xffffffffffffffff, 0xa, 0x1, 0x7ea1, 0x5}, {{r4}, 0xfffffffffffffffe, 0x2, 0xf00fffff, 0x6, 0x7}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000021, 0x3, 0x5}], 0xffff, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x0, 0xd30d}, {{r4}, 0xfffffffffffffff9, 0x68, 0x2000000c, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x1, 0x79, 0x2}], 0x6, &(0x7f0000000740)={0x7, 0x3}) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/224, 0xe0) r5 = semget(0x1, 0x2, 0x100) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/187) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r1, 0x6, r6) 13:24:04 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 13:24:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x51) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0x80) dup(r1) syz_open_pts() 13:24:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) getgid() 13:24:05 executing program 0: socket(0x11, 0x3, 0x3) getuid() 13:24:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) shutdown(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x6, 0x4000, 0xba) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 13:24:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/131, &(0x7f0000000000)=0x83) r2 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x6) close(r0) r3 = dup(r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x480000000, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7c, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x80000000000}) 13:24:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1ff) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) r3 = dup2(r1, r1) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000), 0x10000) 13:24:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/198, 0xc6, 0x42, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) sync() 13:24:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="89fc74cccf7baf26969d8e2064bc0977df0e017cd852fa42f0ce89d25f0890ec62f71339a1d4654d4f0dce8933393c762d268d4c38dd6bd0e6c282b56c21bb9a035d92518e5b0e93972feab6552fb6f850ccdba7f400a386a012f23683221c02baab766e92c03a935fbc127cc82bb1af6f170c0d43c0ff483bf55a3fd5f8fbd4a685faa22a35995cbfc8465fbf70fe575efb39bfc4eaf56537eaeb881ea810be58ecb29e3c6b0d1bb728e51bd921eb8203ee0f0bbf8b09fc5a28f9b6526e85d43aca1fe4943f9a91ab03ece6a47fd0acab4c23a42d5b74d4e3787064a6a6983f6e9a0ac43b3c803f605adc6eadc9e154c22fe80f41999c19f211e22d", 0xfc) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="95bbb9e7558782123212aeff33ce8746cb2341ab6ec60b6a8f19e31dff7a8b0fe2a487521c6f26aed05a972d9871e920e458beb4db9847d3dbc3eeea7002f05d18aea9911c259d0520bccbe960fd9fcc5ebbc94c7466b53a92f4ab80b9", 0x5d) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x7e17, 0x8, r2}) 13:24:05 executing program 1: socket$inet(0x2, 0x0, 0x5) getuid() r0 = socket$inet(0x2, 0x40000000000025, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 13:24:05 executing program 0: r0 = socket(0x18, 0x7, 0x8) listen(r0, 0x7) r1 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x3) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)='J', 0x1) 13:24:05 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semget$private(0x0, 0x7, 0x220) r1 = getuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = dup(0xffffffffffffff9c) fchown(r3, r1, r2) 13:24:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x3ff, 0xc923}, 0x10) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, 0x0, 0x270) 13:24:05 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) getuid() r0 = getuid() semget$private(0x0, 0x0, 0x478) chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) 13:24:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e31f9719e0300000000000000070042b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea959380ee2c87fc42f89aaec4ee86f3ba136153694d4a9a29a094000000000000000351fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a00e08289638cdb1111dcb9d5f8ec1829cc83013816c1b9e027d201ddcca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f0000000000000000000000000000", 0x14a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80, 0x3, 0x9, 0x80000000, "9d7f42fbdd116bf38407a5df47586665694ed631", 0x5754, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x0, 0x9}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:24:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:24:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r2}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) kqueue() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 13:24:06 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="d5b36ad9b1d61c5b81de06778840409d0355fbbca23bf307fc4d5b647873a3c8f959e2f5d302000000923af6c6ea314e8ce6cebde4931471784b963ff7189c0b807348915fd51cd685e1e1090c0ea6df28924f1550bd81c015eb7e6c17293c02bdf1d9c3ede96afc6fcdf1314fb87959d111cb67b02fa5cfe4a47561df1c1f5deb809aa1e5debd31b23d8bf4ca0e0cadb2cf567003885f04732a45c428742b2cc8b7ad22a7ce3f5258052f2cb0e89d5fd6a6caa6f345a822479dfdb644fd8a26406c9bbf7a5b3291bdbe2aef5d39e37d9c2c01ee418b7295ae6c6af5a7e7bf07ae2e"], 0x1) 13:24:06 executing program 1: r0 = msgget(0x2, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, r2}) 13:24:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x4, 0x5, 0x100000002}) ftruncate(r0, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 13:24:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x10001) setsockopt(r0, 0x10000, 0x401, &(0x7f0000000000)="8ba1479ba7982e84780180fdae89b8747824a486c3d278958d2d3173af796e5305a989775d5ecdc87f34f9cb46d57712224b4c458f8017c5491b960051f62f4dbd33fa782f07b62bc2fc2ba0034692", 0x4f) r1 = socket(0x2000000011, 0x3, 0x0) getsockname(r1, 0x0, 0xffffffffffffffff) 13:24:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000180)=""/92, 0x5c, 0x40, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x8006, 0x8) write(r1, &(0x7f0000000300)="162478f35e490fb377582b030cba70da1d1778d43fd38cad846faf51e404df66865d13181c5ced5da8014d0405e546cd670222a32406eed3554efadbabf4b9a1a8500c35bf58b5d9f070f85a94c4fc56e9c58304b19ca64f42ddfd9d63f090ea0332b91a54154eed73cdb714d17a1be5816d02e8982cf7e79ad0b238e11a1435f622cb2158c160579a78f243b81afc39390845fe188c61afd3a1ffd9ac07e166f839694b7596f7b83cbef88db3c98efd8806e5846ea822582be8071ab55f613686682a8b30aa64b919435dcfbb5e7dd88d06b6e8259679b0eb220de7bf8b6f", 0xdf) read(r1, &(0x7f0000000080)=""/58, 0x3a) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4, 0x8000}, {0x0, 0x80c}}, 0x2) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:24:06 executing program 0: r0 = shmget(0x3, 0x2000, 0x418, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000000)={0x1, "c67ef882152333ab18cf3b8a41e53e85ba757b9efa7b94198860d9807301dcf7d0b8c50ff86ee9614bbd4165d32ce36963dc99bfe29a8b71c91bfbe892f89e76a2dc017e242cb7e8a701251b5d798b9bdb477106ef1416adddf1ea4159399c08cfee2dab67009dc1de38bd1751d3a632e73fd7f621e843d57ef206e49edaf2adffb9638f68d3f26c85a6f4bc3c9db546d4d3a7c1660f06198ad47ae63f02d12454baba278bba206164ebb45fc5f2f54fc274edc7877845b2542e397522c62aec187f08ebd375c4dd7a24bf77c0c4956d3b043676"}, 0xdc, 0x800) r2 = shmget(0x3, 0x4000, 0x421, &(0x7f0000ffc000/0x4000)=nil) r3 = getuid() seteuid(r3) msgctl$IPC_RMID(r1, 0x0) r4 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) shmctl$SHM_UNLOCK(r0, 0x4) msgget(0x2, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/111) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000200)={0x5, 0x2}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) msgget(0x3, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x80) shmget(0x3, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmget(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r8 = msgget$private(0x0, 0x180) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) lseek(r4, 0x0, 0x1) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0xd75, r6, r7, r3, r7, 0x20, 0x7}, 0x8001, 0x58444294, r5, r5, 0x1, 0x1, 0x1, 0x8}) r9 = semget(0x2, 0x1, 0x200) semctl$IPC_RMID(r9, 0x0, 0x0) mknodat(r4, &(0x7f0000000300)='./file0\x00', 0x0, 0x3) flock(r4, 0x0) ftruncate(r4, 0x10001) 13:24:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r0, 0x0) bind(r0, &(0x7f0000000280)=@in, 0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000240)=0x8, 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xffffffffffffffff, 0x8}, 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x3f}, 0xc) sendto$inet6(r0, &(0x7f00000002c0)="23ec54f205aa98b257bb9ef7b0e48971c518d74d7840e15a95a39011ae35ba95bbd3c627ed28b7680d8f30810bfa6ba3d1d473514a6190a28ec1c6df2c4eee205f2a5e65179f89004933e25539c4dbe0240362aee3a6b79561f7655e998626793856bd80b99274bc091fd78e3fa4f816d4da04f985de1d4a17910f954b30a5465e7af6b86fd35826eb328ca4722ed280", 0x90, 0x2, &(0x7f0000000200)={0x18, 0x1, 0xffff, 0xffffffff}, 0xc) 13:24:06 executing program 1: r0 = socket(0x10000, 0x3, 0x1003) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/107, 0x6b}, {&(0x7f0000000080)=""/68, 0x44}], 0x2) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 13:24:06 executing program 0: r0 = socket(0x27, 0x4000, 0x4484) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000100)=0x2, 0x4) sendto$unix(r0, &(0x7f0000000000)="af5f7a2f2dfc519133564dca2ba455423902030ed1965c0d8713cc96634deb14fac54b627ad9ec72bae1c79066b6f308f412f1b018a0c8c584b88cd0afc5d181570d15d6f5cb6e4d74bc445d787b857171daed2a6881a262f1e03c61af98ed66a758c0ef7a0a3ff0d07584ce85a05acc80171689798550e6afa24f447f36058f2a013ddbe4db95898e112a1368b801bedf", 0x91, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 13:24:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x140, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:24:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="c302eed784efbcd75d5e6ee3d6f9ec9fcfcabe37af2194722ddeb0062271b6046b5e8d7e51e3a5e33467b93b0ccc343d3fb8ff3390f6d0e49474a490035d2a0b7cb2d7dec1d2743fe787a1274c53cdaa743052584c62d44db67960a540660d64fbf181e58a0bf748ecf969a85486a55381df6c3bf929e25a40d51fb6b434060f3dde62c508b8288c21a7caadce80e146b9c4aa38cac070d46614bbeee2", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) 13:24:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="100000e7ed5e2010dc1e9f0000000000"], 0x359}, 0x0) 13:24:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = kqueue() close(r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/175, 0xaf) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) 13:24:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) r3 = fcntl$dupfd(r1, 0x0, r0) getdents(r3, 0x0, 0x0) 13:24:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto$inet(r0, &(0x7f0000000100)="1d413c2d5ff36a92df9f29f70b867846b4116ca61a3320e8de23e426418a4c0678566fc32ef6d99053ed3f5b50d88cb2b280706946acf0fb44df9de696a2485d79c4804e2b186c985b189cf10a4f929165f3b5fdec7e23f264586ee5ffd30842503ca32a821eb1d9de4520562daeb49e8fdbd5a61e9232d5c5234b1a8a4bc286145b9dd55beaf6f0aabcb714fdfcf9d1085d842a32cb37949995b325f23f2d7c966caab56729dd6c1da132b596f0d18c24dbc3ef014ef36fe529d65d2237cbe648ee37c13648484f608e4723ae3c3c2c37c24f4a0f31bf6427036d1d92f171f33cc4603c8d6744ef8722a9e3c55e", 0xee, 0x4, &(0x7f0000000200)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="0ef00cbb960f854b30be0a560a91bd67840879e8ac840178622b9a0711779a30be8c4967292f056e02fabdee23bcd4c023cdecdb03f55b9a8ece61e96eb5ac1d63f677933696b8b0cd1d14002fb77c2042c5ed7e7c610341fd8973379401ded28c2282d0dfd1a64c2cfc4d29b63a3e207c4f56c5a8315a681b82b9cae80c7553ac25592cb0028f72ffa98c3ec73f822eb0a151988f90f0073f9cc5c5ab90f62df28e18bfc92ce7b36e6301d1f5f28b959a56099cc4e84c92b2f430a64eb28bb07b5283bfc6387f7998cd05bdc2a29b", 0xcf) open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 13:24:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x1f, 0x5, 0x4, "66f87832b14779d261811f527020f18e32f2748e", 0xffff, 0x400}) setsockopt(r0, 0x29, 0x20004, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:24:06 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x400000000, 0x0, 0x8, 0x8, r1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x11f) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) pipe2(&(0x7f0000000000), 0x10000) 13:24:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x2, 0x1f}, {0x18, 0x0, 0x3f, 0x7}, 0x6, [0x6, 0x2, 0x4, 0x7, 0xffffffffffffffff, 0x8, 0x101, 0x2]}, 0x3c) recvfrom$inet6(r0, &(0x7f0000000000)=""/183, 0xb7, 0x800, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x586}, 0x21d) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) shmget(0x1, 0x1000, 0x600, &(0x7f0000ffe000/0x1000)=nil) 13:24:06 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x30, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 13:24:06 executing program 1: kqueue() getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x0, 0x6) recvmsg(r0, &(0x7f0000001140)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/4096, 0x1000}, 0x41) getrusage(0x1, 0xfffffffffffffffe) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x0) 13:24:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c6, 0x0) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x6, 0x2}, {0x3, 0x1}}, 0x2) lseek(r0, 0x0, 0x7fff) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x10600, 0x20) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000d80)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42b1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f7b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e2bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae49b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd309f48c6bb782aa4a31856669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d780b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de70000000000000000000001000000000000", 0x807}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x100000001) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 13:24:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000000)=@un=@file={0x0, '.\x00'}, 0x4) syz_open_pts() 13:24:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="73a0bb3c2771a4c0bea33f8d0d0446228c8736ee74651057fdacead844cd62f55709914154aec05f0fdcb9128656348e2526ea0e425a1e3215a86d84a9aa36d15e404780892680c3e77787fb8a2479c6f1d1354cf148318d69cc43223dcf17c17ed14715c5fbfbd69bbfb9a328f5a71b8edeb7513ca0d6e8e8f0f7d0adf734a98ee6897d84f5730e4e92bc8a6370c680b39447fbe034b8e36b19da0b17b41b4857b9ada956c964a8f7003cc56c84b7bbb7def3e9df44ca7597f919772b35b0fb802300cadef96cb50ff270e0d58c7963dc9b6a4f4b", 0xd5, 0x400, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c7a3000"], 0xa) r2 = syz_open_pts() syz_open_pts() close(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTART(r2, 0x2000746e) chmod(&(0x7f00000001c0)='./file0\x00', 0x80) 13:24:06 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x20000, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f00000000c0)={{0x0, 0xfffffffffffffffe}, {0x8000}}, 0x0) open(&(0x7f0000000140)='\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', 0x8008, 0x20) 13:24:06 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0e000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000d13000/0x4000)=nil, 0x3000) madvise(&(0x7f0000d0e000/0x1000)=nil, 0x1000, 0x4) 13:24:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 13:24:06 executing program 1: dup(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) dup(r0) poll(&(0x7f00000001c0)=[{r0, 0x20}], 0x1, 0xfffffffffffffff9) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10020, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x400, 0xc8) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x3) fcntl$dupfd(r2, 0x1000000007, 0xffffffffffffffff) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xc0) 13:24:06 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mincore(&(0x7f0000003000/0x3000)=nil, 0x3000, &(0x7f0000000480)=""/61) chdir(&(0x7f0000000000)='./file0\x00') 13:24:06 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) r0 = socket$inet6(0x18, 0x4402, 0x5) r1 = dup(0xffffffffffffffff) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = kqueue() r4 = kqueue() fcntl$setflags(r3, 0x2, 0x1) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r6 = geteuid() pwritev(r5, &(0x7f0000000440)=[{&(0x7f0000000300)="0944f02e9b1f391e179a6f7ffd44039d909f3451c72db92e3c708bf81d6c0c3c0dcb45713ab857ced711dde6832d73d4d490458bff9120bd4d5d1a2d2000735237157c8c34dddcbc74b5b46c4be8c0bbfab7", 0x52}, {&(0x7f0000000380)="69435db5023f7d427e22", 0xa}, {&(0x7f00000003c0)="c8e6de59017069192651666a7bc879fcf9aa2b09c05319d5c909efac69bd401e95b0de26976ed33afbc71d8d0a0ce9e81b46111ef63fcd64820c1b21296e9ce34153ccb5648918304e088c7a7c944e77279d116a688c0259f290", 0x5a}], 0x3, 0x0) write(r5, &(0x7f0000000100), 0x1034c) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x1, 0x101}, {{r4}, 0xfffffffffffffffc, 0x84, 0x800000000000000, 0x3ff, 0x6}, {{r3}, 0xffffffffffffffff, 0x2a3fa8a38d635ec6, 0x40000008, 0x1, 0x6}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x80000, 0x800}, {{r2}, 0xffffffffffffffff, 0xd, 0xc3b011e0c6b7d115, 0x7ff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x2, 0x3, 0x7, 0xc92}, {{r3}, 0xffffffffffffffff, 0xac, 0xa0000006, 0x0, 0x40}], 0x0, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x7, 0xd1fa}, {{r3}, 0xfffffffffffffffe, 0x40, 0x3, 0x56fc, 0xfff}, {{r3}, 0xfffffffffffffff8, 0x84, 0xf0000000, 0xa, 0x200}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0xfffffffffffffffd, 0x4}, {{r2}, 0xfffffffffffffffb, 0x4, 0x0, 0x9, 0x8}, {{r2}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x1701, 0x1}, {{r4}, 0xffffffffffffffff, 0x48, 0x20000000, 0x4, 0x7}, {{r5}, 0x0, 0x1, 0x0, 0x80000001, 0x1}, {{r2}, 0xfffffffffffffffe, 0x20, 0x83, 0xffffffff, 0x4}, {{r5}, 0x0, 0x24, 0x3, 0x8, 0x5}], 0x5, &(0x7f00000002c0)={0x200000000, 0x400}) fchown(r5, r6, r7) 13:24:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/178, 0xb2) connect$unix(r0, 0x0, 0x0) 13:24:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="a4af59cb1c56ee3618ed09d86407d60608", 0x11}], 0x1, &(0x7f0000000100)=[{0x90, 0x1, 0x5, "8a397ee78af8311d4fe0d498332891a633ee7cdac74002203c50b1a94169e1ebf62eee2d0a119b78004aa723b9ac5778dff38b04d26f96fd8f5eed0f937679c1a554e49dab408c7c9297b57cb772dfe04c1c5cc6843b8ecbf771f5e3799ec30a149bb4b48a364f8cdcdc0c0cdc247da1699a3ca127c6584c152c"}, {0xa0, 0xffff, 0x7, "c53e445b4d5ab184ea0cb911c2bff0e3df6d25d168c283eb8bebf0e2154c3d32876042bfb91c3d611886a276ea552a20d2b5aa429406cba84d4878a3bff6fcfcbf9e7fa593fe486bc9c2606ec78a0461d5ff9daa5dcb4b16f86f0ad88cf3ca0054b839bef9da70f8b70b46e674c7850c719905cd719afb6df4b51026d22149216097dd4f03b0b401347f08"}, {0x40, 0x1, 0x81, "b83ad1c7aa8c5233d681f3e572bc244946dfdd79d361e295e0cf3069433c8173fa9e34f004aa1b5f5dd9"}, {0xb0, 0xffff, 0x4, "f6cb4cd8ce4f312ef95e209c0acbd6bf6d1a2806b91f2baebe955d5433a72c6df0c8bd19cc01bd3808658ea7edbad3b2a1240582081fe7b43f67d23f01d53c1151485cc85b5f3c6434757f871441e8ca280ee2e8d7806c763f92fc5a9879e33a051349ed75eadc9e3bb5e3f294493a8505748007595a734284fd8b49f344f1b3fc657598ea91713b942f8a3bcf0fcdb2851046d6a4d8ee2d9fcbf8"}, {0xc8, 0x1, 0x1, "83814ebcbe2d31ef9e006e1e07827aed87465729b7e672f0a5ea718878d74bdb1ede49e57a49d114f0bae2e3a2ae25bf8c450c27f81e6b8307b957395c10d9a2b012cb75829e88315793738aa3a4f274e0c30e59d86131b621fadd0e233564e134de568a868660a674daaaafd475b3d6d0ff6c800fcdf654c49b7109adeaf5ef46bc4067fe703f9fbe1593229cdff6c82b6879bd83af8848544533b2a52d28d8f29e1c77132d7766b57b96e26636e60709e7db"}], 0x2e8}, 0x786d54f23b74b98b) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000217e00006c75"], 0x1) 13:24:06 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000080)="75f85c83f7d5bac8d323c577b97b47c2bf1711eba41f4116a8ceb2a7886f704273a0d47e8941882ab3dd45dfcced181997f4e1d28da368f0b3fc7540b1b18a57e42e7e1874a350b0f4f5423a6afa1f46b79215ebc44828553098c9da5ef56034ba6948aa67857497e95ac372472ee51393755f826d", 0x75, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) 13:24:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fchmod(r0, 0x1a0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) write(r0, &(0x7f0000000040)="794d17cf9c49b9d687e0b87ab102d84a81f5ce738bf63d0e", 0x18) 13:24:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0xffffff04) r2 = open(&(0x7f0000000180)='./file0\x00', 0xc2, 0x8) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x40000020, 0x131, 0xe4f}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x84, 0x2, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9d, 0x40000000, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x34, 0x4, 0x1, 0xffffffff}, {{r1}, 0x0, 0x17, 0x80, 0x7, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffe, 0x18, 0x0, 0x1, 0x8}], 0x80, 0xfffffffffffffffe) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="280041339f730000010000000000000094783e083b10b0158b79ad35a9554555e7c748ccff574496fcbf84e2073e87bbe0aece6e0794bc8f1a9044ae9739499ebefe51eea5df2fddda6103e089adde4db8721ff728036c0f5f0b68e9ecb822e3794cfe6192107eb8a889bf5b66a38a84da96da16", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 13:24:07 executing program 0: pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) pipe(&(0x7f00000006c0)) getdents(r0, &(0x7f0000000540)=""/215, 0xd7) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="25a125724b9874d9617a45fed14bc6b6117a39e447beaf486653b65bfffd4e9f812ea75243f5ad9d69b9f1fcb6bee42d7b1468a765bfdfbf4c05b9a55a6deee9a7fd34a39a22fb11937f71ec752c7fccd4b5b822de4be10a8ed850c061eb568c5cbde39d29ebeb72b9324f72fe6132947cd09df349fc7ce43d2ef7aeeac75a99ec1e905015c475d0b56f6fe1d69d3dfd15cdfb4f7b31f629e8b4248c05294d9427e918cffd0b7faba53712ba3666ac2fcc4cc4819f437ca156b96e", 0xbb}, {&(0x7f0000000140)="4d50984264a4110b1dff991338deda520374dfb5cd7f5a86bea08fa71a4badfef9d25fde7fca87e35421b94be3805b9d58c31707a3d1a04d402964c85f711f7169e7886aa7e5dfc722481ea8927c1923635af46f40e3709c8719b99057205fd52c5064efc8f15666b6d84bd363166767e73a57a412209f41", 0x78}, {&(0x7f00000001c0)="e8729986751a4bd10599423e3fd66c6dff146dfc9484c317c48331a66ad68b61a20a0072c44089c5193e623f031555ca21abe49542e9d5aa66ad931814af773bdef56e3ab5c91985be80e13c26e24cb7db7f7cc204716edb59bebf29f270706c3bc137153e89bd40c2b2eaad8dea14b1d5f24a6bd80ac3b505fcf3cfcba66fe46f67c14542730b8b4cf6ed80fa3f226d50c6ef08477754c751624747531d247ec7ee60da26b746184a02805d0fcb", 0xae}, {&(0x7f0000000280)="b7015fd72bc3a57749755f6f4063de44e980522c744452df3d9ea3d91e840107e8144d28dbc638", 0x27}, {&(0x7f00000002c0)="81717833fdd824aedcb6900a10993ce75bc627d2cf7362e60d8c4e8f799aff6d3d3c1051a641b453398129a988427d1794ca4edb0823485f2166bffc37d53592f67fc9c26fcf88f321c050aa653d36cfca1b44", 0x53}, {&(0x7f0000000340)="a0dc4b397b5104fefd8620ef4c7ca8817dabe2e3e26b0451b9f089c6b218312cdaac2c1ee2442eed66e5a11ce62f517080d9eab0ee186b10fc59e1250403efdd283664940a5d72f9e590368e9778ec01965436c164668198a225dfbb3d60a133e2662378d6efdb294040e9fcde7c5164ffb1b663e0647257a2780bbd23d394eda8c4fd1723cc13139a7eb25339b4d638b4bd2bac6c52adbe464780de1ae59bf1ff1fe7fe5c40", 0xa6}, {&(0x7f0000000400)="dce11f7a743e6f94628c9a7873089d3d175f9e70114735b6ff01e02a6fc0dd19976d1a67b77ae9be10e4075fae6ef8658750925dca9d89c210f1914440b02b131d64d4f4b3a3679568d18a4e4866dfbb155919c7e76a024ba116841a451aa620a7", 0x61}], 0x7) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') fchmod(r1, 0x2) 13:24:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) 13:24:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xfcf0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0xe9, 0x200, 0x8000, 0x5, "0b7d66cc489657d0e1c1b628d1bbbd3117cb6a7c", 0x3, 0x7fffffff}) r2 = dup(r1) r3 = syz_open_pts() getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x0, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0x1eb700de, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:24:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x0, 0x2, 0x0) writev(r1, &(0x7f0000000100), 0x0) sendto$unix(r0, &(0x7f0000000180)="2aa2695a5c50cf28f3601efcc772f70fb4e51339475c0a6380a4ef4d89a2df68437f0e8d3972fc9e1c0cbd2813b56808d7c9540be71008f50ac92923a641280637c706cc848b2d532ac445434f4bd5b30b0d7bf9a1298696767f63588159bc161d52eb071ede302ad3a2a7fcb6d177475da6afe4de983292efd98e6997e4bfbe5188f41790e764c73ca825d7acdbc780cd04acb38b6c173e80e23270f08f6676ae29b4fd45415c1d4cd3d4c179b916557bb601637d398905bd8988006db50d8a2d335bfd7ab14e429a41b89376fbb1603ae2b80d375f2f7ceeda474a9cf6856107fd03c1b74a8c81380f41ed534db28d642704c865c44c1261ecad26e510e186b96ef9829918a73925ccd843e3742a6a34950af55cb6435fd71cc194f84ff1751723559cb1470db1ad861cb902e46eca34c5c6faf46c06e72027db183a2f1729ecbd5217c918f99b05ab24bc88face59f4e6e817b68476867d5f2ab3d3b2f63f98bbfda23c1ea3e2070049156f9e8f88706f39b2e2f2736ec87e8b82c83331815561891661626c1cd8175fa1c3a43d0639e3bdc92be9fd609905681f5c95cc75c22290cd0fbd3305ba875b473cd81299289730f9bff017bac0abf906056e508f4b3057290a180bf686e913a17abacddd2776ec31845b6ac9f49d1a02156cc924ec301fc70b49bf113a0d94c2348671d13a48ce9069684b78943f8d443516bdff4b69ef3b12ec3f5779e31a086b8a5fbbe1458091ab8b4c7d76f1c9d7fb99830362eeb3945bceb5723e64789983a977c9e26907662d6c638ee88df18150493777d8bc5e27c4fab2d26cd87008b96d1cd1bee53e3a6ffab24bf7b44021bf551cf9fb5d40456785ad6ae69b5bf125cbc1ab24acf444fe46822386f74ed3b74e06d2087ffd7224de91907b85a79e38313b094aaa6d71276a5877e5013b05e3ecaa74cd3fb04154593c2824de48b76b3148d7833d1c32f69553a9851ee0dca0f9ef2feb149e4fd7ef1aeb5c67a7b0d77cb6ad35fb1536c13cabfbd01453ab8539791f651c8e7c19e823a7711a75c7dddcec972998e3ab33238840f36c7e84529bfc20faef4613d1c585974c680006fd4c6c38b54dcd6c749bf1fce002e487be78158cee3c43fa42facee7bf2f8540d2acfabde51afbebf38b4aa34d86af1590090b7ec6e52bbfb0baed9c9d2a7b44cf03d79b9edd85c3eb100d13be1aff56189af4d53fb868d8521634d817d0f72496eabf508e06539dfcabe48586a72f54411740d8ce7a49a68c0bf830aaa2b051b826193a98cf79f2df2bc6b2b8579ee2ce505b28c79dc1368920065d2309bec3ffb1459e5bb65766c6cbdfba874f911c696271e19380e059509a775baacf334f7b2f81609f25c680424b5ee36ae8ea70e309fe0c0fbe1276982d5883122fb6174fc33fb20322e6b9661748bcacd939d15caa52aebaba65f368672842c74eb4ba5d643525b72be80503e97f4642466f05754ddbb8690d76d784809278e6f3a35e428b563d03db6ec756acc3c284d9319aac9bd0e6ed05e20734b29c85b1e148e49b01da45c794769427fb3382db2a6eb05b8c0222058d1897af2a6787f7d8226ae17755d51bbf4913639f94aac9e1a7f2be19ee213f419baf6bb11d23eaff41b3fdb9e02242d6e07712ef99e1be9b23019aef9df2f7f6f63eed91fd338a285f5750ea21190d06d731313c6cfe11632b7e181cab41fc9cfbbfec7435c655e340b7e72b0d958d88c5dea0d3befd52f8a2eb9d82028adf9c98eb5fd3dcd969128722a21f1348b67c2f39e1f0a53e854d349903fa370cf2b3643a13a23f6d9bf591a403a481d6ecd6ec5c88bc11ae61a72b54b44c93213a557ac0f51ed5dbade9f646822bfb10b37e433814307b628c3a9e2997bbabbb5a915888b0795435dcf9a00f779932fa7fd1b1152abcf38ff22f659a809821d5340ea84859ac937feadc306cfdc7c5b870d3f98c32a1274789db60e1e3f60344125eba8b0d318653d94e22799eb8d7d43c3a2c8e3ab6556aa99a14d1bc0838a7086d959031008b370b39e0f304718b3bcf7dbae14efaa5bc4d8a7f77f244bf61d176df2948651483ce0988c168d86d39484f39f76ad1f9bb6e853882ce2803dc10d62e51e9980368a003495a11b6bc9b59598f77162685943108f45572fd47dbe577b3b95ae74ec8474310334b499993c3491a2b05f35cc7bc2c11fb0774861556cc303df60018bb7d95f7a68336ad334601d6bc0b53023fc39759da5080370bcfc6f5dc666cb38e914351eeecd76daede404bbe9ff935000f16cbfcb9ca48ecb5e5c4197c53ffbadea6eac2ffb5bdd8001c13ab31d9f2d5c559e2a6bad8802fc5e7ab7e0dc5190d3b2c3aa36c3934071f80251038d1f40b2d0be9ce146f9fc5d91e416041d63c064cf17eb0d3974eff3c7f02bc8c648267617ae93b80069490c8e7146a0bb6829d9570f560ef4819db201a8943c8dc10dd6575fb46da56faac7ae4ffa5a988f4e4baaf38353bae4a46b2f04d4140837ac104c404e44aafa8b4924f977c09135910bd9060443f941755e1bda9e4f5c6e55f2c72c12950f68b952fbe08069f3ab9b2abfde4f8271409139d1cabd010b4fe6bb41f80942986c08cd0deec3690e82d6c524abafcf963c9ee87ff00d7cc0baa39dcc6dc54e923e45f62437a5e61df66d0f5a1bbcea13ba034c3a1414dd68d0160620afa9e0f92d6f82e7bdc08ca07b5a0bfbca064d1b6e934ad081fbfaf8827a647da55d15e18f58e987808d68a8c07d105cd1a6167476a1f968b346c1d34662e35b18cff48f46c820de4c75c691fe46d4392e6e60345bf0563c274470b33fe0b78f551d857f38c2b39daa697754f30ea2c87ef9affb22b36e6a772395bfef39d7ecf81f53e735653b347817f41ccba85fae4b70956d5ea78314c31e677aed0a69a3c085288fff5e8cbc0e6f1490a4ab469b4342a01bd2fd4e568b673d799f62737e37fb2202af11aeacb6d9469141d9e6efe7a924be62119e65f56025c167d5e7446a02df9413eaf653ab95abe1bd3f27cedfa289e82b6a7a97c6e8051bda723fd079dc2432750f701f3df384dee497ef559b17ed4bcc61df90537e85bcc4779381996f1e509c1b8faa3e4862c6217b9e999c941a9ccc6d4cee336a8cfc08d16e7d0cad42bb0341f045ba5b0bf1cef45d520748bb406cd6d9f218ff9355cf4aac72539a1bf837584ec0e41820c25413938b398bd128bfaacac5febdf68695a5df5165603099e7704552808b41098043f8ffd7f548c8c7392d2b5030de4c4341c00e4203710ea65b36046b63d9cf94c65168f9df79aa2da16035503afce5ae8b02964fa0e81fb69aab8e40e5ffbcc7eb1d67019ba616b70a30a380dae18e3d5216373e2c442f49ab3697edb5f16b5263aeed58bdfc11097206c0f1eae21a47b00653e164a1e2a18e666b1830ebb0b705220e200c4d74c3bed13acc3f0ed4c59fe9d76eeda05944996fbe53bc8d1893899c3f3159055aff748b8fa7ab191d79bf37fc6edb2658d2b281749429787369183b8a39f6c0fcce4f7c146a87b3ec07c524fd0be841e8bfefce97b295a00eafcb466688a0a57a8b8238d0ccef00b34cb88148e84f7d6081a9225b536756c6f3b602b1078be4b74bd0e90899425e976c63af11bfcc749f90f807699126d2cc83177afe7cb237dcff0c975d58dc2709b05c55a6868f4ea27cd14f1aaec79fffe44143718fffac0ac3250522b1e6a5eef69fc805766582eb8bf24ea8cb74f7bd369cf061a7d39992c6dcc009a64530ee65cc177f72713dfb7f963e1530068b86c58e4b4996918074efefd4e1d245ba7b132a7369f9521efc86626b981412c040aebc8fc18093ac026ae30f651e897de4ee7addf63200ed1935e5d83715539cc65c918e07aee8c351c34d5a585ca94552e598f8a5565e29460c4e6eba07ef669883e71ac004e9241e4a9f70221648526476335cdfc596f131861b2c67192fa5322edb521ded02ec39cdce8755b5d0536f9862230f5e5a46e7f93c269353a5442d9bc9b5a66a6b1ce1667aea1069347c92172f99ce8888aa7f253dcd8b7579ae7b1d53e78f3257b7fe5d47a74dc8a55e25a5c3a2b8d1c099838b188785bdf2e02622ff8faffacf3e5a14a92daee999c13aff069b426518d23fedfcd13b6d7014c5a4c735114efc2b6bacdfcb8e503cec2a01c8249afa8eb1470f9b7e25c7c202725630918505af78d5f6b715ec62f5a10d92c4e3cdfdc4b2e5bda17aed2b1ff4d0588d6826a43e21e69b4cb6ca11f77dd48652f57f7c40db64d029a862894859fc58179718a1a3c2fcf4dd892af906c43c386dce79adb53278b7ba4dd3de9350e5fe02728e38cae1e0a6019ad412324d1ef156d7b0f9036bbefc5f332b8f3e53bc77d3fc5d062f4705377540812b07914be2b0b6b18eac43dcc13502acb609332c6d6d96126f3df325f15e0e9a6a862ceb33ae9ccfdebfc839977f92faa52f6c51dba884ba34b687d564641110d80c9a5c89d2014f7c7f5ecf421c02cec5bc6654526a0507f4acf5c14c855a2a078489c521fa6dbba09daea83cfbea7a55e02cd07b5549b48a9699746c04be200c6da0f9022e3617ea888af4c8456fd1616ab2d79a93368b91875779b27dab21325bfe6aac600cdaa7e239918cc951f6c0ad8e3362c1ac9c00fcc5bb54b51b7aa833c37d26db81906ac090496f60659d4dc95762e8b82f4f0d49b7ad6bb71f6c6d5c783f60dc08b48f15e427d67e38a037af0899b07f6e8699cc653efc46a79fc4c4914945608952bb2f654353963f587091a015330d70cbaab2ba9e6c415718e5187db96fba3d5ba9607f79412dc527ba0fb85bc685cc79d2bae986082ed558caf88f04c40ea7e3048bae81018b0774c61c3a26164f786baa9950c54a3c3c6bf3425e8d83ec389d809f1c1b0f0a00dfa3a60f97190979a013589bfbffd439a31fa415d2941e1e2b85142a149ce39a6c22ec93d3e891de20e718e2af9df5f4597b2295a1ee25d5aba463c7457693b908a15721a321d1814bd6d34dd6615847a223acd7900b975c971ab233d546d2dae34caaa619adc860873fd3969700854cd892eec6ea37cc861d13b03f654ee6a44a7c523cc0ccc902bcf2a10c7f749d385aa7a5838efcb5fedac775313568a4a920d82eb0e950ec892af67e1c6a20dcc1286f34cde872f1872e70ed3b7248ba2535bc460e7bcbe24866269b51158adc01d769f72ea9b29e46b58d3e69e5d53b5a54972eb506d8b06bae025b80d5f6521c328c57681ce6dd010717fe6621fa4cd8f275366ebbeb1a0ea7cb83c51d791da46b55c0914335b5c9585fdb92336b92deded28bf5e17b18d852e21cf98e88be047278cd391da5e9d14aa035e834bb90b4ba15d186f81be33dca489a3503cad0cdb09d2b2c439d9f9d21e9758b8ac24bc29d82507d52f5455be72db436afda04f2d750fda3b847e3d05b1fcad85eec7056be3345c6518d7e5817946b39e1e2fa07e6967accd930d9a3baaf2c428938c684090835d8f6409941ffd79d2085ea842f51649b9bd7c4d27ce3fb96c78bca866a1ee1b6a7b6a092408468389a97396816829224856f47c4a6d78c1ac32793c37c39866290df291114e081f26d662c8cdb2f1928680a67521316dd67aee46c25aa8cc43c6c9b1a57a8bbc9c28cd2735165ce0ae2efde762875b8083b0d064b4e455e6b1e1c57c8f23f9c034961aa6240eba9d76180b9f012fbdcde809e0b199022ca9ea2e35f6d2e558bd3f0fb2260f80cb80c645f0ae44470ce6964b5341dcbb", 0x1000, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:24:07 executing program 1: clock_getres(0x5, 0x0) pledge(&(0x7f0000000100)='&\x00', &(0x7f0000000140)='\x00') r0 = msgget$private(0x0, 0x481) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/197) 13:24:07 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x2000000000000004, 0xfffffffffffffffe, 0x8, 0x402}) fcntl$getown(r0, 0x5) ftruncate(r0, 0x7) 13:24:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x6, 0x4, &(0x7f0000000080)="b82643bac35e76a6383c7bdf31eb1de80fca0425b76dc4f690f53c0f8e0a143c65d6971fed", 0xffffffffffffff07) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, 0x0, 0x333) 13:24:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0xdcd9, 0x0, &(0x7f00000000c0)="bb0be8eac53695087d24d15af5599b7cef61fb7ccda6d2f46e5bca572c89c68697a6bc10e386f56946d25c2bf11f6cfca2c7e256d7a4a22e57f49fa81ee7b204a14e2fc4c422e723e51b227063207eff7fb166faf8c2ca8dd0e3ddad16e3789ae3a495642fdf4d6519197e6e9e2fd0277763b60b4fd5c272607199aefa367c10387b52d52a6b06f7b91435cafd46a0bbb8e57f40ef00977d4ffa41e0b183332cb29e9945e10f8bb4c7c5b9cc879afc30d2d707079879fe11a4867d59242b40a3e5ddb3e53cf8e9970d385c4491da1b8362bdc0520c5cb11c2fe48e52659b7f03226d717d3798639124a4", 0xfffffffffffffe6b) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 13:24:08 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) chdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x120) 13:24:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0xa20, 0x100000000, r1}) close(r0) 13:24:08 executing program 1: stat(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6eb8e81ea21c539ff3ff71c9646e507f574de4996628aab04774f24bd7c970092145e5fb8ea2ab26", 0x28) 13:24:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) setsockopt(r0, 0x2, 0x4, &(0x7f0000000000)="462859cd64c7fa5cbb744b5e88e982e13c197440262b558087386c", 0x1b) 13:24:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000040)="e088e746184d6d0ee865fa34b44a3ce9ada9fa5e9dc4eb0fd8150bd4b3c1d233237f46bf20635eb1239b66b3", 0x2c, 0x402, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r4) setgroups(0x1, &(0x7f0000000140)=[r4]) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getrusage(0xffffffffffffffff, &(0x7f0000000240)) setrlimit(0x2, &(0x7f0000000300)={0x1, 0x1}) sendto$unix(r0, &(0x7f0000000340)="bdbb10101f10ea3414e55c0797255a5f373fdf8ebf745ece70dee3171542998ace98dc0589727a83796f50018215428f05e2e8ba7eed2e474cc993eddf71c1ed38a0a54f126fe6dd7d7070a9236662bdc2d45c8a1f79cd01834bcb7c36c904e9b687be592344e942a206d05a463847c5ca078edcb39218ed8de0dd21895b012644c87a84444b5b5399a462f7e47d6cb3c8e9a7f326d94bb1d4e8314bbbff4973ce97eed24edc8948c3b6de6a7d7745dbfc2a24883f7254093280d4f85f1dd2e3c4df046beca7e7a1eebd0526976036c1ce71ecafc40569c95ad6ea7617208ce48eab67773b554d29a1879fd747a3fe2fff160d28c6eb84bebe89cee79576b0df2af86a72a74f1092f50f090101953a1a071f79d0622b6c9c5144c9eb59fcc0d9635aad510bf70cc25f958286893a3134a8384f1a4d137841dc3fd104c57e1ad71b5d00bb196311670e2fa4c59f74d958789fa51db0bee04fecc1255812e485c94bd0d60c8dba6d4a373f86da38207c0e57b23f97830aa25d7ecea74b83b5f030e46c24e17ba7928ab7f14e2ea1e0a8e5c0aaf124358cc04e9f716dd30006c351af578c531a5568282286c7cfc7df2e398b6aab50359b154947c2d22492d744aaa3f687e0fd8ad1ddf2b5611111d45ef80f195f8ba4581da6e8c3312072cc29a0b65b9ecc37ac4b8217c7e4d2dc1155402ecb94152036b3eaee8d9677ed5377b1f0d24930a70daaa5211d3af183fc295668430fe8ed42471483e6dd6cf122a8f32137a48f399408f38c867b39f40a5eb9a3414f218ea9e5cc9c7d109eeabb097569c8f7a2240dc15c89477b228964062e64da2014d3c2c11338b4eda8259ff8971488afc42e9bf3f53449c9bd7d6d44bd092b5f9581ec88dd291a579c1dd1aa4aa733b8c909fd8d1ccccfd02960c644f512cc27a2cfaaeede544ade2e9f62cee08565fa03931b693dbe0f1a913963c385260be1abcce857eb73ee02fe98ccc9e4c04ac3ce951fddb750181d195cda9d0eb231d33b7215775ebed0d6eb6c12fba3c0899ea4d7ffacb74a4aba169ede7ff1895e4ec5a5825e1f6a4813a0d1268523d81d9de2f1aa7e77a1cdf714ee322e74dc155b88a3fc16dd25f6159a0e55e0ee356caffb8fd5e435d1890c74cc27e376650de66994a35d62c976fd935a80efec640ab88a76dcd387533b545841e8ea098b77f1be8da9cc7fe6582f109939443026ce4cc863e455b72241b5ee3e60b9ffb78d5812f09b384439fe3422b93e47a717b67d6a8d8eaee873aca0e1d64e065382f74d06dd813f6a5b9dd395a87b9d605313874106e012fd0ef80f7ea279bb46802b83aac2746b55ffe4682d75bf2d0f56fc176f6639338e2bf9c83a1e15da209700e247d9377c5c86f763a1ce4c0a817bd6134fe205a02f500cff78cc15f8bb4eb2aed430974d4c28b71dbb1c61302e4816b2691b0eaa80a63217da7f0060118e846ed37e07f4c53a73f28aeb33ddd26b63f5581375d909928707276e6d4eef0895f75354ad7bccf903a97e41f5c89ad203da1e15e025742aae49daa5afc11eb7f91fd9c029c7c214eab342acb99adbdcd5a798cc384eee9d2049b20dc290ac7335b63a0babf8d89effada610e654db375b1c92a6f88fc4cbb537282d17f7eae867d70c14735a4b66844a8b9ce0c4701b7a9972149edec9b2d7c05dfaaea9013a73275b03c8f44bb1fba1351d9a11cfcf30f0b245b569a09fc8a1e59ab97c363bb592995bef175ca88395e50cc960825350c9eb456754482b5621c36712421d4da279e2fad0e3f4792f3a9edb9af57e2148b541ef9ad50c5b4248571fe0e6563a29c17f5172f91d6fa930b0a648e5205c525304f25bbe44dd578c4e6488428f033e9e686e8bd397d96972733a69100f79a63acf530164c516b319475dc1e652f821c880a1740090bc3d4f1b012ad39a3b55dc11843fa1688f0cfea274db2d76f1375d4b94e21574e4b2ba5808edb1c6192231460fefe1ca62ab747acef45db9e81ec4b136035b583bc94891a91d045cf4a1f14ee8e8faae87bbdd8c7387ea4fe70c39261ce01ec421e1e859963edecfd0863b8b3f587f168c67eadf95d69ac85d2842e04d7ef9a39ed3eb5b24e16094edb81f20270ad78a0849646c34121ce37aa156a66d84d1afe6ffebc93f05739630d5e37fc30ccef2ec89addd1896e176aaa4f278b65aefd4f0c46fbe164cef3c53529828b98401251737e34fc581697c213e9a2c3c6fb8443c41f85a9b6f09bd65178e806d0eba24a4d8e13f8932245ec1277a6b66a14d8c7d346e35a88def2f68ab8ae48e4bf4a6c2d417ce1b613b611eaa295a187805dbdb8197e9d652ad98dae78f71c06eeba7fbebd928c556ddb95b117686f48abbdacd0b2ab56f968e2fbdc33dda915b78850784a3ee416b3bbb55147ab277afaa0f983afd89450e63c6248fa5055e6acebbe56b94f51c26ea520587c0473638311e163a0efbc5e9b1d22479bae8d9dc42c559d6fc19731bcb49fbc5c4349381553d0f53d4014cf883385d13136a454b4e8487a75ce578e806ad095830e747b75880ee8dbeca772966b0a69a57382d20fb8e9c92aa0a7793832bf1e6ebf417d1e1aaa8ad1df0182504bccdeb29df9390b7e49a5d05606dde8c5760dffa895151023353df77bdd97eb146a677686a053bada9cfc68b8d168fe42a592a2adc568869634ff384be17018297b471ae1cb6d7bde33268d0fb7218e1b0d77950fefc9406c5116e5f1392d565566096e0c9875850d28de753877656e886518643de4e91ec35c3569fa418140577113226fff119173a1b97dd7264738555fd82da3ae874dfb26da0c39ce3cdec047537cdd036170293c98bb4dcef23a39af1e92bf0ec35357e8ea268a5367778c0eaed13ac1c8d30dcf8ecdf488836476a45973a2f4b63106f656f00f32456b8d73445e37040c7cee4e8d86d54a112f2c3d8e87ba4b627c3996288edceebd82871e3110612feef5be9f30c19510335097e5d2391966465409ee386274465e075bd2d435ebe952044efbc00bc9053bbf55bea99ef1fc5f5109e6d3f84a1d905cc387df152e36057ad819b33424a3f817ea3d54e9eea8b6e1bfa242bc26c6b7cd547c866fabe0cb6b8ab9ef3ade846b734267ddb01466bd4e5cd06fb1cfc1566865132db6ad2294338af09da25bb06547524213a8c3e77f6f4f3bcb281b3c4110b603c8cf39aa8d41cda9e46c888f2c0864815ebbdc15af1f1d09ff34124737d53605e2ec3bc4c65ba3c023190a9107133ced5659f8b5cc69cc817f6752557ecfd6bf9ea9d999a191ff6dafa641d190fa9be5ef58c19a872e5e51ff6d4333d52e4163d93d15581f9ec1c705ea160eab7212336a7459a94542d6a3dc80d6549866d6791718ed7e2b2e9c745406c9f2d6c8e7e155e2ba675eda1327d7bca34baba6b9bf641d11c3fc084ac301749fc355d31bd1e68e669b44101552eb8245a70433d4b8efe2d317a4252b657298c2f4bf7d43627c3ef4c0f0fea0b8a15b08767f7fdda9de6450682187db4939189328bf991df7b5cb7c05a93a787a28e983dbc88eb2996d056421635d9275b8daef3cba6c2e3d98c8bef2faf992d49fe5a5b5e5817e7def5b5451aaac37eb7f27bb87b5c04a4e6a10c124d399a7d93a2d6a8bd16e94400fb6490a57301b85ff468d998dc41faeed424850d79cc8c969e9748eb06131ef52bc5c231ab05af71d4d3c356e1edd5006984be8ab7777abed804d7d862780c114a536227c43126571d11969c91f1b2fecca1d93bf3224f36463390f5e543c3c4f8ce6b6d44d2890aeacf6b47ac7e448371e68843025ae6351ee535d45dce14cf257be559102bf562470a279079c19b6e20959197bae1363d7e6df210c0b5017a8581856d54fea60c47a504425c53e7738c050bfb92b6ebf31733633857310ed1cd401818081442bbe4d9d8be3a2bc17834bae1b1312ffd531ef91970a1ee8a49d34a97a6e75a3820f7e7a012927e95c2df3c2019ff78c97ad4ee901f01ae36805074365585e8a358b85eddfd333a0b7e8c3adc879967bd6be1a82ceba43c7d87e16ecd5929546bd35f278909724f280ab3ed20b4227ba5a2b2f84641aa414b04c425d02345f47aac4e8114490b304d71b0d6b029c48d481ccc42688299fdea9d9b653cf25ae9fd499b634d9f9fa4a1b8511276de532af27fdf1d0cbe2cc3bcd855c76881301fcb44d67ecfedf68105bb15bf1039867b69be6fad53aefde0530dfcf7774380822676a91d9b5e9f3fcb5fa52bf7730e867c22d77c60beaef8492945a945cc7f3fe7023d1368c06a155077b737f55a1a5e42fbdf3f491cfc85b9c0a566352403e88727e04e451144d7154d39205aa790f3e54dd17e4e970f6d1b7b07e6be3997b40b5b03077a8ab0e029933711cfc9fc0d8a32f1f61a65e85dd1dbd5cf501260c1c34a19d474d3ad88160a12d19e7cf3579e692dba85e120592d1dc0f807ca78a133981d6b74a3464e28ed10d67309bdc3871c83f73e2b32503049d6417b242a7ded3d84a6db45c494ebbfc22172b6bfe67f9be0e34f53b2be9acd7e134321e4029bc652a274eeac02c3255c13511ff9abdda348ad5632650292500f77e6d56aacd286cf0649e49fb0df1faed6326a66cfb86ca93a1381a26203c42d11993b46989167f143c30c3cf37cba10cdec4827657505e872e8c68f7ee575f39c90068610c08a0506cfc3dd97f4da5537fdf00539250695d25e06c745519bcfbe8daea536002cf3d5c1abeaf7e0a88113e251f083a7238e6640d1bbbfb2f7d4502ad7de3fc96f0bc9b45591aad50596b68082415e14e144334515c138d1ea55aa7785d72b779550cecc1860b51b0d59e1120743421c0886ae8a76517dce7962462bf9f2611c407a60f472663dcfbd84b2c8158be7e8cee6b1917f82421bcc2e8f7b9c0a2abadfc26aecc1a2dbc84dbb9ec8669d89a54ebf99e41e2ff806874a2d36961373582c245df76262b3744326bfa0ab63b3c99fc93889e3e28a4e7a85eac98d54631953d0f6d9b325441b55d6a4efec6538177085fe02f0d0f8cbd182784f1d67f2aa4b84b85fde48943afa3403d51782efce303759b5cda331a5f1d1cd7a7d722cafce243031fe4592a5f7c7c6319b352258d7a9539370a433202551c6df6191d885e436f727aae70b36692fcaaa4435213ba8ae54e6b0db4b6a7a6cccdb846ac985f52f894589edd7850b0aaf510779bc7949149f65dc857c3123f4181aaabb4e9d201001383b567b10068b311028077c930d3695c6ddcf3719a48dd5c429d64e3102a35a843e08994c2e9dcc0c6ef3a994e899484c0d1bd0f88846c2694007d121c2b9333d2a6d57e6165ebe37f45a9b90db24638929b293fc4a84a2e3ca2850f14d45a47e4d78cd49109bf7a08873d3fffa37204a8c71bf1299681ac5d3ef00fe6a13f9ecaff2941e27e5d39748c84595f3f9dbeac5e1dbe449721bd940c454759e36813e547e835154c70438e14d2b99590838b1d4604956d30860017733c7894a1a6d60d06420ee30f33e0f06c706dd6e571fbeb628cc812906c0d03154f5ab40af7e18c448d025c0b169bce0be90cf1bc78e900ccf3f7255c9975ef73e79e96d1ed64b50d36524b336d66a0b2d62712c8650d2f4fa0972e557b509ef68d0eb9ed7eaea5788a53daf5b0e570687eb307635e8704676d983a2d81551e39a6b3ee5b66660adc337de526a58caac8224d9a87144a98ea73cd1485d8ab7295576db0b3c19d6ef67815180fd4db76fb2101fd7fed6240190939a", 0x1000, 0x40a, &(0x7f0000001340)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={r2, r3, r4}, 0xc) getsockopt(r0, 0x6, 0x8, &(0x7f00000013c0)=""/204, &(0x7f00000014c0)=0xcc) getrusage(0xffffffffffffffff, &(0x7f0000001500)) r5 = msgget(0x2, 0x10) msgctl$IPC_RMID(r5, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000015c0)) ftruncate(r1, 0x3) getpeername$inet(r1, &(0x7f0000001680), &(0x7f00000016c0)=0xc) msgget$private(0x0, 0x200) write(r1, &(0x7f0000001700)="8e2ce72f0d6e5ff34bf88cd69e7536391bfb339419965093c1b246ef84f48b757a1638fce3b347a824aefbbaff3072a1af01fa3e10a3789af3bd9bc6a2f31fa97c3692c2cf0de060ff7a725d1dfce58e51291ccba014b452841c42e529f55ad26a850385fb2044e9a9a97f000ab8425c796eb3bea5e88311a003f7a5278126de56c1768ebee313c33283142c9addc23843ac86875448164c0ab231fdbe60c25390a17288337e5708f2412286738d0e7a268c10c4464cfc961eda19f0e175a0a3adedddef8de5da39e3550ddded28dc99cedf1905604362b6899b6f5c962b1507463ccc3c68aeb64b0834cc4fc5e757d744408b24bc8e65", 0xf7) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x1, 0x220) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000001840)=@in6, 0xc, &(0x7f0000001980)=[{&(0x7f0000001880)=""/14, 0xe}, {&(0x7f00000018c0)=""/166, 0xa6}], 0x2, &(0x7f00000019c0)=""/44, 0x2c}, 0x0) msgget(0x0, 0x788) r7 = semget$private(0x0, 0x3, 0x80) semop(r7, &(0x7f0000001a40)=[{0x2, 0x1, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x3b4a4bd6, 0x1000}, {0x3, 0xf5, 0x1000}, {0x2, 0xfffffffffffffffc, 0x800}], 0x6) semctl$IPC_RMID(r7, 0x0, 0x0) socketpair(0x20, 0x7, 0x7, &(0x7f0000001a80)) pipe2(&(0x7f0000001ac0), 0xd9aa74d06777b60c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001b80)) 13:24:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000000)="798b9b60871eb481eca764a51943ce", 0xf, 0x400, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x3}, 0xc) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x84) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4012, r2, 0x0, 0x0) 13:24:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r3 = getuid() getgroups(0x6, &(0x7f0000000780)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r9 = getuid() r10 = getegid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000640)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="974211289bd5991dc9f897963c1d80198d52529dd90f184a17d4e569be21bf38e78422b293b129885e524cda02e4cec10fff157155234856c5e9af874d36875539d353725a9f7e8c64c777d1", 0x4c}, {&(0x7f00000001c0)="fefb6824beb29374a17b6625b7d4c96ca959443af1951d42856fbff10ad7c322a8e1d074e43015717935369daa7c1e4d9b0bc16ebf072b7b189751fd726a0eadb8", 0x41}, {&(0x7f0000000240)="0b5b4e59c31e00e787ebabd1c469603135a6e6b2e9f65088ea8f6f1db2afe04915f0f6d072cc9cda8305a050d9b79c5b4ebf33f83ca799f00299114b5f66f41b741370ef5d2435f17b33c0e32936eae0144b5f0f7a0c69473859f689f0ab4fd3a728c05ffc66a7c401565b77390374339541c56690556b3f69d5a3e9a42a86cff703d5b9ee2aa6e6bf72d6ec603293b296ff8f99b3ba746b", 0x98}, {&(0x7f0000000300)="68fb0424ecd169dfb95e55ad173432d9280f4d33bba3d7a06059d2a5cadf3486068d71d57be934b70456452e06be13e0ba070c30c2ca861abf716e698619ff1464891cc0a0ddd2001e64081acf642f5677abc5e0d33506cfdd54de5abc1e04f580cece5af62aa42f44879a7be8c5263c21e6d0d0c33733033de94a609d78d99ad181e4c3a4bbb7790f82560c9cd6922118f143e0c8b763bc314c1045a657219fb2d337d32becd61a30839727e455331afef927646e0ace5c1c9227af3b0ffacd0d79b957dc73", 0xc6}, {&(0x7f0000000400)="7ad9019ee4ea86a2e43ea1fce0cef00dfbcc31", 0x13}, {&(0x7f0000000440)="c26055ef68af55ec7b755a5ad6de725f73944e01ba867cb5dde4c145c9176e5fef874fecffc7c59cc769053c910b0e09cd002f9b2df5a43e2323daaec8f5f985dfccd8fb9579eaec8edbdbb8c6daca1bead39ed083fe16bfcdd4cd4fddc443dc94fa475a5fcd9cda9e64d74654d3453abe4c4c0e3e73338efb897cb755f5d148fd1886abdb5229584f25a33d8ee10a548c4ab9a122cd51ca23bca84e114c4083673b1d4ef48e75cba7a4b9507018724145432ac61fb539d9faff7f4247167399b4caf9c2b7c5f9ccd4356682adf023756e3bbd94a59332", 0xd7}, {&(0x7f0000000540)="c7d594994f63e0d37d69c06fc95927203a920f3727bbcc9177d9ea8d835af40109ca62eb2e53073951c488b6edd79e63d997a6", 0x33}, {&(0x7f0000000580)="279b18f24bb76e89e5b71df44bd97783abd2fb421c2e99eca43a09f637444b2f4218be39cd141225ac41756f83c9650492bdac7f6fd51e649d1f898273ca4b55fc19d04c2e2abaaf521e3046f830b06e048efd249f7a01eb78bcff74359c3719c9f52ddb0cf6cd2b74521f4bb164530ca3ba5070fa0fdc12485ade29cf8928ab710c65ba677f2ac9b9a9f749076e15915b19bc8f1c0c0108ce7a02d755d05f213e6f484d11bf158f8a", 0xa9}], 0x9, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0xc}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) 13:24:08 executing program 0: r0 = msgget$private(0x0, 0x0) socketpair(0x1e, 0x5, 0xbf, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1ff, r2, r3, r4, r5, 0x40, 0x693}, 0x2, 0x101, r6, r7, 0x1ff, 0x5, 0x0, 0x2}) r8 = socket(0x2, 0x400000000001, 0x0) setsockopt(r8, 0x6, 0x100000001, 0x0, 0x0) 13:24:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000fdffff7f006fecffff00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xfffffffffffffffe, 0x7) setsockopt(r2, 0x25, 0xc, &(0x7f0000000080)="ebfacbff0500fd812eaa4e713003161641562a38271b770e68bce69931929648", 0xfffffffffffffe9a) ioctl$TIOCSTOP(r1, 0x2000746f) close(r2) write(r0, &(0x7f0000000180)="616067f61bc4d6d2f2dd9e5e9b8a83c473165d8fe3f443e2970b6b2dbf451ced4e65a2a249218163afde2ce5dc9b5a1f0527df8ffedd27c6a21597dca2c34b725061dbb3a3c95605b71595f0b87f3efce8b99f2cdad2331b65bc33f8860ceedf706d210f61734548198f787f5050dfbc813ee2dd2804ee65ff0fbacf7a7f241644c971f059010baab495bda39a9b4b2c41f27e633dbbbc25f93b8504692742724a2f93705a25caa9cd4453f0690cfced41a1c4e19cee3bf7fd95ace54409d419d92f390dd8d33e405f52ae42b4f73fd70ae9127abbc401dfb851c5538503eb20bfa57c726b1d0b2148953626ee00bdd7d5db5bee", 0xf4) 13:24:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x11, 0x2, 0x1000, 0x6}, {{r1}, 0xfffffffffffffffa, 0xb0, 0x0, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x23, 0x1, 0x20000000, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x82, 0xfffff, 0xda5, 0x8}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 13:24:08 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) 13:24:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='file0\x00\x00\x00\x00\x00'], 0x10) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000002580)=[{&(0x7f0000000140)="0fcb94e154074d1d8133f0b262a1cc195bbb9cc3ed980d6b48e4c608a2ef0f9ee6bdc89108b46b2ec6d012666f9433d2512ad0d94e2439a5f0d32d68a4bf1cb529d64d03b051b638409d109c47a114330cefeaf3fb4281c49c0917b4801a868db09634ab96b0161382e28a0de12abe81f878e45ba5d287a95fd07929ed59217c4b511ef84a619304d42f27ded803d04f97d1f10c54414658463af8e2a2dc555f1ac5e158e493d854c1ed33eb191c58a15bdf6aed76a5fd2393add22f35afcb4b45e7c7319a5a2d651369f13f9a37f6c6696edecca28f82f30fdf0c82c8e47cb5c153cd0ffcf9107f0f12e11ea724beeb8c8d", 0xf2}, {&(0x7f0000000240)="920a01c60b8a558a72efc388b696f9f0957ee82d31b4f10554619be24103feb7123f97039201b8a040586aaca88053d9ee2276cde04baaf8e47e5ff7c23fc225b2fdf1671c255376397420e505bebef018799c1db3402c5648d0924757e5f3f5c3eb5da0ef1edb481e140bcb703fd8fc784ba11ec0279c465b116b21ab0dc25d9e332d638ada78087700", 0x8a}, {&(0x7f0000000300)="a81f8581be351e5ab041b5ad46e94244ec3249ad0b1027a7bfd171b31b04ae0eeaa3e1c7576f03c77e8d96e2c72b0415343ac869ebdb884152ef1676105f5a72b1b0751802535b836c9b53888c4365de62c3872c88e000c43bd1902ebf436e72db5832b734346d985ac5e9ee071edfc138232837e0bb9e3c1f3f6e58c79211a3d968c2b703e85ebec424400c2cf4737588e1adca0e87524d166afa24582a606b1556837a61d49044ae4ce75b67a45f11d807bf17c0699d618f7ef964549ebfa6c37fbe4031ab066771c2a0246d3f97c13c72423c54f0563f27c23d6b3ae05edc383afa42e16c", 0xe6}, {&(0x7f0000000400)="807d15386fc768342d7109e49486e4c8ca8b56f9f728ea3c1677c9ccf9fd75f04a0c3c4a5234f0c0f643be27ae094cc35501d16370c090479d8400e54bad3843077385e727f39801e6e5628bf4791a7cfea71d7078c238c0caebdf7c6ebe124e331ad4f808d73ecd5783fdc16123d5ac5af47505d89583d6ad241a315d1028a314d5607e5714607e309a78107b6e667afca13f4d22e3c1191db7008ca1a9d228385b", 0xa2}, {&(0x7f0000000080)="727c91500dc0db979530eef9d40c5872dc3aa6233cdb2f21f0448db1a1f1ebc2993f38", 0x23}, {&(0x7f0000000580)="6e71b49dc77731631128f82d20d400d097d07b7e7f36a2b750e02b55e14d12c842f7b690bcfc358fe7f5f62dbb2d08c12581210b302d179e061d2161daf04c3adae4ff924943c1d57fe41848bb0d1b9480b274d28fc1af0ab5f1ba67ac61c875ba341623c96784815c3057f2afb00fbd5b44614978199dd164aac8a6833d60705d863bcc148b268791b2983371fd5e3103aab4a1b6c359b9889123d0fb1e691e0ce0f8998a57ab1add19ef7f5d52d84132e0bcd41762073b5e471d82b6205a2f2b5904d0f914c7f0652d65ff035ff7f1e81342ecf310df696a513717fbe286a2dc14e2fbc23eaf6b255395232c06680f13371a02cb41826050bd503efe2e4fc5bc30e62c161de061355a3474976a701a3adc090e62b1653981f1e93051480ce08c360d9abdee8f6a49618405bea40516b1a0b57bb5fd0961845a6a7e0f69f7164878cf38752b5270c8678837b85d6bae0f6a29addf309e287adff5f14f7a24dcfd1e130450882503a975977de76aa2fa20c09b88e6698cf1c1f4f29365f1ed63adb184890cb584d8b1c28700e07e7f41dcee17dd4c91a15ef7591acc60e30743c58a8f7d6b421953b1b07b60e672e836180a56e9e39793f56d1109af76a111ffef3b2c7f2918336aac1fd8641f3b20407bd99248d86d9aae1859c667e5e9c183e5612ebfeb9b2d4fe22d8af8e2e6c103109b26312edc13a774fc92627bb0042971370cc75cbfb78739e54027eb22498123cc588a40eb7e5eb84abab2a531e28095a843840b04f0b35b65b2034d09499882350836d319b4898dbbdd1556cb65e0ae47d0a375890a61d4619511a14b44273839bc5ce9171c3d3261a7c1ef9e63da20c308f1251093af50720d15c5504bbbad789d933af33f76e3d5ca79cbf933e4f1d75158841bf973e6b721adc16db313e4cfbcb4b623548bf6d32361f12db85926dc8061200d67204310a1d5d97c7788f53a5c1e3e1b4dcf446b1828c1afe8a26a2f2d1f516719f026c404b860855f6c445185a599c7ea971574c55ba27fab7dc7b7a5a6d4fef52c61b08c3765441ac52e9903e4824454b6e106fd85174b05cee30934b189d9f7f1c1637cf0b554f1360a2d0b232964fb16cf5667f647465274da279c529f07dce38c1e49be129c23cb94d8953695ea6e5b05937dade6d3ab26ac6431cb758285d9dd23df0a1cbedb7918c84a9be5f7ea5a1f249f9340f11000571e66d37ac978529767d63e2b5fb89eb62ad16ba38b4915a03aa35e5ed131d7f1ba135b81ca5d89d768da891ed110e584a75307568d7d7ece51363016b884fb8bb30832df08931df37f0bdbbf5cdbc7c44f8a5f91be35e1ff3801f150fe5875a7083eada7641ef644dbe9ff9264a9086306b71389dd59dae418586aaa4ee80c1dc8da915a1da09b599c75a5d921c1886cdf94f138755ded857b7ded1b6d88e050bd176e279b9705665d66e4f8ff811ed839f318481ccf6402ca12f291c754e17236ad353c5dcea735a7bb86316786ce4d6c7074bf39b6f43d52852fa7d320082cc29780d2c33a50898f8b5f93a7d6bcc1d3965fa7882af9d66f865bba20e84db02490a65b9d7e233f5f4b8bb68a7233cdafa8a6bef828319c521a7b700ee04d46faaedc6f933ea57b533df067a86ab30cfaf1e6743553eb45b57e305483b1be2c554bc89060ef51df6363d87c5be0bc354810f149fc45c67f9a40fb7a2336fc8acd41af70256e86540c4ec6419bb905ed449c79a0e6db02cb0f55b4f9c6489ae0b55e3c2f83513f9206c619d85d61ccdcda7d90b5afa9966f7dfe66d3927be764ec40b4ffa095a0fd2651566a92f67d1aacdc558a746bdb717f852893e1a2ec4d06594580610df62907837378f0339833f8db46fd26f4e41bfa035d06dde54d85f3134473b56517a5ca89ea73c1994ea22fa719c426791c568615a3ab9975bac6f6841f399f79eb5c535f3bafac57f27bbc48b90a57b34e79a65693d109fe4d5b690248ae9bdcb54fe6102c1894d97425db3043c7deef4338f80024c413ce17183dc56669f90f310f24bf9bef30fcc98676f130bf7bba0e767ff6a3ca8d5c37db9b1b8abbc24edd2e56d96b5a32c1ed265c38e43aba3a0fc0f76bad987272abc0009f1d43fe70b26aa69873850aabcd4133bcb5caad021f91c836ddd25c59ec80e40c5c9949cc9c157b59bdc2ae594037ee4cd173358295d9fe18a255c2079d86595983baa86aafb75a7e188c3dea05f20519e323d93cf20f81712dc160fd51610d8a36649ec24e8191a0dc7fc765512c1ae54bbad0a2eb9322b8a558fca1e90bb99ecfb55c2cdf79bc6b0ea22cb74ef3ba0ecd3c09047cb66f46f102048eca2928f18417d9fee8f5352d88fb57d74cbacbdec18164901907d415b700399c0537bd5b0306012e79d3c45894cb9bd090eaae9d6dee93f3e6a095807abbd87dadee171d4dce3e9ff96dc20aac2d3dc129e78442da83e4f3eb3048d24a793b7f07e7d539a878795fb562fee8d35602267fa5b2e7145397eab568e9d7edf637c8d8238dfb4d15b9fee182f4a1b238b2198e3491d65659de104b375576d3e0f9abe40d789dbcf6e2bcd6a228c4593d0ec8f5e222d2fa6a95aa35be0c0f78ded5d8caba514149677419cef8d59b498b222dda2cde9e3fe60e3431cc7ff7736ffbafc93e6dcee4eb4f719f11e57922384e79bc96e80f284320389d5effe5ffef441805544d008e2e49ff2d8339e2bee2369dc1c2056fefaa0bbe1ae2f8923365e1a55d3fcd105277e77b35e491bf897999873f35dfd720297f1d85ffe867032d415697866fcdd70c687f4f3900d0302713caf86936d027a4818c18a0c455dcb52c8a1c93e9ccf0755f9942d14074eade52b0a5e31819008668bc98ae6222ade725193ebd6b18500e62c8f9da2884c61df3014f4e14bdbbc8cfc7756179986b3f95eaf42a501b9219a8bc3ea210c0d106a1e6d141455cd87731f17dce0ed55dccb0ba89f6824016f8da4815dc578095828aa31afe77060bf66993aa972fb36da6e50eaebe393b3789b2ab4aad263db922c83be6b88a3e421a6ee54b9e2987cee440ec0016f06bcad1aecfeff8dd17713cd94a0b0a6e3023686b3c0faef567a31fe088fece4c3cd38d6c5a3fab82d511faca32d2772419ca2319d20f579c3617851b8393f9d4ae8c7c565f97416bf70a2fe5904952953c09e110e435be7ff1d334b5ddf4205bbae801a369824ecd4c50348d7944e872ab4e540679a017e7f874247b58e7623f1b1f02b4e1905c06f7ee49b8b504ed5ad807e30148698e5aa2409e9ba0f0666c618cf967c935386b25c6a800bed1786c2a9e770c93ec86745b3a0c85a9cda77aeed551d6e7537bb7e12c60f32f603bdd9693ade28fb0feb34476cc4a62c6a7fac41cc5f54b169e38e2eb20bf73433f948f951699fee29f23f91db2cdad495f56473524d64488736283c4ddad35ce23e8ead55f7ce48efc0755f64715a4055d4cb79798813934e44a3ff3c64cbab4dd6d8c22e1c29e27bfa3f6440da994713f4609041a94b9e4f4d0be6e66ffd81a7b09fdf2adb4f4bd96266ae74f48eae49752246b53e03d686fa13ed30ad176a0f9904a65f4c0be4c7be001b232d9eab911f9c42235d03b5d32d671710eabba8ec73a60459f1f39e179c40925309f4f3c73bb32e46f635082695f8ac953699309263794060d868069f98d48dbf2331d52bb445ca0fe104f652dfb5f398cbc2b8de6c07a743d0e6e96b69e64c9517a31eccb542da5f676db69d98379626ace9ab1db65b58ceb8c6bac8f37a422810ab39e935b27a83dd2d8a0f360f4ffbf999fee8fbb2ebe671553139649c0507597372b5064ffe2b0a892c0e67c9cd881ea2fa37c6458ae012c2bd16497b7e5d8d5fb78ed19a415d58c0c4b4dfc5c180d48904cfb7d88247300df570e7b9fa3ae5200ee0ae7d3cea07da4ec9bae98a6c09954f552c8758cd68fefec5ed6445db392d045ec3563d8d24e006acf51f2fb7c64ab62de2bc3e73c08df93f968eef68d923fb46276c6dc9cffb77b4c70ce390ac0e9a1d2afc413f553980f025a32be7f315db464e11f95a97709ce3746de7c696c7806c46692b1a677b1664c256f83b4e5a48ecd01e07c281e9ecb9cad8dad81067e1f47a45b11a63fdf6ac37bc318fd0abe001d3cf1aff4b4c2a318b5fd4d2340dc2c0abefa9eb5d0bf5e144e9b0085696646687d9180954e69cfca78752043a4f77209e7f7adc53f5991732af36923e3b0d79d40801da34d42ca0a4683d8a44c183b0d7daebaafd36fac6f471a0fe5ba92efa242b3adfab78853ba91407c50e42124d7f4bd334b840ba0f4f1a5dfbc659fb1410a600d0e0fc4d4369dca0baa6d46adb27857459a7076bf0dc595ffa511d6eaa8e82fde7cf6ecd464b7d655f665acbbbd5f68739190bd4ea2b6571d81f4a480f3f61a18f433bc07b0402e3c90f6d15744af47135568c384af38f81055542589ff8989c882e1d4e33dbd977e2e6f736bc82d467f9c62ff178fa6d2bd4cd143f2da7989ca74f7c148c94e4516819014e537b143fe36751ebb316091f08041929771675ff8ae0436ed5a738828bcb1f64c07e3f1ce8e04e51f6e2e41c69b7590c3c7378ced23a0a83214ec8c5d38bd958b3c53cd6baa0ef9d201ae6904e258eaac963426ec8d8774620d6347d9a885a921abd1011ac24eca1e9c7ae1b51387107288d6d66ddbdd45f11d91ca26c9eb081b159ab8613939e1296cee83a2e0a6e634c7568e2cd2a6bcc3bc69dda348355dd168310ca3de5c4dfb4f035a85a8f653b6a2912e08f1357d58fc3a5d18b7d6eaf7486983f1a8e41f1adef59ee2ce603bbe8ca887196256d292d6a234757501b603b4c371c5d06275ce4c2bb424116e24d5e18f09e27e54dd4b885edfdd7e367215a29f8c7e1e0d07c3a3fb0dc548df4579c65747ed75404356020fddfa5cf84756fe04180570606a8212c9f73d0d6140c44ee7601aec2dcf81cdfbdcc3cd1994d8672248332c030a6caed7058a68f6beb3c82e03c2206cb11287fefb8c44be84f56b90d2dbbd4de689b1a864cd430fcc129e3c5196692c1e9596119b25590bfa19597f839cac356eb81c10fbed0a7ac2a55c95b75bae7c04eb70f0c628eff8e1f4b175113d0041522c0ad779c35eda25ff141cde075a66af088c907fab69c91b2aab60c5798dfdd67249a11a197e57882b01a87792006cb856b7a9004950150dee36e4ed218ad815df576ba2d9864bec5febe4a2edbbbd36d9852381aa8abd29e1354a039b733ba28002e07c61d222b6660cbcb780b1da15b804d2389dbb193689280e6a9d5539c4f38efb20324e818247df87cc9be74544a740aa4826ac80cc08f19567fd7cec455f27a0b82994100c6e51f0ecbd2aee4cd3baf4ee861b7ddbf6640b2d3a373f28e27319ee7ccdd756f65cca8981e0f33a40fd39d0217e3a5cd3f5900ae09a4e4b8cc3d8d8369aeacec250e66da73c556782a5a96e33ab9f06fff92a01626aa84e0599d9f5a980d9a57728d7629ec575a45f8f51b1224907fbd0d11536a15525854c836e459233793ba30181cda156d2eff40313c7e40586739dc5b90ab0cbe29524453a4be1ef3649d545c511c0c8479bd249350fea0fe41d5491f888804a09b886dcdfa829a1dd74cc736353f4d0f1949ebb5ff83337bc1affcf90ad5f64d1f4f4aea2b407fdf7d7c332b027cdf327cb9b95c27096340585370a514d9dfd5c1391d3f4ce5994d156ae98fb78e5515a37cebd077d365f0625ae0ede6f0aca31b1efcfc8b9366660f6a2", 0x1000}, {&(0x7f0000001580)="a27a7b952bf250144b74152e54fa75cffae24b754c0af476dd82befeabba56aaf70e69d01987a09ba5502fc235e499199aaa47c2155aaa33d72a6952cf2dfcec22ce1bbbd60495663a6705cf1008fbb31fecabff5508f31ef431151a9a0c22aca0ce74bb1c5e1f939f9e2d929422841d7ad6c58b0b05fe01d15fc82ccf337d14b82dcfcd05150b633adad02afa4a560312011b73a6a9c2f96dc534e4327070ffe2e7fa1145165c8b11f2bc081f2c38dde0f1a763de40d579778bbfe81ba74722aecc1d28ac9dafeb041c0be50ea81fd1b1a509062307379cf7e22065711cac3e095b333698b4549f5817bdb28bf89b96ec21f4da3aae39684f59166d326bc55e21e5dfeab6c2086575509dea1fb0b8494edc3f6e2326138362cdf75c0edbc710b73f26f2b6f7531a235e4ec7ef40215327e353c8f7b940c930b55c9e1426d1564388f71b7d0a49314f550660b7db5a362461f7fe2eeff3113311befb2bdb927c931226ecfc8ed8159d2e8ee80f2b170246ef19007ff436552e896cefe37b902c5ad03d4830b57332ac7165c726fa35df7e617cd566df0ab5e3147f4753d2adf5c887a57b02f85be44275c105b548a71155086d4694b45beebe8a2e6009a1fad934b3e09b67f207b97efdfe5dadd4b2f8ed9062426de7e890da3b65e02ad4badf9af941db4f581622acdb0075f669a42d891213b912785c7e41368b8926ef4b8f67ddb692969aa76da00c73153dc21825c3f2d9d39858760f626c28601ccfd8863d75a7da04e697a9b768532f675f29640d1452b7c6aac5acaff4b4fd5feab807a5811b2185ff37772936db0aacf295dc20753ae7eb45c38097af4ba8ae63d4fdb09ff622f07e033e86493f12f6a1ab8c5edf8873f6f105b6975c2c39a366d50e11b0bf33881f90dba65d4ca2d47c942bd7a29253a3dbe94b5c16c335f522e757ae9a1c52d9fc45441de9e390504e86cce17486fb83f6174f16578f5b11d7f447dfc9c389a5b448fa8dec1dc3838ebf74affa3feca066f3d919462acd912be96b25bd5e6757794a236aab66602b81d7cce1b56ce885125184e7e0bf32e666688715832459cf6f036e71fe3faab65ecd2c810e4094d26b131ef85ff48ebd84e4c7f1e11b857147447a2b6e5237093ca18a2c467ccbe13c838e8cd7cdc44b149e32bf414aeb6b1b4a1ec36ca740f5fa80a529995c55d0bf6787d13fa40d767151b7c1005ff0a9f3aa38d0349a6a5966ad22d9ef0e1a490402660b7ea54deebdb262cb85d13e6a490c2814e6231c79c5bafcf16478b7edc9e9c09103fc60c9a5d2d8b3cebe0f5dec0c38a062777a1050590bb9a6984b42cc0e7955dbe40f6be2ca1ade076083895c0bb47ea4409f8629da3b36f9c9427edb097684f9db003e13ba1a44ed426fa11498a04a7e0e50c8c60b68cca193c546612e2d38e9f2b932d876a05387316fe0e1f694f9a8e5747b8d78bd9082cab90d2b5dc2f89f5e494bb03801e062aaa786da25911cf6bda2636f7cd2585323886d5ad71fb6904e7c0bc31c3b836d22cc24f75e2f698c4dc32ef0412744d3fa5d64c8998c554ff6cd30418ae882df2cf2ef772c07934554e1cf8e9714a99ad4f7491f020da5f995b73a31edea9881ca1200e0adb9cf5ead0dac1721bf761e3d98e930f6bb1cc9e3830632cd5f7e0d86feb6244012f76d0ea8525e81f34deeb5a954216ca3e8ec0b25dde44e0aaaafc989ca460b94c294eedbb0176e29f9667b57748f12a310abdde4055c37ebebf62d52620eb7b0d4d19cb07dd23e92bcd640e54a8a60f4b70db30473af1eba02e9f46cc18ca54b171b7a4308b9a45815da82b465f8300cec8904f74b6fd55787540b6f6d5526ebae1662e1d70b24e7fb1f4e4b0e79b33ed846c44ecd4cdaa190b6bb7a02b77d41ca1cf179fee38ffdf1ef56a8de757c460f28be332a977857ab692ccacc68360a8a95f9ac2cfd6d0cf7c373ff5e0396246787d41166b45689f5c520453e8d9a2d7bf7309ef3dbbc1930154dab4e836e39919c23f9214a4ae101c109a9b4344eba28c409d97e87d7f6f9da6257be1dab12519c7a841aa31542f3adde5f9dff593dd88357648c8b0728fab9ca128dccad171368e2dc9863793aaecba5e5a180b7268934c757a9c059295064ad1a1b4bcf49b4d03165554faaf2607be69dd157c301562e88c454ccbad8609b343639cf05fa27fc2be625d3d38260755d0c1071acafb02c288b2026ab0c515197894b77ccaae48a17a0f5922569d43e8ff060a61afdbde7968c15d8b5a743237b02dc30e5b52bbdd624517483e385225e3789d40a75eef59d3ac0a25508d975223af52a2a2fa9e9de455d64fe4d6ea16bfad98394b21b25293780e286afdc194d8d9f16ac50beca743c620f163f8652e171a3adb2d7c6de6052e963728eb5fc1e6e714dc0a4091e91391a086f5ad626cd52ceea253f57a57d4a13b1b8bfddc8a5287ea00dff366d3a91967975a0a9c4cbcbf23b857c75c0758ef4ba22f058ec638e15973cd4ef6db7cd8a7620d736d763633f5c5dc6b6c27984c4d743f8e016253bbe3efaaced615366a9a2d665872925fe7d4564c78f15d7dbfd94fccce9dbcdd19b2214bd5a8e112ee8581196027fa3f9980228a07b803a94733424e2401523d97bc19ad10b71eb093c3492b79037903d8e817cfcd1a500deddf5cd98bd08d6c42fb9e1f6fff3ece9a996fadc5ce4e4908f1b15d8450ccab651824bfa6cbced79748dc26df8e074f7845b84166698944f451d57766db0437220f10d072fddfac0e71ff3c20085128ae961ba1df8e2c6ead6a7584a3903cbbd368814661d49252b55640f8dc72bb7e4fe6a3aae84fe0ee4b519cd89f7670c2d6c5292a5b6f66f1a4e6175171999b996d93e9b24b2629517c364516498f9463555626d19b1992e2181ea6eae6230479328da1a37a5bf75c23a187bd22f44c6dff1b0cad11f523cb2ca2a5c772f72f26f3e77ceab978fc16f5253499ef221e6bbee418262fab099be45674bdc71ade590e41d26855d26b3f5303ec2f1ff933540d6f70cf353c56eca0d947ca3f8fc8c26b1b0782d0e1a14e736dc699223287f0d0f54a34b2df46e2f075bc6f9625cacc04976eb2038fbac4e1f8e8b7f558f6c8acf3902c83ae29b70802ad3823343d494e7a4d592298d148395f194e2b79dbfd32c3f6a93921b1cbc1401d702341848282135d582088844feaeea162ab2f06238c6851917c7d28cadfa626a8c536ba46e3d839219f8986813c801393bf67aeba3f94bcd5120d0d0066583095b822a32613ec5bd433f7eebfd0ba72ac554e07b5a45e199f8ff4be8f4624718b14069d65d5966517495ea1d2fee50a7d238a401e62961682797fb1dd6068f27390ba9ef71320e18b9395d13d81ba22e019feb32a9672716079b826171332beaaf5353fadee3ad5d941d78c4eb0f715b0cb9cfd88abaae7c6208dcecb0094b9ac3213456676621eba5cbd1ed07322ffc427a9df01ff46e582c355cd5270fba5f96f14099a9bf62f193ffca1f29f2fd26a4283322b18ab43c929a0052433d76e794d6a4876969271bc67877ababd82ada1c0efece99aa6d2f423ff601b88b70570f0b27e8e7934b9b7fb05b22d1cb51d8d73c96dec4604b8bc1f6f2584f32bcc43ac00804d505b369c533e7bba7aebece435e4ee769e9532bda8d64aa40611b34f1f10bc479c4808f1ef60d2f9d0d30d10f194c9743afeb0b086b05056b916368c06bf23bda25c5861a892c13e13b58f3bf3252df44d49f28ca52677f95c389519132e67e5a84825ebcc711459c8aaffe19f41a33eb8fae7e7ce6592b8f156be98b7eab3e1701895914f1c94b3f0353ea8ce407ef45a8e883e655648f326e7e0c6df0602dd53d1bf3b553e8510666d1ab5f2a268170a0cb5544586d942cbe6ea11ea1b55ad36202e14badafe7891fa6080abc55b296be0c7349bbe6a7b2079f243d79bbbf1710968e683eeb44214616f0ac9f78b1b8209513d5614bcca3fb9ed40c1b112bc56835deb54f0b76ed40c79e7cd880db31146f46fbe04fa3d0a985c0025ba677099fbed63463d163582b7845e7e253438bfede9757f183bb290078bd247bbdbad4c6410504a0d318cd6dca9f5e3b57953426f216a6ea5a33786445b476ea65b31e0991e368493e648a3ced4fa672ad41c43b1d7a5d07af06a7e4a2613e83ca778c51e122146603891adfbc3d21307f9168796ab0f10f0fa052ce2b8cf536d4792154c1a1bd43693dabd59d80ab59220a95fc53238f38b55a85325080ffb22405641dfd6073bd1c58a39e197b5aee793f1482df64ea289a60f1d5b96a293f13bd18b7a9b23e1aa8eedae203e19eda6adbb38568c3c4c4141353dba6ade1ed3821701a112912a08175bea02243fd403dc2b579a5c879b5a14eb464275b75205fe944582f36bf738cfb7cfa83a2cf0129402277cf01152a648aefc98388510eca3ad7d69a5e47b31354867bd94ffabb59811a205202fbf6f9224a89320460663f2c9ae78fb8498da602e237328812c4d1cf9c71356c71ccf37fc6a571de40b137270644cb3c716b374d14d8b5b27a8a1a0d27775de98e1a6c6f1a7d477da9136b5ab72dff843a1e22f0dcabc2ebbf4815194dc17c8bf425c3ff0035272fb291d87d8e185a0feaa17d52e535306a7519e51095129c7947cde9ab6e0f88a5f9062c91419ddcf355b474da6444bf464e312e5865013b8f08a2aadb5c58ee71d1fe083f19cf791e17ad161b79248705d8086ea8c13c7056818034ae332d4141e4b29a1124b85bf176289d2b6e5b6c3217cbd3f5a751cb79f1a61a3f021b1ec01b8bc04150b905373f016e85d006ba3027c9bf825b6dea70c0937fb6502550e56a0be61ee950fe0751066de6631228aedce04171400a2e8b99993176ab67f734e3b93bdb6e5b4769cf43304caa3feb59c094f5c226e4dc222df526604d8c95da2d3745eed4697c618a62333adde51da5b800a99f80a943a66f94529b54215f38d524fb3322dfa4e5d4328a4d3cee85cda160d29cb8ac93b8179aa7243687966fed3f9171627735b1e04a56038b2b4da9d57998950aab4ecd036554c6a88fd1b57c22aa50ad26a3f8d372e055b1fad89acaf4099d3b6df20856cc079c4dc9a586b8fc0ed2c6bf9ce3139ed9d84d4da89c2f5ef2af93041d451910898e0028c596712b88ecad510309939a94f52105fdbc9b856774c7b97ccafc5314c26176b39c1d60ea309c6c96fd1042083d5773684d25a8ce9c988f1977bdf355224a8b6d9ecf3bc985ca7040eefe2594ad702f09c7350cf95e533d5c5c9434cd1f152dc73c678bcfcc99c04324d5414aaddc26db8f9586b9600f276c785883857ec40fe97d0bf82c438710628d33159634d286a971fda7f397a5584b16b2c8b150f3adcdc57ed887d9e184e805244ee8bbfdec3a10f9074db8e9c061c3cb4cba7180d3a9f6bd41d34fc20a2f88ec265531726b7a90fd913bf8112ab2971d9671e08bd8298b2ba27197b6967cddaad31eecd17e341a9f9e0da4e56338e3b1fc4a47e8d5f2a2a25cf0334d6ff773f98deaedd3bf6e14c8a083edede9e10cac3e75f14d1077cfbba3c4804340d79377126f8de7e87c8ba48c08ac6c0dc2187d45f03b6b99b44d00c0b9f354f3808fa05a1fc47db7be8569a23171d796e93294196597c98ff02553f64e4a1759749b5e03b99d25cf5dee05270d2a3a843103b755f89bd22d0c469b7ba5a3b00d2ebe7fc66ae890ecbdc65d4d6a6d4eb69cfb27658c429bcabb8d2a398362f3ecc21a59", 0x1000}, {&(0x7f00000004c0)="8fdf068e5a749baebdbda616fa4baf364893c667483ff622216621eb26ff8797569e7961f766e154f806b09f1c3ec2a953d1a350b5f8c55ed7b60f87c9a7e4adcf10a5cbecfe3f2a43494e947751f8557468ee215a31106f1b1a14", 0x5b}, {&(0x7f00000000c0)="ffd673367ec81b", 0x7}], 0x9, &(0x7f0000002640)=[{0x88, 0x0, 0xffffffffffff8000, "ea3673f0311490e1b47e8c9327eb26ab41c3c44100ee35492d607eafbc578d6e3588b35fcf6b09f1d6b6571e3d881335e4acf26f4df772399aa029e91fec424e30b0f18edfc3daa07dcc280f879dc64c8baaba6a1504932371ef72c51b14d96c7b4ef058aa96d0814245bf924f0e3a7b32ef69173d"}, {0x88, 0xffff, 0x5, "fd8a8d0227d234dd8ea49b21bc13fc71a592f19a2497d69f4f49564e26022988571c6e192941346f01e17c5844f88b5d24225bed019f05498dde7a6eab7d4ba73f1b855a23aa69655a94e4b4b3729430fd43a1f7a8906bb723ccc14f7af8d85b9dd524a374d720ae2c4e73e25f0df542ae79e729"}, {0x100, 0x0, 0x0, "7880a91c2c3c09ef89b4040d232a212d7fc6fef735727c726b025bc628ff4bef6d1eff15b2d6e4355cf7966a12f3017f6b813b8ba70ed395584432a4eda2d2019e07127bb6d8409c25bcbdefe533278a16bcdf5b5616d034df7cc8a4e64cbb42195c971496082f6f3bad56db279a835f00ad0391641107579cc4b759e8ff8836fbfee8c3887bf2a85c6c31b3592546d198666c3283f42f3399a9cac6c038b58653dd8c62cae5e7e86fae2f14eba75a08c427f9e646229526537bb8a00499d150e0cab8696abed793a45012784b5d41d8940d38650679d2c590f81f0156bb4940f60e5fec8a6eda7a0b"}, {0x98, 0x0, 0x6, "b7612b30983e2295dd554248be919655880816c1271fca0a60516804dfed81ce1e237e24a2ea4482bab4ad4068e3d7d298a247ea6a42d143b86a4df1a7309d3d2fa4e09ed523609f41e5ff8a45f9d5e0e929ad023fe405735e47bd1caad2d7123d9143d21332960358fbeabd817b1e936155468d89c165f30daa5965d94f690483425559cd717029"}, {0x50, 0x0, 0x6, "71c6edc4662707cea9309f56a67384111ea7346e62f653de6b4df94e30f185a8ba6233e5be135c846b448c61c40df0a3d8ee759f51fe73425285"}], 0x2f8}, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="38000000000000000000000000000000931dfb35b5329dcbff3a92f6cb40a71c249ea000000000000000"], 0x38}, 0x404) 13:24:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a2b887f01309bbe061a751739e5c2091f3e9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdbce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8204d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c65f48a69e6e591c320ce699ad22dd68f6da658dd8185ca459b826bce7b61d4934935dfad28a662f178d37e7e5f402c", 0x199) r1 = syz_open_pts() dup2(r1, r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 13:24:09 executing program 0: sync() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x101a, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000002b40)={&(0x7f00000004c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000002a00)=[{&(0x7f00000005c0)="e8d0941fb342c39e748465ecd1e0ffd03368c43bdb006bb7ffcf7a20a5053ae01ee5dbfe544f69ec093a1acc266a667669ecaeb2884434396b81546288b18eaf8e03845b038973bdabceca8ffa3a8eb7213c394fc43547fd51fdcb3ac9ca7ed6c40d022080bfbe492a9411cd874525f6656bad552c329b58a3eb6d81d55ce4693b976716388ce39c0daf446a718d14b37b9ed94573aa330ae2a2eae9d7f35a4a1eb99e7e0502a4abd0004328bf5a053561c2354321640ed8177280a87720a52338f674333e865840061186f171a4ac8e7038061fa150bebc8eefc2d3dabfd2803205d2387c2c082751d4f2849d0dfad3ef5defc9aaec", 0xf6}, {&(0x7f00000006c0)="03dc649d8191e4c07e899009a069d7f6d57707eb18439a091b679777ae2d811ff0a2f84d26268d5af4ceb8488559d1914e387fa4e85b93ad8f5504e1f458f2053c5671079831533bd013b6803274d39012f4d874a659c21df1f9d7396ed66d0bdbbf4f38b49dc29ce04f95d42f79d45e150bbcdea2b9f376160b7563d24599634ab8eaceeda7ba08533b98a06715e6b1088b5c8709f83e912a683e31cff0e1ce363d4d7534801d53219747cc3847ab823fe0529dc9d17edd900a4951a7d330f7768ea20893294a8e3b36c6dae136a966ce8f73212384a9e6ff", 0xd9}, {&(0x7f00000007c0)="7d522ff0634aaf00ab4e85d6bd8baffdf0e920b16968caa3b70311132db35b9f0258a594f1ddea5ea2d77ee69ca0fe953a4574692cf2f4f30092688fe95dbe8046c88ddd1928f83555e5915ba70202a9f3d4396c2032c083e4ede98e4fb88f727e2ffe26d8bda199d9019523d6f85c99d78862f98af0ad55e919ccd7587b6d623c7e777385c07bd83c9c4292b110ad1afc0d4bf271c891303885d02b611b2b963fe779a3d936b0c11882d7d8511460c4ccbf4ed37d17df55346410a7b706c4ddd5a08167066b130e15b887", 0xcb}, {&(0x7f00000008c0)="6bc8a58d9cb099c6378804eba25a8d715c7c143598a94e7aaa1d1b9f958be0b08b080ff0fec5094315e82d8a8fb53c9163f9763ada95d34f65cf068dc0404e155414af1960de35cdbb3d155ec923af03ff5a31fbccc39c5340bdfd0121cab1abb95e44ad28a5d8199d4464d739411be0c262a4125ce7e9d56a149924cb5e041c9b44d986cf", 0x85}, {&(0x7f0000000980)="9a9de2e356c961c6a35368b062292ff40d7f55641fef608735bb7aa680d3185c5aaf94adf1f2129fa3492c576266d6ee8e2fe7cdd94b60e8850dcb14744deb8dab931cd6a65dfa49885c477e2c3c956916b756c5dfc4f91964b0ef1078c7db58da981cac2f662e56f6551dbec58b2aef1e7787889fe0ba6d87f651a830935cdfdfb967d8d6783bedbfda9f12987770e9ffec25c78882aa23458cf5e894aeb40a584cd60f16ab9755135e4ea954497df4120290e892e3f1d532ca0f5cebe22030d76ec8441eeba98c47240591e8961c8243efbd32b2ebbbf6cf37a1dc7d0ca4eff0098f7cdfb1d5fafd603274a59e347a21306eae667477e2baa4994e782a765cf68d99420aca7a8ce81897087732e8130b45eb68ba135511c4943d8862cc91f998c58366774ca3bc2738141f3a71b003bbfc8612938e931034dd8ea1c08f59cae28ec24f5cc2a81e69cbd658f18e75e3c20179ad324d5ffdf37c3081ea4d6e55edfaa440542e7d898be3dfed3751847df2b49ab1cf065f8bf0cede80b84f7bd8450791545ff85c28cfc375c91cb654d8b81b56a96b8889e808bce7ea040a4001193772f5f2e99ed5b985736e8c6de464cc70ceade868c0f71ae01d9c7dd2605c4a4766a08f49e9b5b2076b90c4f24d333eed274f8634711454ecb1a241825d530a48db5f8d405c1773e36d3985cb864e0c0ca82408bf6260030d51303aaee249634fbbfe64a206dbdb30de73e34c7adb2cfd1a5a8358e0cea19832f7e7ac00a35020a4b58b6a16546bf58f094cfe1fd1b696c6a43129f85d1b6be53cc5128b4d4820d3bf53af6e5673d9efeb88aa64c4df7bb28dae60df43634252a5f655990f81a5e5cf76941403505b2c93aa19427cd5425fc430b5b6b344068960c04faddf2c86618ca4e2a602d41d2540e78f3e09072cd56a9fbfe0e1369bd7ea160743006bd4f1fd0665d21244503a1426997356b86ffd52baec030385a996ec3667c5bffde91dfe1416beb74d379fe328a7c27fd4d1cf06814ab771ac03af9c2420d12deda5c5fec8c12230eff3fe4919b16b5c402f0f64e23763a1a469cc01e73ad6de9be31bbfd09f1576be51b6a679b7a2f44cf3374de1557838a5eb8dca56047c524af44139462ce527f2a7291b8e032f44930e5357a14761e68c0cd10d15f0ed10da4512a6560623f6bd4de08adbf98dad7eb7ce3a34cb9129fa0d276816ff075b5179bebd5828edc85cfa4bc9d7df68a5556c0d9fe3cba5d9978de48e5f3b12db4158a8d611d472deeb5926c4d2705369dbb298f51a37f3dae063bee6d040592198c97b322d47de4aac0cf3c9788ceb0601e582244b6662c58e74d1256295ee61505db0518037758fe66596cd3dbbe5b873989bec0473a1af852bb85833a37f078765252ffedd72873421cdcb5278f88948444f308651a92aecd6de035359b38494b224024d810c1c2717d8586ecc9ea24f6a91032791973056dcee3478da14ec3cb294c797cb0b2a3f117b51bca437bb3f7144c76eb7413914a3496b9dec57398c6e6de097fd5fd4caf94657d89c3efa1c836a1a66b86727030f7e1a39bd43f1fc39b633dd3aa66d59d8810ab591db34586cd3411639f78f608ff23276d882b9c5fa229809fa2011ce2797308d7f0cc97108fdd90009318d49d095ecd75dbe9b8aaf71eca5898d66b4cf4e47913404399d4a5729920c8b418dffb1ea1e119b6cabe6b4f9b86069b220ba087b3fa412c4a3b021e10737ebb99670c6571deb9a113ed5243fceaa7676ccab6c9fe771ad87345cd0c5efdfbfa8220c0be3d39678645e3a4256965864ee7b27ea049dc7b06bf49104dfee518492c5bd030fc0348c9c8b6c68a51ae649e468f6bf16db3a5ae8be0cb916124f3cb72eeeada0728dd1256105700c8990e8302c12ed631d084898699cd25017fa9f033d97fb2e91ae7bdadd37423bba7b2e2578bab5f8d1dbb28fe53487988855724c58e7a2d80e32e3262999a6196dfb61ea368aab8036a51c16c81951c3e06ae1ac1da034ad207a8fe70f83af53e02400efdb295b71e6640a3c5358e9a6b737b28774db386547988f56b25b07b05280d5e83cd8c889c987b6f1d9b88698c55d390140044967b65280541c4c8732b57915d712bc3498c8705576c4d7cb3e77c18556d98a913ce041934550b08efe0ccd2a6cb515d5846fbe9c7a49e05e8dbdf81df2634c4c4c9a8c2801c8a5e3851763e06bf85c8b41caa5edff3426596d19bc95ce0f204ef2ba5b42e14ee43bb8f385d671d9fbba00196a161a6ab036f65e33bbd5060b1641bdd08ddd4b8e9f20d12417c61a16ef6afb3051cb446e3b6acc51ab850266ee2ed3e6c8ef4279fc1e63937fb15dd4385f7c46ed23976d6114d1af34758e80f6486c8edfa98436fae8c13f3faba664f80d495f74ab6a7a9e150c474b03ff5a43942e29560675098cc6e05ea40c60f5e6edf622cde7c3859d1de94a0f35772e0b3f614b417cebfb519092e66e0728d835d6e6c31bf15d1a25873ce7075fa8a8a80bf5860cdf2536c370c70428392628d22270e57a3090a8d9210b980fb76b66fff3960b2a4860feda16ed26ab3ead6bc78bf1ad50ccb1ea86ebbd021d76dbbeb4a82c65b72bd5586628188f32617a7bbf356468e2763d1fa92b98b22ef97de5df8d9691cf7455ac07cc4ec22136fcf110b3096d3c816f4f6d8d7255b6dd841e25b09f87ccdc37ad1456501536147bc17dca682dce86fbfc8f0e6ea04bada00b74abec4e6c4e280879eba5badf61887ce31351b5264846578612e360427d43a29289bcc43952e3adb559913b6dc3beb4531570e1b83b3bfca1141c53aafdf303cdf420d948f681699f0b184a3446c023af42e47e6109963dbf31fa74938ca85d85555175aa2b750c6d06ab3cd6e28803198f7000c360380fdc7aa77a8c9d155e8e19bbff3b2c8c97582ca1e0804b9034efc97b4dfd0400e6979f742628ec42f6d27edd72016c18381c3c64d3d930330f567c1981dc7b03a197ddea9ee60cec0bb79f76f7ae3326cc1db6f8c21ee30e53694f4b330b1855b339c4c56cb48482483eaa3f326e042653d584f152c0ae390f60f0558c870103911b2d12e6e44634cab43725ab0e1d6a36b48393441225a85b0b8e150368d6ff5ffed81e608fe66c9ebda1e4de9272d6e5785736fa275d93320c8dba0d8f7ec11f1782ab3dc16f2aace226fb38d0fbb5371b05a89b0508d12c624a3b0dfde063e37d70ba4dc0c3c7b66b1cd1c328e63f902680703a1f39f0a06aceb5c62115a614227a4df640d53dcc9848b8c6073969c4d6bcd94c86ed92fb4c843c88e7feb229b54177b116f87a9c735114bcc9e9ff52772986e32e50c477cdb941f9635f873ebf59236b3281d8dc1b4c03256002b1c6115fe212d80c35bf2e2884f1283edb00ed284e087a8a4a0e47ff5a767b6c1730ca27eb70aa62f04ad430588ffe20efac3e93870ec99c6ceeb78c550db85d5a69b934bc45485ec2f400199f08214c3c13614d36c23d900a87e9a21fe578bd82062c4d9a3f978cd87c51c70e205f02c14373eaadedd7ac7bb8e2ab1587eac72bd5756898e1513d31a7764b54cabecbf7454689a5f448a51346d74e98a75b26e8ddce222b99ae483fabcabdd2f80c6e3ec5a309e1b2b762dc832a2693ef1905c25b6db4b6bbb9fe8a90e2082a710242350bd8f21084497af060f06d5e857f69685234ce8cacf8d61b29de58cf76c56027bf83729d196fd6ad49cd1f2fec24d96bf4446a95f94ebb85f26b8c4cc78698118e41b9d96eb0ed6bc3d9e928c01eb4d6332d8f08cf530abe39d7c24c587a7c53aed03e4e135ded59c2c8b1a25afc17580be8a266603ffdacc36ad10e3288bbfef246a3d2a352356a799377104d3c48185aca5a0f55a54ce374d735d62bfecd71bccaf1b94fc41ad5162791fa7d25865597c8653d6d9b11bbdca838379c88ed594602884f7d278607e5df9cf662e82902acc8daceb81af1011fd4ed52017e5a85e7b5ed83ba801be6fd4caf9b656ae254b71dd904080f4a95e811e433236dda24dade18f1772ae4aa6db7de40fa6db77a5110818d158c1ba652aa2b7a5b66e34ce5c3ee1b4c6fbf8d8745af1cf85d04f14d3ff4acbd526077181882e65101cbed8e6f9261d6cf8b871d3b24525300ef5ce84b1a055f5c42e9b84715720fbfd0de8b75a4401fc8cda6318bec7e16427acfcad856217c642165267c0aaa06b9835517650c0e98e217d9c7106ef66f343a820f5128b6abaf87f498a21868398c1749058218628adfef5b2a7332ab529815fe3be3b66264b1b465a9477f21f99e1433932b4f73070a08ff7368fe46f0f9e357127bbfcd97dce97a07fe7fa418ae243d64f9fe9c0c482579eac2f4d2cabf0061b134502c1b46589838c55bcffb672c26c8a1cac6dcb48b037894266b1eeb99af9a4377f943b45b8b21b80ba9ffc664fcc0dbb676d6bba0627ea142d3d6814ec01b08ee88ca95ae6a584418a728679cca945721a764202ee4a13eac72ff56c4275a42264d1bd4591b6a266595559636fb35da5b9e4fda4ca2d925a69bf1792723135a025039f5e4f685895b6344766939523c766f9153126b3346abf6cfdf25789a82fb065c53670a44535c357c0746c9c3c92a9766991b4acd82cad986ed624b76958be8b6949d2933edc08a26ceecc4ce7a31c9bf520a772d5bead91e10f6201c3691b0b204b6cc6a447731cfabf7d59db64d621fcc46630e7f0fcde061c77e07be085442592b9950209820d09830bd2ca2eea0f1351c6fbfc9bfd9f581bcc3ee2ddf3862ee7067acb1ccc3f40b44e0b22292f521c9bc416bbdaf6d9129c910c59ba96e90c8bcc0366bf3445130073676088ca808e67bacb707e07d110bbb53e76d5b29b6afb617f58572cfdfd97b9f0572349d78ff7fc7d2486660020c11870bb768702b6a809f4c049f0201d4c50de602764fc0f8836c3c35a553c14968b67947e934c2f2ca2a84b62cfcf89accb3e82de3d1d5e8db854569a6b0366c642f14decf8af3a982d392e3f5da9857cceec11bd6aab0833bceb5206bd6cca09eb69c249cae2de0b831f33806f092a2660e8628442a92cadd7edcd93be6650a2d0726c66cf912a7c1df0526e74859f8aacd012021923332b4560d82cbeab8e6966ca0e2055351a69bc5b63febb8770ab54fef3ea1e7426aeee4d0abf7bcbdd763575b71f02ad10b43c340ea62c81cb5672d09c337b6b6b542a7822b3ebe035192b86ac735a8ef617eb47112d7dbe43d3184f4b13438de42b22fab1cf191bb788815e37d6c7752d48ba07fdef166276709d163c22d3f2bccccff408fd776845095e116d48a41e46f63dbb054ddceba5d13fc0d9aee4d55f1d66b6930282b52bdc126f60e7bfea52f0445ababfffc476c679a096f7d1e64404b5bf9387ee753c07adf48c36c0fa0957ac1581084b04d35daf1f313932e013f4ceb779f2ed5cfb81b0091812ea17efad522d2390fb8eeacd3f1d1515ed3922df18f61d0ff6e36bb4421628d09d727d05ce843cd0df2b9a5aa64e7d2abc4a55c1ec820a01809c86d2ad18680ee54ebf937592947dcc667b5ad010da9d410f7186f514250b74329e4346fec1217790fe24e93c71a4c0f56340ebe5b596726de0cd03d7e30ebcc5da00120b2d4e996264faa5fe077e0e59dff593b3875728e400e15f65e2f4b8390f078ce6d0c31be07e88c036b34d328a78b860ce9a37d9327601b1ae391d2efd976b0fb6a69c4a5fc0b08ccf1dc000804ce5cc7992aacf3fe25f6d78e120b020958f3", 0x1000}, {&(0x7f0000000500)="dfa889e5df9860993a80bc19cd61e1be122d072401b7f6fe6345f9b6ec5438dc475620cc6ad0a1a49b27709c6b032e7552048a597f1b8c79e9452553dbe7cfa0dc527c1501837257aa98c602aa053d3837ba5b639f1108aea4da92575b47898380d9a55e8d11002691abab2f7cb0f9caab81", 0x72}, {&(0x7f0000001980)="1332642e42d195bdd4c77aa2e6b7b9f775782a99113cd4b1368f0da54bacc3385c16930505f6eda1afa061adb9cd79d1867c69e862d612f0f05f54bb2c0115337a0ad8339dbd0057b4ac28a0449a83d256e0c1f76838f71d8192a4c2e8734a8f0e2fa9f2d77a3944f1d31e4b6cf4a5148c2cba6db62d0a", 0x77}, {&(0x7f0000001a00)="9fa2a3e7ae3bb4e8e26dbb808de33f4505a1fec789c576b57f793269122a563680b10b7456e42028380fbed051fae3356cfff79c6affb20cd4cc1ea20db2faef262a9d47f638d400cacfeee432c36112a974f8338e9f2bc68b7531b18deee5564dbe4192c871fabbf13efd5841e2f2c9aa48d84fd525f8218d5ff2106d484f5b1db18219f14905b12ffc6163c62f0d32286c297cf4ec494c421d1ceea4868e26264d3514a84859457899cfcc80f614c399e5cd1c08ac7b292385beaaa15288814c255315eb41f2279572b1d001e476714da8a725396e5cc2e69f9b526b01645d8039975c09d515a69804204c6d660a94aa1ed2cac2dd57297bb9490b89f7a04b3a452978c4e392bd1887ca562e2bad799636c9f2920e1c2cc8c80abbd9c81cb5b793e10cdd7f24a501020922e1e19763673eb9f3015a4f55fc60b64a575de487b2002757b785e343dec3a59453081d64b3cc26a84fc329b000d2d4bc40fa5c8cbe9c721d2a652d3dd18d7e89a500405736f548267261d193f671fa1625a2c4b1dcd74ffc518d1cf685d258a8fcc2802ca373d24e84c1eba94c566dfdcfca5d82842cf683fb1078c336874270ca8b562e0278ca4a152cbbb0f01060d27786334dfa534031bb19b42acefd181606e8db0c0225cbb1a3fd4219b9411ee04cb2de411ccfc8709c4ca1c1f12970300f3fc8dfff67f051547f4e3f3fa941f5fea3f61839f6ca95021ef3eb2e80af36ad389801f8f313a24a4b60fca67b5edd461f8a0135c237de260d18f46066860a128e754556fb2d65de3360e59c6a3b014063743c264fb204820f89f948d3dbef8e483103d21ff4cc6c44b19db094f0b090f8b5bc0657b4d5e404ab0c1ebc5362a0803f612dbc64fbe3a01badb604f690b4fc37c009416a9e0b93890aa3b5424c1109d730b1d373bafc0399f0c2a475655bf7b1a75640bac98658c2b6793b3aa0c031dc07f67d60852226d603386739cf5eafe2a3ed430b92bc10e8adefed69a1b46950de95d3a31656b33b4189c10d865e5544f9bd843fbcfaa8ae72151aa4e5105ae506ad464bbd5ce699e3de0d1714b79d65ef2c357b9999adc5c6d90f76c2eb12668ffd0712d2427d481770ed2a508835bae4264b09fee43c73f56f584b60c2bc91d8aadce8714c83cfff94fbb8f10b77ebf67eee58373bf3daf9eabdb7a9684af71e5af81a74e1da3905b291df64e72e946b49fc98b9afff01c9257beb1fdc3d724cf2cf4a46e3003074d428772d2bbd36f7f50fc9417b08461cb0c027d8724c609effc3346bf85be9856b59ff99a9f5918a31d82b2b3fdf4678b46839c86d795b65747ce90a8cb008c3884ef87b9a1cbd9ba3689b8beb5064a890b6f1ded09e071999356a7ef38ea3df1ee9048f44781b2db5e5cff4a372aac014e16a0a48df81e76c90d3c37ee652fbc8831774af6edc6933a4c947cdd5a9cf6b217ee2a00dcc6867f67f90c6545eb5d739e1ed481f6061e33e38cdecf6a81714890331396441bd0af1fcacfc27562c368e389812a0fdaea8734d84bded45c128052cc830d456eb5d6f3facb7893319a22bb2b54d5e623114258e1c93d5c5688661c88c9d7f2f8c5f5c9fe20510fba7448358313f663fa70f2aae7153fbf590da5b338abba1028cf32375a775dbede387ecc1683be68886eeb1c7b77b8255315946498ee2daf863a926a5976ff17df70ca419c9c0233562bc2851cd0f37bc267fdcb099fcda7eeb5808647e2c06fe1aad8747a6db075f105b03d476127c984794613515991ca9cc00289fcbf73d636d658946c502f987d8272759591b419ccc370323d8a58c75d2e79429ec6ea3d8e237a4f1dc9183b1baac73893ba0ae014da241db965799fdf53486548e81273831d8220f61867d5dff4149aef755ab996b46db7349f2f7a7abf4f330aa6b56d124ce401ae46695c38220d909d85a7c500c2918ed9ec8b4ee603827f8d09adbec3655b1b251c2586456d8685b831f79056b0090e31beed03fea84f79bfaf423fb898c934c3f01a797807a4b5bb09b4fd4d8a03e9629b33305e37f0826a992b58808c338ab31bd7646416041df549671bba272f7c4f506336f2832076e35cd3fac914ff70adc5632d174fa214adf867223aedad45fb9f23ba65fd48f6fcdd2fb0203a094fadf0b2aa6dba52c53dfaa3eb517d59e51b43e5e5ffb541132e50a2404251a2f7fbef56328193b821f143dd24c69982883c17b999c4af016f17cca448d2036a7d01f0e73c6b2da047af8012ce84d13422d58410865ca8f150d2ddea7a662ef5e4f23b7ce61da4fbe3bfd7f15263c454d22baf133fe2b79a06acf2db83127460a0636bd2816d19e70f4e5c742f201bf58e2ebb504156f48d41457ab75a53cf93828f6bbec7fe75dd17c59e83ae4238fb85b7c145792f5f0baf7123ace69770453f3e38816641a090e25b97e571d0e6a8bc549b0ed03a69eff23e56492190026cb29035c46db7e53e078c131c2cf86ec8381c67d58bfc59770c9bfbb7455aa9b9c3d9ba07ac295109b47eb50272c5b4aea23ddba048e4f014ac3c3d12835c1bcee6712d774c01c23a6de411dc64b8302cac87b98734e80219f014b1b3bedf9f1e0ce5ec9daaaf74dc48d03f9628b21816cbd693bb83fc7db7acf713565994dd65a082f52c8e08df1e96f286e7b73dd661237f4b02da1496f79aba9a158f75de13629b43ea2edaa9f02dc0b7d2f06d46821a05ed0ba1e4a57f3ff760c0074ca24cfba6968130457b9f7cc6a0345e1ec176c821bee639874db8d7be7b0ba5eb263a99cc212d7dab3cff992528e8adb9290f2f1bc9876769c4101dfbf946b8e72c01cdd87a11543db0ef983435e6afd199009e618d49b305f75efdb6de42c4c5c1a39c2826d14d93910f220640f904df6e831c5f0cea55e429e3645d9a0d82ff094f51be0530145ee90e19f5a348ccaa8b980e46d45469df32391dcac80c9589b7a0ca61fad6ae748a26b7f88bd3fe9c8cd5199c19a703a7e87bd925ffffc652cb67c4cc894e193e5f32f5a7ab0ea7c6feb280f468db1c4359e23ce794d72a18e0de5d02c57d846ddcb8e8ee87cedc18f8664f8a44ddaecddc0907fa6500a4f3d7b3940afd1966df84fd1eb01a2f54d880d5127fb71cddd936cc624aa11a9a8d04b668f3aea4f3ee732168bfbfcd6f6a40086648ef51003545339c8c00ac0b2219c9728aee5ae47150d35e6a602876c4ecaa207938cb6848caf23512eb904a6f652b900a20453838d31f148c4a7c84fdb1475b5d6da000ac9f308055b3378085149dc154d0632bf6750c3f0c331bee7997b593ecccd56a7e4eeb4c604ec4e8df074e38340b320c5f0d39c530d6f504f451efcd223776c2f7fb96b2b3bfd13e985640bec3a3c5c054a1acfa9e2872b57af17d95a06cc2331942fb6f22ba3e6ac385e523be6bb4ecde7dc7c64eb3f98f6a358d66069a0a659687dcdd9a92369e7b37055c3c17ff7d23aa24e947908dc2cd1a938a37c68115d48731f4321663c4324e2158179c4525bce7ddbef932585870ee3825b40678b99ad61dec02d53f334d7db293aa231e2baa2572f4445ef10941b433df5f86903f99f080dacf3a77752901d850b70a6900e3d837c8d54749af0be63d4d4ee059cc75f1badd9f87e067bb385b138c8aeb4b3d9c2865a93e50f0b98433b99adc47ccf00692f83852ec030a7b659e1e0e11131b6dd71f7256ee9671efa5bfb58dce4803ae0af093739bbac697ee17e403850a64072d9d03acb4a09d2b62afbbbdf9a9ea3815fa849bbb71beba532baad071212c175ce1027b86e8e66b842c0802d5841f179b829e4b4983371b0fff50ed488eefbd4fd5597e80d32b5040a165e31b9755af834ae93756e08e34ef500375efcf65078cd9af30ce3ab2e4df15c0f2b8888f9f24b543c06c61395f4b4afb318ae69643befc73c1b1583ba3cd3cd877d1ec07b33d6d594503f4d0f5483edc68fd6fc4870f40f4fe9f5ff5fe245807d3e84247a03a7269ffe1c6b3c25f30fbe3e4384fa76a6a8d5cf74aa7b39e9402dd9b20807128a4765539830a82f6cea7f5b0b92dd3650d6850c9b0efb49bdec6d97669de1d92ea0b12915e0b9d8fafd00ac5f71b22c2873b1008997c1df33b7584042199a48773504b3d39b53afcb7801ee9e01ef677223da07a2519745e4fe8704aef600763cd3fd75455f02493c8274a1f249158dcdc5983504dd526d82236c7a0307a867003852aad29297c0f04452ba37048f29a11636bfcd1e20bda8fccd5b8f9126076bf93dd9b91b098188d8175df9706576563694d5fc6a6c6b551d4f597117e6321598eaa602c8f41000954d7e505962cac850de707c10f747f80055d7ec1f7067b315758b2c1ae27463bf45d09953a156f33a4c24862b4ebf8133764ad7f1e5d936d4fbc9034c86a4748b721094545f3657d03676e7b373e52465538354aa9aeae2437efd5e2b2c80552d92fea5a3205d6783144b1ad4438eade9039d74bf8c5f0521f1b77b3d1c7318fc660df31cdc21a30b1b13bf6cde8e49783c7ebd9e6b1eeaf7529a384a07f027c4e0993665d4726e6142e7dd64595e45955e58222d29c49704ff53e16e5b33ecc25cbd21447981373b039db4a449c2bbac23ed59db86efd2ebd2eddbb9c352775603e06d5106f51892b2ab681fd44b420906709febea1e9f3beb2c096e1a6c6163f1d8486debe387ac81f8d9b7ccfe265ec706f3aa5196795bc54c79605fed48305f51ce3d973e01a72159365a67d3d172ebce589245ecab304013381b1f026e344c25b43c2cd5a073ef104dbe895972fb0990d01088360cec2075c4f708f7d3ebf42a809c1b8efa312c73fcbe0d7201d36b162220a7c884068231b756f9379d6c2747226f353308daf16662f67706b345d61816fa2e6668095eb344679c4a79c8d448109bd4bbf57004eda93394c5dc955c4636183e03121f8b57c7963c545b4541becad4595237480488eba24e8feb45029fd7bb8df1b73beed7380754143bbd9ac1ef4942f812acf3753f72fea851ff5bb2d66dc843c81508f70a6b6911ceb7abf8bab478b7e33771f00a5cdc9d8fcedef5e0f0d4eb1bda56538b7077bd427919ff0b83d3f3adaf1b926a991d08e9168befe2f44502373f80da753fdcf0ace8d0e43ebe089c233f053d7ea4877420be8ebd3c9a6e416d8b1af2d941ce89efbf7a59ea33db5086ea5d9d86bb3f01f828c3e14af004cfa46fbd598dde33713146a30569c4769a02d12b085c05167b6a14b6fe3808486c0703a4f4b2e89beb9226566a6d763186369e7f4667b74dc1afcd4b28f3ab86b7ff736d6318d5b4e9f26f9301ea5676a686276aa52c0b24e93d5fe3b67e57345f74280080c50816668b5253f6bbb3dd30fcd24fae4417969d8d783c57605a672def65472bbf4663256d32989117abdf36a50afce55c64c9aea72d10cd26e37810bce38b525f658fc95fec8bff395a720c261f770bf8d4323369656673da9173a5de809df64b2eec945eedf7f840e9e95d95e9eae9fa498a1ff9b2596fcf29dca7d80f6c0fac9810e8d81297d62b277ef6edef83f3a9a53ff5e7b7c66d033cca54ac4c37d6fde6a98831577a911ee22e0676c6c8f3b4f5b204e31d14fc97afb121cb43e463247c0884afb6396a3b64dde9e0f714f2b23b420ee69bb6277bf6ad3d725714433e70af20aca4f8cbc50f3a80e92ce66a212648b5bc5e86b622911efaad085822fc2643c25565a60525b48a3c39658e62773c0ec9ac626b69f1ea1a45395b869315e0610f6562c04df33515", 0x1000}], 0x8, &(0x7f0000002a80)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0xc0, 0x40a}, 0x1) getrusage(0x1, &(0x7f0000000200)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='^\x00', &(0x7f00000000c0)='@@\x00', &(0x7f0000000100)='.[\x00', &(0x7f0000000140)='#.($\x00', &(0x7f0000000180)='@*:\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}-\x00']) getrusage(0xffffffffffffffff, &(0x7f0000000400)) 13:24:09 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet6(0x18, 0x7, 0xffffffffffff0001) sendto(r0, &(0x7f0000000000)="f7a13d3290e55eedb30153baa04bd561d0816208abf129433d747605a9a64b74fae9ed3381c531ce60f5a15a56463328cff49aff7d71a8496f8542bbc9dedef0a685744954", 0x45, 0x8, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x5}, 0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x8000000000000180) 13:24:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="345179b8f38ca507af88628b7b2eaa3f0ac1a1f65150d440a95ce202860642c40b1a36c066b1d93e847024b1a5eeaa430d9139490c62f5aac7fe6bc3af7055d79725e60662c4b548f23822ee83045e5c4b3096163cac28920146c4e250b71b8ef94e2712f914fab65cb2ef384d65e4685cb90eeb5a662e28de5e92c3a1d90f495667dc96b4789a564547656fd4b0a652e58ccf44af8d05a0", 0x98}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x0) symlinkat(&(0x7f00000011c0)='./file0\x00', r0, &(0x7f0000001200)='./file0\x00') mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001280)) writev(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)="cf0b576bc7133dfeb04ecb632520fd3419c0d58e", 0x14}, {&(0x7f00000010c0)="f684d79f6a32d6dfaad85941317e0b1480cd6259471698f747fb97c33bc7a9ea77e52d5b88b0244a7aeb9afeb422cd7043702c4bb879453fd2bc70833d591d120386e672d1f79c589da36a9b5fdcfb52958c42b641d1390c3aba48503ce39655cde8d5749063657c0ef7a0be2acf5dae4d8096b487466fc17a4f30e09b87bdafdf11", 0x82}], 0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 13:24:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000001e00)=[{&(0x7f00000008c0)="4fd10cf2a19b0779d0058bb19b55f538b1db5daf47a41e63a269dd936fefad2dc15305", 0x23}, {&(0x7f0000000900)="ee83bb81599bc590d018028be30b715971e53536ebcc64b36009373d3907beb3a0ebec1dde22a1a17d71fac63a11660b15bf9cb4b9f04176cbfe0dafbf88c9acc9b47677b73ab2e079b8b8a170557871a63fc0963b4aec8cadf54f79e75ca39d62bc28cb00e04f458f6975c412e7036f839290812847a0950f1a5b4e4744a0189d7e4ac8d2cc84043954f5adfeab3a5dd7b8b47b913420c5dbb13cc5f0d85a889848c93ea506cfcd1200c49b65a6219ceaa78bd18c21fd585bb8ffdb4ee6f38e5d1a431a355d891df2f71a11c4233fdbcfc15fc7337c", 0xd6}, {&(0x7f0000000a00)="4958c05ac2996f466ef6d86ca853cec4f5e89d8823e6d248f47d4a6e0d04cd6f3eef648815390ba15b0055f3929cbb2b5fa009693bd136d0e784d610b3bdb5a534ff9a90a590c8b227c6c25ea06e907b25274a6e67ed28213131549ea49f5a0309f0ed8da04deb857aaeca259ae29fbd9ee047c2cb045c0e49026788b24c2849695198d0d748fa69216e6701b325f259c2ece3ee6b691f2e5ad1a09f5d0ad0d649a799e87d38e16f491089c60967b95eb504ca3ec4d346b741f7441b6097fa08e285741b8640ff61a8f31fafcb1bc28f52ae78a9e7bea544463d8845555e1254d655d4c9f9cfc4572b4244", 0xeb}, {&(0x7f0000000b00)="5c258abcb79e5485f40673772755d8bf402ac7e8c03774e92b4523eb02c4957f88ea036652784575fb81f6adac5fe7486a3bd75cc8d98da07da53f030328886e83e5662301353bf5a35f9c75c6d0205e3ce40ad55ec3d1d32eca6eabdcf6562374957218252f7d21b34ce6b1db6bec1243b3caf7343c0f03f4a1f237bd053af99593b5e54d9cd4456c4e27e38b5d94898fcd7ff1e69718a1f2e0c9cb5b034d431d404bf535a3", 0xa6}, {&(0x7f0000000bc0)="df9e575934666686fb91ff26eaad1e090a1a77b0c340ff8842d110e1ab4e894da00bfeca7a078032b76b65c45208709cfb2db8ae7ecd4111b3c083f6c994f8e63e213e2e699b57c9b7decb96d44d8521626d123e68949aed7cc99a68bbcc685256e8ad6a8cb098b57780d803fb3e6d2373513b49f4d9dcf8952075e76b72d1c0e4f99e7c36e45a5a3a27c8562bd3cd0e434a3452b22eb45a6a0072c26ffb2a8b2531108f2426e1c93ce44271e829ca53bea3b6aa235a3e5034", 0xb9}, {&(0x7f0000000c80)="8202aca2ef2936de587b3f0fbded3373e8c8ed672142be1d84bfbbd7399b687f5823e14ce81f3da6ca0a0769d4831a6e63d5e0e7c74f7dd71df950b5ef6d885b21694f72da659fdb0fc003e85240e685db340be2e1a661b6faa3f7e2ac23db6e8ed7d5403b3c6f1654629b039132be9d82f83a0ec74ed623645ca73ed197b2278f56657ee5fd954161cbf58a7b045954ce128e6208ac8940e18f", 0x9a}, {&(0x7f0000000d40)="a3c2ba013d6cb37b330db29b73657137236283e5f3aed89c67717374f369f66a7b4a16c8cf8524646a9656aa8bd3e4db1b94906eab713368d7194d4752a6e9ade8a0723ee978125581d37aa711410930c0d43bbb3ebf82b768752193ca820653f89ce0c66e1ed0c635ca0c82e29a68181dbf530e6b2ef2c5da2bfa73d80329122340abb85ec46f5dcfee1e", 0x8b}, {&(0x7f0000000e00)="f6ae9564420df9a1878bec22652e398eeccff78550a9587940833c154ef77b3635bfc5cc4b2cf49719e1854195313235985b6a661503fce757c99281cda30ce6abada457187d91cc773272f975504ef82fb976805a72c7648936abd933b8eeec74bdc27d494031494548b159998ea5e936d67039fd97fecc6e006006bea7481689428bcaad671f4777cef3e4d1f29bfba84247040dd16f404ee39a31eb7bf4262062cf409d1e386b80521d191524eb9c86a55e115e246692b055a70682e89f1b5ec7787e75c0c30ada7f68bf3c0e42ffbdd2ca2890082491166a64d202d12b80f9872bfc981f33919122017fbee55fda2f888d042bc5e02b12eb635762decd333e51db7a6b7e856c08ba9221a14cb92694f62057d43d3784c6b89c7c478b0f03cad111686e7973ab37e43ae739a836cc6b34db5f4e4ed997874317649a117041f3868edd4eddf063099a87b0068d5ee31f471523b03b5fddb5966f18c47f58b7ccb2d3e5e33052ae2cd8b482f72d08a3dce1461e9fb38fa423aae78c6859928d3b77bcf51431a2e1ad14621600619e2ac3ad1df958853c6082b33e0a39348d9e8cda00e587060c7d089dbabe96482332f7b814f7cff383b7517ee85e7ae01a76178bfeb3e070b3c89b5ddee7e8127650a701893380b22c77860e8d1a5baf74b336e0354d0e83b6fc2d7ddcd847f63a22eb75d242c467a458f6fbb858294ab943b54a1d1d73d7371394ea05b19eb485b6e026f14eb855f797c2898d0cc9b28ec25654cb5c1313fcba3c2e2ebd0f110e1556c36df22edc9744726daf466a1b429ee488f42e6eb97ccb5d626f11d773149a5417c73a95aca260c1d889a6b4d2b75592b4ab5831a9dde669a1b8d546fd0d4487c338238e3ca9933268ee027a73643e63a1ae914b944aa985a9eb7dbd9b8f2ae9a5ddd1f81018f9aa40962fba0d4749d767053577e951b393f4adb35b872cbc57035a5a574e6a95b4b476ee76843597f0ba365e37013dc9ff02d781ed20ca504c88c4fb4adf3c21c9fb639c8e3028009332cc369aa0faa44679f25e0df6ab1cf57ee5431f7dc405e0c8aec7533c1c5b84bbb56f60fdd225aa1414cd7c15e740e8145c7b42da69e7683bf0879a3ecfe37e59a5660e7c60d1162b49ca1b0cb24b95217d5b6537a41324a101318f3b92089c82c00511626d286674ec6e2cc9f67227728d1ff34ee58eb7c1b9d1f0a5a653eb2f9133b91a19aa1a53fa2af36ef94b4cb30c8095682ea39f061e00615600d815992ca69c02e7e1776d4f27abb03fcf723e01fce0242bd2ec9c0d868e2ddd82b178832bafe974219432f09cbd18f16790ed8bb571d6c7064a020d7132b33ef86f2be83e8aaafd966e69366e1b7f28117936d8d511c7a56073e78f40db7fad05c7087dd92cecc1ea362c1264fe2d5bebadb02c24bcd7007c5784842b939a9537f6f6636c492cfbcda29a864510766e131399b28562e4b424a392728fae978bffcbe6c73decf6a305444723d89a118f77e5078d26193bf3e7e0a345a47a8fbfe82bca6f8cdf1b34d29000794927c95e7d7e6ec5846cb6ba64231ecc15b8e50cabbd459000f62b627979bc725886765b877add7e4a89b1b2db33a860c4dd81314fa0170f209392236ad2cdc42e126f6c579b838b5a8234465a4e26b3b943ed4f2458676c70b65cf088345caee5f9a3c8319978b319d7514936f91dd8a56f746e831c3c45bc5e4ebc31a803d8546f40f7c6bca74e777a343d2fff5c6cb1e180be8bb327c823695c702b0a5f644cdb6aaa97aba5d976e944e66c2bcd5bcc7145773353b3e6a30d0d8a93710437dfb2bf57ed3b5151bbbbb4c1b0811988fdc9450e5fcd49f7ea879fadb4277b1360af78e8d7878fe1121c29186c00a7e4b109c21122a9b13e27c613df3960d201529b25abb567110e8f0aa321149a3fc8cd854325e23833de25823fdc657838ec492aa025f4c01ac0d2db6012cbb469440c97555adae11f448cc6ea82c8067d727bd08fccc6711e73755738a5470bd4fe5369a47808da5b889dbdf05cadce3b94e08339607796e58660be9beba749ee2d9f8aa0f6b4612bac6c34f0fb638af448cc1368c0ba3728bdda258cf25b37c60339aa70180d5fe84deb796216b49c4f841762214f31c9b424a848952f5dc818e5f37ab8ec5c0f2fd0885f5e667a9e1b6a19e463ad0720de68587ad514d5967e766a92f1b8c718238fdc65b84b2f19b887a47df1568895a61f09b12d00219bb6bbeee05d7eb0df04680efedd144e98120ce2df64aebfd2d6d6fbfec79036bee5fe94ed315da2acca7d57bb0670c3af2184d843f356387ceab9400a376380f7eac89be0b59ff0db8857adc97e655712d742de1d26cc40e26e465ec7bad1636b4c22ec0a9078f891e1aa52918c0a3648841d251dc721f6779fe0f554785480cc9b514dc58fe41dbc27e67c8b21146464bb47b316e6277092df75351de6cc2f0beab8254d45b861d24749516d48f7c529fcf515a916c8b490eb43d01fc0bc65da5009c705b246a7983625da04381d64b977fdde9642ea86d5c248a8daa894609877c0d98e52e7c944659ac6a73606bcd86ed3e5aa8ab8746f669a0a10a2e84a8c866969243b7c09af5dca896621580b80000297598bf42955b87a5252e5493f1bf4de7e2856970172b97ae308895b013bf5c4b154451e98f3fd86390b7cb6f2dd371e4d1e5252248273d440e0b7eb8bfb0b4b7714c88c2680bc9a73d7e1eb65fef6894ba12f4876f120960c72a6f432356d9ebd12b546df099f70b4f6b2a1a5751151a26942aa5a2a55c5623430ddccb9b8e47bedeb84a5377df9c1dd9eecc9cea8c8de0970c00990d66c3c1fa0aed3ac7e6588b5190c2a7f45bca08912900299284f5eb9211fa20f188900c07c6d8aa06f308c006529dd8d1e96e375efe06752e716887e8df64bb1812f7c99d50c1e54e043d4424e0d1ef20140bf539a923e83dba87d56c397175cbc52136c2656849a119dcc8b746c46bed405121e957f202366f47d4f46e704582541dab0b960e85a860ec3e1d55eb8dfdb12f4b91c5ef180b16056a20c0c37bb83d9ebf157acd0aa64db9c3f74dae8caa27d866de1d98741b7fa2cd592786c2be9ca9951eb2f83780bd969b050ee1b4dc71b94d302ddb21734028cef6f57f2aa87f72cbb667550c6f9ea9596c07a2644e396cf9998b0d4b78154c5318cdc5f2d8e2bc33f42f5ffa11087e504d6b0a378d63533f7f0041a1fce6a70192d119d0b2a984d2d9448d887b74e6c26db179742f00edd7814fc3925f1bcf61be583e604739b22058a5344239a9b2c6fa6fe882b27b64d63660418090c059119faafdf653b53ae084a5fbb3a78f051941e7727039f8d71d4288c31d5a3d8a27ed11b047ce3ae0a4b3cf9399721458abf3accbcc7a1ce1b834519f8601b5f9c16c89fa21e7aa2b92abfd9366054970ae15b817b9e568ee98ddaa2395614ce00d7bc7e8a45952be3a8c6ec5a88434e53b7c9bbce24a63b1d7f9a2a4b78568901bf485261d4c7ab241e2e0419a8dbe556d10e074bef30c003a971585287e44708e8e9e4fd9a192477878523abe002f8688ebeb35c1cc80202a42aa8f4f52b5c29154c4da2c30ee3a7daec233987be8c7d255f0d1b3d7cde8effce39bee9d959b7afd13541ed0852430d55e0b5f20a6da9e29f8aba63fe3478c1f15422edeb78a59d30b08e5f9763d6ee1139b1966e95bbaa26242f2521dcdcc0984df9e48ad7aa72b4c087408d9f4ded41b32ca0062fd907a7aea82213c723fa2ba34c20aea9c418b6867d3ef61d67f190646ed9a4f0a2eb23e691a45e3af653bdfe5c1209d2edce7873dd38f06afa10e45f3c4af3e0597444023d5e4ba7497927e610c07cc19e999fce14f36680ecd7df8385d1861a6ad61e00323de6bb65417d2085ca08328863de45c3cfc81bb25a554203b76380867dc2d1af9f189f9259600d6463da2fcdfa072ade45e76153edd4ae20ffcf940d7903679a6adfa3b6aab89f3a6e894b7bec7d51b7a335a89af5751effb8d36ff0772af87a2584d8ecdbbe2a973646cf9f36befeb8498fc174bbb6f1f53275d17d7b4dd3286594cb5ac7f22c587f01deaee8bcc33059bd6f09710970d4b032f7fd858a4b03774e6a1861ea7bd91e5dfd4bbe8a8db31cbe36ccae4e70c7e6bcdb186b163fb1a4f54481cdf5a86d7adf350a9c9a034ccdf70c4240b37938d4035a660b45a0767dc5613e239c1534df23965e2a90487f200c56f28572607e31060780d8665c95b5c2820432f1d8e3a13123303376c01eacdfa0e6251ab481d9621313e3e45ae31a5db2a98cfc8f981785635842fb4d1744cafb485846ba95a8b12ee697b6d54f848104e1ee171f277788d05455cc653c611604c1e5aed1471653df1d8af4c941e86438510b4ec8a6e4ffdc57d95c2793934afb5f72ff6a0a9a2faf5d5de91a1a804c91659f63aae7218f9ee6cac9f09736483ca546ea2cb3170b7e040df5d801ac384c6ed8aac85aae0aeaa6cfbacc380bca91786e419f6de48b06dfea4945f1b15136f7be02705db35f6178491ba59f4908cb329306a63fdc0f9adf30c1ca296ea9d4cdda8eac5dc2abadcd1bcccde1031d134f80d7c9b63b0ffc9e05d9386b92e830501e29bf812cdaca1f375ee49a8cd3297394965fb18891d30e541a07657de6d5f3a32376c68aab50e18c56c293d38458c38dec39d98cf7dfd89c4538ab63ec14756f3f567b12694fc88665cac9b6056edcc0729df1ae91f3a77256fea2231d7b453e06339c5048db42fbcfb89909041793a74e51800a6586591aab0cc7ab33dc55c07f64cde5c9fda96488c76001e2a07e394d84aab6b69d18ea31635a77d9ffe65de5259a3c62876b825fad7b3654d241e4f7aa802e1dfa61d0c734f1bce3b76d3699d9d6b4b32a3c9de9028f8073c5f2aeaff8a3d285dcddc61c430a3414639225bf5f2640bbbe829cf4f123e7ddb345d74a635d8fbaa9335766d045306e357439fbb0e713385abb29938d5529c8b5de9e8ef1a63d08f336367710898fd154f7693c03d990bd9c70a95766d55d8a2816a61c5c4ac9e4125c272dcc3f5935c37b60a22019fd23550968e4c459b8b9df9ae7d0be878119ea272ee2fb808b3809a0cd98553e23d1c2261d3374aa82c403a05ff3870dfe645cbe2756b3d2f7bcada48f36e768066ebdc95567c25192a77c359b7b140c7e13af94603ad84ce106c38e965975fc33860bf2e4506ec5717b9be5942f2d3bed1c7f125f4ca095df6ea6de8fac9d8e7f0a74d4bef85bc83bb843296ca1a3730663118826b70482db12d9645558961932716ba6a6b7b37a5270baaa7d51727732bfc0cb7874f59d5c334c8cf09fa511677a6078ed239fdb10c2e6a4b6d9699472191745056e853fa660c074e00eeca4059e803c51db1659915b03e7fe107be0e92b9dcc327380d47e315802a4537a1ff677b22d28f40ed05c6c84435229585b28f9c15be3a1505641e90afdc4a751eb624c392286127d8853b4ab9e362c4adecff7df16402599f29157b7a6c4d6b911b84e45e915e9ea87574f803b90c9107460e546590e8e13263da61ceb75f2f72776cedc36fa2b038f514fe38400334b238d272e7e48e3f392e2edc1daebc8cb7e84c95f7be118e5aa9af6014d2ce12ca8f406648f7fcabf06fc180d04a9d06e893c030d7610ed1806657b9113b2da034dd0cf8a56d80a112a5452561890a3ebafd9ba2a422a25ef2cf22e7430839b1fd32f62db314022155cbfc72f1d3d8fb01e489d56b42f07fe06", 0x1000}], 0x8, 0x0) write(r0, &(0x7f0000000780)="01f5a4af406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971641a809064ec0cdcc3430ee87fde622416d0e50540ac41e13312de5696e91466881bd7cb9618b7ef2c6663b857a65ee2e70e0f25d46d3e13a120c7c9261804df010fa127568f098df2f66f281f77a2fa76b77db05cd15f79474830c7b91f71478d35d298190ba3d2424020301171cfab7eab36111af3f6a50dd00c67ef944e01f18c8a6ea6ef07c8fa69ea378fa538eca7604a9317e6d8794c404d13a6b343ae7b1ca76fc3be4f7e64abcaef5bf07af584386c3550f2d9328a3bb409ab83e", 0x10e) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xf9c, 0x3, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000700)=""/45, 0xffffffac}], 0xffffffffffffff7) readv(r3, &(0x7f0000000600)=[{&(0x7f0000000040)=""/35, 0x23}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000480)=""/157, 0x9d}, {&(0x7f0000000540)=""/183, 0xb7}], 0x5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/87, 0x57}], 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000680)=0x10) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001e80)) ftruncate(r3, 0xffff) 13:24:09 executing program 0: shmget(0x2, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget(0x0, 0x2000, 0x4c6, &(0x7f0000ffd000/0x2000)=nil) 13:24:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x3ffffffffffffe) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 13:24:09 executing program 0: socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 13:24:10 executing program 1: r0 = getpid() getpgid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xce7, 0xff, &(0x7f00000000c0)="db9b6b68886e", 0x6) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1089, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r1, 0x3, 0x0, &(0x7f0000000100)="cbe0deb0e20d97b6efae3ed3e7cbdf1d4104bb3379784061f60a18", 0x1b) fcntl$getflags(r1, 0x3) 13:24:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20010008) sendto$unix(r1, &(0x7f0000000000)="7443ea732c98dc54f767d669", 0xc, 0x40b, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendto$inet6(r3, &(0x7f0000000040)="e1ec7c2875a59b420720641a9073213419312534ffe3168684bc5946195e56276de5454bb630b94a7f4352db9fb11e70d97d0651b5f6f6e5ae9f67c0cf0d9cadbb5e01160c6f3ba55f462087070950154c45f6ccca505a462f9864169beb011cc8e51345e02359da8ed9867d48e935cbfa7342048e42beef6f3148859e16c089b19d93fc5dcfa2ccbe3b17371aa211ea7dc62bbfcd2989c55ac1267f862265e7824e270ae455c139e4c009eb333e4f53f76aa807cc952ec5c4af11ab6ea182c2ea446f763bbe3a9601645b72c8abda", 0xcf, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x80, 0x9}, 0xc) sendto$inet6(r2, &(0x7f0000000240)="4609c6468c35842315abebd9b929baeae80ac3deba222fca254c1c944e7989d073bbbcbc3b13cd67f6c984a0452ce17e8a7a2f6b8c526ae1ade40fe6eba9130e5e74ec95b5a3792401e87e70c3e807d57804efa7843e2a25a9480a40e9578f14a56472a28fbfdf3c22eaf7b5a317ff95ba26a520d6b7bcc6ac4119ca97bf83593a7ba627495b5f4dd68a3fd9a7c8772594eda46b6beef7e138d0832bbbe724cd70bf0cf06c7db41fa5c2821b076a3d3b623b408af47fc4416332b699c339a96119043065f2bc51fab0ff4ae78bc85aaeed72e2357c8f9c90ede93006e116ec0ae9c6c41d91ed7b56a2d5dfd614f53ca9ce0211f5f46949e804986548fcd99d46919517d30e2f0be07e2f245b09739a51f3bd6abe5f32a78c4078ff3c8ab28c43b6ec5094eee653dcb8111bfd81caa2fe760ffec4dca02e5edb18fd9dd16b61e062a100b327e599833f040c7ccb31f4ca3f17bf6cd8077f19d5205957eeca3abccc6ee99e46ebfefa3346f6c59fea6e9c84e009d1e8b046e64572ff43fb99e4cae5146cd4b93acd58b2ad5ee2b0aa04647d94563500cfd8a7370c563a4de9cd056852dd149cb47396f8f95935c84fe3829d138bca2b83b5cec1b6ac00e232290b64eb009b4b1aff4b63c91939e8eb438db6db3d1525fba784390052425134cf26441b37a6e48e3a0b326fac1a4b508c28c8245dc681ec6044027c26d39bbd48aeeffbc08bcd418960f461e9bc1fa9df3e9e9a5cf660eb23f712555330fc49d2377246012e0fbeeeb28ca4d7eb4f787399b7fad7c3c186c2a7d320e785dc226a97e45f1a6d17b67d8f2e21f5a23a41eab4f1493e6eaab6367cf63bfe9e850f533bd3055e4ca15d2b94c5c1f91280a8b422c68f4ca4c076b624474fda443f28bbe257419c45e5b6183cafca124570dc186f441580f827231c7b3cc193498bc3b962d869290bd87af3d990b57c1a2254bf450a58fa6152c7d91dde023a438d586488e60fb61b8a0abfd7b9b96c4f17e2c8e431090cd75207e1ab8c7d93b1f86c447e085d02877084497d0f78d9fa0bc95a6314e886a395dc7073dbb59a67016f1efde8d414c943360c060784982d3dd9f8aae93085b40b9283ed92abfbacf5c90af842cf004eb2b1e5d4f65d3ddff957f8c0aa557b7ebdac4fdb9bbcaab9023c825c607c1768b13ddd647db3f6fc7b19cc3899f6550fd6619e82279469f27bd7877b49081d4d9db696b4ab1b9708111f6047f83dc3bd7e49ea6b0dc5fd83c50deb6b0e17243a8b13526f35624c5c0fe12731f2560579e51414f355ad68e4b0d2bc7a1145c9a7dec0a75b7f483e5e7a808df87a98d502135794c9f9e90c6ae45c108bb3f4f7404d51c20d64d5c7d92efcf4e868f0e19eccd0f1054ab9fc68e9fcacaef99edec5121f609358ea60435cfdd0c2135e920357492c808966b326e4d8cec2b5f1fc23570972686d35eb63b7e5f1bc11739f404df904cdbdb3847a6066e45d95eacbd0cf0adde7b6ace4e3973956c1d480e4254a59361fd4499f8f13c87d3cdbe2fc5f0cf8b7814a47d7f50a8f654b81bd4299551181dfe1a38692b9c3c8bc335981225160c193e31050899b5b162616a5ff7d38c0aea80aff4c9352e457d38dfa6cd37c6dfb760fe5b14dfc39a6a366e5dbe6c14ebb268f1de8297e79780c910cc31d2f62a343154a4fa3259a86adc44fb3745d153d9e977ee6c36dcebc61fed9e477603eec598bf3fc8d12997fd71b0099b7b60376095c3f190602e9df4c2a0535c655e40da1d05dfe6d44016bf0c4799605e92e9a9c55eb34ec071560a92b3d6a6a7e4a23bc350580d57aa31dd91bb0524fea3127516aa77978bb1b6dd8cbc78f294b0dd1be8629039c5d294a1667a1c21dd8b0b669654a5ddd50dcb75e1ed60755aa93d64697ad43ab586d2b91246285913c7d6c9337e5afd965288c4d1f968786cf611888647ad1c36bb16db1ecb80e8db4d44d543edebc4552a65358f516f4b12e1e95a50548de45eb4aa4012908782980cc489633ba9eb38a7f9607207e4e8c239eb338d9861963424bb21202e61c997ecee5cad77f3dcb7bac16cfb6e19c502bf4c9e8b92f86f8e3ce16b59ec29663c04aaafa1e8877c29afe058dee403a24cb0972ac6ba99b29e82a1bd1a2307f1ada69d8624f3841af3f017c7c358d2175c6918a1ae5944aae6c950edb41013f7ec212141da5427064328b2fd1cd12f0a0a0ad3e8b263281a774af04d6c8ac665bf93c131c778392ed9909d843b44567d43d38440e54c58eb9db209ecbbdb0da5e9ed61360ac4ad428832730e1822185dd9baee5d9c9224866be57e49ec1bfd6d480d42fd53ce9f53229500f039cb789dd9791bc040023c2547ea96728d8da3b3f0a653d69efa5d7f10d68867fe425688521384e93de0ab0a842efca17c56317a39ea57d94dc6018d3260a07e56c84086dfa4062c8da2709d82691d22c75b55ed511d99dd4e806c3d8dc3ba2a3af0b9613d0bcc1b9dfcfd673fb41a26b73ca26fb73873002c954d21aa26036acdd654daf7d7dacedad9edc674ac6ae40cce9027f8a032f2298cc57b77d29f60db42678a0bdaf6c9f10a1cf83feb1634ad166caa7a316b69bca3f38849053fc2edcfe73bb4007dee37976f1d6ef04fa9cbd4b4b5103d8d59afa88b295cf3bcaca08281b58a9c19349662c204ecca1004c91d570700fc2ff5081429b03812b2fb06550e821e25292b6ff4085525b746676a55fd4618d4dfb214f5d001231360886fee030e6d2e1abd5163250305f39faabe169b7a4028ecb86788de315d1cf3deaad4ce9e604b62ee10fad23848594bcf49e7a11bc424894a0a7976d5c7f7ae9c8426a678df4a67fa31cc64bae23803dcbac273416e01853f4737e8360f39149c2eac256499a26c00a89e3b8156554733992faffcc7d6248846dea6957146095652269392d7354ece9511fc53b8693de95cf4b8939ea67a98b2887636a82033f528a0c8b96b116c22244666821aeab259e5e5b184d25186a2d1cbb2630d76b813029dec011e28df2bb2e44371f2add170bcb48a6dd6bbdde388bd69153dafb72ce5f8275111d4d4e258202e910b38502f85dcbace25ef56e0a39912d1e5c33b81abb0c331299d25c4fe7dd17db33cf01c536d83ecebce642581fea5bd458901b7dcd67475353e76794a9c1f4a26cb66dffa983216aba338c6bca04df4dd4949859ab2757a84efe4c95c36aebeb05e6a2c2a37ea972f231106e48f4b85916a90021f115ac564e2eac31ff2327c650bda90e250165f4ef17bb9c6aa2b7df206d3adfbd9b68f90cdf2b22ac76c390e8e68c0b1b803f4b061129d4ef14f7a17728378da0665f59f5ac21885bfefa5fac246fb31cb008ff1ee1198c7617800b82e5570204ac0a96cbd10617ccf82370f686ac4e192b5d4b1412b08b8786fcb44820eacb3244e8648cd75ceeda5b5a90053e454434292a1927d3e91965ba867963afb4def6d086ecea3dd8e8812b681c2356cf7565065e37ea6e6c56d89a72e617fd9a09ee5231e890502fa8844039277558dcad533ed856155337e8d644c476cd9c66d34f92a503bc4de98bab50563bc23a0a3db88088e5f649209bf2c47d1d220d6da0a2d3657c549e0626a1992517921155e28ba9baaee41ab524bfe339f8958da8565a0fe86aab1ef9ca4a8e263c73dc61d959ce58aa41a180d3ba19d2420ad2afcf76820d33f286b4469b3bc21a21b4f4e3b5d57c3f7248a19406de5eedf1f5e7597672faa226deeba2702e2de660f51eeafd047888f913567302354f37d18cebceb75359d1a001fb01aa4cc2824726b6ba17bb7dd3cb366384763ec6dc934590d050c0c0db30eaf52e7fcedc3525884e133a0f1dab05546af4a4a75b3f88a587f953261840c5dc299b9b0fb99dc42e09655295309ca56f89bb7f16931422e7263b2fc84ff5a46479b9ebbf5478fcd094c49efc7404f82b57231cd86fb36f7a55c54aec9222b75299087909a0b0ed23d3a479e1a2226296f62611fc6d7da8ae8e2349d3fc0d964caf5ee6b385a5af038c51da7c7aa39e3789c3cf2adbfbd00b360d00b177a6a98e36443ea605d829ac94524e1ff5006402f4fd3a5394d9c422d6e6f9612bcb6e1e7aa0b82ea5afab9a030d5bdb67eabae17a5644270d4d539bd4dc8665fd8468253602eac5c6381e5e98074ff69f60e2c9d5eb15a1ee39ab7eb456207614727fedbebe83709e720103f8ad8059bfdebc49776c4600da5e1a7d8b53bf44a5e97d0b6b36edc71852c634f3a025b1712c537568b12197c301beaefa3ba93af9bc74025e6417d9a69952682b5b6559e277c98d7ddf747139b828b0af8a9425e85e41d113d84e84f593093fefbbcca8237c9124a971a2ecf0b7ad872dc2f6abc93272923f7b664b23e2d5845be16121291261ce3486a2ab2a534216d6dce3807f37f087c2341326659d36da49ee8d89966df0ca2a2808bbc327e6964d3726b39b499e6b299596606b27ea1a04618fb31010e623433983f1263b3d53f15e1d43461308b3acc5e46b638129b5742eaade0f3f25e8f9f01bbd08d00acd2e0e895d2991e6960f7026d7bc10ee9f62692b9db686bb2081c59de15e8f68e85d6f1f7bfbe5bca8ebe89b73e63a533967895737cd9ffcd47f6d6c3cfee9dfb203abf37f82112e4e7612fee31a0b28746911f6260dc5f2d887d4a2ddb63adee3387c1c25351261bfbcfdad50a75e4177c3e999b2d1edb2abc6b880aac47d38913943e1e4e9e859bbbf45815c89b4e6b7ec7f5726486fa2fb4dbe91fa5f46cafcc08aaab017ce76da871f46f7232623d6da75d85884786248abdf0d83d9d5188ba093db20ac4ec089d3a332a86bb04bba3ac719c8d5fedf95913b9204dd13d5783d4d358bc1a65c958129ed0897d63ecaa5ccda97e6e44b91767cefc066338d60c275df2284b9ce5b2c37962195327c9f207c2e7f5d8e94da934ac4bbb08132c4855bcb576824a535c13af342910a296cf5b84a8765b5c737ff300fa9c03ad62715edee55bc35c433d6693332741c4778b952a193df64da033a8bb4ec1dc58addcb8a880b998db2b1960a454050b73dd790b9d5dc04f25bd92b02fd88aec2dbcdca822e3f9b4ff91ee2b37f98fd8ab22c315ff452113c5dc16de1dd455e4863e0f296ba51e3bd71005f64983894b2aef65825e48c28e05cf4b9fc917faf4cd6d2616e9bc1b7c5497621fa640216e31407466c3cff9c3d736afb758f235f1937787c3172e2fb48901f10f886b6e7b398305a9f6f5e9d2274901b24d4175bd9ec15a6894c5aced76c0ec68aa2555e9c0ed64f4ffe76907583f88435f259487cc8cad74630cac8fcf9be702aaa2fe39b9c3626150fdb674e48e86f442b1a7dce5e1acb12fc909b6e6874fde39b732aeaef4a56c0cbfe95e21ebe23f2263b027fea758643b0cb25c5fbea74616371fc0b65ec47f6273e9255ae347734eca4cfb9a09b46b034d1c1c19a47c1c675e4c302fb435622bafbde9823788b4eef7e81dc3db5d725de77643f8bd4d46bc5f75086bdcdf2e8bdc816d695f9d502424e727295e772744b1a9f8a9f18f1674d38def1c39abbfa206daf6a710f2ea1a5287f4e744d4b285125e8f6f833af7cd219d746d024f8d457bb529e43dedda2f3e6fcb1b058bb0450862d14fdfcb0611bf83d7eb0c68b7fe1d1d3311f17edd30d7c2a7627ae6a2a6faac450fe569cb7dd5e0a93360391f00f06c9a8918af9022f8743b813da845ba0d082c3e4ca115c4dc3f0bc9803e6a5aae275e6ffdff0eca301a7b84ab1bf35", 0x1000, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0xecae, 0xf20}, 0x10) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) 13:24:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCSCTTY(r0, 0x20007461) 13:24:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8040000000001023, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0xffff, 0x800}) r2 = dup(r0) syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 13:24:10 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x8) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/132) 13:24:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) dup2(r1, r0) close(r1) 13:24:10 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() close(r0) poll(&(0x7f0000000040), 0x0, 0x0) dup2(r1, r2) 13:24:10 executing program 1: syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) 13:24:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) lstat(&(0x7f0000000200)='./file0\x00', 0x0) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/122, 0x7a) fcntl$dupfd(r0, 0xa, r0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f00002ba000/0x4000)=nil, 0x4000, 0x1) 13:24:11 executing program 0: r0 = socket(0x39, 0x3, 0x5) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 13:24:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 13:24:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt(r1, 0x8, 0x4, &(0x7f0000000000)="383649f55122808a0a527710bade69ffaf8f65f60057eeb5dfab1ff9b49a85f34b0d13f0a94f22d309f0fdf57d14459a1f0de380d1fc430c585061eeed08fa84e3853edb3ab844dd82d828b827c3f955ed23c8ab7f7eb886ac03fdff", 0x5c) read(r1, 0x0, 0x0) socketpair(0x0, 0x4, 0xfffffffffffffa66, &(0x7f0000000080)) 13:24:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x80000001, 0x1, 0x8}) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 13:24:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x73}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x82, 0x7fffffff, 0xfffffffffffffeff}], 0x3, &(0x7f0000000080), 0x3, &(0x7f00000000c0)={0x5, 0x8}) write(r1, &(0x7f0000000100), 0xffbb) 13:24:11 executing program 0: r0 = getegid() setgroups(0x1, &(0x7f0000000000)=[r0]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 13:24:11 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x8108, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x4) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0), 0x0) lseek(r0, 0x5, 0x1) 13:24:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 13:24:11 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) semget(0x0, 0x4, 0x448) 13:24:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) shutdown(r1, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="5672d48cc9966bcb1103e16b6b769f45b284496605888cc025a99138a4457666b5c7eb33a572ca7be752f0f305610bdeb9274ca35dbe6e04d3aadaf8e199780f6b78c664f9c4716970c3c492f87a5e471def6f3adbe5612949339cdd7113e966acb8c369e952a1277179c3763156015e76b0e310fa96533297ba", 0x7a) listen(r0, 0x6) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 13:24:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20002, 0x2) setsockopt(r0, 0x1, 0x1, &(0x7f0000000080)="3248ea1d12b8a2d6a7ef88d461e342d0ad", 0x11) r1 = socket(0x2, 0x400000000002, 0x3) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) setsockopt(r1, 0x0, 0x73e, &(0x7f00000000c0)="5ef8c761db3da11e60070c49b22fd448773acf20f715ef25b5b1843a8744423fe739a0ca61cd283fb4ab4d0bc9e00f3098fe88979589dc1e442ab1a6438d52dc9d602f694c303de0cf76fc29f9813b5161b8cc86584b1a082a51fc811fa57d47195fd10cab5902db9d762a92aafd93dd53c2fe89eded3f9407ef312d69066d7e4c2e140b622d8ea4ecb2fa94f5a692a49603cc025428fd493a4759cc2c4c3194eed9d61649744d6819becdb9f8796bb787c1c20051dcc58f110cd921b07f86f22d6a06d3fc347acc53d03cdfc0a1e662174c279747ba9f294b", 0xd9) 13:24:11 executing program 0: msgget$private(0x0, 0x102) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() semget$private(0x0, 0x4, 0x38) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 13:24:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/35, 0x23) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 13:24:11 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 13:24:11 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0xfffffffffffffff7]) fcntl$dupfd(r0, 0x0, r1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 13:24:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind$inet6(0xffffffffffffffff, &(0x7f0000000700)={0x18, 0xffffffffffffffff, 0x80000000, 0x1}, 0xc) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x1f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/68}, {&(0x7f0000000680)=""/34}, {&(0x7f00000002c0)=""/29}, {&(0x7f0000000300)=""/137}, {&(0x7f00000003c0)=""/205}, {&(0x7f00000004c0)=""/64}, {&(0x7f0000000500)=""/237}], 0x3b6) 13:24:11 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) write(r0, 0x0, 0xec70) pipe(&(0x7f0000000040)) 13:24:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x8, &(0x7f0000000040)="c738c66a2cc5f6bd60ddf7817d2d84af03451ee5b29c2a50e2bfdb9dd3a2df5b331c3266fb152c4b34e72069607d988efc", 0x31) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mprotect(&(0x7f000067d000/0x1000)=nil, 0x1000, 0x2) 13:24:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x59, 0x8) write(r0, &(0x7f0000000040)="5bbf4ede0f9bc106ab4f37f6f355eb11791aa6b35898807540b08769ca610861b96fa10a3f326cfc7cde26eb1be1910804a06982d7cde8aad6dd64946823343f1b5c39ed3c88d764bc741da2e1267906c43bf973ca2823fd8a56405a73dceb763cb6c1617467bc5d6fef702a97a4da19ac75c499299570b8dcf046ba613a2e788a8266c8a0f23b5d4924087307aa536eebe673", 0x93) r1 = kqueue() poll(&(0x7f0000000240)=[{r1, 0x21}], 0x1, 0x5040fa54) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) 13:24:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getpid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffff7fffffff, 0x7, 0x8, 0x9, "fa5382229d2e97ccec78aecf3a812323b4a2e104", 0xfffffffeffffffff, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2000000000000002, 0x8, 0x111b, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:24:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80) ftruncate(r0, 0x100) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="48950d7182e1020000000000000000", 0xea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') recvfrom(r0, &(0x7f0000000000), 0x0, 0x1, 0x0, 0x0) 13:24:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 13:24:12 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="c651042b0e5b0ebe95aee81bc12443407e102410eae23d36bd70a1c6c8b3230f01a57168cc0478ca2fb9c150d4f578d81055ec8f5b1b4e11496aad37a5fce5cc91dde6ad65148a6fa1038db6a758701dfe8bf96057c362097c498b46e958c35e1af46d534ed594536e8fa4d593e44232737e191ed69a8606a84af501277cc6bded05b630fc", 0x85) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 13:24:12 executing program 0: socketpair(0x27, 0x4000, 0x559d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3e0e7fa965b5c627de4c267cd503989bb04efb64714ad32b087dde2b6e6e8b644dbdc1406a769047a4dc5e6731ba9fffa2b1d7d81d704046c3c1f0701b7248185a7c4b86c7f6c3b99934e9d847a6bcda02df6df72ef38a6f7c013344e91355c532c102932b75866a2e18f009a41d29fdc1adc60f4336bfcbea6bff813214e935fe6a072009c602abfba0de1509db9f84d65782c78dbc48a4ad59f4330a5cd32470f67cd247f7dfe10b326b76c6709068b2918f9b7a06dbc832cbd2e9d7cac5d37b86da4c6cd829dd437c5aba6ecc80470ba307fc4ce5d306b08f", 0xda) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1001, &(0x7f0000000180), 0x3b9) 13:24:12 executing program 0: truncate(&(0x7f00000001c0)='./file0\x00', 0xad0f) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x1, 0x5}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xc, 0x20000000, 0x822, 0x1f}, {{r1}, 0x0, 0x2, 0x400fffff, 0x401, 0x8000}], 0x7fffffff, &(0x7f0000000180)={0x2, 0x3}) 13:24:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="82022e2f666b6c653000d7ca1fd1c2b4a63f0aee98a22aeea449dfca93b1a2baed80edb4ce04a109a912d24edb46b3d98f9fb5685d9b0c507048c94858d7e8ae26215448de0c4697a221a7d8deb3939f8ee3f601cb4c0974c7b021b837cac5dab87bb7"], 0xa) fchmod(r0, 0x102) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4416457f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7cf8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d14bbc408b7b5cc93eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e799f98265342a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313949bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e3e8e41571449019d9435a9df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f32050eae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a05bd27bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f138a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86df4865f2fb13d127c3c8284de6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda0328d2e0e1abf408d1d6f7f9338f23fa1d46704be6ac229f180c9127fa4e226b9f9c9e4112b51acfc9f21d610b", 0xfffffffffffffff0}], 0x10000000000000e5) setsockopt(r0, 0xeef, 0x800, &(0x7f0000000680)="da09b804f424fc5d22d91b1069a91999611af3d0dfe3ded6ed3b735e9641b590b3", 0x21) setsockopt(r0, 0x0, 0x3, &(0x7f0000000740)="089c859e3a7841059319099b8471115bf09ca47a0b9878a84e6556443a0cb396c0ae1c374c34e04f36ce45290204ee6220051ab76952a596dff0589c74af7ff37a4ef03ecf489c3032d3756989a11d65508b911ed7996f9c056d238f96911595d76a2bf353e3267a324e2c341fe5108615069cb4c8899b906bd23927893558f128d1b950e9c8849bf832037c8ae2076fbdf3552c6d0b6457ccf6f9977a66a937c05983ecc374577e4de841a3ff708d140384542fc3f0b51c908b0e9326dc129d1981b0704c7f676dbf443dbbe329d68eb823ecbdd5beab1689810c65cda45d4bc2b17db59774617bba5007", 0xeb) 13:24:12 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x6}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 13:24:12 executing program 0: r0 = socket(0x1, 0x8, 0x80000000fe) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000), 0x4e) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) setsockopt(r0, 0x10000, 0xda, &(0x7f00000000c0)="816e8ea7ef3b668eb1491aa92a6bc2c02467471a424ba6cf63e112ce5bc9f07bc44bcf89a49b593898d5c840ccb5d94e003991af857ab5af1c7b67962aea28174639498f", 0xfffffffffffffdce) 13:24:12 executing program 1: socketpair(0x18, 0x4002, 0x102, 0x0) 13:24:12 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(0x0, &(0x7f0000ff1000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ff1000/0x4000)=nil, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ff4000/0x2000)=nil) 13:24:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x2ff9, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 13:24:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) kqueue() 13:24:13 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 13:24:13 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x100000000000, 0x0, 0xc4e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x118) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10880, 0x20) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0xc000, 0x40000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x2}, {{r2}, 0xfffffffffffffff9, 0x4a, 0x20000000, 0x7, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x3, 0x1}, {{r0}, 0x0, 0xa7, 0x40, 0x4, 0x800}, {{r1}, 0xfffffffffffffffe, 0x1, 0xc0000002, 0x1, 0x80}], 0x4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x25, 0x2}, {{r2}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x40, 0x3ff}], 0x5, &(0x7f0000000100)={0x3, 0x4}) 13:24:13 executing program 0: chmod(0x0, 0x28) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x40) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x2) accept$unix(r0, 0x0, &(0x7f00000000c0)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:24:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba34440020080d2c842068ce82ae214dca79d8e1736a01ed01d72f5466f52672cb8015a3811dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6028247495647b73f9f939d9acf31c35927d2621d0f03fac72194b18088bcc9f52c67b4b9ab145e95fb7c0ec882ff6a247336c468d43fff10f8bd6d3c11b532ec8ac0d7096404c5afa51e5478b3c59def45328ad4f6bd707b5fc5c4654a72a6625af2e8bd632ee58dd96d2be2ddb4431be31e06fb3b277c94d8fdcd0b8eeb8e60783b07983ba82c56eff68c295ade315d67141e76a662ca7ec9e7f1209e6dfe232b62fb15a231722de04d99c542e15fe3758aaacfd22416c1edff98f75d3415b92a1a48418f071503681ddfa6b1d88912e3a7d0e9819fe6753700eb4d45ae970612a4275334d6f25d1492f44c4211933668f7d6a1a5ab3f558ca606a59a6be935dea8936b357ec9c35ec90d88936da055c6f176c5e9d088070538d7db7bb784689099c512e19ccee78c997999891eb6de9923178b12e4c292d32105bb55df28e07ffe40b3f48b8772baa246c6253893f4dc15991437000000000000000000", 0x233) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000380)={0x9, 0x9}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) readv(r1, &(0x7f0000000440)=[{&(0x7f00000003c0)=""/13, 0xd}, {&(0x7f0000000400)=""/37, 0x25}], 0x2) r4 = dup(r1) fchdir(r0) r5 = syz_open_pts() write(r5, &(0x7f0000000200)="e1", 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0xc, 0x42, 0x7fff, 0x400}, {{r5}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x9a08, 0x64}], 0x80000000, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0xac, 0xf0000000, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x2, 0x9}, {{r1}, 0x0, 0x2, 0x80, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000032, 0x3, 0x7}], 0x5, &(0x7f0000000140)={0x3, 0x100000000}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:24:13 executing program 1: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xffffffffffffffff}) 13:24:13 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 13:24:13 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc4e, 0x0) getrlimit(0x3, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 13:24:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r2 = syz_open_pts() dup2(r2, r0) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="a6ce5e8072c9efa335b038684f020f1b1c615d69d241809d66a72a21d9392af5f523b45fedda964d7195960f68f786215223565c4d28d419a3d0a4dd3877fecd8b98c781", 0x44}, {&(0x7f0000000180)="148bbff4fa1b2aa08d9aa2d938ee43cfdfd5508404d2b88cd3331ab0e7438d53796052ee08ad4981a53003e867aab04c7b73255edf794d33572999a4511f87c5111fbea3b1163156da90d55d2256e01e9c97f48d950137c58801e9deebed366f0f993e5b18a0f3b6766770e68cebf089", 0x70}, {&(0x7f0000000280)="c4aedb85e3969a7e4f9c043242d356694f129d97677f139bdb83254ee0998c0564d629325b1670c6199df368ecc2df1bd84b5dcd62b3ca9d26e18a395de99d140a40bb86b9f1a69bf1683cb13eb77f077db3c6d1fdea62fa46124510b835d5bf842f26c07d6ee1e1c6a7dc79a3db904f658d50bfc604622005921431f67a6b7890d236e58c5f1f1f2ee448dc884d55ab68df8665cdee4318c2225ff722d729a9359a5de5a869748bc277a6ed66fb42d166273545e56d21cce0f3c9a371c8040a22c12cc30b6fa5c8fa469cc0697695bc67eee78e519b740840552aa899a9b9efa72551fca68eda7c22a3d1ede73041be47c26bf394da1bf53621fc806dd706", 0xff}, {&(0x7f00000000c0)}, {&(0x7f0000000400)="421c51148edbb7362e63fb992f9811638b2905b3ce66c790c190abcd0ce2d62ee3904796b9c2a88daaa71598d2767ef94c8d36b0e925fb6d2599bb968fcfc65efb79dd7ec2af71c5f7", 0x49}, {&(0x7f0000000480)="29f7991fdc0931aed52ace8460bd3b5d5cdba651fb2a16eed299b8ca5b7b9ce5bdc21b9d9308f618659f72f10afa3098d45a080d5561c1acd3cb8a97451cd7f4177a2fceba1476a6ad35759bb8c1a36d742ecba973bca29934eb4e9a57876212859d6c01c5cad1f595b8268acda36df34060603adb90d52ccdce5ff1e25e9a1a8bb8b2e55d92fb24476f71da0d47399aa065e55cdd343c8906199abd25", 0x9d}, {&(0x7f0000000540)="c250f1894030b4b511e6a1cdbd81c5c21a7bf8c7c8f4cbdc7aaf4fface29f5788e494584794605b9bf3e2832aa53c1da127dcb688d25cd57d2562cd8af80345de33d39b1bfb9ee69ed9ae044249e35aa99093c07fa366b219e20940a0664f5d43683863cc56c60696ab338ce1cf72b8b78aeda30ba5a58ceb2076da2dbc90d4dfaf442266597059a142179515760e0730ef01e310e5a22930ccd8c34d125d27bf5a1bcbbd8f387a2360c297434592717af9d3421745605dee25e742d1bc03e5633462bb60c6e03b4de45a4836f160c9138461bdbe3a69179d10f5c011a1c08fa43ff26659cfc956740fe", 0xea}], 0x7, 0x0) 13:24:14 executing program 1: semget(0x1, 0x1, 0x10) semget$private(0x0, 0x0, 0x0) r0 = semget(0x2, 0x0, 0x8f) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 13:24:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') sendto$inet(r2, &(0x7f0000000240)="4c9c108fe7edf85f6165e894d4bfa51d2018fed94cb6a55254b52941404c557fa89ec766bbafc2a1ce67dd956623827bf0d5929f2759aedfe4c78c3bdc923bda821085e2e5f8168d9e1622f06c8d1d1e8e6b117644f59815ccc8591680ee4522e9663217905b238a126559c00e273579972e3287961a2fd12326b6ac2ebf5cbcae23f96df8b2e98de96bbf440b0bb9073bb2ce8dbb624bbbffb734b5724a52a8d221db11f6500e49bd102aa604da08b1e3d4eb561d9b31d99727e0235cd54d9610ffff0cfcca5454e3aee3d9bff618430166fb4bb4dc544b0c7cc75ea86933cb9609f6334f06e7803f00267b236e15e1bfb080d3262547ecaea690428e2b", 0xfe, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) write(r1, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 13:24:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x54, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x5, 0x6, &(0x7f0000000200)="2959c5e937700f2e7ba536514b19172d119349fd1838d8da854be2b6240c97eb4b8b1db04a2daf24ab541efcba81505ce9d120facc9383", 0xffffffffffffff99) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x41, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000004, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x8000, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x9, 0x100000000, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xb5, 0x100000001}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x54, 0x3, 0x1, 0xfffffffffffffff8}], 0xaae1, &(0x7f0000000140)={0x6, 0x3}) 13:24:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) pipe(&(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:24:14 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) fsync(r0) socket$inet(0x2, 0x8002, 0x80000000) socket$inet6(0x18, 0x3, 0x3c) 13:24:14 executing program 1: socketpair(0x2, 0xc007, 0xb564, &(0x7f0000000280)={0xffffffffffffffff}) r1 = getgid() r2 = getegid() setregid(r1, r2) accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000140)='j\x00') mkdir(&(0x7f0000000340)='./file0/file0\x00', 0xfffffffffffffff7) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)='\x9b\x05') r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x3, &(0x7f0000000200)=[r3, r4, r5]) readlink(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0xffffffc3) 13:24:14 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r0) shmdt(0x0) 13:24:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x188, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000200)="bb1493f76d70eebb07aa06d91b6a008e8d65b74993983f82a4364878c62774be36398c2501a051e06b5e65064448b4693d2f0904d2acb3868a70961b2160487c9da19278086a798f1ee5dd88d093a3fb67f1eb6b4becc578b9cf79389d5fd5743cfadfad73045c851836e2bd94259493c4874faa25bfd50c1dfa75a3b445a856cf35f14a9a5b6e37e5e6d6c0925a3c2f0e1ebc3750f6dd4d86b5a7262d1f5a3cb6d4", 0xa2}, {&(0x7f00000002c0)="c8bbb923b85bb9f907b29a50dca48265ffe7f1a906a962c0f9114fd33779abaa307aa485463413d2e9b29ab6a8eca61a2ca4eae1d558926997a4de4535131126d3fe574760483012667dc93b9ae2985288487d1bdb596e5a48612ccc595a0662b7b05dfa308e5a5c33039a83df7169450480edbb14a6d02e6f4eae726725ad61d699", 0x82}, {&(0x7f0000000380)="eb24cd1134f08594e1f558cd365bd79fad6beec487b58fb9537819b46b63075d96bb620e0fee0ce02fbdc240020c8967c8016d843d612237b2744fcd75dfb83652a186f6f8126afabb813b791360fcb229b92cec5c46dce9edd866ed1a8cf21efbd0b95c4253f2e9545e88b7948475256fc16a33c462274e0faab02c9e1ddfd15aa79a3b74c148a4a1f3f4f0e1184f29a72ef9d8a2f9a9aface4b0d2547bab9df94c3cafecb0dafb4f5a290c83c153ec2aaf6b3a6b957a5cbe0801562d76ac10ecea4e8f2c887f709bbd3e74e5416e0bc13a16e35e42ecd0babf96dd0037962278c86c43c2d99850cf11e9d80a6ffb", 0xef}], 0x3, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x4}, 0x2) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x80, 0x20, 0x7, 0x2}, {{r1}, 0x0, 0x44, 0x60000009, 0x7, 0xe0b}], 0x7, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xa0000088, 0x0, 0x9}], 0x6, &(0x7f00000001c0)={0x80, 0x6}) fchdir(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x1) 13:24:15 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r3, r5) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x6, r2, r5, r2, r3, 0x40, 0x59a}, 0x9, 0x40, r1, r4, 0x1000, 0x8, 0x3ff}) shmctl$IPC_RMID(r0, 0x0) 13:24:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) 13:24:15 executing program 1: r0 = syz_open_pts() r1 = shmget(0x1, 0x6000, 0x100, &(0x7f0000ff7000/0x6000)=nil) fcntl$setstatus(r0, 0x4, 0x48) shmat(r1, &(0x7f0000ff8000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0x9) r2 = syz_open_pts() r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x3, 0x5, "85495500020000000000001167f5bfa600", 0xfffffffffffffffc}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) accept(r3, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) read(r4, &(0x7f0000000880)=""/161, 0xa1) 13:24:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xb, 0xf0000000, 0x0, 0x20}], 0x20, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x2, 0x4, 0x2}], 0x10000, 0x0) 13:24:15 executing program 0: r0 = msgget$private(0x0, 0x10) r1 = getuid() syz_open_pts() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r3, r4, 0x1c, 0x20}, 0x401, 0x0, r5, r6, 0xf53, 0xc5, 0x4, 0x8}) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000140)) 13:24:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfcce) shutdown(r0, 0x1) 13:24:16 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x1012, r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xffffffffffffffff) 13:24:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x4) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000200)=0xc) 13:24:16 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x6150}], 0x100, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 13:24:16 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x4, 0x439f}, 0xc) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000340), 0x9, 0x0, 0x0, 0x0) r3 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xa, 0x44, 0x9, 0x6}, {{r3}, 0xffffffffffffffff, 0x81, 0x20000000, 0x3, 0x8b7}, {{r0}, 0xfffffffffffffffb, 0xc0, 0xaa, 0x9, 0x8}], 0x1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x80, 0x40, 0x10001, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x84, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0xa9f, 0x6}], 0x200, &(0x7f0000000280)={0x8, 0x10000}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) fchmodat(r1, &(0x7f0000000140)='./file1\x00', 0x2, 0x6) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') openat(r0, &(0x7f0000000100)='./file1\x00', 0x100, 0x80) 13:24:16 executing program 0: r0 = shmget(0x3, 0x1000, 0x21, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) chmod(0x0, 0x8000000800100) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x40, 0x2}, 0xc) 13:24:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x400, 0x3, 0xffffffffffffff00, 0x8, "4c6d83947ad9d3fe067d75165a25ce82a47ff698", 0x0, 0x1}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0xb27, 0x0, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x5}, {{r4}, 0xfffffffffffffffd, 0x44, 0x40, 0x1, 0xfffffffffffffff7}], 0x1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x20, 0x7f, 0x1ff}], 0x480, &(0x7f0000000080)={0x10de, 0x10001}) sendto$unix(r3, &(0x7f0000000180)="5cafe13731e9640a7ce4e4ce529ae83b59c50c04f43ab88cb909ebf6a2510cad340767e54a104281ff72a57210e5a7f28871be411eb704f96e26ff834e", 0x3d, 0x8, 0xfffffffffffffffe, 0x0) kevent(r4, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 13:24:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 13:24:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() getpgid(r1) setsockopt$inet_opts(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) 13:24:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='W\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x10000001ffb, 0x6e9c600e) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 13:24:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="e1f10300", 0x11c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:24:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18000, 0x101) fchdir(r0) mprotect(&(0x7f000041a000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) fchmod(r0, 0x40) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001700)) r4 = getpid() r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f00000000c0)="d2bfd882c799dbd2110295dac7ca94dc4c16f7f904d4d97ab9a91c97b49e0006a27fd3ce7ec6e6cda14fe0a3aca4581f95616cd4ec2bf1c64b3b98bdfd1b70c438707e1550cddb8db6ce23c060029f6fe5ac52d84b911170f3cf5a185ca15294d82d8d2a1a9b365fd48317fbf437ff7b38f420d181a0189eba8ed0b803002b623babf30369bfaa6c473d283d1e31d3f958d3041f2f9ca03e5649844d6a73e4accab5ad47405f20d562f168df98b00ae5092ad567ea3ae891fe10a4476cda3d938f9ac29c0cd21746685676fa89db2564fa45086f227d593410d5176163c8e805963bc35eed860d8926765f26c6e28afd0b14e7d95b5291", 0xf7}, {&(0x7f00000001c0)="c602056fc79dcd335295a59c1f36f8294b23ede3b85cd8e185abbd04aadd4d9f8de7677575ec83ec5f41d28d5a284972cb26462436eaf9db857a63977e4fe172ac81cca37d7acc4c2098992fbdf13dbdf4ac12c761a0ebb1129c71fa6c219076d5677b25df511b5ac05923f483ac6fe1db44a170a3fc7308ea89f417769ac51c9b0a19721086ef87b5f6e6297c2417eafd4ed2c4a3699ed6963d865bb5b2634ea7ddf7db279345c557989908709f44d4be9aa88f4267504aac45aab889", 0xbd}, {&(0x7f0000000280)="17c32641679d2d35ef11b126d5e6f5c87be2a41cbc75c479fecd19f1b7e699023eb1534fe82a5935fe95292c684fd661e2c5956a30ce50a77e445e5f2b80990b1d51ae38a1cb1cc218e048825114fbfa604cf476451b2f8f2f8b96b078e6cc921addfa1c0cc9d5e565d3698db9c2b1f8ae0f3cd7e0660889bb1aee4ba5e4250e9c1c8e9291807460f293bbcd95e7688a27f1df56", 0x94}, {&(0x7f0000000340)="f5e5585c40caba648b383e4114be335fc433d9354ccc7d2426519c3210022b671354c42dfc6f3c568c788fe3a177457c46d66850dbe418eaa5bf47af7191a6e75b5ca222d8efc75fb0a8fa6a4289dbda1debe70b62e96c80870f07df964a0d3f979ea32aab79646e9fed1b3cfa231a95de74c6e1e0175ed5e28f0cfb25bda0924d0771b1cac58f74c5807fe2cf7ef721b87c688cc35dfe24c1405ce2264841fe5d552d32ca6abf985bae4c387917fa83fdeebea47f358d7202ebb502b91dabf5f22a031b301350259f41cd273109d5b5f22b3c5eaef7e03d428ca4b92081070fde558751c2c1c998c85911d825dc77a1cbe7a8a0fbd4cb5a843463ff19909c945c394ee54d7ae9a42f8d2c60a7f4617da38b8af47b76c3e4afae2522fa719715e56ff1dddf2a1a1db10db912a7fc8617c75526528824b8ae22b3bfb3198c702102c13a00cf2ac68b97278ceb2ceb5ef208f3f5d1dfca2c85545cbbc2cbe3758decb95de177837ae255ee8a2dbfe8666700f1c197ad58e84549e38e8cdff796237f6869dd577bdd7b71eda87e0babac274744ee9a2eeedc7a7214524386391dcdb7f602c44275c14dcb9f373709ba8e0655f6ee36a269af9457f657db7ae168452f4398772ed0002189c611f769564be0e504dc29f0160818a181e5eae3a7ce4eb4c0442d159590e37bf3dff3a24ada3c0d737eb3ba12982a7a8dee7c09f32d1e1f104508cc7c6ed777d6e39ba1e5ac5fad3d81d0376275e3057b82a3a6c223f0ad2e223b6d624255ff8da8422ec3467c7ab9d87e96a2db12ccc14a90f30d050fd3e14371f76c49c64b3e4251459901d013957c0796b69351b28807e27f763b54d76050369c9a2eb8bd939ed080ff4339c1c6efa9adf5a7a034f2209b2feb4f7abbc51ebe06e9ae75bdd9c730032574ddfae8b844c27066823ab89c1a10b2930784ea66c68af64e8c226c7f95cd62133ab99e0165adaef6485cd37fce8216fa25a5f8209aaf06d84e81723252ff957646baf624798e8ca6e3b195c137b409e998e856b6a6ee7f8bce982064b468dac887cb1c4d088b14ba5224d8d6063be34838913ba5481e7aaaf3d9c6c6689304762b0cdeb4c43d5aee70c32dd89cb94cda9f8ab058b2e487871525d3a2b4ac7c78161cea8dd1324d9f84e1a346c8c336d325d2010a9b40603aa36bde9a6f6d6aafd0f67c823e46c3c6cefaae3e5be2e22e5d0a627bc981805ac2dfdfe9aed6e1f4dee06255ccad607fdd66e3b59841181429a9b2a4ced4c81358aeed05c897b60316cfe217a7e3be98d0297c8de0bc7446769e34e8886f88fbfdaac7a4c8056fa49bfb7abc4590b77ba2e9dd2f4a7942effff4168079e827914c37e6013fb6e97efa16668fcef2984c21320fff124995b8f6af23d37cf46b0717d05a14cde3613130dcd6f1e495cbfafde3eb64ebed85a87f7dcee1907e4c6185f25b10e0c0c9ea9d2e807148b2cd0e01ea31a2404afc49a66ea556e3953e7b7737d42542f2042dc0a366da48c9eda028970abd865b7bcb2cd76118a367c3311b78c196e8129e72e09850b5c5add88bb5315a5aa3629a88cee13c854ebbb49b3ea4dd4ae0408e41db9a8c32b32cf7645f3d61828f71fad1a20d039dc22fefb67e6a0f25e45c88948ee282313a71afdadf1af87df8d69cc5d6f812540f132d85e30f6bced27abd455a0c1b3c7f3e02d9ae85b1a9233f41c37cfc4cb058dfbe6f393588adaf49bd7cb0c6e3c02e6e8fc8c63f5881312a06633abf352595b7a00d09faf9400237bd72b3de676896ec5aee42d06c75257f7768b51b439d7bdbe3581d6a6281314d01c0621e7e338e3e7595be59712a93f6baef8f964f1b214e8a1b8f741d83a2d6c142039c921fe46f3b212d0df80cd94cdb9d1516590dc9c854bb3949fcbf266023029649246aa3b8211655f44ec7d2cc5bd7041c3e99d33f58cc647cf7c3eea7d9c595ad9600c2a8a9255e6c7c7a032d1b2ecc8cf23e173bb30d8932e0152f0ce911ee8c9ad4d010cf749821b1d8e91a2fad6790ed1d719bac5346bdb468eb62856dbc537b519ad3dafb7f924dc6b0b4a91b4fbc88e5beff99c5b88d6f608004341fa4de51195db85f9cd61ceb20efc75ee625636ab295f681e876b3452019e72d1d321dd7dc08544f70368687dafc767e3411e7c7efd81ee858990974357a942412642fd7882d32568642fa99adfa743d00b5789ef71bb6d0c2cca45ab0e17c75b506f6251d0eb99aac4e9f732fcc388fb7f127700e13507753f28822c5ef3a7d0c7aec073da294c2529f25ade7acac08a37f642ab4e9f01aa608b1042e879cb6f806858d864ca14d5ab6961f380deaf07f343b0379960124215c3391be6c085adbd133663b0704dbdca493f06671aad716e84fa53e3b9442ebed59b899eb888d1046b745b3cb4a266284a01857cb85eb544ef8d8ca0c4f6e189f5ddc2e073ff685b6dcef3b11b563f8031a10fed27bd6d72ca77c14494d6fdd07e641d07c775cecc9a794a52444d061036f313df7b6ac04164471e7f036d93380a2555a54babcd8402c24462edbf897de4ab39875bb58a00fb1e03068eca290bccaa849f7b8f0eec79839cc66ab7e960224268cdae7e0b0753c1cbbd5afc7a4a647df76678aab4296599006fb6e3fba245ffd474567a33328bd89831986ecdfbd02a6de35ad6c6ac2fe98b9f35f85d80079db9725428c468f56a1afd5d7bdddced319c10ece2df41cc65ae8e9d223522f553f6b0a48a570f12a402f035cc01525a05216c794ac6e600dba48f65caa97df3b218a66465f922c855119f223168bde7b6407fea44b8001e5f99b73b675cd851cd7e05b236dc311a91b0677c4c3ec2be32f3f0bbb8cc463c77b4d2418c207ffb8be2aeaac24c37db7c50640d097171eb7d71ca07c23685791960cbaca3159c5cd69060ffed60c94c911e246c7a0b1244dab349da9dbfc7f60cb3de9c78978aca7ea9711559e1552314bcec2e894f54a47454073080512cd4c1925102520fe2b2e21dcede5bfbc2a5e496825e4c7d8c4989478dc697a0863ff46b7b56f0c2eda56afa15373ae22e360f6b470c421527d5b2abc149bf7923cb474af6970830b7c4203e5f99d861f1b8cd56e39602515db511b2fa688551f5cf968e3c4c6ae5f3ad388ffc2d0382cd38bc1a3391003b249e46aa8271c3f6618ba0c9dba407dcc21feb371f2ee2480bb055e8f9d98d8d10016db44e9b6fe3ff677e4220a52a167801c4aa1eae2d274140805b7e16603af60b752a9b378bc6b7bc36a905166321bb7370ea2a28cd07261305ca25c29e3d1b6a2fc704505838ce884042298a9c0a3cc354c7daf748008a4fb74148b58a5905eed77670f6e4267bde7d66f13934997647c843cf6200c1b573f34095be958a0a081897697a9be00e84ea578441e7ba52378310934350989ba432fafa357ffc8f983a0a659436175ba1d2d5c5fee5b2377a4e705a4f44b6cce5970495e30152a525cb96a70a4df1d79ac93d0dd791b4975d899609649bc7edce67c8169b1a66b62e0b2bdad2f3bfa2a6b44b502bfe8042c257c90ebb363cebcb969e174771d4ca03abfc24020e2414616ee4761c0eb07264082e68d8e26f06936a7e77fcb67c608d332113696503381ce51fb148bfee3eb8142b8f0120be8f0ccdc5db367f111971c3e0d47ee0cd2575acbd059d1f668ee8e835793b3c89435038a7ce75b96ec87fc7457393b39e4cf2049992d4d5fa4491c1862143332bf1e82ed1640aaaa684f3b9925b91a8964adee4beed38c421e6e098798746db553c9fa30eb3fe4d0a0f2cfaccfb30f3289ea858118772cd0ac6fe41ab1fbf859b4a706ecf045f4e4a56abde45b0da90718b9e87e806f7e2e40597438a7502f60097bc314b8b4a452dfe2095176c911521f7d239d32f175df80c2118105305c511e5b211fb5792411665f57e2902be2459f833068d252f7839a8fa320b95fc73ffecd1c8427a887d6c659426f286fe3ae83ead21a6bae2e2aa19990d3f5e26ec323be43728a0c173e47c7552a69d52f7923a3fc6a979d3134120f4b8d31fc6c6ec8d8b6ea686831a2f77fc9d26c0d92f2bf0c192695ce88c31708d19d5e3a0bb04dedd5d72aff30fcc05b9cc6ccdbd09fad8289133e7d72c662a05dde3cb18a8dea940a90a718b65ef9c06a7acc9df7f99ed7ce1dc995ff879cd53e4c5b433317d6855e9a0d701cbd2e9ae74c2a203d60169b7d76ff838f8c4822effadb7c19c55f57edf1d96ac81fcfc1e2eacf500e2f4957213b58d730497558141385acd39a0c63add2418af13dd90363b8db4892d20c3c887e7fa3d447880a475c8785764f14f9f37ac7036722d5f6480e905d3fe4b9aa60ed61a0c3d14b9ff3a206722b618b696654831c549a8c824b4d80241d69ee8f03f8754af51b6a6d43e5151c38fd35dc0cddde0fbb7dd44dcf0dce51dfadb5dfc6fd4b295339c93701af60fa34825cf5b401a560364ecbea3be3d3f58a3f321c3fd1ebb6fe13e8429d55b6dee6b98f7a5fe6c7a66e845d7ede6a262abe5de44560daea790e1f4c8843c20d80668c2fa2614a04242cec0e98499585977c18e7f6cef8c75ad0c0074bb24a605e52fd7f998994b6aa2ef8db84bb15b3f5057d734da3dbc566ade68dd8497a5f3d0661f944880d7a3da7d03b4404e3c694de5d8492e5c6496e5a9dadbd1e15b4d3a14679132979c373887ab245efa26a308c8f08fc7774e94631a87b492fef5ec0be49607cbf19a105f2a3b354f06a6c17c44bdfae079945f9fcd55c9e04507edc763bc40faeb872995b5b7bc14fd311f862d8816545df30d692560d786d886d9590dd7bd263eda5d3ff19930ba7291f43a8b76d2e1020afd48bd8e85bbd30c542b8aefd758fcadd03f446db3e6d072ae558095c8be4f683f8da8193a80c1067929987359a2fc8421c1c059e155aafcfa072259948c8f7198de743f4e035a8cf9147ca05bccef9f8f857901ca3127f2530fd007f08adc811297090983863f7c63e82f0127dde4bf47cc4a7a6f75216185637a538c76151a37ac443a57a916026faacb5e2e32cf236662b893794094835f234b7e2f68929fc52ffd19ca23fca1e84f6ebe6f5ee50dfb165016a5d34fe406df008a082b718f0d14f68fbc768751640b2d1ae8c8148233737d6d9c056df9910ae83784d8d2d5c46e1e465c21ed659874777d175df0ce297f9674c5586fee5ac7a4988dbbfc48e69a44bb886aead9c4aa53421d482943d046e185b34a93e55e2aba73e016e0414d21f5fb31e24832463e38de66969c3053f76afcf62b6da6146404f66fb987bf29655e53ca0c5bbaa0323ce1b4d4a6e5750dcb32d30c4089e5ad079e7448db9aff60c3fd3baf8c85e0bea8c7adeee746e80adce0f77a38922849b67367257c8c4029b102feab960967ee366479a126676cf66d3dbef0f17f7a21293abb0dbf34d072732d5eadf69a687efb3516b8a3fd32b4adb5558b7f3c0240169388ad1b3b68d98f2d9b3d7933c47cfea4c298f325597a28bad00ab2e09f59d36639352cab67ed5e493f7d50ab33a572796a2c651a1e4c1932a54658807e5164f7448eac952143f74b17b45e5bfa3f5dac647f560ca810c58a0a8f11ac5609584e2286dc88d3ad9cbb65f85271bcc1e70b6ecb9e09d6f2d9b2103f2357b863c65f32b48999a989583273cea2370f223bb21c9e93d4ff1afe8f1e4cae5ff53bb90fd2c6dfa42e228c40eeb61894a5709ceef760e6bbda43ce77d40c223aeb61547185fd5726d490240771c870a1cbb0cd00265", 0x1000}, {&(0x7f0000001340)="e0083a268a9a890109a47caf0f922bf35e125bb41197dfa93e6d175079a9d4eba49844d6e769049aa4886ebbfe339c6844bce214b94f7e31431514e716d5c52f7b343ee92cc9f0ea73ec08b2ad7b32ac1adb47053e60d128b5aa7f198f868931e1070d799c400afde7f2391e1fcbc3a3a1b55d36691e840cfed1fd456299c97bb715a9d1e57a8653b0ab965c7d60e53219e90720081d075b7732441163709100c510b28b0d3f1e37ca4f97bd441a16277e53925d3fd94bbdc3fd0edad2382b319300e2d9ae3bd0cfea3cac97e08e78a7f33c686fa091662fa487dc6480c0aaffb0fa83f9", 0xe4}, {&(0x7f0000001440)="6cf6fe47cf5e7a223ddd03f005a1c3e6879243fcb08122dbb1e4f9d1a32df7e8505c0b72cc9ae12d303ac645daec45448d24d8c0c9fa7de97bcf11408b7819363a7ab8545cdd3359caf8e46bfecfb0c7108530024daa73a21c1513cb59b7427203ccab4b863fdf9ac8ca8c6329a38d606ecdda33a3c414f10112eeb736155657743b495530f583d3905814dcf75806e792ec9b43a4a95e9feeee7c0bb5ee5ddfa90e6809881715505613aaef5da978b6cd229af8bfeb", 0xb6}, {&(0x7f0000001500)="d4a49707cb3627fcf8ae96d8632e260fd5a9a3aa6018f3588ef1e5398495bcfbe8127de7c3c8e131d3137157c49c8a407007b15d1e93fa74c5c502f38c4158f9b34bdc1060ba57c7c5296a05d2484ee5d87bb1e37edf45838a66b534893f18926b7825f3f8d73f6cc3f73627f91bbd734767200d8d5167da74172c3bb6", 0x7d}], 0x7, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xa8, 0x2}, 0x7) 13:24:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa28000000000e90000002000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:24:16 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) 13:24:16 executing program 0: mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000000)=""/212) 13:24:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000640)=[{r0, 0x42}], 0x1, 0x101) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)="da33620e5aca8e23fce4b52c7d0796f3d0e6fd850c3c593f241ff95ea5831f77bae2f5e8dd8e7d00400630253cda13796f84625faf1add4c4bff4a4321b99c1989d1846e9b89e71da5ed6a1439d74922bbc92dcdfa2a", 0x56}, {&(0x7f00000000c0)="4a74e81cdb774df0b2efa7f616c59a245957148bd42e0ec19d", 0x19}, {&(0x7f0000000100)="6849f75d2b098126788dbf8093f32b08cf8ea24d1b4e5ce080ddb90ecbac1a2db7ef97a92043d310affe666d1f5e569080b057199083709f8704a1694804e1e3998994e90398c98d7b41380d61bf38bf894d0f4fe8cd590862dd3599abf6abb2626fa895e311b56890b4641f7350f422bfcb687ba75e9123b1c5693dce48316d85ba81c075dcf2fafe45bf260318a8dea10b17778c639e", 0x97}, {&(0x7f00000001c0)="a24557ae65a19e66b963ecca7651bf2c32bedeb618b661581ed294705c642d8c49840f408326d81e6b00c221dc9de667a18421f70ed79a2e06fc20489ab1f3795cd89ba2", 0x44}, {&(0x7f0000000240)="84f2f1dce60f4d64a5ea6cd782bbe6e5418fb824dc3dacfd1fb4eaeb36742df1e71b1a8e6edf130cf13d75d21be64d8f27dcdb2053684c9b7c7fd2790d3b63949075507c88e0bd4ca4637f339c29fb0d29cf92dc058a3b5fc10ba2e8c23d0120fd3dccd08e2e81274f744c1a15a76f982d35ee4c97bd388e7e0682fa2a098e9f59d6c79bb752bd800d2b50fea8", 0x8d}, {&(0x7f0000000300)="6e2401c0adaffcc0faddf3b75fa4a731aadcb1767c5b9a00aaaed6513663f1054e16c4d5c1ea4be957735682ab3eb1f87ebdb13c2f0306392feeda7ba8f0f02509d9966fe0500e142f01cb94a41574cc22e2f630ca9a3fb1c325c2ab7aa0c17d9ba90d2e8f33a9d2b382890f92cb73bc882483476b75d7de4954903baafcdf6eb081d6a7096417e35776d16a5c8ff73f2466aeb18282c1cc74d996dfd41303aaf227214ab4aab9268561c2d732ca002bdc72dc26637521e9b505", 0xba}], 0x6, &(0x7f0000000680)=[{0x18, 0xffff, 0xff, "96"}, {0x1010, 0x1, 0x9, "b1be928fb953c6bb229623e51a02b0351112ffc5ad0fb88f8b60f8cdbd36c64eff99752533d81c42a7f116f797d29b391bf7fc19d55ee45217454493be5ffa2667fd520eef255788c46c34e61be39ea213f7da3219fd7a9937195d9f4e658c2264d416bb6ac8fe07cea57e963766e36ec89ad0265b525fce9ebca72449e1c3784f751c88c7d53f349d8a54c2ed4c051b00f30adce8257cff5b1fe9208a31ee92da86a2b7716c7fd300b1e7e680011b808fab3ea04c9a4627136da01d5b2344161654878213f0505df7fa1f0ee7af4e15f8e9d762faeb2116f2ea4327529120c80a82b9e609652f31d99224c015699b458ea1f36cc7354a3da3124acade255df1db38af68e77b9528b067f744711f8567969df406bcaa3ae2d5b00403f826f4edabe42de6123d36956bacb4601959b2452178a7b188c76892932479f6b5e477feb94e932614e388b3e4f44bcecf1d2006c94fc08f0f1022945494fb6268433312ee2e0d81a1b22ab08884b11ad8dde492a45eff1f490a22d4cf695cd053b7730fbfc742771b15c084cf5e69572109dba16c06d5c030f87f1ce61406b05ceef7b4f152296eceed7492c431e0d36c748962e95c31e16869eb3c843ce0eaecba300a5b0a542e9171a41fbe834ef12b705345e2abf99df7df12335328c5ba4d987373d7a46477247887cb23207a76d02444a35219158559c6ed53b520fe9a97f3b2efd5c94bef4c35e5cb144a1baee2c27dd3c345943e6026a0fcd761ea79063d935ffe75710709679c62031f65afbc1fac55af8316f7e73d19a97291102981020fb89678604f77d3799ef64db43baebc52d72b654f2a79addbcbceebb86d3383cad2c45bdf79e3d6cb442b787a156418784424eef3ba915a41b61081516f509e2ce42c1a8433f8664ccac6e661f3a3eef18e06bce018d6ff68d7c913f227b61c30429ebe15c4e6878043881afb2194fb910babcb84436b4887acac21d12f39f896ed37ff179ba96770bae103d21850d029f9a42b31af81f04042db65a797d2efe8a2bbff34c0733714afbda8eab30653b37467e2804c9da178e2eb0c4105a8beb61f29f4d186f1d899ed049c077e9cb374429b146a978a925df939b56777d226d894284bc8a72eb08398f7f670d12954538c48d5d86cf32b7d8e4d4647b741dde7b6d86969205c166ff23c975125921c489d5989e52885c1111db0401892610bae2d10dace36a60fd58b32c5302a8cb8ea616fb8629c241db8a0f5307b723c5905242852d506f7c8f0ac62c4e16bc903e44d5dd3cb0dfa61f8dfee3fdd16d71aedaadd9ae2f4fb5eb34ccb14e2c245d722fa925e4e24d5081cd4d8847d6364c70d8039b94d26f596f810305d3ba90c1e8b3b4c361f61a6cc3c40233dd426cfc3dfe8c0e6a24dc541740fa145bcc9a1ad9055a991c064b8f253fac4c45947a2fe07a5c690514e3912343c14cbe0ad7931219f7b5bd53aefdd151e2ae587f438ccbecf4def43fb092eb21b7c87a693e7256cbb3f21e8bf8740e3d7c0bcb0bd6a9dc72b30ac4dfde57bf7a1afc7bd17dc85803ad0edeec3e64a6a24133a31e919450c1e67a479315e6a8d2568cceefa54dedf7173a4192e5d460baced1c3f36681f17e9d6e1c06c03c180bcc05ae03791e8aeb5a73f4abc441171623e72ee636ed8bb7bc6bd2343e074ffee2da37a8bd32af218102cc45ca2d7298138848115460fa9e75671d831fba04c474d5299e27bdd0b326e2d73de81374c099182cc8c483902b755d06917c7f396022785317715c152e5a5a0ff794c2d193e23946d73e5d2f02f14be56a6eb3936dc15bfe6ed423309b2704bd4bc97c1bee05ee6fa1aa6101f589f92f77fa26097f622fdfdd8c461c563fb7e9fc5ec49718e81241f7983d0c728ba74e25cf69bf0a180aa70b7101e112e0db1f8ea9f5d5ee2aef0cc65d693a5aa2ea174e09b80386fc01bb9cd9d8e87a733d23c03c4bb64c7dad043c0202d7307bc3b4c48dfe0df03a35dee688abbac60beaf4db4978150cd0307122115799f861e1160a6d3b303aef98f978180b6761405ace6a804f192af2f4635db97815802f3df636a6c78625c4768af0dce317019a0b80efd4fb3414177c8c5d53b8101348443346ba671e4afce73ed958f2c865f8b21dd6479bfd28542049c0991026c2f7f8894fad7ff7ae5520557b24b08cc838e62e32bae070e0f6092224bb450b3436bbd72ca5390d1ef3e998f0739314b6c8ebef39d4bdea1bb34f623cd9ca34a85499ecb6407615912d33eedc026142671b97ad89a4e4a96b566d9f212b518c3d8bf5e0032fcd49972ad8f9e4697f733200604dc63bdb09f6354470ff29a5b5ed59777cd453177d7e04e80642be68de8b229a5fbd389c3b89fbf531b580552e6dd0c0bad322f8f22ff95c01fefa796b36f740dd446f13dd716e92b79b0c68cd5deb87ede44129217fa7b1e408aba77f2cba60d0ec0b178255079869f172de61a47fa612511becf70019c570056bde937a973ce00787c18d42221bcd75b6e4aa84d1dae64bed979ae0028bc906f34831b7d5c44e537d20181b26ad41b9dc2f4ef22f46793decbfb4f5b61fa749e28c0832270df9cf3029f9963710b26d8403be9a03df8d6ba90e2e1c840666d388fee89f02649171891219f7da740b1d39217433a2f0f20c4d38526ab744cc73546bfca3323941b97f3bbb4f758a8a94457b74fd2b2fd837ec454a7c160521fd45360be5954363cba8fa30558056ef9e7fbaeb5a2270b01f26e7a653849300a2c761681f48e05f64c908e71d0f06226f6834c40e211e8ed6fc72aac9831a2f9163e4e3408b0f582a2007759f1cabfdf61b82d7eae07f355eea1907bc8ad67ee2ad2da47d8f74816bd930e9d7309af7816d05d7056bad375d32c80c7cdb2b93d5712e55fadf9045769b06b28dd475e9827f08c860e5dbfae51af355dc81b19e2e9ce330e90db0364e3920c3cc72427cfaf202af50866a54b4365e64e67d75ea1b605c79b75c11a5d4f7a636723ccdc70ff3bfc1d0978bb43ef180c06f282fff3fddb5f9ad29c123acecce294873d97977c86f90236f1955f6f27c5aaf391e8b0e376a223de90a69ace5d650fdcb7841fbb789ee608f71f9a431be9b5d896f22f20fc211f6e1cffa64f3c042fcb123c42bf4439ee41538e38f3202a001f5f8fa9beeeb66c46e6ed4cab20668d01e0419493729c23cc807e3ab41ad857a8722eeac5efa0e0a85302c6dfb1592f3b1bc8c0f47cb8b753e4a47b464cb60d3334299e1fac84cce4638e1a67110497b0f92c6a04e4e7c3182cd7496afbc766a4fc88e9539ee3582c1c6b8060cad485d74fba3110d0e87b09f1001422b2020ed91e257d8d9957d469d7661dc75b39097024aeb90f01ad14b92326d936c929648fe05c4ca4835679794e5ef216f099bf71c79d9cb6f2cb828f3930f105ca1b3df682b136c03c091b73158d89610ec0291cfeb8c0f01e604360d767612bb13f2e504325bdaeaa028e0c510e382c64ba665d1948c6c238405b4e7d3dc37ad563b0a317d971887f0e6d12d66f252cafd52259c809d400753e881f446a6c1000c828ed53ff16e8f431f67702bc38ca571f305d166c16e573a44307b354f435591792796b25f5370bfead4559daf10bd4bd86fe955b20216ced66ddcc51fee291be9cc853f242a95318f0730dae7a49e154b93064dbe9a1811d925f20715922f1459c333e3ee403ea17c1735107bea83050761888973b4eea09ad8e3c4d3a4a482306bc296206cbf5605a0ebd7a8f89a2f107abee79843c310965d739fdafa14b4e62db8ba9876bea005b5d929d13831206e2611d516056eb3211821860d1ee485d28007aa06fc6b8bad5057b34b7dc8e1863fb2cb325f8abc70b07c795fd50396bace85c0d46a121d212f861b70c8f5c69ebed3baf55f78281455fa835de4df259c9b44278ec4aa3991c19c5df38c9760fa5e07273bb8e87da39ed979d0053b30df8c750458d120792125f0759a4313a88e2a4b6aee53970fa4000d492ce1235d4dde68d3e190ed8d8344dcb18fc1f481ebf7d0ae785b54676e470f24763942139fc2b5f4ea0d94161c5e562e6500b7c2080b7fcff3261bca26ba518cc4d0a5e3e84aa4127b7e7d2b7ee101d57b44b4edfd3ffe89366eab3b87886e606e48a5108960333d7cc23208a368142ba5d7a76d025b196bcba585366094d5ea7c0c68621e001879bdffaadbf9be9e836282d2751ce4daf34af7073cc74f92b546b8006f3a843577858a84f24415965baabeeeaf8dd7386f9c4386da3624c2952bdd6ab995f6d9e716f92019ef55bed3196ed0d1b76c86c03690baae6f9f480270aea08a560e8053022669015e78bfccfca650e196b12101607c55363e18f9dcbd37a95ea2cfa7d27376448de0c166ff9be7de8572ea5f0613f8f4c60f778b73729fce7700c137d20d07ae63ceee72d2a12bab4529612977634147d8469793a571baa230e9aecddf1363d6069e7c58009d821c8e53d1905614923d43995ba611b394509eba727f22b3cba03a32c86356050c6de0a39fadf1d784d41b2e956f39cdd4ebf120464f07bbfa56f15d95b551c4ff117fc396999c2e9ca035a4ed836228070502e0ef7afb600a4d1cedb3174bade0d720d9e96bddcb58ab2b4fb7b56155cf73c4cd3681d0d64af38c901f4e93cd6d0dd8dfb7dbfffc75bc413200dbcbe1fdf4a361cf068dbc921c680eb7528380399026ba08c9b2b29cd2e9c1daf21f92004d1bb02c72056b82898655b4247a95b2fe380d768a9d21fb9e58d3db44b4d46b0d7b20b701dddace228697abd57f001a00c8c507f8638ae5754202986842e7ec5c7ac1ae65825893ba68fe470d3df89563205b3509ac22ba738a06abc574f1c0df6a5cbca581f7021fc088660d35e3a8264c969b20f78e08330e7141ece98f572ffda3599497ff6baaf07984c3c43a8596f40ca006322dc7c47dbbbf128a327ad2f9ba77a9051a9bb82f16b6b2fea6ecf4f242ef68b16a1b35d4a54c13858452f160811d16e8a00d614e8363e36b48fd2c861fe6a24d766b81642165f9ba9035cf1bd8f82189ffa741a5ffc0944e4eb46301983cb25184c3cee3a7917c993b80a8cabaff805f4d478f26ff58269cde70afcae2f88c1e58f25ccfab18494057f06c943ed76d919642058dbe92ae6e23b54cc4d7a787386e956c8225efbe561da0a456c7556afa99e3f6d3cab25554f938cdf33be2bfc5feadc9f881f813ca6591e405f003078d126738644b6d9b616cc0565254bbc2b97aebd82f4803e97fd5a22f370dce6d3dff2c7bf1fcf4148e052a9c595edcd0f7e94733e1980d3a358edcb680a2ca7f199603ce52fa03cfb00c5ef936db5acdcda747ef417accd86693077bbf74b2021c8d0a45789d08a22891f23394f03f0efe6d84288fe3e29db13024fe5ccc5eee5e47cd6cdef9e6c7ceb9a1a592a262845026afdcf6837322cc5553b753e11338226bd1d0ac96cedd2a7a12a172a426dd4bb7e862deeeb4c98c5c42457d0174c962594c7eecdee9bc16bd55c94c5c0ad76a174293378e9a5e805c1868be83ee2543ca7b0d7b4978633e9fbdd76e5f91082d876ccdb8aebcd1f76536547e1fadf82b4888241faca672b97d63d9e18c7a903978b0b01c3f90227fcc6a3b77095689ad77ad627fdb2d82e999d66af43f0631e823647e7e9a5546fc6a51a56df7c45f298ba3b03238a53b32caf20d11b5bc7691c4198dd50ebf88b180dbc955f370dcb4cfc71867b77802bc1eb944024aa5a98024b018c6ba89e"}, {0xb0, 0xffff, 0x1, "8849214a7b6d846d728fafcc2811c160c4b189e1c60fa399cab500a5b779efbdecef3bd3671d9a95a55fa3359c4923da1a685f8ba54617d6b73329fcb0f7d591926e632d220027988c85563a3c24fcddaa0a052d8a45c4c8c6192447d94c70168f8830812d8ad44cf29f0eb463faa07996ea50cb611aecf3878826ddfe045651683cd10d559a078150147669bbc411da547df37f5f6caa9ea0808c8fa0c368b8"}, {0xa8, 0x1, 0x1, "f131e908ef832e42f885f8973a09a3e2d3249a9f0cbdc1a383930ffba30353844d150b78a5dd7459c323a5c6fa0c4bf080d14cd3998f90c7dd932aa10e571d73e1e01b63a57a0a7f6507b90f7d85e4de051c0a7d398aca0a205badf17e75c2c0b4ec3bf8cb0459dfa1caf5eed45b4fd67cbc56bec272fe46f352c5ddc6d4932c376bad8291ee6db2039c085ad04d11519dabc3"}, {0x78, 0x1, 0x20, "3a0f073719eb97d0171a90ad8d083603767d594a452020a1d2ab9aa871a976dfdf21f1404c8ddbb66ee5f8bf62aef2df0fc131b041368ab7be845f573e9d08bb170bb1ca93b2b983dc7e56281da51a5f2bd8212bc3ffe158d9c9226c8e41ca41073265413a"}, {0xe8, 0x1, 0x3, "e5a7e9dc7b2f143d45973305f7900b2c8135e619c8cc351c77828a9c2e6f612e71f7689a6548f48d2d2d5fb6538e8bd05ed14aea08477b4f6b249b918bd696519ed5fbd5e37649b53a1f50317c18dfe8a81bec9322f58029ff70d2b1f4c5b01cb8249018a030312e90853f5d022b1ea81b837b21f1d883c0db040adb96de4a50f5d490298b6f7879cf8d60f42e7b1d331cbce1527547055c59b01b549d4cd70cc52a84397ef0848ad13858603cda29fa8ca476062c267357e1816583347c6f814d0faa952297f7c67c99a35e20cc267f4887846f65664d"}, {0x98, 0xffff, 0x8, "b5df734a34ae7b8b874b154be2834b1ecdb2ebb02f5c67e7fcbf03e3ce4ff7d40592082157ad1b867658c7191cdefd19ab329988eb30930fddbe2d1e56c3f1261874bc6f3fa5ca3a73c8ebc76e3bc4fb36f2487d11cf04b99f0782ddaad3edf77bfc72ca7797e83eb82408827c79b67bb4f068ec07cc7f3839696249b674b019f14cfebf"}, {0xd0, 0x1, 0x800, "54200ba9de2eaca9d70b05de0380a8f219b56673fbf23dac1c506bcbe86fc08058a713477209a6d21ef3d90cc5fbe78b9bb9009ae76f80c43fe723bb3bb04a3d558187ea3825bae94f8e2a17fa2b31c8fe56dc7af3c283e436c9e0c859d6f9593556e13be200d01989b5ea4ca7fa2926f7cd59d9211b28beb2a62296765fcd982be9efef7b824d99125b9f65a5f9708c8122432f45fb747c8889ce6a9e8c40f96db4e5b4fa61a33af73de43dbfd97f8cf0f9bbf3cb382d661dc69c438d759461"}], 0x1448}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000000)=0x7, 0x4) 13:24:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x146af5496fb07a6a) 13:24:16 executing program 1: getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 13:24:16 executing program 0: mlockall(0x3) r0 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 13:24:16 executing program 1: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) mincore(&(0x7f0000003000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) 13:24:16 executing program 0: r0 = socket(0x1e, 0x4000, 0x5) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 13:24:16 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') semget(0x1, 0x3, 0x108) chdir(&(0x7f0000001cc0)='./file0\x00') r0 = socket$inet(0x2, 0x8000, 0x6) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="58bb0a01e91f251955ace2f370c7288dd856a36e5b8b8b1806458d87ce01f7e5046fa77af2c1227cca84fdcec4e5eff9b8dec913bb38816a4893ee0afe4115df9f3407bab241d31384c11e6bd66254f91ae2042f794f35af77033494675c949bba75296d25bc1da800b57a61dcf7762b480777705bcd0aa98ffff7a41057ef7a37a987083004edcd10ba2d1f6fbe1053bf2cc0", 0x93}, {&(0x7f0000000080)="fca9bda9327eb81df3da7c46d2fe01768e6cb963a43627dbbcfc3745e5f0e2470c596fea40e4", 0x26}], 0x2, &(0x7f0000000240)=[{0x20, 0xffff, 0x6, "2f09f049167bc3361b56640e7d"}, {0xa8, 0x1, 0x1, "3668d715f4a501b85ba88f0b9b4faa63e5982cae756815dc2996a5eb64bd5825875f6243d2e61719143b4d2228336f3859f41313d1c612892aeb9efac7ccec780b0bb89b26f9c141bfa2455e1ff24626ebdedbae143eeaf74a76e54171152c05fd870946a488d365bd2021c30dea22f93f8371789f026717bf4b7881eb0f6a8380e51c469172c2f70019c0f4319c47be405cadd4a793f104"}, {0x110, 0xffff, 0x9, "7bbb6a68c37275150add3e6437f01c7a8e300300c17d33dd60d821b32c56f2edbfcc848718aaa75409b73cd9e65e195ccdd045ff2a88e1f86c8102a4d308af05972cb74c2f0c6f7c80609f1d73b92c3491be572b8bd94965c0512bd37b330b8745b5408b5ba58900e0d821d3ecf13f6d11bd60f0c8694b96f34bece0018e78396eb01924bd2dbad832bd5f0449edf242389968aec2940ceedb1d885c29e2cbd04d57a04ee70ebc58f4372ea7cfabf91be63b0e42acf506f11b8ab8226fb17e10bc01aa9b3292e43f6dd446e52b98bba98371874fa1e76833b552fa8d7362bf28806d6c2d6cf2b238f85cd7888aa11dfedbfe45a747c232932c"}, {0xe0, 0xffff, 0x80000001, "eb5a4c6f2c3b3cd51f22de0163c34e5973c1b38bf4a911451eea32ef8e12f2216b98e088d67aba26e2a6a6279c36cfb81c80063cf0c32c66470c1a3605cd85bf60077f5723b58879152fd5b9ae262caff13f635ef7b8092626a4bd1901a278844bfb975ab87f7debe416590730035f720914c37cda5d1ef3d2ee67cddacb210427f04508922b90d1d0e4d68493de9b5a08e71aff50b6cded7753320a5d46c8719e0bab87b21239dec1385f5ab1eb533dc105cb558e5c0e449c74acb1778ecb1addfc9f6ad6b4b76797"}, {0x100, 0x0, 0x5, "ea0ac6cd3789b711afd4bdbebfa977d457a18ca9660d5f3a7548536c0b67f439df2a43031473af83635fbe7e44a4c73909587f0b9d5f1866b06100e4b5453a0186526cb4448379a7f643be84e412665ee4adca771b8ae5215149afd98b730d7b036309bc9701b855699e27b6f6c4eab8c7c57d4d71010ddbfe1fb5d1eb1b26e03a02b52fc0ef1f94295074198fef2166546d3c351d4117421e4c4a04a23a027fd8f732da33aa42d60419d4b48b771cb169cc3417370551eb4b349e1fca4c8d08e8b18994d064d97fe96db14a2aca6678639b60f0d341a7a387c4c8b472544be8706cd8dee6b512ccbfa510f277afe3"}, {0xd0, 0xffff, 0x1ff, "6fd77f9384299393b5c394b9f61010360b537664c3bac81dc825d18176aa53e86d256c823e83c333be14068ff02a0ac3a0f4bbf375b192d36271aae31ea89e499acdc0f199cd2b25e3372d0c1096766c62aa80e7d81f40f327b29a6f1b355079b545d385facf919900c5058feca449d2b61b06f866bfb3fbbfe04521a3d654449c6d5e3e871d4cf4872d5199c877916ceeb99ad6757350673df205e011fd958d14c37202b1d5f148174d7a3b2b4932ac5e3c260ed2e208af72ed001650e9"}, {0x28, 0x1, 0x400, "6c21500224df2b530d600c66110ee594af"}, {0x68, 0xffff, 0xc9, "6a16fae564bd89664139be50e24229eb56c9cacb6bd4efa96f6480c4a7c7e1094da302e99ca9bd8a90dca784c93126bf4694659dcc94a414a6ad7f4bddba18d3951348d5a9b4b12e36970b8de90a7546f7f3c7c8"}], 0x518}, 0x2) r1 = semget(0x2, 0x2, 0x28) sendmsg(r0, &(0x7f0000001bc0)={&(0x7f00000007c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f0000000800)="0e3875ef4b5a52701d", 0x9}, {&(0x7f0000000840)="64c962ed9d3fc283fa3245eaf7fed353f4a4063512c3e11125789076cbff258c69ff78d89251a3ffd4d7fcc5bc1c82757f8708415411f9d6d8609583bcc033d7605d7d92e185eab0338ad646116b09efb86cb98725574668575fc0e86aa701638b5a0f8bd721ed40060b8e0f163c27012d7abd00aeb123cc1b825e37139071ab2d3c04b1078d097c3b3e28da75031f000ca0d085a8a434e781322d73fcf84052f5ed34d148dc54dc69b06d7ababa8fab6ee5873a45ef3f7114f8af791a09a7d7baec5c6e7d66a18be2f3fe55e3532cac059487", 0xd3}, {&(0x7f0000000940)="25a415c800ec34d05f6beb223a89c9ed58f96cc781cdedc56e5595d5f50efd03366d033b9fe0f22b92e0b2fcd5b37734a5f72dcf1d852e3249f6c38fd3258e91fab5f8abc4184c69a9b7729d4350d0df83d3abf3a3b55a032d329c0075e53a3cd18bd7f417efec6fb6f290b4d882f69ae57ed0a8f12e8481c6c2c404a75049fd8ce216f33ed105f2b12b928ec0fe2492b584ef74abb57097f89a2b02ec7c7991bcc4b6795bf64c084107132b104a", 0xae}, {&(0x7f0000000a00)="267df074a74e600badd6776eb11044b4174f1e46d84d62043551f59e71d54c11dce0a41f87045e75bf64610f84d36cbb802f761079e1ccc9743f1e1f1fce22e95b7bdecf0acd851fa1bd1ea9e5d4bf9f5fdbc5352741391df6787168779f0513a668bc90e1f58173625487cbf71359c9ff7e35f9a78c3359d4f3626a9922a4b1b6b9e0f5b8b3883edbb55cb086e2adcbb08417da93cc262510be13158fd482c378af39b2e448bd1fef0f3cf7592836c622c1e42aa58ef5a2f21674f125a5447c52629a1e1db04bab08735bbee6ba6c8930d923180f72ea542a8b27f2448f0b8087145cdd36d0d945a5cf99c4d2c105a4dbfc7fea77b49524629aa4da7ece1d90919cb23e1812ce7ec18f1b6c645c0e48fc871374306882386b0a54095037faf5e8a1256557435651bca20a7dc3c81bb5693ca08d8a2e05c1001974ece7a6c1adc28cbe8626b609cdf7effd1ecdd1f2ef04deda15e29b3f304dddc2d0b073de3bdb9d049fab2b613a2a9748f6111bd3ed94d895308cd936d4684f885913d4683533afebb0b4621bdec8ba7a9caf886215c5ae695a10c15a5ff8c712cb2eec8339ada3836dbde7f8d22aa44609ab3ef926d840af25e6b4a8290a1249c6c046813033ea42b2186afd4b38c70b82ef28dbb2808d017a1049422b5e04480f351a5f63b7fff6a94741bbe118ba5e4c80d68ac17933d9742a9f7990b84313e994b145d84fce9f34447ae1c7c0620f8915bba0a86885b3a22a88c8c00f75679d63fe418c19a47942f8b22e44fc70b2a4534ec3dd0cdce0f76a4af581e44b6209a1567e9fa4dee855fd2227a0ed0205f166786386633be7b4d22ff710e022ff47333ff4196df552816442a6ec07c44c73e0f528f58afae4dcec0d30978b2035b9cb5e2db0cd39f81c34eb4ff538ca5f0d2d808fe865aac06592802c901ee6d99a6bd271be90a47d742795e0fb1d1770f79fed8ce31573d9abaff705ee4a9c0dbda8b151a08e95d0901b68280a7e92dd41d91a1080ae68e3ea3e4bc4d23e9a32a4a593da926b6183b92e98871de1bbb5cff1e3e60fe8cfd98a756d67cca02bcfee2003990270b2e5bdbde8bf69a0f43a6c12ca78679a34f944c33a1dd4dd3554352f5938f20b02a4d1527533d1346b334e57d08872653cbd88b4e30759cf2463f7335ece4af268ba16c744909b517d1034caa7fa5a9c23c95f0a9246893a91dd84bf8409f422157900c6a1adb89ffc8f64a44187f1a0806983eae77a12f75bce9daadaea1097b05f3c20435fed39969df982e71397ec6ec6824a3aad500fadb647b4ee2d52742430e71b9b4e23801b05a66b5dc1769c6aba5f0f66c62ed9dfe7216a7d296880191284d710312f8592921fd97c9ee67924c55d6a513c905a07ebf115415044309919974d5a2a8c8cb836e12d08a89f40d5bb937a88f87fe5f386e4bc741c93b36b3c97716d3f9271e7357b2c1a2972421fd7cc726512ca7beabafbb393fbab51dde612aec185559ce9b8435e0b0bb87f0c7cb41a95a192d57d7a6868b73340715ce604ca70c41f132e70e3cdbe1f477dcbdde5b641d548de6567a4e610804a293c580dd9ec5a06ec4a1bf2405f2d717ad6b7a4888f62bc2e0799f363e5cea19519c36135182b7783a9ff21eb6eb7f7ed78a7ca8615c543389b9f3f500187b875d4c3c3a472da9a53159e1dbf1775908d5cd8031613ab2f467f6339e560762f6befec1fa2b653cdf32653c7169273b46365f6ff9207a7bd50bb4c5e7e072c6c1f7140f948ba47745aba151872a52ab5eef1feab1779eb48736553a2b49fc63943be49e3295b84159755eb26d2485731078d17ec8e765c8a2e7fa4dd2c7ebbb80713b0f3349a6f905c592b9416c414a91435c7255d7293c4efce8e5ed7389d771902c6ab4da1b3834d8b4c6b4b4ec61c0f4be65b72313c654be31c91e766c08ffa62889acd75aa753d19d2796f5f781a7e22801b48f7c0383c40804a4c785238741ea70a19bc6096276255f1c3eb5734dd53a277443c72fa9be6a03380b9b8aa5fa78e6f0f16b017c148d06ae74a5b23db3e33ce56eafb152c30995ea1c90b97a6075d9fa4c4cc4b2bd5e3077b6d5117afd472d7061dc84a29c1c3fea201a30b64c3a11642f1f4e154eeb4ce45929f19dae6f38b33f60a56221101c9079ff79fd91fd81a47669c6b64780cbfff761562a4fe1e594aef8a5ef57e7655a4fbb1d84b1912eefcc0a6e11dc19f7e5acb6434dccc701b45702bca98484a41d6660845432ecc148088ff1f7c26b0bb6680d8de4dd496413346219876d37008df68e27a884ce257c9b1c4ad4c805e49ac11d803afd22efbffe03f265ff815850d6a0acaf765342fdcce4c5d21f484de555831d145f1d3c29fbb4e3614a1cabea8f72bc991c3586ce7095c86290cca6df19f0136753c8c44b0e45e8e7c28edb77b6795845f334c0dbab0f1e75f4723d9becf3b866d5eabe52e0781fa52c5c847ed4a0ee7307236a8f031954bf429e3ae6c5af890830c8d272b07352c7cf42d04cfcc4a14ed9ea998fd0e905e6bc02fc1e17c3085fbb223ef2df295e2ebc7b2f21f76a58052911dc00f9dbc7d8448468de817b0143d4118a4f5a47df69d691f1d86873784a51dc6b9d58ce58684ad61bce7001cf73641d9e48d6bd17285d0c8645b2cb91c9c96b8bf9db85cb8ed62f94251379ae9079f3871ce253cf22cf15e8bc768c9df165fc563956f719c808b8c2b4a21141fffbf8b92a270923c2baf525b17f3cf4ad40b9c2164523e9bc2600d160c6f133b15781fca9e246fa76a469eb1d4b22ffb99fed65ab95b5a9ba84ea25d16f38214a7e04f95047be82e28df926f521007afa41568c5a28f9ea95ca8b68c32447eec3bd3ea7be5622c3132955c636825045838117b9c3edc1ff7754d5e144f2bf02653216dff82f923bd8f051fd08aed14d78c5851c8b4f93ec0b8cfce2d5f718d5555c56823ded8e8e53e4846e88f8c2315d7de575b96e985d1e4513865b025a0126a99a9faafe0e307978577685cdf9ff5170e5c204a2ad735eb918fc8da708f5e1abaf002ae2716513764b79d3e0210e503198d3431740759b3cc70b8562b9ca6ac877a0ad3c03a09e5cbcd62925266574dcbd40b1ba28f0f63dc6bb8dbf0d11d1f6b4cd06786ebb56f3269ec7fefe99c87f8cfe87c63d1bb27c98f4bc2adb6decdc8f9d63af982ba94bdd4b0c721bd797adc102c6351d90a22adbee8c783e24ca077d80880f1c5b24b27665f835e0e10b0933fd28441e8553efc034e026a5b7994c5562c819d6b9b206304da7ce5af505aa02e28b074e18304b2dfdda0c5738235383e80cf35f391858116bb776e59bec78b6d58547324dc0e22f7b342881da62165068363cc1602c512560731fb3a8db11331a708403e4ec8c64658e58d659ba73afe8913df0cc2fc9e84af3f80f1e1ef377bffa06ba49b997ef2a0b5ee174d271cbe82d8ae6aa4c3d3e9f6408eb042c472405097b947beb74688b563ae4a9d9927b06276ec1515df2c40c6e5950c6db3d82aea88c33fd8176974ba2419d9f13bbf699e0db855fead865457b38c8ccd3e932b8e45ac96024520e91ed2db40bd39056fb29cf68e05ba7508d5db97ceb7583d983c5abf8d8813583e73cf97992488cf5ddef6f3e9529bdcaed7003266f5776a1f1087dc3913eac3c01bcdfef95730aa3533a499a20963972231eda77517979dfde10f6dde50393c0d4900f65a9591b20753bb80a456716b8560d846e055b89d02445f82c38b4f2426a63222218daf1e13b4a02cfdcd54e797d146f964f1f4f902b28252a0c592cbcbe321cdd547a6585a59d78851e3e4e066812cd803ef2c7e77546c5e804ef6fb389a1be0a11adc6d6cef307ac1de442fafe49403a461acf548fa8c4e2201a76ff51b3674f32728a3dad9119f14763dcf06b2bd34ffdc0ac9f39a12141209ca1d3fab8350323954b99eff4f7fb57ccd13837b7139338e890d108a552c05f1e1252ee4c6adb4ee22a50dffc24574fcba7c45bd62b933211c58b8d941c8af111b2b287084b71034bd70405a090a96cdd0bf73883c8b78733341d699857da3c5b7217feab5cff4168f6fa57ed2d5202a78a09c91a70f060b28d1848b95a4d6e25274b988ca34c0741a0eca83e2cb1ee3ef54fea38be2727b2edd46c32982af018033c43797b97c992a327ad1e876e32646a88742527b8b9cd314b0afcdfb656005dc93a90a4a7f25553302da21826046604c026a95556e522e0d14752f6fc989a58b889571f99e4c9caa7e5bda99111e9f2b1e349b2855e35fa4a37a45b63baef42f6fbca1d58226f8c84ccc497cb9d5dcb4137f3a3392f6ab950935b8963e6dc355c8e72abcd6ccb5396f87776a42e51d22eb1379d21b68c64d8f96c3011e8c652f3669d73baa6fe086f6c69297c75c977082dcfc11844fc7e8ff8606a00cdcedbade46647d48b178a3f4738f13825d3bbff75b8183864c5328ac003e5f5d3382b6136b2841338edb86b07a7f7ef672bf004cbaba312937df3a1e525f1bde08a7af70cca1853aa3266311eb5dcb8b1399a264b2df0cd1133728138a3fc6c71d6253f18839ad101c4fda676c307151d7cb8b3c6cf0ea9f38c35778625de40eb06a87f3358db6e31d7141c2b5a12c3c1d713d5cce8ed6eb92459e5d01ae7b5ea3ea6a0f4001706ffb3bbafe7b02969a208f5bb19c95a4c4afa5701db82bcacbafd0154f2e60db4d6f6418843ab07975839c723a5deace1e82c1fe34fcd5996be954123e22886df9430ca126a135d8785c5b6ce1f49ed617b538d42108dba4a09279d61b052c2f4ad80965e74f06bc1cd9ef7136507f970cd2bf892e499f940463836aa4bd083672a9f261286e46b25b18afc77476245b6250e6935ff2432e90129de871d171cb65e6a81f95285cf6e8afc71a38ad5719f86ee4fcfd966800914234188c1981d4236083dda6e55f5ff03fbdffe499973fb839eed365fd100754a44c851307a0b05fba478edb5a2d7bc8fd05692a7e18ff3211fbb805ec37512ebc513575f3870b6f15c5c070457891a1a44b71ad61bb8d0d4210ec69cb7668f6a0fc2305bbe714ca1ae2a74b3e3b8b102cfbd37fe484ce2e7b7d788db4a97a021b0e2407ac57881aba2d3f590f96e6b80a157347da4add5058e8b01b6b5771876d8bcb2882c921fc107e84a16a8594797d478d555538bf26f66d129b9fe64529df2fb858600c5663c20b2f10a5b3e27a22866e7e1e90239f39f681f7eb70643fc147e6314cb1cecb43d6dd59f2890a8b278320c46ee2f61b2ccfa8a69bc968d2d669a6619c2aa0cb7111d86f8ca9ea5ecc022c730e9d082177882fdde545bd9273f6d16a0ddacace93bf9e4ee57c077914a59840ce38c9e83ef566e03b750c846fad7535cc0352a258750da362b7c364c75fb5e75500581fa63dd94ab00c3faf04f83cf9e60eccaa5d1c78589a3dc83fc12b388ff6a5864c8e725b0aa823493b7bb4ee090c9a68eca0bc3f2e2fe1e69874586af29682421b60598a41088af489a37524b4494abad98b13e62b1e02f19116c93d68be278ed0a2809b3dcc3551434a9296bcb531852f8a0ef24d4b195bc8c6526915422e2bd824c0402be63f1fcbce35c491068b8a67acda1d222cc3e8c09a2e28dad023c9840317f7e535962a9c05fd9f25f19e2dce2492b6f7ac58e642c1479ff6e03436728afa3f210f21ae4ee136a7ea7c4510b113d8b09e2398a0d5423b6b478f693d1ab5261e9091140c1a17fc1769b29a9db0915e8a8e3d315ebb4b8ae5228de6fcc087", 0x1000}], 0x4, &(0x7f0000001a40)=[{0xe0, 0x1, 0x6, "692924b9a283e4beaa0ffc7f6c03ddd59126c6059830827568a1926d8b473f3f2fa60541931c4db53724eb4741e4df6d220ccd79e858c22b65810fa3e9a9cd5e7aa1f158e020cacfb9992c99d514228670d658fce9777cb1a286f8918d39cef84fd2f2a8b349cbda7857457d3f1d127a40845f01ac039ca6f6c61c77d6eb5a166ccb49e506641a4fc1ccf829e0427c9edbe3dbe34f5cf6897a9e4a564c6657aba3f21fd90288b9626ac910a7e39253f55eb1c4233c372e56ddf182c6727a9fff023697f97eb90ae5d5f19bd0d550b4"}, {0x98, 0x1, 0x100000001, "d7621c286db7f85e3481f19280101a9b9f339d37c1854ca8b5ca7f39042658a6043425f1eb824d2eb16dd25fc5ff4df7c21509c653f96d724a9b41d261c90368a270753e6eeab05cf45ac4367f67f26f1aa61324870e77f98f4337fafc892b43a85bf5b61aab7175af26eff5fc25e329e6d7029f91225fd2c09896b96b7bdcf8483191120e08943c"}], 0x178}, 0x401) semctl$IPC_RMID(r1, 0x0, 0x0) 13:24:16 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="c7517949e91615de7a23", 0xa}, {&(0x7f0000000080)="b3afac4f6921851863c17733c336da5d556d296e6c06d86b4ab400a180226a192598495c6b6fcb5e09ef529f1afbc1477c5e7ad691596ab790e1435e8b00ffd4787e2b", 0x43}, {&(0x7f00000001c0)="b9c18199c32677721916d9557ab31cb55ee0cfd39b2ac53baaad924613fac510bccba5155c9ff4400d1a4b41a48685283714823e632c425026fbcebc26b813ae2be883fd8bc61dcae8b9a50b47a46c56284dd5f93acb7e8aa268249306b6de2bdcd9de874865057e03f34c5dc9c7142bac453b496e79d07582c70e958ff0f8678b9576a08d", 0x85}], 0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x26d}) 13:24:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') socket(0x6, 0x4001, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 13:24:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) socket(0x1, 0x4001, 0x1) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getegid() getgid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000003f40)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x0, 0x0) 13:24:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x40, 0xa233}, {{r0}, 0xffffffffffffffff, 0x40, 0x7, 0x2, 0x81}, {{r0}, 0xffffffffffffffff, 0x22, 0xc0000001, 0x6, 0x101}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xffffffff}, {{r0}, 0x0, 0x20, 0x9c, 0x401, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000001, 0x9, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x70, 0x3f, 0x87}], 0x8, &(0x7f0000000140)={0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$setstatus(r0, 0x4, 0x4) 13:24:16 executing program 0: r0 = socket(0x14, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 13:24:17 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='./file1\x00') 13:24:17 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 13:24:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0xb5, 0x2}, 0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000200)="07a63ecaad104cf64d2955c62a48922f87b22f0df1dc5fc438c265810ddf852fe5cdfbcafe75faf59593fdeb9db7bfe297ae04817d0a2d2b031b24a6f73023acdafd66599049398328477c6666b42ad5018a017754646f377b4a85d00738106f60caed2bc8af4c974ac769df82b594fd0f48be3f998ce2266b1c21b8b5de", 0x7e) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(0,ffffff007b8dce70,ffff8000040dc9a0,128,0) at lf_findoverlap+0xab lf_setlock() at lf_setlock+0xac VOP_ADVLOCK(ffffff00691449e0,5,2,ffffff0069cc60d8,ffffff007f7c64f8) at VOP_ADVLOCK+0x61 sys_flock(830,ffff8000210b6720,0) at sys_flock+0x156 syscall(0) at syscall+0x466 Xsyscall(6,0,ffffffffffffff4f,0,2,8c5800c3010) at Xsyscall+0x128 end of kernel end trace frame: 0x8c805042390, count: -6 ddb{1}> show registers rdi 0xdeadbeefdeadbeef rsi 0xffffffff81a52745 lf_findoverlap+0x85 rbp 0xffff8000211df600 rbx 0xdeadbeefdeadbeef rdx 0xffff800000ad7000 rcx 0x136 rax 0xffff800000ad7000 r8 0xffff8000211df640 r9 0x1 r10 0x8be550ea08732eaf r11 0xffff800021084710 r12 0x2 r13 0xffffff007b8dce70 r14 0xffff8000211df640 r15 0 rip 0xffffffff81a5276b lf_findoverlap+0xab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000211df5b0 ss 0x10 lf_findoverlap+0xab: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor0) pid=461059 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000210b79e0,0xffff8000210b6988 process=0xffff8000210a2658 user=0xffff8000211da000, vmspace=0xffffff00658d1b60 estcpu=28, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 58893 386550 62410 65534 2 0x10 syz-executor1 58893 28066 62410 65534 3 0x4000090 ttyout syz-executor1 58893 194232 62410 65534 2 0x4000010 syz-executor1 89556 331695 6457 65534 2 0x10 syz-executor0 *89556 461059 6457 65534 7 0x4000010 syz-executor0 89556 129174 6457 65534 2 0x4000090 syz-executor0 89556 193167 6457 65534 2 0x4000090 syz-executor0 89556 6107 6457 65534 7 0x4000090 syz-executor0 62410 246250 69906 65534 3 0x90 nanosleep syz-executor1 69906 394066 17382 0 3 0x82 wait syz-executor1 6457 431411 25807 65534 3 0x90 nanosleep syz-executor0 25807 266926 17382 0 3 0x82 wait syz-executor0 77416 314261 0 0 3 0x14200 bored sosplice 17382 233268 1149 0 3 0x82 thrsleep syz-fuzzer 17382 519579 1149 0 3 0x4000082 thrsleep syz-fuzzer 17382 473508 1149 0 3 0x4000082 thrsleep syz-fuzzer 17382 22248 1149 0 3 0x4000082 thrsleep syz-fuzzer 17382 263545 1149 0 3 0x4000082 thrsleep syz-fuzzer 17382 483001 1149 0 3 0x4000082 thrsleep syz-fuzzer 17382 440401 1149 0 3 0x4000082 thrsleep syz-fuzzer 17382 299003 1149 0 3 0x4000082 thrsleep syz-fuzzer 17382 13460 1149 0 3 0x4000082 thrsleep syz-fuzzer 17382 293691 1149 0 3 0x4000082 kqread syz-fuzzer 17382 443069 1149 0 3 0x4000082 thrsleep syz-fuzzer 1149 343271 75365 0 3 0x10008a pause ksh 75365 115404 12754 0 3 0x92 select sshd 5680 34008 1 0 3 0x100083 ttyin getty 12754 101759 1 0 3 0x80 select sshd 90471 340866 38171 73 3 0x100090 kqread syslogd 38171 428400 1 0 3 0x100082 netio syslogd 16891 127171 1 77 3 0x100090 poll dhclient 8513 81476 1 0 3 0x80 poll dhclient 12329 165613 0 0 2 0x14200 zerothread 94125 55735 0 0 3 0x14200 aiodoned aiodoned 5458 438348 0 0 3 0x14200 syncer update 54557 424698 0 0 3 0x14200 cleaner cleaner 69466 405332 0 0 3 0x14200 reaper reaper 47133 216441 0 0 3 0x14200 pgdaemon pagedaemon 27649 422807 0 0 3 0x14200 bored crynlk 45110 494009 0 0 3 0x14200 bored crypto 17304 448564 0 0 3 0x40014200 acpi0 acpi0 86108 357645 0 0 3 0x40014200 idle1 52876 43257 0 0 3 0x14200 bored softnet 47974 518504 0 0 3 0x14200 bored systqmp 41848 17385 0 0 3 0x14200 bored systq 52115 191420 0 0 3 0x40014200 bored softclock 63131 232178 0 0 3 0x40014200 idle0 1 330088 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper