570c93fb70f0726bae5ad45faa12cca5a44938596690c2c4661d5751016d176e72f2990339db855dea652d4a6eadfed834670ece67621f0e479ce838c90def82004bb22b641602615cfb7377568d874053d6d1963b11f02bf610c990edf084938065a790fb4615b2e0b97a7ab87cc90bbdaa3a8353942204add41383301e82aeadcfde80eb7b4f4fd2a14c49ebe95619441b1b9a17523bd281362e18018a9a9a0d1286a5ded17c829daa67df45ef6fd2c647546f0980fb3bb9d8365bdd9e38b380cd4114607e8a083257677c684b97246bbd6ea6ff1cf5fe4ecb304357d5e3049689b50bd54a343dce648968dee37cdd0f0686e4d391568a24ffa3835fa227fbbcc6de5507196aed08ab894cc9e2c96ade72227991e40b7a857103e9dfdd117df018250ab87ef4593be1e7ed27f7cfd6162c3f27e333cff2aab26406dca54f542ba9849d4d6aa93389f397b8e11cee57287b64368e498188c4adab0e5613728ade44de66a23d7b4f9e0dc8465ce53df8d86eea9f2ba3ea28b40cf1c331d89c28362704089547072d2457c197b149973fdadbfb11c706c0452d77a8bb1377cbcfb3d52f92f912aadc254b15bc6172b3310e5f80d2b9d0df25db70dc2d6a5587c428eedb3629cf3df2fb8a37127d4ab1cdbc00346e1eea9d0725653b665fbd280449aa8a99dc5d46405eaa9525aa4b24043ccb5a439e0f31a6138fcf513c7d46dd1368c8841d6dead8b1d8ebac7e990798b0d20b03a39f5ddbfa65fd0c0579e76bf218348d79abd1a8304a75fe89a7b035ab5224dfd09b02b3ef9aeac6de2fee645410b6cb22f938570dff42100ff4d68b6881d494e793f5e8bc6277e721aba64563bb77d42701b430e2990d562022b816d4179e45f66402e16df65ecab37453b0eb7271237ab001d48de157607030b1d08f44f66b6ab4554ec90d8f8ba4a1cb988a8c065f27ca681c41a0effe499ab81ea5846b6aa4e93da0edeedb02ade5063397b5ef7b18cf83c0de55ea95aa3460446e63722fcb4bd4eac70e0e683000f85e9c9b801fea6e396fa971ae274fb6d76d206544a1eb1730c7768dc296af44e63116c27039151a91cf507a6e1441ac4f0c2567d8d20519a8a4b1e734c84bb64c8866f1e76c822da8903261e166579c9e532860bf33aa6faa1f73618eccd46cab47bf605ef92904d8d0177803c8aa5a0cfe6adaf58a5d79845d56b183a1b236ef935246d7dbae5181fd9446af41caeb1584b8863509b8327c3aa1e682ed34329fa92ef92156c4eabe3ec354e386c2834b6add2a9954574aa3ab87f2e83306c084dd7a13e143d613e8df4160c571a892f8f414eec395a9a9522dcaedaf4512bb25966284ea0da71f39dbadb53538e8eadedfa181541b1e03f837cdd0181c6e465c966c736b0777d278f94288a5c0b2c73fd23a98ad4826aab467e7512cc29e1b858a424ff83eb496f356138c4924096276f59097942a09f4406c3f2da8d96ac97078fa019e01a2420ba32ee9f9b213fc8309889a6005561f35cdf56ec7402380a1e8fdb3fa9b91f0b008ca08863818f871e7121aa4fd085aabec5fe6ca3f45f0371f67335f13f747523536415e013bbacf9f665e4a7a7b0b2d7b629252b4bab157089dec13afb48adaac8517e40c94e4684bfb52d8f1f2c69eadd8ad1bc1b6b0e79f7a93f5bc4e8fa1b1abc902f728dd4ced5e4ea7c9d7cbfca542b947e71c4ed85cb08bc2ea965ed935c6d743cf68cad1f9ae00cae172aa01a7d20c7fe8ac3b9ac95113a5cfcc20d885192430894c1f16ebda63ded6bccc204106d11449627d5fca5f40f8d4128ec7f508d650765c56392b0eadba9c27f137e045ef8ef60a0f950daa8012adf98cb51fc229c3520dcb0edfdb6c31694c762dd2b23c522ab20b5a20a509b94a74908fde3ea49517f6faedc24d4255e5b2c2b827958c9f357dff2a87aa8353b9189a2afc67cefb0ceb95fd5d873f05642ca0eb031c6a0aa9b8884235914dcacca7239c60dc43f8aa5159047f695c20be1e5eaa4d0e13e3b979402c28ac594c02f6cb97b526db76c51cc2af5279701e5235d2edf7622e6bb42e17709e343529551a58c891ebf1fa12d232d390e2e5947b1c12997b1b49c47702077400f3d0578ecb30e8c4fbb593416bf7a677f4eb68fc1a6fcb5f780158364ad1fd90febca6b5e9a4ac62a2cc43bcdc5b7273b822d6a27e65bc91e2b71c633181ed9cb0f9bb61bc61cde4967a2776e0e8ee378efe9b31b0f1c482efdb46319869617a534774a83cc5706f5b58fd04f1f2de95b95251dff528f777306b6634327c842f124580097ba619ccb3deb1a898f3f4ba", 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0xffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0x7) write(r0, &(0x7f0000000140)="93", 0x1) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) syz_open_pts() r2 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000002c0)) r5 = syz_open_pts() chdir(&(0x7f00000003c0)='./file0/file0\x00') ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffe, 0x0, '.\x00'}) kevent(r2, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 10:52:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0xd0f13409de777755, 0x1e2) r3 = msgget$private(0x0, 0x103c0) msgrcv(r3, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r3, 0x0, 0x5226aeb395508cfa, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r6, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r7 = getgid() setegid(r7) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r6, r7, 0x4) r8 = semget$private(0x0, 0x7, 0x0) semop(r8, 0x0, 0x0) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r7, 0x0, r7, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, r6, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r11, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r12 = getgid() setegid(r12) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r11, r12, 0x4) r13 = semget$private(0x0, 0x7, 0x0) semop(r13, 0x0, 0x0) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r12, 0x0, r12, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, r11, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r14, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r15 = getgid() setegid(r15) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r14, r15, 0x4) r16 = semget$private(0x0, 0x7, 0x0) semop(r16, 0x0, 0x0) semctl$GETNCNT(r16, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r15, 0x0, r15, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r17, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r18 = getgid() setegid(r18) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r17, r18, 0x4) r19 = semget$private(0x0, 0x7, 0x0) semop(r19, 0x0, 0x0) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, 0x0, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r15, 0x0, r18]) r21 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r22 = geteuid() r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r25 = socket(0x18, 0x1, 0x0) close(r25) r26 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r25, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r33 = geteuid() r34 = getpgid(0xffffffffffffffff) r35 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r32, r30, r33, r31, 0x143, 0x80000001}, 0x8, 0x100000000, r34, r35, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000240)={r34, r27, r28}, 0xc) r36 = socket(0x18, 0x2, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r21, 0x1, &(0x7f0000001680)={{0x107f, r22, r23, r24, r28, 0x40, 0x7ff}, 0xfffffffb, 0x5, r37, 0xffffffffffffffff, 0x80, 0x8000, 0x200000000200}) r38 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x10001, r5, 0xffffffffffffffff, r10, r20, 0x3, 0x34}, 0x4, 0x1, r37, r38, 0x9, 0x3, 0x6, 0x5e}) close(r2) syz_open_pts() r39 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r39, 0x0, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r39, 0x80085762, &(0x7f0000000000)={0x3, 0x1ff}) setsockopt(r1, 0x7, 0x5757, &(0x7f0000000100)="c1b5dab3468c5482fed00069b1cee8e8ef54d2ac4ee286564fadcf82e9e34449eb6067481dba4a65e66706f59242dad179fc3cdf52e51a5a", 0x38) 10:52:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 10:52:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x4054d, 0x5, 0x5119, "0dd5cdffc117e9f2210b21a6cec396ff009600", 0xfffffffd, 0x100}) write(r0, &(0x7f0000000180)="14ba0f384c5c49f0230358f3417fc24b1ca06e777549859c9b4d92a82cef1e99f37b726ec61d516d32fd1bf8fa5254dad737a1328f4a158b62719c5cdfc3f2dd6f860714e7e6a97c2fce661d1dc1bc625672e26f3a4075fd56a006e0444c9324cc5859f69956fc79261c5d2e1621f1fd4bfa353e8eb9f387157ba70e1c4c386b0b64d321d4000d3c71e098d7ff129a8b7173bbfd241da73fdc27c13a52a258206f9a5b6ab65184a7", 0xa8) 10:52:26 executing program 0: symlink(&(0x7f0000000240)='\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', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f00000003c0)='\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)='./file1\x00') r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r2 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 10:52:26 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\xa2\xda\xfc\x02\xfa\x85i\x00', 0x400, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0xfd6) socket(0x6, 0x3, 0x0) r3 = syz_open_pts() write(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 10:52:26 executing program 0: r0 = syz_open_pts() shmctl$SHM_LOCK(0x0, 0x3) r1 = syz_open_pts() ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) syz_open_pts() fchmod(r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4c) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r5 = socket$inet6(0x18, 0x4, 0x81) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r12 = kqueue() kevent(r12, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x4, 0x8, 0x0, 0x9}, {{r5}, 0xfffffffffffffffc, 0x54, 0xf0000080, 0x3, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x8, 0x0, 0x8320, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x0, 0x4471}, {{r7}, 0x66f7d1a671d2c287, 0x182, 0x40000000, 0x2021, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x4, 0x80000064, 0x396, 0x4000}, {{r9}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7, 0xc93}], 0x101, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffd, 0xe2, 0x200ffff3, 0x34, 0x80000000}, {{r12}, 0xfffffffffffffffa, 0x4, 0x1, 0x7, 0xff}, {{r1}, 0xfffffffffffffff9, 0xde, 0x2, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x21, 0x9f5}], 0x1, &(0x7f00000001c0)={0x7, 0xacec}) 10:52:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r2) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)={0x1, 0x8}) socket(0x26, 0x7a7969b606f6d906, 0x20) execve(0x0, 0x0, 0x0) 10:52:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7ffb, 0xfffffffffffffff8, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000340)) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0x80) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r5, 0x0, &(0x7f00000000c0)) faccessat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x7, 0x7fffffff, &(0x7f0000000080)="1bea1ce670d164355da5dcb438af6d33892a38c0ac85b909b16ca920a5913bb79f2ea6c900e64c446fd18147a77f19236f6caa93a6d58465bb93d3efc7fc96", 0x3f) 10:52:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) pread(r3, &(0x7f0000000080)="5170e770787eebc2b689a808c998a1eb6b000108131094b35856a40a36c38e050cba7c511b5717bb2a0570f7e867913a69ecb6aa6a1d764211dfd7c57b6bb8cf1f3335776ab0c7611fc407ca7dc3f67433502bfdc0dc9291c6385d5bbf0a1ebb827d60843a99271ba7e852bfa8be98", 0x6f, 0x0, 0x401) r4 = dup2(r0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) sendmsg(r5, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=ANY=[@ANYBLOB="100000000000000000"], 0x10}, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 10:52:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8, 0x0) dup2(r0, r3) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f00000000c0)=0xfffffffffffffdd4) listen(r1, 0xc0000) write(r2, &(0x7f0000000240)="b4615c9a00365a4c0bbe926b73142e83c8de22ca8be288d1d2abc161aa7a69e7fe57b8470f027acf17bf7f0e33df4d74cd9f0e17b86e32aa6c5956e41c367e8dfd9091bfe50641ce49db703c3167fc1db870bab89e8025537b6d9abee60f7c8815e5527f07906154448cfa6605b5e948af72bb4b83641f63c86627", 0x7b) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f00000001c0)=r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 10:52:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/10, 0xa}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c6", 0x1}], 0x1) 10:52:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0xe, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x4b8, &(0x7f00000000c0), 0x303, 0x0, 0xfffffd0f}, 0x1044) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) shmget(0x0, 0x4000, 0x4, &(0x7f0000001000/0x4000)=nil) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) shutdown(r1, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) 10:52:27 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20220, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01b907"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e3628b94b2926e1554b82fb4b513b70d1cfff03a8826a71f0e672d869f23e7bb311f484d632631d8c52c56603ae8cee1d88d27fd660ebf7dd08f76999efc600f11101f0ef5d18e49e3b72dec0fd0abe61045443c3e92b57be188572987ddb534d2b76ba9cf8b1467adf5a043dc04934a5c300000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 10:52:27 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000140)=""/4096, 0xfedc}, {&(0x7f0000001580)=""/226, 0xdc}, {&(0x7f0000000040)=""/22, 0x7}, {&(0x7f0000001140)=""/78, 0x4e}, {&(0x7f0000001400)=""/227, 0xfffffe72}, {&(0x7f0000001500)=""/70, 0x17b}], 0x7) r2 = socket(0x2, 0x400000000002, 0x0) readv(r2, &(0x7f0000002580)=[{&(0x7f00000011c0)=""/72, 0x48}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 10:52:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) semop(r2, &(0x7f0000000140)=[{0x0, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8001, 0x1c00}, {0x1, 0x5, 0x800}], 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[], 0x0, 0x800) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r6, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r7, 0x0, 0x0) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES64=r7]], 0x1, 0x756f173ba7467b9a, 0x1800) msgrcv(r4, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r12 = getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x2, 0x5}, 0x100, 0xc07, r12, r13, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000780)=0xc) r14 = msgget$private(0x0, 0x480) msgrcv(r14, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_RMID(r14, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r15, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="100000ffffffff000000000000000000"], 0x10}, 0x0) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r16, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r18 = msgget$private(0x0, 0x480) msgrcv(r18, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_RMID(r18, 0x0) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r20 = socket(0x18, 0x1, 0x0) close(r20) fcntl$dupfd(r19, 0x0, r20) r21 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r21, 0x0, 0x0) write(r21, 0x0, 0xffffffffffffff56) r22 = syz_open_pts() ioctl$TIOCSTOP(r22, 0x2000746f) msgsnd(r4, &(0x7f0000000e80)=ANY=[@ANYBLOB="4d0d10fc29e5f803348f9f82f87808e9aca7f801bddb8fc9b48d476cce7e006fe1e7e10d0c58d8d1a47b7aaa2f4d35e2564f70fa1f7d062dd0521fa6562001b5b884b8a9e6eb63e822f71585a6387b9cef7bf8b4f3ef131b68eda956fdad4b", @ANYRES64=r22], 0x2, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000030000000000000000000059d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dca8216d71c176728d27ef5fe8d0089cd0c892da236928537eac6c2d00"/324], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0008000500000000cc403de6b99080b840d12ac5bd074aa09c3977be4b0022b17368a64d7f0a8e6fc25ab9f177334d03dac79186e40c9bd8a341f1b659cd14742eed82010e8869a622edee6b100fc7c86d5d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x21e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r28, 0xa5, 0x1, 0x100000000}) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000200)={'\x00', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x80}, {0x4006}]}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x20, 0x5}, {0x80}, {0x4006}]}) msgrcv(r29, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r8, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r29, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r29, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r35 = getppid() r36 = fcntl$getown(0xffffffffffffff9c, 0x5) r37 = getuid() msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r37, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r36, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r41 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendmsg(r41, &(0x7f0000000380)={0x0, 0x103, 0x0, 0xdd, &(0x7f0000001680)=[{0xcf, 0x1, 0x0, "6bb6cdac76d3f4e2512806786232fe6109b70aa5d08063a153ded38bf09802e6bc1f978df536bb33215536cf2cf48fdf1bb677c89cd64ba556aae8aa4b8d37bd4682660ffb4fa95288a3d6bd08e3b14ab27a72e756285cb9a5702c9cf82f966488f2e9342d3f69bdfcccb824ab55de6832a083e1d1dc290eb97d55cf44a3a76d5e7ba386b1a40c207ac361d1012d4a64ce6e7453e1abaa58bc1363843402"}, {0xfffffffffffffd56, 0x1, 0x1, "72722e25733bfdb513855665f97ba3c1b4daa02c6471d1618e1ab9b64d3217f99aa19d23e7015840a9e78414e7eb999c194bccd15dd557c36c7c5bfea95df5201dd4b3b29fb556a2f63509d13455add0a66587ec96949d4cfd0133491de778d43f11e413d9b2901ff768a60b2fcf5e9fc58b129561997124bf267beddfd77d"}, {0x0, 0x1, 0x0, "d3d3e47b87069334cc08b40e7e6e6732c3164329e0d1d3d2970ff1f7b5c28e25c8c7d2185ef81c87c5d8ea5646dac017be8b1d50ab5cf2428afc541d978167e1f099b030e0b18939f68a056a387c7d7b34eeeab913d28af436746dd5f812cfb85fd0c2812ad9f3a22e8eae1129b4af6dac2e6a918ac3b6d2d5df837512ea52302a947c20ee28fcc00f60d44b513bd1934a37cf941bd9f33921adda565693504dc520de7752a30bf1653ecddb37aa625bdaabc396a94547ec932b8c2fb15db20ea5424fb26003ded931097a54"}, {0x0, 0x1, 0x100000, "97a351433126a6348dfb8f6ee3ab796cacda212ddf509b969cf4b4973c25993be927db2e49c2cbe76c9e141f140b14e1da93e457140e6c8d6ee6ed0b54ca11c94fb6d7810cbb38ee8b9035bf399951b5c3f2af3fda2d536b8415c5c9fd98cdcda86ee13879f1897f59636697130b5ff6707655f2d1889b97ec0049162e2d45398c8db34da7287dcad4c94a52900dc0122ba3fa7a04ec0780c7ad3f029e7e370099cd8b6d758fe0b54303359d29fd3b3d1b8216ef28592be1a8e01231ed4ec992471df4f63f9f1537c6bb5cd40bfed6e80fd4e8209269c84cd6cd4692a3094aee56fb0c33cf2e8d6e4001025b50175f8f1933232911"}], 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r44 = getppid() r45 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x0, r39, r42, r43, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r44, r45, 0xa5, 0x1, 0x100000000, 0x2}) openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x424, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 10:52:27 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) fchmod(0xffffffffffffffff, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 10:52:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xd0) ftruncate(r0, 0x0, 0x8020000003) ftruncate(r0, 0x0, 0x80001ffffc) 10:52:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = fcntl$dupfd(r2, 0xa, r3) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000100)="708d45ef62d4298e7f9eb9a16c3ba85a963a48c1f6dd21ac487edff022d159bdf2ef042f3d84fd59d9f6f243fda2b1191a853341c9c0fdba0d995681088a30ecd2f8e780597429eb93829539d264c7a201e662016ebca96e67d78fbdbe775f3758f4fc08016c89117b8789b195e6ae8eb82623c40127ee6607e76c7d6caf008e9dac023760a608688bf833b6e86e64fc2cd13cc819ed4fb6617096bed5517d8f2b910b408c0c916eece2d6dfaab1414d878506087bce09f89b7c755a9f3fef70c69d4f5072", 0xc5}, {&(0x7f0000000200)="8fc195bbcefd534d4c7736fd6492355bd0bc88a212825ff4dfee4c29defeb44b0fd4d71c68c38c07c7a3308ff2a6733cc9dccf0c19a60de3753229d187cf11e54029d27535562bfcb420ab99033151b97c55ba5a5715af49d2567b6f0ef2d12bed60f964d6a80d40c12eaf3c77c2fc6ae85f0cdc7f9a82e3ec5ba8d35a2db456d91ed21d7229b2204137fd09711c19e0ac73b81aff9865bc2929537dbc0b3d1b9834267e2c90a50e72ee6292ee8d69e2fab1b5d13cb5f5bb0e5eca194e0a2015a1010741b32d642a78caf4bb07b9f3fa1d3ee221d4b38341275a759f23286e527b366838275eb21a0fb4cf3be33b60661150", 0xf2}, {&(0x7f0000000300)="464c484c7feb632bfa78ad5943982fdc5b6c686fae6120c8904d0437072c4597001f9c8ab37f7977770370297ae7bf0f3617e1fbead4ed307eb9ab0e9b0cb8e90d8afa229daad0b343d07f505ae0614b90d9baf7944fd806c008b86e9a1486ebefbf0d9a505d358f8f4ed7be188989be851ab9611442fd41f0c431112d872d9fa94c317c53", 0x85}, {&(0x7f0000000440)="ed9b02f5ef33d4046e7043ed8b1a618094c5c004dedce9091572e6c1c6d1f9d8fd6abd14b3fcfc4c6dc67b9967c72d65e1c039bc108cc54373062b60f9c2eda58de57ab66a2a5b118029a6259ebd3c6cfbc5b580a03b01a05746e5c2e565b3977a0456e3833f3c0b84d04dc2c8c4ea1e9446ba9b0b1d79faa7ad3e21fbf63cd305e949eff12bb113d4ade3a177f4d7f527cb65da76abfef7563fefa1b4c2689e8926270308057ea3425a2029912e5428ee3abf6c3a05f1c55273e1fa3d2b08a5e792dcfbf15dc50fc7adb395611356d0a2e5c9744df6d1bb6bea15", 0xdb}, {&(0x7f0000000880)="a29d4d8116f5397e2fc600f29c247d64d32ef5939b3405045b6e1f69bc6a481051fa35ce764dea597fae7b0719ef99e72e0b508920b7559508f8709eab5e114f478ca36d3faae5efe363398992f7ac2f02819c077432430762d4092ded7bb9cb1716e08c92c8373d24a7e2659fc1d519a89b49f8601bc2a6d5f842420e9c5a28fff6edeefffcb673a8906b8cd11f8928c333beb76404e29663d991dd176a95af94f499db0da4704fb966ad52c2a61418511316e91e0a889d6be0b61cb65b5386b7943daf27fe7db9c526806071faca30c2ba08378dc323b41e1ba16650c31b83199b63e4cb167527ebc31122f6e64b622247e2ee", 0xf4}, {&(0x7f0000000600)="9ea649ede3a3dbc6bf044ac439cb3514997b06c9d223ff74e57b9a6e9fb5a14a6f12a133fd7b25d3b07e7d96e54874274f072cb16b5066f58ba617f562bc7bd7389dac13f2c71219f3a090afb9df06124078c37ef154be52d9947023ea015c1ad26ec07ba53d8f4263767f342f8d5f512963b56790cf1ae7d985cfc57d1feef64f1b33ef7829a0b3e1957f465716e18fb7105a231e40e650f29ac661f6a62081a63099daa505ed937f1610b697455328348155e12d79f4312402cd64debcdadefa04add3584c7a29c21f575d1d204048ca8e95112e1ebc65ae03c6c16b57ac43b38f70a8e7b1cdb5e1b412", 0xeb}, {&(0x7f0000000700)="35169af8e2de33d1bbe118d45917ec8197ff5b7099d36ec516b9e3357b2d7f4b0b67565cbbfdeae0ef498c3b9db18c663116d4d23816569767727b10dc94318d5b2f30e9c80b5e598ca6fd56a41c5322b56fed0488ccec6cf0bd3c7068fc5b1554f5db8f802f522fd397e941", 0x6c}], 0x7) 10:52:27 executing program 0: r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r8) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r8, 0xe3) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381fec9b820c1290d39b7135e9f5b3cc35071f061ac0e16f328dca5d39656da02489672d8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r10 = geteuid() r11 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r11}}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r13}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r15 = socket(0x18, 0x2, 0x0) r16 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r16]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = kqueue() r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000340)=ANY=[@ANYRESHEX=r19], 0x1, 0x1000) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r22 = kqueue() r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r22, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xd7, 0x7f}, {{r23}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0x1ff}], 0x6, 0x0, 0x0, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r24}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r26 = kqueue() r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r28, &(0x7f0000000640), 0x0) fchmod(r27, 0xe3) writev(r27, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r8, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r27}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r19}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r18}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r29}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r27}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r30}, 0xffffffffffffffff, 0x27, 0x0, 0x0, 0x7fff}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x44ef366878da2a07, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r33 = syz_open_pts() close(r33) ioctl$TIOCSETA(r33, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r34 = kqueue() kevent(r34, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r33}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001400)='/dev/pci\x00', 0x0, 0x0) r35 = syz_open_pts() close(r35) ioctl$TIOCSETA(r35, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r36 = kqueue() kevent(r36, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r35}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r37 = syz_open_pts() close(r37) ioctl$TIOCSETA(r37, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r38 = kqueue() kevent(r38, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r37}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x2, 0x0) r40 = syz_open_pts() ioctl$TIOCSTOP(r40, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, &(0x7f00000014c0)=[{{r40}, 0xbf50e4a56034374c, 0x0, 0xf0000000, 0x10000d44, 0xfffffffffffff877}, {{r37}, 0xfffffffffffffffb, 0x4a, 0x7a59330e583932c1, 0x0, 0xd2f}, {{r39}, 0x8000000000000002, 0x2a, 0x2, 0xfffffffffffffffe, 0x1}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r41 = kqueue() kevent(r41, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r41, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r42 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r42}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r42}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r42}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r43 = kqueue() kevent(r43, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r43, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r44 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r44}, 0x8000000000000007, 0x0, 0x20, 0x7, 0x10001}, {{r44}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r44}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x4, &(0x7f0000000140)={0x7, 0x2}) r45 = kqueue() kevent(r45, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r46 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r47 = dup(r18) r48 = socket(0x2, 0x2, 0x0) connect$unix(r48, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r48, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r48, 0x0, 0x0) kevent(r47, &(0x7f0000000080)=[{{r46}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10004}, {{r46}, 0xfffffffffffffff8, 0xa3}], 0x0, &(0x7f0000000000)=[{{r48}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10003}], 0x3, &(0x7f0000000140)={0x7, 0x2}) kqueue() r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r16, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYBLOB="07a4e533cd698005365d613ccfa802587fb2b666bf2edde607bc3bec40570fc7f6d8b3eecd227f4fcdc1722afe5c56cee0f3e0d2d4a855f6d23e1ff89a4a82f3f200f1903b97430dd456a039f9d08537fabcb94b639d52343c6dc81bf21bb22e5daa695e830afda1ebdde9b51d2256f5b84648b3641acf473ccf9ccdb500a583d5b17a18e95a65700d3420b1333997e5fe2c01bacb58965e456eb7bd01975d00d7841b811ee8138d86235bab084a473ede1ee73f6e8da614cc", @ANYRESOCT=r24, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r30, @ANYRES32=r21, @ANYRESHEX=r41, @ANYPTR=&(0x7f0000000e80)=ANY=[]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r26, @ANYRES32=r49], 0x6, 0xc00) getuid() r50 = geteuid() r51 = getegid() r52 = getuid() r53 = geteuid() setreuid(r52, r53) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r54, 0x1, &(0x7f00000000c0)={{0x6, r50, r51, r53, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r56 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r56, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r56, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r56, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r56, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r56, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r56, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r56, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1eec017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r57 = getuid() r58 = geteuid() setreuid(r57, r58) r59 = getegid() r60 = getuid() r61 = geteuid() setreuid(r60, r61) msgctl$IPC_SET(r56, 0x1, &(0x7f00000000c0)={{0x6, r58, r59, r61, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r51, r55, r59, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r16, r16, r16, r16, r55, r17, r17, r17, r17]) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r65 = geteuid() r66 = getpgid(0xffffffffffffffff) r67 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r64, r62, r65, r63, 0x143, 0x80000001}, 0x8, 0x100000000, r66, r67, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r15, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r67}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0xf0, r10, r11, r12, r13, 0x44, 0x9}, 0x5, 0x3, r14, r67, 0x2, 0x24cee5ef, 0x81, 0x5d}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0xf7e, r2, 0x0, r4, r7, 0x28b, 0x6}, 0x7fffffff, 0x40, r67, 0x0, 0x80, 0x2, 0x15}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r69, &(0x7f0000000180)=""/144, 0x90) kevent(r0, &(0x7f0000000100)=[{{r69}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r68) r70 = socket(0x18, 0x1, 0x0) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r71, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r71, &(0x7f0000000240)=@file={0x0, ""/4088}, &(0x7f0000000000)=0x567) getsockopt(r70, 0x200000029, 0x8000000000003d, 0x0, 0x0) dup2(0xffffffffffffffff, r70) 10:52:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="15d06a03c588339a907433edf6dc056a307dfc1e0010fa2aa8d5c95a1dc353f0e4631615a7ed43f226bcd076941becd70b692f9af0b9574c3d13d27cd6ba813248c5ac17c8c8a8356d2762fa15b0a38703ad0ed319fe6bee6cca0ad0bc763a0f518c1ddc072bb1b8031bd17d54c05de1509274ec8c2339cfb4da0d02f7aee112f79728cedd3e53e214462b524b6c858edf64d52ca2eea666d6bc2899a318c0f212e6da162e90c53dc485a1cab0a3d2", 0xaf}, {&(0x7f0000000140)="f344295f0c9998906c9fad8405912a73e15d6cf368485070301620704e1f1fd84fc833667ee0f19f66536480c770983c3f9f5886630c41cc08cf762b2ed8b4876d8a362e22634749eb665adb783bbd27a81daf7eb51fc81ff217e4fe6aa8ace15e5d47ad887b515afb80b151291e", 0x6e}], 0x2, 0x0, 0x0, 0x4}, 0x408) 10:52:27 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r2, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r6, &(0x7f0000000040), 0xfffffec2) close(r6) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8020, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x55c53df7, 0x40000003}) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r8, 0x2000746f) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000003bb) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r10, 0x0, &(0x7f0000000680)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) open(&(0x7f0000000040)='.\x00', 0x0, 0x12) r11 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r11, 0x0, 0x0) fcntl$getown(r11, 0x5) r12 = socket(0x0, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x1000100d3) semop(r13, &(0x7f0000000480), 0x0) semop(r13, &(0x7f0000000300)=[{0x2, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x0, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x48}], 0xa) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r15 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r19 = fcntl$getown(r15, 0x5) r20 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r20, 0x0, 0x0) r21 = fcntl$getown(r20, 0x5) r22 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r23 = getpid() r24 = getpgid(0xffffffffffffffff) setpgid(r23, r24) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x240000000, r17, r18, r17, r18, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r16, r24, 0x41d, 0x0, 0x5}) r25 = getuid() setreuid(r25, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r18, r25, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r19, r21, 0x0, 0x92, 0xffff}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) r27 = socket(0x18, 0x1, 0x0) close(r27) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r26, r14, r28, r18, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r31, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00'/11, @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r31], 0x28}, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r32, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r33 = getgid() setegid(r33) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r32, r33, 0x4) r34 = semget$private(0x0, 0x7, 0x0) semop(r34, 0x0, 0x0) semctl$GETNCNT(r34, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r33, 0x0, r33, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000240)=[r33, r3, r29]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r35, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r36 = getgid() setegid(r36) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r35, r36, 0x4) r37 = semget$private(0x0, 0x7, 0x0) semop(r37, 0x0, 0x0) semctl$GETNCNT(r37, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r36, 0x0, r36, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) fchownat(r11, &(0x7f00000000c0)='./file0/file0\x00', r28, r36, 0x0) r38 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r38, 0x0, 0x0) fcntl$getown(r38, 0x5) r39 = socket(0x0, 0x0, 0x0) r40 = semget$private(0x0, 0x4, 0x1000100d3) semop(r40, &(0x7f0000000480), 0x0) semop(r40, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff9b) r42 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r42, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r46 = fcntl$getown(r42, 0x5) r47 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r47, 0x0, 0x0) r48 = fcntl$getown(r47, 0x5) r49 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r50 = getpid() r51 = getpgid(0xffffffffffffffff) setpgid(r50, r51) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000540)={{0x240000000, r44, r45, r44, r45, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r43, r51, 0x41d, 0x0, 0x5}) r52 = getuid() setreuid(r52, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r45, r52, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r46, r48, 0x0, 0x92, 0xffff}) r53 = getuid() setreuid(r53, 0xffffffffffffffff) r54 = socket(0x18, 0x1, 0x0) close(r54) connect$unix(r54, &(0x7f00000004c0)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r53, r41, r55, r45, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r57, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28014e00", @ANYRES32=r57, @ANYRES32=r57, @ANYRES32=r57, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r57], 0x28}, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdc9) fchownat(r38, &(0x7f00000000c0)='./file0/file0\x00', r55, r58, 0x0) fchownat(r38, &(0x7f0000000640)='./file0\x00', r9, r4, 0x6) r59 = getgid() setegid(r59) r60 = open(&(0x7f0000000700)='./file0/file0\x00', 0x0, 0x8) ioctl$TIOCSTAT(r60, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r60, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r60, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r60, 0x40087468, &(0x7f00000001c0)) r61 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r61, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_pts() r62 = syz_open_pts() close(r62) r63 = msgget$private(0x0, 0x20000003c4) msgrcv(r63, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r63, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5fd8007a071300"], 0x2d, 0x800) 10:52:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a05000000000000001d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53898e339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497002de2"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = socket(0x2, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069af, &(0x7f0000000300)) mkdirat(r8, &(0x7f0000000080)='./file0\x00', 0x1) r9 = getppid() r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r10, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) msgsnd(r10, 0x0, 0x0, 0x1800) msgsnd(r10, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x1, r3, r5, r2, 0x0, 0x46, 0x81}, 0x10001, 0x1, r6, r9, 0xa5, 0x1, 0x4e2c, 0x6}) setuid(r3) 10:52:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() geteuid() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) syz_open_pts() 10:52:27 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) 10:52:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "11f77bc35277b5181000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000040)={0x7, 0x8, 0x80000001, 0xfffffffffffffffd, 0x7c, 0x9, 0x8, 0x58}, &(0x7f0000000080)={0x0, 0x3, 0x1ff, 0x0, 0x9, 0x6dd19095, 0x1, 0x5}, &(0x7f0000000100)={0x3, 0x1234, 0x3, 0x8, 0x9, 0x3f, 0x1c, 0x10001}, &(0x7f0000000140)={0xfffffffffffffff8, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:52:28 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) r1 = semget$private(0x0, 0x3, 0x774) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r1, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1c) semop(r2, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}], 0x9) syz_emit_ethernet(0x51, &(0x7f0000000100)="29c78365522b06a6922ae106f3bc200edf87f07d629c34cc668e99e8d72e10bd1c514546a47efad3500fa3fcbd508460d324c78f8fac5d3985446687d197a80eba4996427ae28db9cf648f7eb64b1ba1a8") semctl$GETNCNT(r2, 0x31d1eb7b06f25f6d, 0x3, &(0x7f00000002c0)=""/170) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 10:52:28 executing program 1: r0 = getgid() r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r2 = getuid() seteuid(r2) r3 = geteuid() r4 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r4, 0x4, 0x84) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2f66696c653000853ed4964962e739d01a85cddfc4205bda53ada75071d02482a064961b4b9dfefa661337b66e199dc75d8692839a83033ef39acfdbf9d9ab7d86be54bf420ade30759b321f0cb130d81a434a6d32136b0c2a493c746b3f6492482314910eab6b738a964bfa2fcbf3b550764613f8e6ffc359ec58feeccd19135dedcb0fd78ea1e872ff8b802af1ce186f3f7abec3c45c3cffcc81924f0368dfbd5e37a4e3e1827deb29051431dcb2c4ae0d52f4a1fa06ddad85b5dedd2a785fa597e3d1166059c3d6b009cbfc7213f7d63574361b3e537dd2aac052f76c6b9203aca0543b2da6612a5c9a904cd0a81fb41bab355a1f2bbf31a762f7361e8025f6"], 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, r3) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x39, 0x0, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000000)) r8 = dup2(0xffffffffffffff9c, r7) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r10 = getpgrp() fcntl$lock(r9, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r10}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = semget$private(0x0, 0x2, 0x400) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r12, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x0) poll(&(0x7f0000000000)=[{r17, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, 0x0, r11, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r21, r19, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r23 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getgid() semop(r23, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r25, r24, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r8, &(0x7f0000000200)='./file0\x00', r21, r26, 0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() chown(&(0x7f0000000180)='./file0\x00', r27, r28) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x4, r2, r0, r3, r28, 0x100, 0x3}, 0x3f, 0x49, 0x9}) seteuid(r3) r29 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r30 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r29}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r30, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r30, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 10:52:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "402ba77f0c033c0adf71cf15cd76ef3caf00"}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000002400)=[{&(0x7f00000002c0)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626c4606e1b320b2429010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b1a81ff56", 0xb2}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() r5 = syz_open_pts() close(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r7, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r8 = getgid() setegid(r8) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r7, r8, 0x4) r9 = semget$private(0x0, 0x7, 0x0) semop(r9, 0x0, 0x0) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r8, 0x0, r8, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r6, r8, 0x2) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r10 = kqueue() r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r12 = kqueue() kevent(r12, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) fchflags(r11, 0x0) kevent(r10, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r13 = syz_open_pts() ioctl$TIOCSTOP(r13, 0x2000746f) r14 = syz_open_pts() ioctl$TIOCSTOP(r14, 0x2000746f) kevent(r4, &(0x7f0000000040), 0x2000008, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffa, 0x89, 0xffff6, 0xa2, 0x3}, {{r13}, 0xfffffffffffffff9, 0x1, 0x2, 0x6, 0x100000001}, {{}, 0xfffffffffffffffa, 0x0, 0x1, 0x3, 0x1}, {{r14}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x1000, 0x401}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0xc52d87e241461fe7, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x977dceef6d531c25, 0x1, 0x1ff, 0xfffffffffffff800}], 0xfffffffffffffffb, 0x0) dup2(r3, r1) 10:52:28 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='rc', &(0x7f00000001c0)=',.\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)=',.\x00', &(0x7f0000000280)=',.\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='rc', &(0x7f0000000380)='-\x00']) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 10:52:28 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0xffffffffffffff9b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x1dc6) 10:52:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000700)='./file0/file0\x00', r0, &(0x7f0000000740)='./file0/file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) r1 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0xc, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r3, 0x0, &(0x7f0000000040)) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r5, 0x6, r6) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x14, r4) socket(0x9682f60c0f94d08a, 0x2, 0x3) dup2(r1, r3) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000140)) r9 = socket(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, r9) connect$unix(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66698d653000dc0cde14ac8cfb7f87c669e64cff3948da258df993ec9ea9f21c153df5080000000000000002638a590880b392888a9753228d5814d692b45d2e0379390e97783dff7f4570c9b3954b46cc045b5031e52cd5a970e1494b3eef5fa951fa1aa5debfb6232227ae03db2d4eba78948b50744a9c36dbd7c700"/143], 0x10) shutdown(0xffffffffffffffff, 0x0) 10:52:29 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) clock_settime(0x0, &(0x7f0000000100)={0x6, 0x8000}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f0000000080)) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r4 = socket$inet(0x2, 0x4000, 0x7f) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) r6 = socket$inet6(0x18, 0x2, 0x6) kevent(0xffffffffffffff9c, &(0x7f0000000280)=[{{r1}, 0x7a381a16bf83e9af, 0xd4, 0x20000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x2be, 0x1}, {{r4}, 0xfffffffffffffffb, 0x4c, 0x10, 0x6, 0x9}, {{r5}, 0xfffffffffffffff8, 0xc2, 0x4, 0x844d, 0x3d228000000}], 0x2, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x2, 0x2}], 0x811, &(0x7f0000000340)={0x80000000, 0x748}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 10:52:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f00000005c0)="a83026861f4e71362507215415aa16e3f4c36e1d4f70e6464b42cc9c79374c92600e27ed6ab6714bec99781a599d85f3136949116331fe1f3a9c0be66508f19de0abac7e6869835323c101df705f9ede85ffebc6a1f261f6e0ad581a1e7d1873683b0bfcaafde7c9d3fd81900f502133ce49ad0eb17a59a1a34b13662d7ed9e50d84f8d7dcd6d25ad8e92d53c638dfabc7bb3888813585cf9baaf6b043bd0fddf8eab201d80428edfeef717dab2a7157755868c94e4fbef93ccda07085501f7a49f909b32aecc019137f9bff1e1dc3fdcabc946f266537c96b2b5cc6d4bcc7d896b2ec6a6c2d04e2315932872f16d30a11b3665eb1b1887c13fa0de2e000f969d10d36af7c163808ca72ddf288a16e28f25ad1cc642d5237489f97fc69bdcc49b18f79b897b47e71f423c6574a5b762b0b30a0b1a46d8811d0aa72ade887e8a79c3b2ac169e3bb7d580387bae189539b56d312355cb66ea0c752d268665d3d53c8bca3a8f3af7b86f372de9202091c76ef9c0443f5a5bd519eef763368092504de9535e372b855736cf65e17062083bc12210835866e91e5878ec48a708fab2bb1db1b0041874fb2296b48c8976dab6d81671f4a159f72fa7fce5238c0bf9b9c47c28a6f82641a4ac66e4e4f87eb76d0138b8b02ffb42ae02f7f60242fdc0009bb2f41f8f897e1341a061753ca48018dd1b9c2c562314722cfa2be1676e2a80553006b2bc2e3d7b4a549490deec960a0fb3130a0a8bd3012f4f376fb054433d4488dac9e67a62b1e4bacdf34e4009675dfa617dc346eda4a828556be9944b21caaf6c6fc08dc33f970d862c653eea8a7c475b5333b461a49488c68a0cdf619fbcc7c593283ceed94a8e9a7e8127c40321737d9f218daf6c6c8bf0f58c94f9c7c8516896ef966f0aaea160acfd0eefc396e27a69815", 0x295}], 0x1}, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 10:52:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000700)='./file0/file0\x00', r0, &(0x7f0000000740)='./file0/file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) r2 = socket(0x800000018, 0x1, 0x0) r3 = syz_open_pts() r4 = accept(r0, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSCTTY(r3, 0x20007461) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r2, 0x0, &(0x7f0000000040)) dup2(r1, r2) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x6, [{0x1, 0x4}, {0x2, 0x7ff}, {0x0, 0x7}, {0x0, 0x5}, {0x2, 0x40}, {0x3, 0x7f}, {0x3, 0x33}, {0x2, 0x60000000}, {0x1, 0x80}, {0x0, 0x1}, {0x2, 0x80000001}, {0x1, 0x8}, {0x1, 0x6}, {0x1, 0x6}, {0x2, 0x6}, {0x1, 0x5}, {0x0, 0x8}, {0x2, 0x7ff}, {0x2, 0xfff}, {0x2}, {0xad0cfe00ca675e89}, {0x2, 0x2}, {0x1, 0x3}, {0x5}, {0x1, 0x3}, {0x2, 0x5}, {0x1, 0x81}, {0x2, 0x5}, {0x3}, {0x2, 0x2}, {0x0, 0xfca}, {0x1, 0x10001}]}) r5 = socket(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, r5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r7, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\a0\x00'], 0x10) shutdown(0xffffffffffffffff, 0x0) 10:52:30 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x4, 0x10001}, {0x6a, 0x4}}, 0x2) 10:52:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x4, 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x3f) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x1, 0x4) 10:52:30 executing program 1: ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffff9c) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x10000, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) connect$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x30404, 0x0) r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001680)={{0x8, r5, r6, r7, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r8, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r9 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r10 = geteuid() r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r13 = getpgid(0x0) r14 = socket(0x18, 0x1, 0x0) close(r14) r15 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r14, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r6, r18, r18, r18, r18, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x3ab78a9e0f42721b) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r22, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r22, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645c11dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acf3c879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0xffffffffffffffe0, 0x0, 0x0, &(0x7f0000000700), 0x88}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r28, 0xa5, 0x1, 0x100000000}) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r29, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r29, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r34 = getppid() r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r35, 0xa5, 0x1, 0x100000000}) r36 = getpgid(r35) r37 = getpid() r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r39 = socket(0x18, 0x2, 0x0) dup2(r38, r39) setsockopt(r39, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r41 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r41, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r42 = getgid() r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) r44 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r44, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r44, 0xe3) write(r44, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r45 = fcntl$dupfd(r44, 0x5, r41) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r46, r42, 0x6) r47 = getgid() setegid(r47) r48 = semget$private(0x0, 0x7, 0x287) semop(r48, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r48, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r48, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r47, r46, r47, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000c40)={{0xbaec, r21, r40, r46, r20, 0x143, 0x80000001}, 0x8, 0x100000000, r36, r37, 0x6, 0xfffffffffffffe00, 0x7, 0x10001}) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={r36, r16, r17}, 0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001680)={{0x107f, r10, r11, r12, r17, 0x40, 0x7ff}, 0xfffffffb, 0x5, r13, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x7, 0xfff, r13}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[0x1, 0x401, 0x2, 0xffffffff, 0xf1, 0x4]}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) shutdown(r2, 0x2) r49 = getpgrp() ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x130, r49) 10:52:30 executing program 0: execve(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 10:52:30 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 10:52:30 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) writev(r0, &(0x7f0000000840)=[{&(0x7f00000008c0)="6de752a700536614ddc88616172c388f118d5e3530b3f191fa859e7a4b825c477753b9ccb9ea9e4f4c29216716f9a862f46b4372617fe26a32cfb25ca62f00c57ae814214d91d3b69a91de5a5e09d3080dd9ef79ce01f1e56ccd3148354934441ac5731bada8fd23975b70903159cd0c00008ef9d697d8d6377c763d1e6fa84a8834e10b897a856e9083adc6de416fa07f4a541f84624e1c73b704156387490374a0f894999467f9ea9d83308d0e48cfc3e65f5215d4d441ca03338e4a45dec2e94ab1e4a5071db9d0cae5a92f3777a8a0856901912af64184e5f38bfae8ab5d51a80f2fe3f4a4bc7710813de0ff9580f8a5a7d16fd05e8177a0e8dacae58720d88dc86ec70488cec14fb4d6ced1b0c88f6d287879dcb44d75939a5179a9065e395f0cb772c9c8833ac2c65f831c8c61d75523bd0af5ab578fd433f6534b6b93ed8c29561364995f042ac7e27a9d", 0xffffff79}, {&(0x7f00000004c0)="8f471ba78980ce65b6b54f4e876c72c4085562f8643981f0fd370f04d201121411b42ef478f12696a9cca2d4c19c2c2c5929d9b800c230434a656223"}, {&(0x7f0000000500)="dde42d0d2bda5a165a9ab9d115b357ba24c54cc06576174da7628a62dcf4ae4b9a24f2632a3b5dd175469e2954cd2a71ba0c25bb672f670feed06ad0f9bc9a8a3f5efced1ae7ecda87b9b48be232c9ddbebff8f08aa4872a5d35a3cac0958c378fbc13208af6c0d08166d674b9a7"}, {&(0x7f0000000580)="063f29484c97abc347a7d5dd1c4bd0a77363a9a5d02a90374be96392d29a3e2ab7348f091748a6dbabfc33c842c1c8ef4c9fa1f7e4e049266105bade7d370526ea897237b05810202e976f0df33b6515abc49d", 0xb5}, {&(0x7f0000000600)="1a532820756e29f45cbcd95770005fb092e98932feb6648cbe11b448957bbcd72dcc63185fb667110f76de0f8c3f120757e569fbeeddbf"}, {&(0x7f0000000a40)="699e27b122de33eeb84ddb60347f67ec365e9a1acf0d8da432012778cdf3aa9024c46aa06009da0d8e57b7b4ce98a6bfbc186677cab207dfa15fcdbcbb967cedb65781e825f5299ccdbc311eced97ed40d582ed6658e11551178c4a97442d77686560ae0ba3def2cfbff858109d92b03511c331be8a7990a431a6076da1f4e4555250133e7f054de8162dc78f3c20ffc057d3198dc07de58ff7565cf1385c96c2b4f3cb1146b3d371c8d65210fce0ad1da18778fbcb780a2d7438ad66df326043961435903a695a9974f517920f9906a82b7f46f4257d9cdafda0160be3b8ef421b40e0291ee46595d88fd0fa88056cf2eb2a7d06eb1bc05cdf156dfecf87bda40ecbc6a5e20784c8efc35f2cd9ad25c7a865c49df3e48096da2a26ce6b31b3fcdf137d665c076e9c165dd1a3949bd7f01053190449f2105875d6405c7cf2ddbc663b60dc732"}, {&(0x7f0000000740)="e0c09b99171614fd05be85cadf40c3b8bb778ab0f76bd2fc7f07b5b6fdd65d2921c11a1ac235d3f465e002e51da286ad218742d295fa909312e1866b428833c83ca2731eecc2bd4b30a5f42f4f8c5fed2713f7df61097b17ce7eecd9c752187afd4093d30dc9dae80c78e433198ede6de22d1fb2d7a1d2de3ac1c2ea3a01e832ff8f06d8141f5e2ac1dfdb4e72a27a7000455a62a530ff8290deea0d1fb0251ebecd7230b2db6f7cc464cd49c9b190606362b9c59d51f0b5f4c4db72a0e101dd23f2599f8a1df2648e385f3e1d561791eb5e67c8f966"}], 0x3e4) writev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000000)="a49b2f3eb9dcaec6e19d1934a76178f9c122d38835417650957eb5c550fa21e1a564fffd2f7556331c49cc4ad404a549898f5b3263070f0efc6c8bcb94fdb3b28df3", 0x42}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) 10:52:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x80000000000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000004c0)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 10:52:30 executing program 0: socket(0x11, 0x3, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f5"], 0x1008, 0x1, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r0, &(0x7f0000000e80)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe2c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d1c0630b2df475e9c5eaf1271e457e35fbab7f588039745eb6f3009afacb43c66e61105d0f947d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e97283d723b93e9dc2dfb0714677d76496218d45083da14bce9ae0737c33bea8c93261153d0fc6f188288b81a5847191416beafb0ea3b9e4e7f7fe7d30cce58bc22cd9b63d06eee91fc803da516e28829232de37be366ab4ea2d7126b78821b5afa1ffd0d191a1bec22a6246ec6babcb84373188a74ac4de093f24be5fe12e9b89b31b84890353fcaffcc12400dc3c33ebc7107abbb6d318d3214e2d13ce742612b2abdefb3dd8827194d41c47523706631d9eb15a69678a902d27ac9c84fd35c7749028548831cfe756dfe1cff3731237335b5fa1e08171089c3bddfd6fcc487307a25d4eefed70fc10cc328a29b7aef5a3cc62449b0a18f9164f7e3a86478af2ad9e702091fdb6503f6d5fd4f6ce6320dff8681a8dd1f6f2d4eddde", @ANYRES64], 0x7, 0x3, 0x3800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) r2 = msgget$private(0x0, 0x200) r3 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, 0x0, r3, 0xffffffffffffffff, 0x0, 0xb, 0x3}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0x8000ffffffff, 0x8}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/82) r4 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) msgrcv(r4, &(0x7f0000004580)=ANY=[@ANYRESDEC=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRESOCT, @ANYRESOCT], @ANYRESOCT, @ANYRES64=r5, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX], @ANYRESDEC=r6, @ANYRES64=0x0, @ANYRESOCT, @ANYRES64=r7], 0x9, 0x1, 0x1000) r8 = socket(0x18, 0x1, 0x0) r9 = msgget(0x2, 0x200) r10 = socket(0x10000000011, 0x8000000003, 0x0) close(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x0, r11, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r12, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgsnd(r9, &(0x7f0000003500)=ANY=[@ANYBLOB="0000000000000000a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed40726ecb9c7b87e2490b8950470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88abe88686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221a0d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bc359a9ffac1ba597cbee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d5c155ae639420195e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a69413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f023262f9f90a99c67b36580e4c30ae575f9419e948087f547f192ecb1b2f78a10d078342b2afa2cca1ba5ab197f85dbb893ea877863f71a9b4f49421f6a767a71fdb2847687d1588be"], 0x1008, 0x1800) setsockopt(r8, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r13 = socket(0x18, 0x1, 0x0) r14 = socket(0x18, 0x1, 0x0) getsockopt(r14, 0x200000029, 0x2e, 0x0, 0x0) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r15 = socket$unix(0x1, 0x3f31ab49606acf24, 0x0) setsockopt(r15, 0x80000000, 0x8, &(0x7f0000000240)="0000008915cb8cb2e7277aa14c4cb40840b86c8f002b1ee251fed5d5000000", 0xe011) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = syz_open_pts() close(r17) ioctl$TIOCSETA(r17, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r18 = kqueue() kevent(r18, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r17}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) msgrcv(r4, &(0x7f00000006c0)=ANY=[], 0x0, 0x1, 0x3800) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x1800) r19 = syz_open_pts() r20 = msgget$private(0x0, 0xfffffffffffffffd) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x2f, 0x0, 0x0) setsockopt(r21, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x32, 0x0, 0x0) setsockopt(r22, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r20, &(0x7f0000002080)=ANY=[@ANYRES32=r21, @ANYRES64=r19, @ANYPTR64, @ANYRESOCT=r22, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35b8daf9e993b84db943e713e00"/74], 0x8, 0x7fc) msgsnd(r20, &(0x7f0000000480)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c246547a40d43f5d31059c11c5a955448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548716bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c886800000000c9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81674734bd91ea5385efab869c38fa270afee43acde5dbdd058120b55f494841171084b1b19a10cb1d6e2b6f450c8ec1aee584edc66b3bd92817aaf4c096b1461ff898876826251f1f5e83ab91c8fec56a5c26b4aa8b8b0915b95d64a2ed99405a25ac4a6fcd28ab6fc07803930c75794b99ffe27"], 0x1, 0x7fb) msgrcv(r20, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b720300000041622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e0300000000000000fdf6a4fba2c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) 10:52:31 executing program 0: r0 = msgget(0x2, 0x40) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() msgsnd(r0, &(0x7f0000000100)={0x1, "4bd1c5957d99eced5ee00d08de85e27525e7fc63e67830eaf5251984729fbd94a9e27d1aadc683316973f04a6bf0d3df79e6c8883f5ee2413a9524621c4a33a25050aab314c220b29a304a0fbb805f759d2e511b64dc910e35e7a14132678da1774c4b51dee7badd357e0c3c449c935e7ede390a54c1cf77614c41d1712f9477fae5ec2907c188dbc42066fb43b42bdb95ee8e656f458ca6bca94a93133239fefe2a046b092e826ad9bf5a41560af2f7dbb89a6630301397015602a9c491f4914eae74f5f1ba3a41716c75ac5a7cd888c618f9bc663026f1270363d0992ba4dd5b1b2e26d8ddcb1c1e34e34ffda99015c210d44e079c441ea434ac8d"}, 0x104, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000280)=0x1) clock_gettime(0x2, &(0x7f0000000000)) munlockall() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) write(r1, &(0x7f0000000080)='\t', 0x1) 10:52:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x2, 0xfffffffffffffbff}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0xfffffffc, 0xffffff00, "61aa0db11ce93ae3f3ac410bfd2852dfa78b7ec0", 0x400}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) r9 = accept$inet(r6, &(0x7f0000000200), &(0x7f0000000300)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x10, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r12 = kqueue() kevent(r12, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r7, &(0x7f0000000540)=[{{r7}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x7f, 0xfff}, {{r8}, 0xfffffffffffffffe, 0x41, 0x2, 0x0, 0x200}, {{r9}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x1, 0xffff}, {{r10}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x733e, 0x5d13}, {{r7}, 0xfffffffffffffffc, 0x4b7a1ff35f95bada, 0x8000000c, 0x4, 0x8}, {{r11}, 0xfffffffffffffffe, 0x4, 0x8, 0x8, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x4, 0xfffffffffffffff8, 0x1}, {{r3}, 0xfffffffffffffff9, 0xf3, 0x43, 0x7, 0x7fff}], 0x8, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='=dev/wskbd\x00', 0x332, 0x0) r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r15 = kqueue() kevent(r15, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r16 = syz_open_pts() ioctl$TIOCSTOP(r16, 0x2000746f) r17 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r16) r18 = syz_open_pts() close(r18) ioctl$TIOCSETA(r18, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r19 = kqueue() kevent(r19, &(0x7f0000000040), 0xa, &(0x7f0000000080)=[{{r18}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r20 = syz_open_pts() ioctl$TIOCSTOP(r20, 0x2000746f) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0x2, 0x8}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0x1}, {{r4}, 0x5, 0x89, 0x1, 0x12, 0x8}, {{r5}, 0xfffffffffffffffb, 0x22, 0x40000000, 0x100, 0x800}, {{r7}, 0xffffffffffffffff, 0x8, 0x2, 0xfffffffffffffffc, 0x3}], 0xff, &(0x7f0000000380)=[{{r13}, 0xfffffffffffffffd, 0x30, 0x20, 0x7fffffff, 0xb}, {{r14}, 0x0, 0xb9, 0x2, 0xa98, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0xe, 0x40, 0xf6e}, {{r17}, 0xfffffffffffffffc, 0x10, 0x2, 0x1a4c6020, 0x7}, {{r19}, 0xfffffffffffffffb, 0x4, 0x4, 0x1, 0xfffffffffffffffd}, {{r20}, 0xfffffffffffffffa, 0x54, 0x20000000, 0x3, 0x2}, {{r21}, 0x0, 0x8, 0x1, 0xb08, 0x2}, {{r0}, 0xfffffffffffffffa, 0xc, 0x0, 0x7, 0x1000}, {{r0}, 0x7, 0x0, 0x1, 0x0, 0x4e75}], 0x10001, &(0x7f0000000280)={0x2, 0x10000}) close(r0) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x0) 10:52:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) write(r1, &(0x7f0000000840)="11", 0x1) r2 = getpgid(0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = socket(0x2, 0x1, 0x0) fcntl$getown(r10, 0x5) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r13 = getuid() r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) r16 = getgid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r15, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) close(r19) r20 = getpgrp() r21 = getgid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r19, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={r20, r22, r21}, 0xc) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000600)={r20, r17, r16}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r12, r16, r13, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x2, 0x0) accept$inet6(r25, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r24, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r24, 0xffffffffffffffff, 0x0]) r28 = getpid() r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) close(r30) r31 = getgid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r30, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getpgrp() getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={r35, r36, r23}, 0xc) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000600)={r35, r32, r31}, 0xc) r37 = getgid() r38 = getpgrp() r39 = socket(0x11, 0x3, 0x0) setsockopt(r39, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r40 = getpgrp() fcntl$lock(r39, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r40}) r41 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = getgid() semop(r41, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r43, r42, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r45 = socket(0x1f, 0x1, 0x0) fcntl$getown(r45, 0x5) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r47 = getuid() r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) close(r49) r50 = getgid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r49, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r52 = kqueue() r53 = fcntl$dupfd(r52, 0x2, 0xffffffffffffffff) close(r53) r54 = getpgrp() r55 = getgid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r53, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000700)={r54, r56, r55}, 0xc) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000600)={r54, r51, r50}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r46, r50, r47, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r57 = socket(0x18, 0x2, 0x0) accept$inet6(r57, 0x0, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r60, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r61 = getgid() setegid(r61) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r60, r61, 0x4) r62 = semget$private(0x0, 0x7, 0x0) semop(r62, 0x0, 0x0) semctl$GETNCNT(r62, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r61, 0x0, r61, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000180)={{0x2000000b, r58, r61, 0x0, r59, 0x100010024, 0x7}, 0x9, 0xffffffffffffffff, 0x3}) r63 = kqueue() r64 = fcntl$dupfd(r63, 0x2, 0xffffffffffffffff) close(r64) r65 = getgid() getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r64, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r67 = kqueue() r68 = fcntl$dupfd(r67, 0x2, 0xffffffffffffffff) r69 = getpgrp() r70 = getgid() getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r68, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000700)={r69, r71, r70}, 0xc) setsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000600)={r69, r66, r65}, 0xc) r72 = kqueue() r73 = fcntl$dupfd(r72, 0x2, 0xffffffffffffffff) close(r73) r74 = getpgrp() r75 = getgid() getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r73, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000700)={r74, r76, r75}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000b80)=ANY=[@ANYBLOB="31e0150b174be361bcb4fb7d31a5e99ead3461e27ac8c8e267c4301e000011a8e6a54515bdb8726b02b5dfafdd4b45f81896dd29c2ff0300002510b0e5e0234120e45388c9e55034940cb434b951d0b2c5360824a2afe68bb4e8c3f5e07e65330f556a902e5c8b77400447e82c2014db55bd6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6361e1d7cd09167e78cecb1ac568466b8e0b5af5f18036cd0cd52c95da26f6539487c1926c6e3ec486f0b1cd3cba0f8cb8ff77ed80b520673d2eb927a7bf943fc07dd992801bf57005f587623f364259e98f8e51fb70908005c904a49b2808313a7bd299ac61c5b419f7ccaa991c4c80ffb6bfb32f3b386ecfdf9450b7a0f4f850bd75c3df68e0b17a8982857e7a9655fdd8b29f4fda0f4fab170b4fe5c0c2ff780"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000980)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r27}, @cred={0x20, 0xffff, 0x0, r28, r32, r37}, @cred={0x20, 0xffff, 0x0, r38, r58, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r69, r76, r77}], 0x80}, 0x400) r78 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r78, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 10:52:31 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r4, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r5 = getgid() setegid(r5) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) r6 = semget$private(0x0, 0x7, 0x0) semop(r6, 0x0, 0x0) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, 0x0, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) fchown(r1, r3, r5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000140)=""/119) socket(0x18, 0x2, 0x0) close(r0) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:52:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x4010b, 0x0) fchdir(r3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xfde5}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x1) 10:52:31 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r0 = semget$private(0x0, 0x4, 0x1c) semop(r0, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}], 0x9) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}], 0x2aaaae00) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x3033, 0xffffffffffffff9c, 0x0, 0x7414a6e0) execve(0x0, 0x0, 0x0) 10:52:31 executing program 0: getitimer(0x2, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/122}, 0x82, 0x1, 0x800) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgrcv(0x0, &(0x7f0000000180)={0x0, ""/110}, 0x76, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x30, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000840)={0x3, 0x80}) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r3 = semget$private(0x0, 0xe, 0x182) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000340)=""/213) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf2946078e2bc5ad8) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000480)="4b70c459bfe6a9c10b480b793c12e52bb2d4a181ccc21281f8acc0dfed9ac11dcd0c230a366e688ccefd4cfc9f7e2464f02caa43ec5b3a603e673b5c3c51d5b30a788c41c2b9ddcdc243da47edd81af07f00be356d5b6d1ae74abe7c7aad6f563c8b30f70346e886e1b0c08940043815eb6dbec03191c2e4847f0e5ff3f74271f21634a79a842fae31a095b476fc92d4cb5989bc47c5a1e7780e61e31466", 0x9e}, {&(0x7f0000000540)="1f2cb107ac38fad24bf3329102873db3b88445", 0x13}, {&(0x7f0000000580)="f2ad3fe5099c81882d69d1dd1a4c3ed14dd6549aa5277c388eff146a76a076f68a7135d17462c38d42c3e149edbc68d3cec1a8d1ef5d3e5c5cffcce7b29bf3f4333765a0aa790a2692d388286aedde9c7891b5bf59a83bd04898c475073bd2bcec346b32c855", 0x66}], 0x3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10000, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r7 = fcntl$dupfd(r6, 0x0, r6) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c", 0x1}], 0x1) write(r7, &(0x7f0000001800)="2020851eb269b3210a", 0x9) r8 = socket(0x2, 0x2, 0x0) recvmsg(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/91, 0x5b}], 0x1, 0x0}, 0x0) fcntl$setflags(r8, 0x2, 0x1) symlinkat(&(0x7f00000007c0)='./file0/file0\x00', r7, &(0x7f0000000800)='./file0\x00') ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000700)={0x5f, 0x0, &(0x7f0000000680)=""/95}) 10:52:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r2, 0x0, &(0x7f00000000c0)) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r5 = dup2(r3, 0xffffffffffffff9c) linkat(r2, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 10:52:32 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x1) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f00000004c0)=0x35b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f00000000c0)=[{0x2, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400, 0x800}], 0x7) r8 = getegid() r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x800, 0x0) r12 = fcntl$dupfd(r11, 0x8, r9) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xea91, r3, r6, r15, r8, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa88, 0x3}) setgid(r6) semget$private(0x0, 0x0, 0x86) r16 = semget$private(0x0, 0x4, 0x18c) semctl$GETPID(r16, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r16, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) socket(0x11, 0x4003, 0x0) r17 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x8) symlinkat(&(0x7f00000000c0)='/', r17, &(0x7f0000000080)='./file0\x00') r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd0\x00', 0x900, 0x0) fchdir(r18) semget(0x3, 0x1, 0x240) r19 = semget(0x1, 0x1, 0x10) semop(r19, &(0x7f0000000840)=[{0x2, 0x7, 0x800}, {0x3, 0x9, 0xc00}], 0x2) r20 = semget$private(0x0, 0x4, 0x2c0) semop(r20, &(0x7f00000002c0), 0x0) semctl$GETVAL(r20, 0x3, 0x5, &(0x7f0000000000)=""/107) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r21, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r21, &(0x7f0000000b00)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872bab09b7bac1f5a872c881ff7cc53c894303112553b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000020000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0x12f, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000a80), 0x8) 10:52:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000c80)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x357, 0x0, 0x61b, 0x0, 0xd704a5c718a32305, 0x8}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xffffffffffffffa2}, {&(0x7f00000013c0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xe7}, {&(0x7f0000001300)="8e497239956e9ec60fccd4a64961c72e46e21f361a6db368df722722c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2ddd216f3ead87fab7c461885b7a0740900000000000000bd117d1380cfe4d4883d4117871ba7a524bd690b385c540a731a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x100000000000026f) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) r7 = accept$unix(r5, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r7, 0x10}, {r3, 0x1}, {r4, 0x10f}], 0x2000000000000154, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0x80}) readv(r2, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) faccessat(r0, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r8 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r12) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x100, 0x20000002a, &(0x7f0000000f80)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r16 = fcntl$dupfd(r14, 0xf, r15) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f00000000c0)) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8028698c, &(0x7f00000000c0)) r19 = socket$unix(0x1, 0x5, 0x0) r20 = fcntl$dupfd(r19, 0xa, r19) ioctl$TIOCFLUSH(r20, 0x8028698c, &(0x7f00000000c0)) r21 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f00000010c0)=@un=@file={0x0, './file0\x00'}, 0xa) dup(r21) r22 = socket$inet6(0x18, 0x2, 0x0) r23 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r24 = socket(0x18, 0x1, 0x0) close(r24) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = syz_open_pts() close(r26) poll(&(0x7f0000000040)=[{r25, 0x1}, {r24, 0x7}, {0xffffffffffffff9c}, {r26, 0x8}, {r24}, {r24, 0x80}], 0x6, 0x7fff) r27 = socket(0x18, 0x1, 0x0) close(r27) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = syz_open_pts() close(r29) poll(&(0x7f0000000040)=[{r28, 0x1}, {r27, 0x80}, {0xffffffffffffff9c}, {r29, 0x8}, {r27}, {r27, 0x80}], 0x6, 0xff) r30 = socket(0x18, 0x1, 0x0) close(r30) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = syz_open_pts() close(r32) poll(&(0x7f0000000040)=[{r31, 0x1}, {r30, 0x80}, {0xffffffffffffff9c}, {r32, 0x8}, {r30}, {r30, 0x80}], 0x6, 0xff) connect$unix(r30, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r33 = socket$inet6(0x18, 0x0, 0x3f) kevent(r23, &(0x7f0000001e40)=[{{r26}, 0xfffffffffffffff9, 0x9, 0x2, 0x3, 0x8}, {{r28}, 0xfffffffffffffffa, 0x11, 0x2, 0xfff, 0x8}, {{r30}, 0xffffffffffffffff, 0x44, 0x1, 0x3, 0x1f}, {{}, 0xfffffffffffffff8, 0x0, 0x40, 0xc6, 0x6}, {{r33}, 0x800000000000000d, 0x1a, 0xe41c02a89985d64e, 0x8, 0xfffffffffffffc00}], 0x1000, 0x0, 0x0, 0x0) r34 = fcntl$dupfd(r26, 0x0, 0xffffffffffffff9c) setsockopt(r34, 0x7ff, 0xb3, 0x0, 0x0) getsockopt(r22, 0x29, 0x20800000033, 0x0, 0x0) r35 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r35, 0x0, 0x0) accept$unix(r35, 0x0, 0x0) r36 = openat(r35, &(0x7f0000000100)='./file0\x00', 0x20000, 0x181) listen(r36, 0x1) dup2(0xffffffffffffff9c, r9) dup2(0xffffffffffffffff, r9) socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000d00)=ANY=[@ANYBLOB="5e30a54a17e45911ef1efb3e828804519d1b4036a5ddd4698dda1765b2c96e115c9c1d787114bac08fed5c7591648324b472b07f327d2b87c669ced8627056e40800b5f4a07ab7cc47cd0987f4bad70a760d40636b7b9a7a7d6e4917d5afc086ef5882940101000050ed95e515fb285c4b00ff30e59a602d101ac024ecdccef2edb8e21574bda916e49f9732a23cdfbbbbe17a2cacf641c1412bd5dc1b7365a08e17e7015050d2c6caa4b882f1413e4601003233c7cc512a2b0ea6fbea822716118c7e17d10fc76fa44cb4182f1bdc6cddbd40afc73aa795"], 0x3) r37 = accept$unix(0xffffffffffffffff, &(0x7f0000001040)=@abs, &(0x7f0000001080)=0x8) r38 = dup(r37) listen(r38, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x800, 0x0) r39 = socket(0x2, 0x1, 0x0) bind(r39, &(0x7f0000001200)=@in6={0x18, 0x2, 0x6, 0x200}, 0xc) r40 = dup(r39) listen(r40, 0x0) r41 = socket(0x2, 0x1, 0x0) bind(r41, &(0x7f00000005c0)=ANY=[@ANYBLOB="02002e2843696c6530c0927d8fb118ec231f0f210a2a272c00"], 0xa) dup(r41) r42 = socket(0x1379aad21d7a0695, 0x1, 0x2) bind(r42, &(0x7f0000000f40)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe35) r43 = dup(r42) listen(r43, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r44) dup(r39) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f0000000200)) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) 10:52:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x15ff, 0x2000000, {0x8001, 0x3ff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = syz_open_pts() r7 = dup2(r6, r6) close(r7) getpeername$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x20000002a, &(0x7f0000000340)="00000000979064aa67ac1cecf6d7e2ea1f4420a08fa8c59bd9fc08dc88c47a6e8e5faf011e46321f3ee7d3b284a3f36678ba256ed7d05e9d55b803f262da23b6393f26b3e6efec86c92373b8dc", 0x4d) connect$unix(r7, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0x1) write(r4, 0x0, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_RMID(r9, 0x0) 10:52:32 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x3, 0x7fff}, {0x18, 0x0}, 0xe232, [0x7, 0x2, 0x4, 0x0, 0x5, 0x9, 0x40, 0x5]}, 0x3c) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) r2 = kqueue() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r6, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r7 = getgid() setegid(r7) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r6, r7, 0x4) r8 = semget$private(0x0, 0x7, 0x0) semop(r8, 0x0, 0x0) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r7, 0x0, r7, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, r6, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x3, &(0x7f00000002c0)=[r3, r4, r9]) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 10:52:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xfffffffffffffe09) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x101, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) msgget$private(0x0, 0x804) r3 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="caf5b415", 0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 10:52:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca6482951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240cef7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c84394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bc012321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(0xffffffffffffffff) socketpair(0x20, 0xeaf3da4eef11b0fd, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x10001, 0x5, &(0x7f0000000140)="8e3e1c9759e8f43408569042b4de4267285f651c6fa4c04c2f763c95bc474c9078b60970dedbe281e8cc726c94e45c8f1dd83bf6d5882966bf83fb3287f029f3c09d2af08d6a20aeb67799b273682b1164f0d38b6727cc04e4009c6eef8f660c1e94d430e624eb64d7b227a92abb11a756fb7a0010196f427dfed422366a97bb920fa2f974de35f94c9c172740ef5c61535e81e5c97fad1bab2d7b352c2095630a992577015cd61fb7d9cf1212fc5ea21b45b3044362de5ec23d6dd6cd8eeb4937273602b611f2fd2364e7da8b665ece7ad01c8eb73658f1e39dde9e9b4f", 0x24) sendto$inet6(r1, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 10:52:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffffffff, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea532cfcf4e78e7e0bc36a0d65fa22e88a788db41946129f8ccc47bd05aed485f342061453bdc751b8182dad2673c421a0e03ff69afa6a", 0x357) 10:52:33 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xfffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 10:52:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00d9f3cb0086cb2e3cd90000c5605ef215b7028e7d625b5869ab443baf93db40844c34d4dca6d7af14e0bfbccbd5a9e4e31a9b53f9584fa0024a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 10:52:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 10:52:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() socket$inet6(0x18, 0x47c478e42a3365a7, 0x40) kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x14, r3, 0x0, 0x1) writev(r1, &(0x7f00000000c0), 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r5 = syz_open_pts() getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000140)=""/2, &(0x7f00000001c0)=0xfffffffffffffe6a) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e000feffffffffffff00"}) r6 = socket$inet6(0x18, 0x5, 0x20) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) socket(0x20, 0x2, 0x1f) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1f4) 10:52:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000000000000"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) syz_open_pts() poll(&(0x7f0000000040), 0x3, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 10:52:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x54f, 0x10001, 0x8}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) readv(r0, &(0x7f0000000100), 0x0) 10:52:34 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) r6 = accept$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a50e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ff00"/4094], &(0x7f0000000180)=0x1002) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x40}, {r0, 0x10}, {r4, 0x2}, {r1, 0x8}, {r3, 0x65f6f662a9c1e005}, {r1, 0x1}, {r5, 0x10}, {r6, 0xf886e6cfa484c8b4}, {r3, 0x108}, {r7, 0x80}], 0xa, 0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) openat(r1, 0x0, 0x0, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r10, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r11 = getgid() setegid(r11) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r10, r11, 0x4) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, 0x0, 0x0) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r11, 0x0, r11, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setegid(r11) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r13, 0x0, &(0x7f00000000c0)) fchmodat(r13, &(0x7f0000000040)='./file0/file0\x00', 0x20, 0x2) ftruncate(r9, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r9, 0x0, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4) 10:52:34 executing program 1: r0 = socket(0x20, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x0, 0x0, "000000000000000100002000", 0x2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) 10:52:34 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x3, 0x2c4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r3, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r4 = getgid() setegid(r4) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, 0x0, 0x0) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r4, 0x0, r4, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, r1, r3, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r8, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r9 = getgid() setegid(r9) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r8, r9, 0x4) r10 = semget$private(0x0, 0x7, 0x0) semop(r10, 0x0, 0x0) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, 0x0, r9, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, r8, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r13, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r14 = getgid() setegid(r14) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r13, r14, 0x4) r15 = semget$private(0x0, 0x7, 0x0) semop(r15, 0x0, 0x0) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, 0x0, r14, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, r13, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x4, r3, r6, r12, r16, 0x59, 0x8001}, 0x0, 0x7c, 0x7}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 10:52:34 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8ca098d1"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) socket$unix(0x1, 0x5, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r9 = syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYRES64=r5, @ANYRES16=r8, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES64=0x0, @ANYRESOCT=r10, @ANYRES64=r9, @ANYBLOB="f1df4b02f9e32806be49fff2b223138feb00d23c7567386dabd67273f83a39e26372efc174a457a70dab9b96dd50dfc33ded6b6661dd2641e4083c373c228f527e9c79238a0cea5c3cf83ee43dfb57d6b2735c7719e7fd10710cf854b630390ecec5504311ec8097a90d1d31063579a2a6441938907c4002b60bd522067aa5f43efdd466e11144d62a39988d176e7e7f508e625cbd3b99d9b0bf85118386fa12ca3e710ec76071e971b923353e579c852ab31586ba73b073f8c7ef90ec9a3e2187c35375dd7fb5017095a310cbc451228e1177b500"/222], @ANYRES64], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x2, 0x0) socket(0x6, 0x4000, 0x6f) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r11, 0x0, 0x0) 10:52:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x101) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) 10:52:34 executing program 0: r0 = socket(0x1, 0x5, 0x7f) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r3], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = syz_open_pts() ioctl$TIOCEXCL(r7, 0x2000740d) r8 = dup(r6) getitimer(0x0, &(0x7f0000000080)) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r9, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) listen(r8, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000180)=ANY=[@ANYBLOB="c50e5a8b8208bae83000f6305f9b6f33251bf50d37b805d1131f6ef9c5c3837fab859321cd262a49cc7a7a40c91ce1115b550ae89c4351477d3bb5faadafc8f0"], 0x10) close(r10) r11 = accept$unix(r8, 0x0, 0x0) dup2(r8, r11) 10:52:35 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) syz_open_pts() r2 = socket(0x40000000011, 0x3, 0x0) chdir(&(0x7f0000000040)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}], 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:52:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x8003, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x100000}) r3 = kqueue() ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x1cad) 10:52:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/102, 0x66}, {&(0x7f0000000440)=""/40, 0x28}, {&(0x7f0000000500)=""/153, 0x99}], 0x6) ftruncate(r0, 0x0, 0x7) close(r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCDRAIN(r2, 0x2000745e) getpgrp() getgid() r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000940)=ANY=[@ANYBLOB="70012e2466696c65569f2f22c20a6df7cd32fc44687b3abc7f56234dedeb3a45e5a93b947e17af9bca355edb1689de3f8808c4bf74565bbe42928f0bfd72c720"], 0x9, 0x0}, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r4, 0x0, &(0x7f00000000c0)) r5 = openat(r4, &(0x7f0000000480)='./file0\x00', 0x80, 0x4) r6 = dup(0xffffffffffffffff) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x400, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r9 = kqueue() r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r12 = syz_open_pts() ioctl$TIOCSTOP(r12, 0x2000746f) r13 = syz_open_pts() close(r13) ioctl$TIOCSETA(r13, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r13}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r16}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r18 = syz_open_pts() close(r18) ioctl$TIOCSETA(r18, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r19 = kqueue() r20 = syz_open_pts() ioctl$TIOCSTOP(r20, 0x2000746f) r21 = socket$unix(0x1, 0x2, 0x0) r22 = syz_open_pts() close(r22) ioctl$TIOCSETA(r22, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r23 = kqueue() kevent(r23, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r22}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r24 = syz_open_pts() close(r24) ioctl$TIOCSETA(r24, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r25 = kqueue() kevent(r25, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r24}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r26 = syz_open_pts() r27 = syz_open_pts() ioctl$TIOCSTOP(r27, 0x2000746f) kevent(r19, &(0x7f0000000840)=[{{r20}, 0xfffffffffffffffb, 0x8, 0x2, 0x4, 0x2d800000}, {{}, 0x0, 0x0, 0x0, 0x3, 0x20}, {{r21}, 0x0, 0x40, 0x0, 0x1ff, 0x57b9}, {{r23}, 0xfffffffffffffffd, 0x143, 0x40000000, 0x0, 0x4}, {{r25}, 0x0, 0x8, 0x1, 0x9, 0x8}, {{r26}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0xc}, {{r27}, 0xfffffffffffffffb, 0x17, 0x0, 0x2, 0x1}], 0x8, &(0x7f0000000080)=[{{r18}, 0xffffffffffffffff, 0x15, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc}], 0xfffffffffffffffb, 0x0) kevent(r5, &(0x7f0000000640)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x20000020, 0x5, 0x9ec9}, {{r7}, 0x7ffffffffffffffe, 0x1, 0x1, 0x8, 0x5}], 0x0, &(0x7f00000006c0)=[{{r9}, 0xffffffffffffffff, 0x105, 0x80000000, 0x4, 0x1}, {{r10}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x20}, {{r12}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x5, 0x10}, {{r13}, 0xfffffffffffffffc, 0x20, 0x1, 0x6b, 0x401}, {{r15}, 0xfffffffffffffff8, 0xcc, 0x8, 0x7c59, 0x5}, {{r1}, 0x0, 0xa1, 0x1, 0x72}, {{r17}, 0x7ffffffffffffffe, 0x4, 0x10, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0x7ff, 0x7ff}, {{r18}, 0x8000000000000000, 0x4, 0x40, 0xda, 0x6}], 0x1ff, &(0x7f0000000800)={0x8, 0x601}) r28 = syz_open_pts() fcntl$lock(r28, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) ioctl$TIOCFLUSH(r28, 0x80047410, &(0x7f0000000100)=0x6) read(0xffffffffffffffff, 0x0, 0x0) 10:52:35 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x195e, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x4) pipe2(&(0x7f0000000100), 0x18008) write(r0, &(0x7f0000000140)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0x55) 10:52:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x3f, 0x0, 0x7fff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x400) accept$unix(r3, 0x0, &(0x7f00000000c0)) getdents(r3, &(0x7f00000001c0)=""/206, 0xce) close(r0) 10:52:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000140)) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x20a8, &(0x7f0000000000), 0x60e) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x6, 0x400000000002, 0xfffffffffffeffff) semop(r3, &(0x7f0000000180), 0x0) r4 = socket(0x18, 0x4000, 0x4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() r6 = getgid() getuid() getgroups(0x4000000000000208, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() r14 = semget$private(0x0, 0x4, 0x1c) semop(r14, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}], 0x9) r15 = semget$private(0x0, 0x4, 0x1c) semop(r15, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}], 0x9) semop(r15, &(0x7f0000000080), 0x11) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r5, r6, r12, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x200, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 10:52:36 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) r3 = syz_open_pts() close(r3) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x1, 0x0) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000500)=[{{r3}, 0x0, 0x80, 0x1, 0x8, 0x73c8}, {{}, 0x6ff230c6db19f926, 0x4, 0x0, 0xfffffffffffffffe, 0x4}, {{r5}, 0xfffffffffffffffb, 0xa4, 0x40, 0xffffffffffffffc0, 0xf38}, {{r5}, 0xfffffffffffffffd, 0x9, 0x4, 0xb94d, 0x4}, {{r7}, 0x1, 0x80, 0x1, 0x1b3d, 0x7}, {{r8}, 0x0, 0xd22d5b36082f1866, 0x80000000, 0x3, 0x6}, {{r7}, 0xfffffffffffffffc, 0x40, 0xb0000043, 0x6, 0xcc}, {{}, 0x7ffffffffffffffc, 0x1, 0x80, 0x5, 0x8}, {{r9}, 0xfffffffffffffffd, 0x4, 0x10, 0x200, 0x401}], 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x7fff, 0x8001, 0x0, 0xc3, "d6176058d9fa3851e12f3bf8b7a2d48f56d671ad", 0x4, 0xff}) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) getdents(r2, &(0x7f0000000000)=""/13, 0x33b) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x4, 0x5) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000080)=0x200) 10:52:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000080)=[{}, {{r3}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r9 = socket(0x2f, 0x0, 0x9) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x480bb2fc33aa05db, 0x1, 0x0, 0xb}, {{r9}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x9, 0x67}], 0x6, &(0x7f0000000140), 0x401, &(0x7f0000000180)={0x7fffffff, 0xf4}) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r4, @ANYPTR64], 0x28}, 0x0) r11 = semget$private(0x0, 0x4, 0x10a) semop(r11, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 10:52:36 executing program 0: socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000500)) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x6, 0x5, 0x0) socket(0x2, 0x400000000002, 0x0) syz_open_pts() kqueue() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0xe, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) syz_open_pts() kqueue() socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 10:52:36 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) getrusage(0x0, &(0x7f00000000c0)) socket(0x0, 0x0, 0x0) socket(0x1, 0x5, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) pread(r0, &(0x7f0000000040)="b0d094a8283d66052ca8200828dab4fbf45b61e297", 0x15, 0x0, 0x4) bind(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, &(0x7f0000000000)=""/13, 0x33b) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x9, 0x10001}) 10:52:36 executing program 0: r0 = kqueue() lstat(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000500)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') accept$inet(r1, 0x0, &(0x7f00000002c0)) semget$private(0x0, 0x4, 0x94) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x40, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002b40)=ANY=[@ANYBLOB="c000000000000000000000000000000006596499196c7856ec6e17eeab4d41be9f673ee15c663a7d4d9885b5406abba55318a9410840c45a9ea59c6f4927b5e4052a6f31dcc6f07d322baf43a5e9c7cd3bbfb1a8ced74b34df4a8f53a70646884e2d6f7b0668f18eac5534aee80f1a5fd8101e9d68a77fa20fee9eab859cd85616788c26fd1378692a8711afcbd23cdd26977877754f60579e5af6663a4a45eb2fb2180978edb019f3bb0ca8a75ab90000003800000000000000ffff010081000000b8fa26bf5f6be80e4bdea7892b04f9dd3008d346e5db06f8f0e6fd96410dfc6a97000000000000002800000000000000ffff000004000000cbd7e53b884c088a5a85b85d3e233271eeac0000000000001800000000000000ffff000007000000983100000000000098000000000000000100000002000000a568f6acf4106af1a30964d23f9b659642271571e1d3e23d89b1fd37415f4cd2999e1e300673ed4919b3812d7caed990ea12c385061c20bc03747614b32e0a0e143d93484800da8b8b7ded8040b8c62048d5aefc577cb03c49c75675fb2e740ef627d48624af940ee5febbddef5f7559aaddefbf82244b87e274830dba4cb80d4d42b2962d5c61000000000000b8000000000000000100000000040000d9d9dc2c7f7f52730db7c65f3ec63c5e2bc8a8fabb83399069b92999c35fd90a3a7cdd9f010098402a34f78762515028234dbdb1949cc9983105bbb18f646ef87c46ccffd8e38f83c5b624b76d49d74c7e938aa08989552a75809d48aa671d616e360aef1a8537f563e8c445e25bbf03fcdd4afcd59e1124718206864689023d3e66bc411fea43988e5ffa3cd6ce39df4d2ebabd0b92b85b4fef2dcebc4824c67180580000000000101000000000000003000000040000008d8661d76eaa418a4c726d9b3a775a96b81b97f7e2616d52e178eb046eeb0608dfe73decdeb3e3ebba9660db2b3b982fc903adb72606fba249fd1af61a261674672975f713504afd377fe3bd91e89c5dfa9721b85ebf17ec0ff49c54b5b4aa1f612b5aeffa59dbff4673b47374256e4627800ad920a237e95b3888620a5ea613d2f3188e269554a39d220f73011cfa5f2ae3490c143ee7925c5a0c86caa843c132fbb1f1ed077076d0177379f17ea638988249eea9727fc5fe60d5b4a41f3c0545358b82da72ce745de3100413b92abc3db5e5e4eaefcbfbae0b8024b90b11844b974718db299525a008394065b1c8083a39c2e9023d6d1ac6130945942d50cb05111f62803c7e8ef3d88b84972b40b7af5f88f908af3a1b9a444c560e79f900ffafc78b084d52105c454a2ba0d481482ff4591ebfc1f16c9db7cea13b770e32cee834b32b14501556cb2b96a4f3b701872baf7b13340d4e72ae9396eb9bf6b09a8de069b9394aa269fc75dc0d7bd5f2f41028b16cab9525c69ce9afa2e9491eda35660895fe91965eb5e36551cae1ca5e5ad58c11334fa05bab705126974956c1319a3a4cb519fde421bc192aa48120eeb17a0464fbbf37d50edeb0d81d464e325306837e122ca95fc2bfafbfde9b19a5463624c204a6c5fcbf35612d3706e76dd151ae7c1cf587ad3e70ef1d3551dd83247bd69ba0e0badd0d51108ce44453a8c4c2181477be0b62717a27a702645bbb20965657e42443d4d5344a8794088ab385fd9a1e7a3141a1e0cd4f944cdfb5411f9a0a2397ac4d4d3214840aee023c063b86117a0fb01f3b59fff368acf766f3f2463dc1cb5a1987809be5661bd04487e8021e2654be59c0df49cd0e4632afcc3185c2ca268c2c1a5501e3c81483b4da32fd06654f9650bc277814eb3a19132187ed8c0f90a0db9478abfd8b673f49f4d351e9dd5b31871f3f69013ac2f544eee2e9f9f963a228f1817572cdd4c3e34b48a1755d40fa05ab898153d546636dcf3d2d2625b6fc88e1e724ca0d65f16e0dbdd45cb916a844e70b33367d279631cbb7de66ed64ae51e1b9c43b9760f783d8351668de0c17b0d25187438e321dddd6f2b26b8b943cbd6b38261e47e308a99147a29b8325588227e4da4803b150463f9969e88ae976e04c2204865aa6d12b4d89377534b8bd4c5686727a35d3f73d75c925884fe7297732459f9421b878fd771255c67a405a4df212043310a6d280a410e20bcd6070589d0d3658470747315e93bd8d0f1d36e8726481a2b7495db3a83451bdc756bc33078ac8b38bf96de8fb553b19a15fa5f6a7bf0f50f14268c674a44f641deaa9a436b3d6559d307390d2ce4ba23244060c25675d82eea2c7b8f474f90d20f366c1a19439233c1f643ea33546c225b74d5a3dc44c7595ef3050c8e24ae69009b604f057cf8a5cab7c207ac4365d5acec67e576265f12a1b066192729ed3efdf1980e53553397b639d44edbfb0016060d5814f30dc75317eb73d9c7f2be7e5fce3fdadf0c76b64756feb55425c45077f0a99be189147e5047f71231ebd1121bcac845550c85fd31614729a5aa797ff5e7a279f0138e13a000df38ce9ac6c46968513341d0d69acaa9f832e23275d8cc719308605a2ab0085ffa212396a5ccaa526bcf89ee025bb6b841a86e88c90ba8663ef2f45cbcc7876f78d077d3160836060da4193fce4fc782d7742a4766bc287f0af77c276b9dc446a838081e49bcfe03fc2579115c9be702061274a25977257a2eaf17a5e5db74322e81aa9255e553286c691c25552c593e1d3e9c2d8ddd43825241acc2742c191d6435959971cc30b6c3a4c5feb8ebd2e5313e810a0c3a2fdcc2ed6c997bc5ea2ef774103d7a6c443508d5d029be77a3f1f83a4f5f54bee510a6bc523257b1db3d3607593c32f163c6475f6f73449b2d153dde3f8a882b3305c8a66313de02dc544ebe1eb25327b57fd91b4a36cce3dcb5fc50fcab32a9e2fa47bbf7e31d20321aa12fe6f613e1860701f6e8a35eafcdfef343df1b77176520912876ed299e208c10a8c001e5f87f8fb2c15b895b3f6efa83d2d9b9fe9d981d8732f080d3c3f496b407b75b51d3e422c00928290d72935e278bad8c8ebe3013fd37fe5a133ffa6e385e3c9026ff425ffd63bae41b519ea4bacb1cd351ecb3d2edc01aa63b4f8bc3aa1e339b31b469badca737ee912ec65c8891aaef6c89053dd3b85ef913094ca54ba716bfe438b5bf14027e4e98a22204484b0653ff60b03e785d320275234d57ce4d01a8be57c3e1aedb5abb42f3221a32abed0618aad6e9eca6721123baa4443f1b0d3d7c2039965b0c4e194db241a84f5ed424cfbb3cb88d907e522240cd94a8aadf5c796274c206ce724f3a1be5863075805ef6cd7d7780167548eb55c1ffeac455fad63f5cca2d2715b84e70c7c6268a18c5f998726fa340e4fb8a3a682d955a9733224fd0d9ee5dcdcb3adc06d6d929d083dce4dc448ceab93088f793c6e4dd4847eeea86b5138725f0a5d9e84c1696e6f59bdf557152f1c077ab92c1178532ae22db87f2c18706ffd8f5f2d26337c4659a576a3364b248cea38c65656e9480afe4ac6a8d01534cc9bb850a1b52b7b059702709a2d45e2bb8641a0ce44085e2dd5c3952992c978482973ede516a866a6a8f75f1da16234b9dced76c10865fc8455ed25951aa8eb2953afd0835b582b0251967abfd0c73c795c9df37d1491c5f8c4e8103e0459e6dca2cd9d632b5cee80a240b5e831b7e5900c9f105591b9d99a1c3506a83c4d6ef89c9d4086affde2a5eee1619352570903af3bb1ad50684454c7bedbf184b8aed77a1ef66e0648e8205d9ed154a2895e630eafb7ce6a806b02fe46552fbee4b658e17d046f6870ac3e8cf6f540b27ed9a645f8ec655f8e4e6a8dcfe0b6f1842be7b1ba70a9d54ea5eec9cc063a479f48797d3acfa99866aff1fb76e3b8cf37dda71dc162fb39cfa321d2ea2dc7e8a4941a6eceb8f7843b0f440806f6969a048190fc3c5a8b19f1ba2c62f48fd3586eca23abde6caa1fb78b9f5ac43dfbcb6bd6b3a3efd9dc89927fab7a1e7d5872562edbbb83449abeb8c996009422d5b110ef2063e7c013c299422a38bbf414258a2c0604f40272e0102c090b87bcf4021e6c90443bd132f8bc78a9fba6e3754706b48f0bd74885caa1adb57cb1e5faf9021beb988b60cc31465586a0c272a7795dbf94fa9e2acfb990f5dee7f3c51d740e708257af6e103271d971f26a1e2da7bf4b0ae697da246d15b60becefebc1e384ef342a2c0469c7c830dac9275607b025937aa05561f3832af71921eeca14d83d7b252c2afa3c172b03b72ecac4a8009de370afac3b9e6986a428a0c19299192016f424cb6d3cb8eda97e9ec5fc4eacca20880bb6696b036c1b9c5a1b73bcecc8ddc8b30b0b92de9cfde444d0677446f0f8c0ec694530c5d19d7ef541c64d8ea723c9940b25f9c639bd6098712f501a94cc766204b5041c21c618eecee587dd9dd25679f2da181a46b7d5006ba55e5736d8497ebafdda97f540cd96203bfe1d3230083fdc4146ddf5a3fe4cf771b5c2367c77898b09745ef73e1a6fb0007600603a61619702562ca811971e9ddbf7d5599e7d226704ffc90b0cf5a6f8125a7a15b8e8a8271d892150baa5ed4d823d18ed879f6fdbd955d10c1df898a518dabf5ffd0e9896c3673b6c4b54b7f2436c9d36a189d5e3f865bc822d02fe84f9828cb7f6c4eeb41ba40f16c5301e95024417f2c65bed1130cdcb0658374d7e7bedd3d7b2d2427c603ebaa95be5696155cb5b34415b0282b5a4f88e8df95b288936ab249715824e657eff69f370682208aff123c191984d02a934d57dc5678f07ca549c25c8b3bc8fcff5d64d290c7ea13df5a8c17e34e59cfad0a5e612993e6770c92dea7b385796866d17a0bbeb1499ae544b0eec8b8376ffffa78ca3936ecc22c5b257df5e499fcb0da02277d664c526002d673e566309e36659b11c1fda92de1542eae3b9f499fdbc42b5079b896d5a612ea5c3c0f1ace72ace053756d2487c4034d81f2bcfa80b9b2792bde2bb0a4c92387ff4f8adc3667cf7314a33487d10b77b0eb9f83843f32ad795f41f6d1cb1a042d8c2dd5bc8d889b9c521b11f0a57e6c80727f087f17af896fce0225ea3862c1366515327a36fe369b1c27cd333752e08d75a6e85fdbfcccffc46bcc320d08ad48e9447c2bdedce05a4929331fbbb21cf0817e65c058aba97de531b8b64ddb4957524307f1c28933b1173a745803a8e06d370758a3f787a96cd8a2ae200b2ad61c2eed6e57e885c580a9595fcb26128567715a2f7b17d3d39bd082515c3bee7b79229b9e3144dbcecd4b91045bceba2c4d383e130317c24291e2eb188c439e915ed8b689db6ce31f2fd0f4c28d7878b8d9236e59f02388addcdcd512fc7870ab2bcac61ab34440602da42016ebc814df272e0558faf1a922408c868d12474e5111a8bdb5f3d43bd36e38b9b1880762bb6fac06b057952f9d9746a0fffa24770d350a797cc61474c04b3f479c7767d458c1174eae9eb0bab4fb4067a6f16a01365a9602f517e627b4ffdfe4440bda35c41cb5383fbde61fce4cad4b129343fd314956305f88cd355c1ef15a19a0752b08b474766ace05ae23c97f6dd099b4c96c2482e73f73fe4700824c7e6536c375ed2f8d870254afd88c64b7afdb80561534b1808adeffa5ab213b78270b41c8e1383dc5adc7673e343933afec58fe7fae04b8551b7c6cd2b4cc90f30c8f0ef350217ff69c4c0343c3c4893b8fb60c286dcd69b7ec269160237326a7160c0fbea4dbd099c0baa4bff52a72551196533e2827b5ab137b9999280ecd525e84363028927fcfe44cff93affffebeb262485dad85a5cbe815cb2617cc7dfacc1e1471e88a4ab6fd267746de3749670b0841408b6c4800921ae506702dc99e74ff77fce1c221ea1997245a93a11441c6b60f25ee53504a9af4bd3671bc1067cf4bb801a08da3b86ebf673856952a112734420336516dd9a6f0a1cc4c394ff13c9117fc9546d1cb7b370b60cb46c4ee08a0623f60cec673f9a2e1219032c59dfacf87426315b63ff65b379b4f29066d30ed491d02388a70cdaf99e071f5406e24346c97500b3bbfadcf73f48c21a543a13c9a39c96c505d64e4349919446de28b4aec2eadc53eb3d7574e6543bf43a8f86247ee3a1dfe6c2801ff807ec26603697d550d6a655fe3be16936bdbc9f1b87adad7c4d1777b3659cfb9e2b2cfc0f3813feac10676a91415e83953c3f4a9531db886952d144510d1b06ab7a70bdb798de6c0562fb28a5d698d1c8e38c0ba502b8736b64e037adfa01d6b603df1d9ddf35eb091d14e0f66fae289dcc41902c167b9603f1ed5881d2524d3ebf891d471bdae9c266c0768ac7845a15c714789b7982e0b1922ffecd4c0832d3325cb26b98caba0d02b9835c8af17788932048aa8038d83fea3b788f0efecd010a08e138473ac6bf68f7f186cf76e2a6076e1526415c6ad00eb9bb537a44b64ae4ebde925f3849e12ff21cdcaf51e6e13b8d7f01016f8f9e76fb9941d158e0c1dce1b9101635f55c992d6fce9967f377aa43a3b214922d22c238f4033b9a262426c57ecf31212ca7b602af948287cccfe3789ce27f6417e17725d037da74c0b50b98d58589e702e854aa7585cd6ea9bcf5f1d773b70fdae15cb86606fe21950fd0fd114e88dd55d9dc76f58cdd35f2cafb11b503cb08c404bac6b078719e77cc608a1a94213cedf7c2b58b9699c85339c7ba2134208ef79feef2782a407fc0000000000000000000000080000000cdb54e9f67be4edb0d44a0ced7f413a68fb53d81ef350ee0abcf0549f5c589fb4021764caa5f6a77f02217f4194c8e498c5839043f19d67f171643ca14006aa8e7cd550095a0a928911ca0c66c42b1760eedd6cf39a40db244feb1bf6ed555e0417199f4c14ca724c129cec6867fd574d51a0f8a15bbd7fb2290a108686c8ff4d0e4dd2683ae41f7579cdb06e2ad1b3979456aed30bb6e62cc2152e96aba5abf62ddd3405ec891c9c0c2a938421a70009900000000000000feff010007000000cba6a64ee8f4dddb90bb45c5ee20e7eaeadf3ac2698e6d3f42d1ed68263db213031cc2b0cb2d1a09b3fdfa629dc96429521775611486d0e7a6e35ae5422adfecb86c63a550eea1d016187d3db84f2449b0185edc6690056348a13d7452bb2be17f04c2cc30bb70acad3018d3db223bfc1bc58bc97ae999a2489ff79d2a000d6933ce000000000000400000000000000001000000000000009d938fb1bd4df5a7fdd7e59aa109c874dc85438733e7b4ec32afe62dc00ab1341bb112ffbbc75f0d9c1b083001eb00"/5179], 0x1430}, 0x1) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r8, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r10, r11) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000800)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r14, r15) dup2(r4, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r17, 0xffffffffffffff9c) r18 = socket$inet(0x2, 0x4, 0x5c) r19 = syz_open_pts() kevent(r0, &(0x7f0000000680)=[{{r4}, 0x0, 0x4, 0x110000023, 0x5, 0xb80}, {{r19}, 0x4, 0x1, 0x8, 0xdbe3, 0x8b1}, {{r5}, 0xfffffffffffffffc, 0xc0, 0x1, 0x6, 0x2}, {{r7}, 0xfffffffffffffffd, 0x0, 0x2, 0x8}, {{r8}, 0xe, 0x11c, 0x40000000, 0x5, 0x3}, {{r11}, 0xfffffffffffffffa, 0x49, 0x4, 0x8000, 0x6}, {{r12}, 0xfffffffffffffffb, 0x1, 0x2, 0xffffffff, 0x1ff}, {{r13}, 0xfffffffffffffffb, 0x10, 0x1, 0x8000, 0xffff}, {{r5}, 0xffffffffffffffff, 0x21, 0x2, 0x3ff, 0x4}], 0x0, &(0x7f00000005c0)=[{{r9}, 0xfffffffffffffffd, 0x2, 0x1, 0x1000}, {{r18}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x1, 0x7f}, {{r2}, 0xfffffffffffffffe, 0x80, 0xc510037e474eaa26, 0x7, 0x5}], 0x5, &(0x7f00000007c0)={0xffffffffffffffff, 0x3}) open$dir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x10, 0x10) fcntl$setstatus(r3, 0x4, 0xc7) close(r3) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000840)={'./file0\x00', 0x2, 0x5, 0x7, 0x1, 0x4, 0x6, 0x80000000, 0x0, 0x2, 0x0, 0x3}) 10:52:36 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae8cf58235138eaf5cf77f8b50000000000000000000000e3ff00"/46], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f38017cf1b0475ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed3129a73b41075387eedc824524765f23d2f2db32acbc68f9c0c4f9b1e6bac9bcd0c5d386aa385547cdab0f657e303e61497002500"/380], 0x379}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r10, r11, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r10, r13, 0x80, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = socket(0x18, 0x1, 0x0) close(r16) r17 = socket(0x18, 0x400000002, 0x0) r18 = fcntl$getown(r16, 0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r21 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r21, 0xffff, 0x4, 0x0, 0x0) r22 = syz_open_pts() close(r22) ioctl$TIOCSETA(r22, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r23 = kqueue() kevent(r23, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r22}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r24, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = accept$unix(r24, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) dup(r25) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000240)={r18, r19, r26}, 0xc) r27 = socket(0x18, 0x1, 0x0) close(r27) r28 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r27, 0x5) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r29, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r29, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r29, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r29, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r29, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 10:52:36 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 10:52:36 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}], 0x0, 0x0) r1 = syz_open_pts() chmod(&(0x7f0000000080)='./file0\x00', 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0xa1}], 0x0, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa40, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r6 = syz_open_pts() r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = kqueue() select(0x40, &(0x7f0000000200)={0xfffffffffffffffe, 0x0, 0x2, 0xfffffffffffeffff, 0x1, 0x6, 0x80, 0xffffffff}, &(0x7f0000000240)={0x8, 0x1, 0x38, 0xcaf, 0x2, 0x8cb3, 0x80000001, 0x9}, &(0x7f0000000280)={0x8, 0x4, 0x401, 0x5, 0xa6, 0x5960, 0x8, 0x8}, &(0x7f00000002c0)={0x10000, 0x800000000000000}) kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) fchflags(r7, 0x1) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x8b, 0x2, 0x2, 0x66fc}, {{r1}, 0xa473a3eabe6ffb6, 0x2, 0x80000000, 0x7, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x80, 0x1, 0x4, 0x401}, {{r6}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x166e3cb6, 0x6}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 10:52:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000010100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x7e81}, 0xc) 10:52:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) getgid() write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) pledge(&(0x7f00000000c0)='/dev/ttyCcfg\x00', &(0x7f0000000100)='/dev/ttyCcfg\x00') pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000200)="654e0d8cad5511dbd09b41536d97069f92aa4be3ab9d939ef113d5cead885544610326db2df29aa2589a000086b533a403469c408b8865db87a69305a5573b5043179fe59a9edbfcedd9d9dc12a78c4091fab0cf4f7c8997162bec045bd216e9143e0c64d43be689f13894b5afc786", 0x6f}, {&(0x7f0000000280)="f89b455eb0f9f4cef19d6979db0a70508d09ceeebd57cb9bae300fd856dc773809e3aa0210df2c8d97c7e3c9cfea2a15d52b701357f8f8a80f9bf5cd41c4a271b0f27285f05b0bfeaf86769cfca29c6840f197cabe06bd5f2c0a6200dc54b271514ec587ac4decec996c6b4eb388ca8790c87219acdf03c592feadbb4eb7f1938bd7eda7a960ee4ed8d3c0cd02b490f2546b9914539a78a16093d77e809be8205367b3d67865657199", 0xa9}, {&(0x7f0000000340)="6884dee271506886d9f42fcef33d527a2cd4c33925e1bd6e0e0ec5c5811da58d1a4bd2107daf1455c6da1d40f4347c173d1927c3a488ffed64d775dcfecc02d0d54d2d44ea4624a70668ed63f73c636d65bb6b713ddae3293c1c6c38fd1a1a0f4e40f62857a8b868538ee2f03e3779cf99b40fd7fdb8646cefacbe9f92de161729c9c6712306f7f0a123fbbc8a9583566004c5dafed69836221e757b2b3b2ef02ae26405321bd70aa5d80d12b20a3eb920be92dc405cfbef7175a93d8575de7e20bc7f8ead160ab263356af1c18bc1977b9cb0b83fa74f6b47c7cb16d4b76d8949da8a748c32e1f0a4b1da0c87fdc740a2e0b89b4bf2abbe953533fb8caf247d8124da70173f485d0d7d75f3b49097845c3236f4efa236dc41ecdba48c84bb9931d21e91e12ee8843b115e90b4154feb162036b479cf06d6805653965da4077787a368354f51de11c93573b6306c64097068f7792796e3b745f77bc331a4c4b8b1c6bf914d6bcd7ecb94b66c3983d04eb351879369e3311d44da3475f6e48eb51fdccbaebc98564069dc85987ca586a358bbc4764172838188b84ee8c1e5689a407543d13fd2117ebf14570a31db03b4fc928c5da17879880499a7ffaf1c8419c3900e20e60e4bb9473c11576e954d345a97f5897257191b928fc302b8a4559181a5b185e4b0bba7633f70dbb1ca85ae4dec4b3a66ffb8d14bb0af8992fd99c4e33f48f98ce3bd69c452946006eeaf00d134962bbfdcc7f4aafa6a0f5f1fde4a0d27bac7bc62bbe2bb44b26ea33a3f0a512265aa69ced592e52a5f366375e251a0a6128a2013e35970f9f7b42a352388136fc4bb9c032856762ea60c85b36dcd8e4f4b68c9901dbdac75c66e00841ff18d74ffe4720ad9db8c915a3789de10ea99856204427d39f7f7621b29a973fcccce47a06f37bb85bb17deb984647e765cf085ffaebc651989e9751b46242453cd55abe781ac23fb4d9a2b4c54254cea51f5f2bae40659e1cd16e68ae63729eb1ecdd3670cd84b7b3b6505dca43685ad77fe2009188f6948bb3e8e4c4d983cfbb695467faf5c7ce7ddc6d9bb9b16dfbaaf90b2f27e563e095da959c26294d0b7ba82761b895688d22edf6d901ad5e46ccfbd51c24442ca8f2a2a15eb2b9a21b65ae6bde0f96f0bcd03aa875b862510c389e4db97f2dc4abf7a43bf36e6342bb5853259415d7dcbd1788ea4f583634eb3a5adede0dbfbe56036d4ec215a9d1d38ca00c4433b0a006c5eaa881952f3bc1e50c3ac06e1125b8e15edeb210e4cd9ca260acf3adcd34853ba4d4af979cdb1ea8370367cf0c015cd4ef08a94e9f0c988e6c4e8fe2745a01d5f8164384deae9dd0494143d34ec79a1c7e2509885d7f59a9ea27c8524c7377726a84a5c80cac6de0bfb988123a52f8be417eb9d5849bc280532c2974b8a13ebd0738d760d3200d63c2bd918bf826dfaa7f11ee3ed771993b6421d1093f6d0c60df75159717e19ea7b4a91960197a1411a6bf0c4feaf2319c667b2db349b5be521b9ed18a4d0efb238ff9843c4aa2ab331431a630c51aabe10763016fdf1951b0a2af349c9e4ceef99c47b52ce403a3596ca2304fb72124f84d943189fb8c3da0b303efc817a7c6745f1ba8cff9dc6e228a35cf6bd8c32c66f7329566fb0e8ed733f4d2185842f2b6acc1d5a5befb7a2c4b345fe23aef139fef234f119f3e86b447d97971a9d5d9616351051c8b8625dcad447d339d10ada6b7994f9b03fc6552e583d882164e8df34240581c8a1002e6e88c37306f4c692ac529b08b8df2beaa3c3d06f02d7bf18198a327153b0a49cd4468ed49b3185ce2be8125ac4e27ebb95d33e720839616b88a9fc0116edd79dddf48237909a6a37b74eb29e6f4c13dca71f4895fb845c9a18e771ca6b9ee41624af063ab0e0cba5487f7f489f4092077a0affb679eb0c5a4fc368ae6c3bfaf3c564ec55dd9a9b88720fe004a956136914035b3edae0dee10cd69b875a6a47ed05211c6a96a230d64e03d1b4fb0b6bc98caffee31ccd50bcab4a0a1c33b96f623033763356b139b45dc30e7bd726c12f3169a9c961726196e6ebd30fedfe541e40309ff23537d52896db784c5bc825c00752ee9ac6f6f05b9d1780760b0bcddc42197a4bd4fa2f0eea045fe15510f5ba7cb9813c41b7de4902e2ce8bc8ceac79db2e58ba5fcb60a6dd028959b6f4ce041d397edcbe840f8a63402547473d83469de66bc44afdd3000e052f21c84d64fe45275003025679763250d0d5439ed8f8f492bda1deb7ac61cdda7ebc557e89b589b225136db1b607d121973eca0d3b39f998eeec2d937fc29c6cd3fca53c0208ea16bd5dd4f68417d204a6e19c4b972dd505c859edfdfaa549bfb1cf23b54f68a7f239c03a865569d6e647955e25be9c0ca7120a34c78b6032dc60080dc8d57a8c247c401824a0d379d816dcbb125c57fa546ea53b74c1e66f2a0472c7b0d95f4f7f2c216cb19f1b1a516778e922aa4d646349ab26f9bc5fcec76ef026f4f9411c8f3b00d004259adb075ebad00cb3ba6ec2b7a5eb32f1dd3c37d4e77fb13af0f772c67257bd6277dcee535112195198d8650db8aec95e7a04f73ad6860d92b29fdb6e8d2933dd08241387f7c3c97cd386099b56f7c8e925c8cd5889b56e887bbbc501bf789ed0c6ec004cd26cfa1a5efb1886c145f27fe2efe47b5c2049c9d10c380bf7258fff086c996de9ea7ddadffc6c4e4ef83e2e3c6684a2152eaf273e4d1d9ac3dd4a98128cba891c6d08cc7417ad2de9a0052c9de8552ee7d6f02d39a70c5d8cf64021da249b8acc4408bb9ade787959dab3ac13e359ddbf33cf7b705b559248851a55cebd0ab25fdd0e9ede806be9c3c49c88ed1eeb05628355eb37fd6246657876b668a9d9e3a1a996562a7492c391b10ab9835eea8236e1923ce423178b19174dc8d8c80f46c1e6d3d07a219764fbaa2de5f952543aaf1937da58eac7ffd4ae9e24fc92846e45e154e9d5cb192643875941c70c83f4dc08b884f98c0846dd0ed612ec089759215762e863a91380608bd944adc8755a03c63afe38977af44545547de222152bc29aa48f67b777fd56f5f98f0d0e9bba36374e7b20074d6f50a471b4608d375ae6b406a71cd00bbe797b8aac66ed0b76df9af7bd55263dc19b9b560dfdbf8093f8f4122a27d195f88a207603be47f79830094610a6b19cd64d505fcb7f178a3b790acbfd507524af80467fbf9f8d6fdad5152d7746d1ba2b244a19065ed36681648742f1f8de106d7b2c04d7e8440ae1f16a7f10e24ef0d3dbb652dd325c74c73e483de9373991bdc68dd9343802cd820e72bf331ffa4eb8d0ac4948ff4abacd23d1c4843ebc337326ce6bfdf3c300759539da950664071af648adf31dce6b3dc5e8bb73f3bb44ae310f00b34f23dc7ed8d39252e0d66f86d71eee50209c1cc66c1c17d2d79da533a30ea3cf81da5cebb1d02c562e4226042689d202b32095937d00b3210229a2a367198e977d2ee6c00f553c8263e2d2ca37174b51986639dde3d9b555b86eacfe068e1a38fce13adcb442bee3365fdc8d1e1a1f7f6f57b5e082ade3260d13ffeacf8c7e9b3204b99f6a2832094b6e0fe78dcadf924c59178c48dde1a18ef3ffa4cb2a76b7eeb3014d5855b57b99043c9d64bc4edffb84cfd625f92619ef5bc74aad8f6365c08c3934fa0ec4ad448dccda42e0e3a7f143b52c5f1d109eb48ae4127c6d353667eb501c5079bcfc81a10399ec9c84d4a7cca7a21e2b900409982799cb000131510851a11e5725a0960b465ec57fd8d87c5f6a9e65aca30c74773a6b300403e7a375d6cbe0a3f770bd9e9d79e241329f610648a2cc05ba022248696a8c7fcb9a0e3715719b3684acae0b707fb23d2b7b9f14870818713da02c76623356105cf91a0ec13da41ed7eeed3363f1435b0bfd5b110dfd7759d1259aad5d328217a92c8d0b12eb18d128032d5a83508f4041df28695ea05370d04fda562c88631877457f58cff7273f9b36c7ccb49a3f223774766f47fa426a7fdc4c2efcc7bddbbf0c26f31dffe06c0acdcb8b31149a0c5ae27c4bc7b23fc50b1423683c4c20c2a08235601e8a428d94566f6eb6085c9573930ace6db4a4926ab5db920e7fc5f0746d18b1ae980c9d3b7352fa6b024f1ede338dc6cf90ea5c415cd928c80deb9eb311db49e1791024dfc207c32f0b187a4d03325d42fa9ca528352df012c3474d3e2663627cdddca79bc066296260b23a73e8697975da5a57a97768f2b9a18fb2f07b9e7c9360dbaac41d779bfd3a5144607d9536d52d5abbf1af8c926606ffe72a8dd7b8fcbfcda4af0067c1b283bb55195d4d229e90ebcbf32b2dd0feea691ed8be0d0f2a6ef590f23432ad2164a0ae690facb935b3d1dc9453a574cabb28595b3456b04cfc3d004db53c29bc1be1dd5a2f64dbd4a0adc39218e0cb7600a119a88ce736ea31db72cf57823350ca17ff55eddc4dec6668232e234a6e128233d34c62470c1bc50a590d03b9172f733b14d070f1e888d49233b72bce1a441991b2839fc0c6fbca9eae0985e9a5020beecf46a4549076419620c3934debd5ab784db1b5ef827a937359a1aad6318afe60cb22e6f20a049a096caca4598dc22e61b36bc4f0ba1b94327ff74083ae507e21688a6cda091af80c7eb73995b1072d3f552b03f26b02b5d1512cae4d290b484732868c94205ac9c488a6d148d02b3e0387ef2894629439c67078a1369d50b027959978d2951742e032311eaa94e07774fca8841e6df6d9d1a9cb818608650e163456b74663aec3550e26e863995c3f328a09e73a76c7ec71d6c6c073631b0641e2f8d1f546d63ea2acc2aaadafbbb4e28e45d445ac4413a5035af6efff0951a46a47c2d18f075e2f89365a32b6deec4efa20f6630fe768409d0083b6002edf25ec95ffea88793b90aac22cee26f223ce8f527b05721bb8ce2b77320103f43241ece0bc835c371f25de0e7c3ce5b050efd4383b98a1a3113844dffe9fc590124c3fe7f98bc04b05f073dcd0694bbc3c1dd47966b5bc822a1deb40bffdc4bd1fa88c595e6135669e5bf9865a9f60ec53968659eaee10fe377060480cfaaa30dd79766f58a2093cee9070e8e093ef3fdf63171038f466f6f2eda550a8baa8ce31bcd5793dbbf39b5195c2585714ed0e65f540c12e6f43227c67040e8da9161d18944ce7560ad806b3b86401f490714d842419a005e01fb4cbcf95e0f457cf135c624c9ef28e7b5f16f03a57ff6bbaba31ab009f9e731e8b445f7d3f7283efd2c0caa92985d238af942cd3b5e04e2d00cff8cd787c36d5ba55ad5f01455f3ff10923237c2fc9f2d883dcfd4ec1a1148527058d4f28c89f22417932e1c8946b59eb64c0452a2320753644f070ae18e3de22c4cfdfa7c0868ae9b3f9f9c6766c56aa0c6379cdf72cfd194be07f8daad270366c594248e0dbc8d9f8fca35d8b295f4d1fb86c4cf5f3ab07a41c05a29abdd89191e43b6013bd9d6f6e88b16b8fe46e6048ee83eb410e5e0270a5dfe65ac1d50d87e8d96ca9bda96da2c270a681203555987ccd564fca0ce7040dd6575ed554209f84757cb99e12cd2430053791e022751abe92739bf76295fe01b48b88374787590bd1bd5f845430bfbcbcde08d0c9d06502b7e50221e1e0528565a30be02e044bd39164fb9a24206af3932844693442b1f09e6ec20c145c017009aff41bf4d49869f8c1db0e067e8737f43ec0aa6529924d5020b7cffd51caaf8d147f7258a8e685b7a8390b89b5d3457327ae47c3040e5acfc92f39", 0x1000}, {&(0x7f0000001340)="7526e8ed689024395fdf7f4012e5cc44c31380919f04b1224d16c5a517faeeb80679e0433b794f2158f304ed9804e44c841ba4672bcf25d178ddc6215ec28de24b581ab74b208b34c15439a7c3397beeb164dcaa17e17e9ae0463aa2105c0466291c10066e73cbdbf267bb664e017d474d1ad1018fb2cd970fdd1785f58da33e0d119927d0c0868c2af686d991ea503b4fa96e33", 0x94}, {&(0x7f0000000000)="5dd248", 0x3}, {&(0x7f0000001400)="d6eaf31713d0cb1636bf1127312628259d49e561120fb928f8c351332a9b3c024ddc846ce7239a92ee585c52f67f8e77d7e3f2e164607f08785721375b863c3a24f7b9de375ff97bdb112a31ecc43e42135ccf0a22100351332251100a89e1e8a0b5898926c254af17bbd287d7059ee98f707a95bb8627de72b348b68ea9711996c1ca9384b49416c60a3f7175de65c758742199cf0d4c9c27de0f6682172562cf49d5bc323488464d94f4b0209e4dac487587db11cf870ef62defae8f4b66a5dd855c6d3f0fae1b4d4dd8dc2926166ae954010a86a73966bb9383483e5caf1255a59a4cefb48eda2143b2d26ff1d42364fc2bef78a17d95300874", 0xfb}], 0x6, 0x0, 0x101) 10:52:36 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3b2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da711ecdd57b365ba2fde5dd5398b519211c6f5addc8b7b45d6753ec5c945594ce3ff3525aeadb431015feab03761539972bd054afe77602751389134d22b879ebdbf0e22b2e0567eae932216821fc012305c8903a01e82d62c3a0d7403d65a1bc64915996fa59c6d906579120b97ea2b34df4f78c8ade6b3de2aa926af31de0583bc6ae79315acfb5fa1c56279966a7c730c6a9886b696028908735920f8908f38dc4e57588517837824b189753332662a63d9e40787e636769f339d177595a2b1b7189ec076dda0adcd9853ee90"], 0x10) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="891c77a02d1e24cdf3ed6ec1d8881deec3e4d4172ca067d6108cff34b9d9c750d4789bdbf1f0a66e4a41e8217cd5e9f376dfb1baac49fd5ad1c5011c1406ecf49ced964b59e2e98ff77504695bb7b2de8bb2f06ab3"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r5 = dup2(r3, r4) r6 = dup2(r2, r1) r7 = syz_open_pts() close(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r8, 0x0, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000200)=0x2) writev(r7, &(0x7f00000001c0)=[{&(0x7f00000008c0)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a721030000007e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde88a4ba239a2ebdc47f74b33ccd7b6fb9dac1b8062e138da12f856a17719f235b94ce71c2ad4a323ef54294deca493eaf7e76d00ed99bf33998c71e5c031322ff1871cdd7f72a778dd6dd09cc218ea4185d7379", 0x5}], 0x10000000000002a1) fcntl$dupfd(r7, 0x0, r6) dup2(r0, r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r10 = getpid() r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r11, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r10) r12 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r12, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r14, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket(0x11, 0x3, 0x0) setsockopt(r16, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r17 = getpgrp() fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r17}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r20, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r24, 0x0) poll(&(0x7f0000000000)=[{r24, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r25, 0x0, r18, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = socket(0x18, 0x2, 0x0) accept$inet6(r28, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000007c0)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r29, r27, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r14, r27, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r19, r31) r32 = getegid() r33 = getegid() getgroups(0x3, &(0x7f0000000580)=[r33, r33, r26]) setregid(r32, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r35 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r35, r36) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r32, r31, r34, r35]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r38 = geteuid() setreuid(0x0, r38) getgroups(0x1, &(0x7f0000000340)=[r32]) r40 = msgget(0x2, 0x40) msgctl$IPC_SET(r40, 0x1, &(0x7f00000003c0)={{0x2804, r14, r35, 0x0, r39, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r37, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r9, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x81, 0x1, r41}) r42 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r42, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 10:52:36 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ftruncate(r0, 0x0, 0x24030007) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 10:52:36 executing program 1: sync() getrlimit(0x3, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x67eb, 0x0, 0x1, 0x2, 0x800, 0x8, 0x2, 0x2, 0x7}) setrlimit(0x3, &(0x7f00000000c0)={0x81, 0x6e}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fsync(r1) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/76, 0x4c}, {&(0x7f00000002c0)=""/36, 0x24}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/241, 0xf1}], 0x7, 0x0, 0x686c83c7) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000001480)="aff7976bde1eff3480c54e665d1b8725d8eef8d0a7584c6d6e3f7d5529c9d2e49ef6bcc70fd9f578225afc6a4681790ed54e0292182676b8b84006bec0dd85c1c9df2a988de2643f2787e40a103aa175b13ba8fabecdc4f578129f58b3609cb15ec90d6ee3cf0e06e69b3bf37fb4d6b4e6d7c1b3d8c7a56bda5359849b22774f0da5e34f99aa2736b208b7c866d485d60e671ecc2b66d15231e5936c241a465121ba7ab37f61eb5ef306f81650b3e07f62a45bd8572e4fb17766788cb5e8c7bfcc657265acbd30d6b67bee389ed77f1c0d079d1d2b9d4ec6c57b1d9d311ed03e1f1cfa3a0eb3e1492c", 0xe9, 0x40f, &(0x7f0000001580)={0x18, 0x0, 0x4d2b, 0xb9e}, 0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x2, 0x0) fchdir(r3) preadv(0xffffffffffffffff, &(0x7f0000003b80)=[{&(0x7f0000001600)=""/88, 0x58}, {&(0x7f0000001680)=""/177, 0xb1}, {&(0x7f0000001880)=""/56, 0x30}, {&(0x7f0000001780)=""/250, 0xfa}, {&(0x7f0000001a80)=""/115, 0x73}, {&(0x7f0000001900)=""/246, 0xf6}, {&(0x7f00000045c0)=""/4093, 0x133c}, {&(0x7f0000002a00)=""/237, 0xed}, {&(0x7f0000002b00)=""/85, 0x55}, {&(0x7f0000002b80)=""/4096, 0x1000}], 0xa, 0x0, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x20, 0x0, 0x0) r6 = dup2(r4, r5) writev(r6, &(0x7f0000004480)=[{&(0x7f0000004500)="31342e6a699502170a94f8b7a87dc676b262515bad8571f2ffffff0000000003710a25e300"/48, 0x30}, {&(0x7f0000003f80)="014aacdb63ebe52089375ddca6bc7bf71702d9ca66c6030fc09bab9eed95ae3a82fba850e95e668d0fa2b3a4317f4824cf5d819e8d79b9a50e7e85ac14be02304d6ae917e29904b473adff583c8c496e0c3510f5479bf481d58f2db50bfc0dc1ea4290dede1bba714b51294757791d9cbec3d741cc5049cbe3ef185674a40908700946f9e63a3518ffc7660cc57675d746424ade6f16fa39d38c483e839aa700e8063de9869eac9b1d72", 0xaa}, {&(0x7f0000004040)="14ec39b073ba2872c3c9c02aba9da32cb68105d364681b114bd94ed0b3835d941b35be8273f94304d73003a8a6e290fff3531de6032e57bd169e3f41b7eafba7c1cf412229dd846e2e6f1334e90464d9bb02dc62979f64108decbb8e6574d7793ecc4f0682e2a39fa67e7311567d244ec78da3e5bb44d2de0fc104e8e03c9738e38d7e075aa55796a31f2d1fe3fd5fca9d37c5d11bbfaeb4506f3df25e31372464be8ead98183b2c16573374ceedafc73b5eb0dd9c0873901294025e65d34b76615e86f9fe05dfc8eb840dcdbbfef29acd693c", 0xd3}, {&(0x7f0000004140)="d57d81d51c2d724bace5fbadc20300d91dead9c3b98cbb33c5adcb797005fd7d71afb6f24486dfb01d68069e55f97f", 0x2f}, {&(0x7f0000001c80)="6d82b063c8ca54960d9db3fa1437b8152809d7404ce56aff8d7a47c8a1c458834b59d102d45b24b71e43750e15403fd1ae73f6ed632ec61918559b36478c78d3e8de26696b0f50294a2a5f0e50b45809a4d10d2002e5b4f09de9a3946730292f6a75165caca673de3a86b8bf03f5f0ff07000017bbcdddd1b79374473e367a", 0x7f}, {&(0x7f0000004200)="a308465d2484e617cbfe44592afc216d0fbfb03cb8b409ae6c36b89c84faae339f351b8e1cf4d6b018e9516b384ef7f09a094924e46ee881807b5a24782ee58863549147c980d1d5c3e1e7ed1edd7758bdb39b914014afc20fbfd95a737b261137e16ad1ab946c433375b3b7676e3a9422559e0903c1e1259be081a14eee3d2f7894af81603072e2f1399ac433bc4e3626e49ab31e5f6be82bfb2cec18bcb7ef8e36668c146f51f73a86a515f2c50ca338c7d3", 0xb3}, {&(0x7f00000042c0)="1976c78898895d13c309dece018d0f22cdb4aa5b76d15604095ff3ecc658a25a0f7f0996ea510e9bab92b864589868e0209b2df58ab859f3af56cbe7468336a2b260c1183ea1733013178084fb986eeee3641583dad217a87d5f2a73cdc3e301513b671c9f63ac753b47fbbbe07234994dcf3e6ceeaab2df88d1df3747dcfe1f1ce729ceffec7fc2f5659630dbc034208b2fb7c3a3a437a9e75d559c973e95aba23bd3b2257987512f6a63134b180f69ba537c121642bbfe1222a584", 0xbc}, {&(0x7f0000001b40)="f95bf9e71930f889457efb990a35daa13ba46ea3a23b27f9e5925c5c9877ade12acda9a7c2555973e80dbe731943ccea43c42976d893452844d20f230305543bdcabb0a71823ad8983d7a1a6972ca6ff0b1d78fcc0879d6825fe4816ac8a0080aaef37f0edf1a6a6d385de7b215f11058756bccb9aeb2b2c86851572f113cb2e8eec159dfa8736caa36548a7c58c14ee813b36db41307484720f6e2634540ab8ff1711bdd71b7f809930e8c463c385f009c97dee0acfbea66801b41aa84e00dfb5afe5412705f887a0ccbeb4cd58516b13b47b03eaf1b03745d525ab0bc438343dc5044679f896dd43bc9947d08449d659171f24b0d2becb64a43eb332d0e45a4d2e2d8420467c87ccfdd43372cd4372eadb4ece69d5ac586070472165e5770c2798b1cb857e436fe959e1da", 0x12c}], 0x8) r7 = dup(r6) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000003c80)={{}, 0x2, &(0x7f00000018c0)=[0x0, 0x0]}) r8 = dup2(0xffffffffffffffff, r3) flock(r8, 0x1) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000003cc0)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003d00)={0x0}, &(0x7f0000003d40)=0xc) fcntl$lock(r9, 0x9, &(0x7f0000003d80)={0x0, 0x0, 0x5, 0x7, r10}) r11 = openat(0xffffffffffffff9c, &(0x7f0000003dc0)='./file0\x00', 0x0, 0x4) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000003e00)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003e40), 0xc) r12 = syz_open_pts() ioctl$TIOCSTOP(r12, 0x2000746f) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000003ec0)={0x400, 0xe000000, 0x1, 0x3, "3abded138167c26873529a7b930aa4324c7a0926", 0x100008, 0x4}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000003f00)='/dev/tty\x00', 0x400, 0x0) fchmod(r13, 0x4a) socket$inet(0x2, 0x2, 0xef) getppid() 10:52:36 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r6, 0x20007461) getpgrp() pipe2(&(0x7f0000000e80)={0xffffffffffffffff}, 0x10006) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000001900)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc76d32904578c3c81d4902c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac951e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d2e9"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r16 = fcntl$getown(r15, 0x5) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r14, 0x7fff, 0x6, 0x4823, 0x80000000}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0xe9, r18, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, &(0x7f0000000d80)=0xc) r20 = getpgid(r19) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r20, r3, r4}, 0xc) flock(r1, 0xa) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r26 = socket(0x18, 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000010c0)=@abs, &(0x7f0000001500)=0x8) r27 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r27, 0x0, r27) setsockopt(r27, 0x244, 0x200000a, &(0x7f0000001540)="ebffcbff13b9fd81000900713048e6996d8e9648", 0x14) setsockopt(r26, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r34, 0x0) r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x12bc4e07915af1e4, 0x0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) r42 = semget$private(0x0, 0x7, 0x287) r43 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r43, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r43, &(0x7f00000002c0), 0x0) semop(r43, &(0x7f0000000b00)=[{0x0, 0x6, 0x1800}, {0x5, 0xeb}, {0x7, 0x6, 0x800}, {0x4, 0x5, 0xb642722541254641}, {0x0, 0x3f, 0x800}], 0x5) semop(r42, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r42, &(0x7f0000000580)=[{0x4, 0x3, 0x800}], 0x1) semctl$GETNCNT(r42, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r39, r38, r39, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r3, r39) lchown(&(0x7f00000001c0)='./file0\x00', r34, r35) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r34, r22, r28, r30, 0x1e6, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r47 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8eddec7248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7ebcd69b1200d3594a194ebbc3648b762bb0614809244b7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9cde102988c72d1e695cf5ea28e0520594807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf313ae9b88b354ca029396"], 0x10d}, 0x402) r49 = socket(0x18, 0x8002, 0x0) r50 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r49, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r51 = syz_open_pts() r52 = dup2(r50, r51) dup2(r49, r52) r53 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r53, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r53, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3c8) fcntl$getown(0xffffffffffffff9c, 0x5) r55 = getppid() getpgid(r55) r56 = msgget$private(0x0, 0x20000003c4) msgrcv(r56, &(0x7f0000001380)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9cf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986db90468f560b2f4561f7e450384f19a649022bde000000000000"], 0xc, 0x2, 0x1000) msgrcv(r56, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000f9ffffff00000000000000000000000000000000000000000000000000000000410f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000020000000000000000000000000000000000000000004000000000000000000000000000f99be889309cc500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ef672059d1387a200000000000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r56, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f81d67d790805fab37eedb5db9b4eb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef2965747509c686eaf82cfaba9e7df1fa81554c457623f5c6502fe1501e442c8367ca128ed16d13c44ce51ce09489c1ac41d3db901c48e582d225bca8000"], 0x1, 0x0) msgsnd(r56, 0x0, 0x0, 0x1800) msgsnd(r56, &(0x7f0000001300)=ANY=[@ANYBLOB="010000000200000049696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a07130044c6a39aa8bf5a253c3d2ee2dae2c41918d3871de9d9269b1663cf893fe626e625f36a4196152e55bbf5dbfed0"], 0x2d, 0x800) r57 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r57, 0x0, 0x0) shmctl$IPC_SET(r57, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r57, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r59, 0x2, 0x8, &(0x7f0000000e00)=0x4) semctl$GETVAL(r59, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r59, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r60 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r62 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r61, r62, 0x10, 0x9}, 0x8, 0x1, 0x9}) r63 = getgid() r64 = getppid() r65 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r58, r61, r63, 0x1e4, 0x8}, 0x5, 0x5, r64, r65, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000980)={{0x1, r47, r54, r45, 0x0, 0x46, 0x81}, 0x10001, 0x1, r65, r55, 0xa5, 0x1, 0x4e2c, 0x6}) r66 = msgget$private(0x0, 0xfffffffffffffffd) r67 = msgget$private(0x0, 0x20000003c4) msgrcv(r67, &(0x7f0000000f00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000007f483637168beb1f8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300"/236], 0xeb, 0x0, 0x1000) msgsnd(r67, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r67, &(0x7f0000000000)=ANY=[@ANYBLOB="002200edffffff00"], 0x1, 0x0, 0x1000) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r68 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r68}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r68) r69 = syz_open_pts() r70 = kqueue() kevent(r70, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r68}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r69, r70) r71 = syz_open_pts() close(r71) r72 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r71}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r72, 0xffffffffffffffff) r73 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r73}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r73) kqueue() syz_open_pts() r74 = kqueue() r75 = socket$inet(0x2, 0x5, 0x7f) r76 = socket(0x2, 0x400000000002, 0x0) setsockopt(r76, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r77 = socket(0x2, 0x400000000002, 0x0) setsockopt(r77, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r74, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r75}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r76}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r77}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) r78 = socket(0x18, 0x1, 0x0) close(r78) connect$unix(r78, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r79 = socket(0x18, 0x400000002, 0x0) setsockopt(r79, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r80 = socket(0x0, 0x4000, 0x5) setsockopt(r80, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r81 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x1, 0x0) r82 = socket(0x18, 0x1, 0x0) close(r82) connect$unix(r82, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r81, r82) r83 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r83}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r83) r84 = syz_open_pts() r85 = kqueue() kevent(r85, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r83}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r84, r85) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r87 = getpgid(0x0) fcntl$setown(r86, 0x6, r87) close(r86) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r89 = getpgid(0x0) fcntl$setown(r88, 0x6, r89) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r91 = getpgid(0x0) fcntl$setown(r90, 0x6, r91) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r93 = getpgid(0x0) fcntl$setown(r92, 0x6, r93) close(r92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r95 = getpgid(0x0) fcntl$setown(r94, 0x6, r95) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r97 = getpgid(0x0) fcntl$setown(r96, 0x6, r97) close(r96) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r99 = getpgid(0x0) fcntl$setown(r98, 0x6, r99) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r101 = getpgid(0x0) fcntl$setown(r100, 0x6, r101) msgsnd(r66, &(0x7f0000001e40)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000000000000700000000000000000015000000000000000000000000080000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000ffffff7f00000000000000000000388e82fc0000000000009fe2b30b70d63856000000000000000000f5ff000000001a3edff2a29a06d8f360d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1800) msgsnd(r66, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457095fb937d32816f371071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c638c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) msgrcv(r66, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r66, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000740)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) dup(0xffffffffffffff9c) r102 = socket$unix(0x1, 0x5, 0x0) r103 = fcntl$dupfd(r102, 0x0, r102) ioctl$TIOCFLUSH(r103, 0xc028698d, &(0x7f00000000c0)) r104 = openat(r103, &(0x7f0000001580)='./file1\x00', 0x10, 0x20) fchdir(r104) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r105 = getgid() setegid(r105) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000c00)='./file0\x00', r61, r105, 0x6) r107 = getgid() setegid(r107) r108 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r108, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r108, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r108, 0x40087468, &(0x7f00000001c0)) fchownat(r108, &(0x7f0000000080)='\x00', r109, r107, 0x6) r110 = semget$private(0x0, 0x7, 0x287) semop(r110, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r110, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r110, &(0x7f0000000140)=[{0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r110, &(0x7f00000015c0)=[{0x0, 0xa84, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x1ff, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x4}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r110, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r111 = kqueue() r112 = syz_open_pts() close(r112) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r26, &(0x7f0000000500), 0x0) poll(&(0x7f0000000100)=[{r112, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r112, 0x46}], 0x1, 0x0) r113 = fcntl$dupfd(r111, 0x2, r112) close(r113) r114 = getpgrp() r115 = getgid() getsockopt$sock_cred(r113, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r113, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r113, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r113, 0xffff, 0x1022, &(0x7f0000000700)={r114, r116, r115}, 0xc) semctl$IPC_SET(r110, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r109, r107, r106, r115, 0x20, 0x1}, 0x198d3e44, 0x4}) r117 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r117, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r117, &(0x7f0000000b40)=[{0x1, 0x81, 0xb0b5755629fe3746}, {0x2, 0x7fff, 0x800}, {0x4, 0x3ff, 0x800}, {0x1, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x3, 0xe000, 0x2000}, {0x4, 0x7, 0x1800}], 0x7) r118 = getgid() r119 = socket(0x1, 0x1, 0x80) bind$unix(r119, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r119, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r121 = getgid() semctl$IPC_SET(r117, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r118, r120, r121, 0x10, 0x9}, 0x8, 0x1, 0x9}) r122 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r122, 0x0, 0x0) shmctl$IPC_SET(r122, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r124 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r124, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r124, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r125 = getgid() r126 = socket(0x1, 0x1, 0x80) bind$unix(r126, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r128 = getgid() semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r125, r127, r128, 0x10, 0x9}, 0x8, 0x1, 0x9}) r129 = getgid() r130 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r131, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r132, r133) r134 = getgid() setegid(r134) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r136 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r136, &(0x7f0000000080)='\x00', r135, r134, 0x6) r137 = getgid() setegid(r137) r138 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r141 = socket(0x18, 0x400000002, 0x0) setsockopt(r141, 0x1000000029, 0x22e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) accept$unix(r141, 0x0, &(0x7f0000000680)) ioctl$FIONBIO(r138, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r138, 0x40087468, &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000001040)=[0xffffffffffffffff, r140, r129]) r142 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r142, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r142, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r142, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r142, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r143 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r145 = getgid() semctl$IPC_SET(r142, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r143, r144, r145, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r138, &(0x7f0000001080)='./file0/file0\x00', r139, r145, 0x6) r146 = semget$private(0x0, 0x7, 0x287) semop(r146, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r146, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r146, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r146, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x2000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r146, 0x2, 0x3, &(0x7f0000000000)=""/9) r147 = getegid() semctl$IPC_SET(r146, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r139, r137, r135, r147, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f0000000280)='./file0\x00', r132, r137) lchown(&(0x7f00000001c0)='./file0\x00', r132, r133) shmctl$IPC_SET(r122, 0x1, &(0x7f0000000080)={{0x6, r132, r123, r127, r46, 0x1e6, 0x8}, 0x5, 0x405, r130, r33, 0xfffffffffffffe01, 0x9, 0x7fc}) r148 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r148, 0x0, 0x0) shmctl$IPC_SET(r148, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r149 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r149, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r149, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x1000}], 0x2) r150 = getgid() r151 = socket(0x1, 0x1, 0x80) bind$unix(r151, &(0x7f0000000dc0)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r151, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r153 = getgid() semctl$IPC_SET(r149, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r150, r152, r153, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, 0xfffffc9d) lchown(&(0x7f00000004c0)='./file0\x00', r154, r155) r156 = getgid() setegid(r156) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r157, r156, 0x6) r158 = getgid() setegid(r158) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) 10:52:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000001a1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) pipe(&(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100), 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) kqueue() bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x0, 0x100550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) listen(0xffffffffffffffff, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r3) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) 10:52:37 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000602000/0x400000)=nil, 0x400000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f00008ba000/0x1000)=nil, 0x1000) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 10:52:37 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r4, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = socket(0x6, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(r5, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d243b007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r6, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="051d64df690700"/16], 0x10}, 0x0) pipe(&(0x7f0000000640)) 10:52:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() 10:52:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) flock(r0, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000080)={0x1, 0x3, {0x3ff, 0x10001}}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0xfffffeb0}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f660004000000"], 0x10) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0xfeef268ab9a4e034) 10:52:37 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') socketpair(0x18, 0x4003, 0x102, 0x0) getpid() r0 = semget(0x2, 0x0, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x1f9, 0x4]) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x114) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x112b, &(0x7f00000000c0)=0x3, 0x4) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000080)=0xfffffffffffffff9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r10, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0x80}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xfffffffffffffccc) r12 = getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x3, 0x10) r15 = getuid() setreuid(0xffffffffffffffff, r15) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r13, r12, r15, r11, 0x1, 0x5ae561e5}, 0xffffffffffff8f49, 0xa8d, 0x7}) fchownat(r6, &(0x7f0000000180)='./file0\x00', r13, r3, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) getpgrp() getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) 10:52:37 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000500)="82b68b8aee424cddf6dba587205af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) msgget$private(0x0, 0x20) r1 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/114) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'ta`', 0x0}) r3 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0x5}, 0xfff, 0x9, r3, r3, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r4, r5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000020000000000000000000000000000000000000000000000000000faffffffffe2fffff2000000000000000000000000000000000000003400000000000000000000000000000000000000000000000000000000000000000000ea9bea726f4c822dffb1ea2b006ba1e066e174d44b4c9184c0c9329d41e537d04f3d5e3fabf13b951cc6586d5cf3de0d9d481f1a569434b62780aa548477fc2594af97982a804abf222b6dae66bdb20660926a641b6d23f9b31a7b13383d761415cf9f865f4466f3fef67888086a39f9018b"], &(0x7f00000002c0)=0x63) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffce9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r11, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r12 = getgid() setegid(r12) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r11, r12, 0x4) r13 = semget$private(0x0, 0x7, 0x0) semop(r13, 0x0, 0x0) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r12, 0x0, r12, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r12, 0x0]) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r15, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r16, 0xc0}], 0x1, 0x0) openat(r16, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r17 = socket(0x2, 0x400000000002, 0x0) setsockopt(r17, 0x0, 0x20, &(0x7f0000000180), 0xc8) 10:52:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0xff96a36c8f7e8034, 0x1, 0xfd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r5, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r6 = getgid() setegid(r6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r5, r6, 0x4) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, 0x0, 0x0) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r6, 0x0, r6, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r8 = semget$private(0x0, 0x4, 0x1c) semop(r8, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}], 0x9) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r1, 0x0, 0x50, 0xfffe}, 0x8, 0x1, 0x9}) r11 = getgid() setegid(r11) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r4, r11, 0x4) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, 0x0, 0x0) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r11, 0x0, r11, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r2, r4, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r15, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r16 = getgid() setegid(r16) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r15, r16, 0x4) r17 = semget$private(0x0, 0x7, 0x0) semop(r17, 0x0, 0x0) semctl$GETNCNT(r17, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, 0x0, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, r15, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) chown(&(0x7f0000000040)='./file0\x00', r4, r13) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="9f1b42149048c6955bc20200d6ac4260b7e714c91023b19b93b9ae37771f108755645fbdde3a239d1de14e177b70dfe45d6aabd6aecdc04d72f5453178cb8ce121ffc192b3b912f9fe5f32fd2d"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) write(r0, 0x0, 0x0) 10:52:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xa203, 0x4) nanosleep(&(0x7f0000000040), &(0x7f0000000080)) 10:52:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x800, 0x100}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x13, 0x1, 0x4b, 0x8}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x81}, {{r5}, 0x8000000000000004, 0xac, 0x20000000, 0x81, 0xff}, {{r7}, 0xfffffffffffffff8, 0x1, 0x10, 0x9, 0x3}], 0xdde, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r12 = kqueue() kevent(r12, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r13 = accept$unix(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000638e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/4091], &(0x7f00000000c0)=0x1002) r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r15 = kqueue() kevent(r15, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) poll(&(0x7f00000001c0)=[{r10}, {r11, 0x2}, {r13, 0x4}, {0xffffffffffffff9c, 0x10}, {r15, 0x100}, {r0, 0x40}], 0x6, 0x3f) 10:52:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r1, 0x20004269) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b5496fe00"/177, 0xb1, 0x0, 0x0, 0x0) 10:52:37 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000040)="85df92b4fee775a5c1a8e698962cd1b5b7c8ed56fcfffa2030128bf04ec86438c0a8934a12abc0c83437fe4a04baa5e946ba1a8e7143d91b2d6ccb893b58f9d7d646eb994bf5c3e7235c868595122d1ba740c0371b98ca00d8cd382b71149eccf729f43362ae486c431f25adea261ba586b3ed5e55091096ee1d1a76adf3909e4e0d820fffa64872302482ab4a1e5c1e8e6aea856bb9df8b121f92cc19c7a0d4bcf2bfa55d4daac2f5c25e5397d17f5f2a4f40456c3cbeadd1fe927e263a5181768b19e24f61d175a6de", 0xca, 0x0, 0x8) pread(r0, &(0x7f0000000140)="4bf6cdd593eacfbe6f1ee436de8bd61079b65a131b2af07bb81f81089d04e0e22db391f639f53a901c03ec1573249a0c06446421160da8f54e7b68078ad57987e7d43b08ff8805c6371d6591228c40a170264188afaf2eca22d329d4efba0293419d2671ec250202472bd8f87205fd867a16a4c1cbbd99e792d2cddd61544e90d15ac7eb3b32bea2ecd75f130344f101dc289c0ad1c46ca6dfd0b1523c46c2282c46209afe343ff18007df8d68c70e6f5aa5c59b9e5bce308b441181eb6f64246280", 0xc2, 0x0, 0x81) r1 = msgget$private(0x0, 0xf1821af9811e1f2e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x400, 0x0, r2, r3, r4, 0x15, 0x7}, 0x0, 0x200, 0x0, r5, 0x1d95, 0x80000001, 0x5, 0x1f}) r6 = msgget(0x3, 0x48720465c8696a20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000580)={{0x7, r8, r10, r3, r11, 0x99, 0x5}, 0x2, 0x2, r12, r13, 0x2, 0x9, 0x3c, 0x7fffffff}) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) dup2(r0, r14) r15 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r17 = getegid() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000700)={{0x10000000, r16, r17, 0x0, r9, 0xc4, 0x3}, 0x9, 0x61d5f7cb, r7, r5, 0x3, 0x8001, 0x2, 0x4}) r18 = open$dir(&(0x7f0000000780)='./file0\x00', 0x1, 0x40) writev(r18, &(0x7f0000001c00)=[{&(0x7f00000007c0)="499135a0d3ca547a3d3e8634f5dca4fe7a457c1dd6af3e3459725931a09e75dfd4c8f7369454999e9ffe844dda3e65ad2f41dc2cc49cc849938804bb7f0648b3289a60bf04f958900640b3191f3c350be62498709b0237899897aebd35c2d9aaa1b5126395ebd72aebafa4087469fe9fe1332118d26945e7063611b2bf34ff196085ff2f49dd4ebec14699d43fec5169c73682d470187aadaa285742c02d1cce", 0xa0}, {&(0x7f0000000880)="7f5c992dcaecc8f69b3c4d1d25388a1534fc0d5f8106b4c82b4e2fd4439ddfd879d62009098e268fad85df0ff2599329d9143676039b19259dcad3c73a40294f7f1b3abdd9305f21bc531c5b2a159c273f7f279ed4d51cdb0d", 0x59}, {&(0x7f0000000900)="96c106b4e4a41a1a410821d7545d271af746c23001a55dbf34e2d51c3b82e7d31bc1518bd3a3d055d63ac1ee4630b0ce0256c90229112c65e22cc0b6217a12baf7503dadbc35a8cd69fffdef7c70d0ee0774228f029655f7d5ab", 0x5a}, {&(0x7f0000000980)="c011f42e913725b4c5009d3ac5e6006da63e8527eb7d364cd2430f1d8fb681456a41b612c87c0184ebe16cb2e8d5a0a4d6d8509235bb67e27a31ed40f6725e4a33d14b8e2dfdc98583f4ead93e02ccf78f2a2d60bac9a894a758b9ba9bcb686fdfd99b0fa82aeb9254e1114d67e07c8a246a09e02c2767ea09fbf9bdd195891aa99f16741966190620033fb1837ec64e75a779876b247b17e97a80a6fe1a4a", 0x9f}, {&(0x7f0000000a40)="2cb9f929fe366ac13cd29621dda21a550edfc975413693df79b58da326cbf3ea5c4aa05e6bf44e5632d27068fb64dc564583711039f0bef6e3c20f14e65cf2d31e4b3a91b500ba405c47aa1a0abfffeeb57347a11d172ebcb3395b36dde10c07713799a9c363ccebcf351331a0cf7b650f6f740e54fc630435f6ac1f18a00c1b1d59efe2b4cba16ce1ae1b13035c84cfefe553a4a8c621b42b003aed9120aa1e8c792c967b6bdcd2c1f481a98c7d8669dc32b3c66e6587ba7e8370ecbf01ba68d4cf16cc2c3e7f7e82a46a3fd3dcd8dd797d43ca42befc99c9178478933bbf24836a652b56b1c858babb046a6ac806fb09ddab9c3a8a1f9ab1e9d9dbc1877b91752124c4a3d8b016456c6ff5b5867fb0dc65430e5efb44c94342865e4c2cd2ef99abbfa2ee18569ce907db1c51abaa03dcb6deca377f2bc55acdeb9506c538a49186adc190552a7bcf132230d03a784efe34e762d034275815316486272b9f5985777afb86c13148febb5a338b3a0926feb8f9c9aa68c18b1fb20b2f6d23b64e80d1c0ffe2f8ccb8da6fb89a654851da1e7423f20cc6f7064e0e6ed2357e6e3ec740230160dd6eef1d2afd2a6901f09926009bbc9811c1d4a76d605a484d8f7b976e69d97a336524f44369715a663f4090c04d4c18ff818f9c115bec853d1e8fef41f9454e2d9f684bb2ed251d69140fb6b925cd0ed1e2b698b02e62b59e99518a36db7521bd7f0974efeca5d350b1a8f22feacc594a306ad1e037d76495601bc0858f2fa1b2dc5516aa2203e97196dccfc5d2268df814505aba9d6537fb4bc078f61cf7d058836a76dd4cb2e37b6db12cfcaa29d979d0aa22ce2e6c6263f0a508f75ee6993af6632aac5341294280ad394eecbb3119a1aafd8b5f80fe7f2565719f1665bef9bff35e901a0694497afcd2f2e2faefa0efb07bea849ef7581c70265905d8f2c606544ef9287991346d24b20ee240188f9a22287961da0c760962d0bfa95e1f64fc910abb9f002ac4b39eea0b7cbdd5dd379a1ba163821266825d9a80a20117ba6b623db7245f49090d0e7543e6a20b70e2cb69869f7e45c888a088e34fa038eaa3a4aa1a5abadf3b0775833dfc49daa877fd8ce5dcaca78db8867708fc160bd9c9b30f3c200ab43d72d999044fd1ed9d4ca56d9b23b53ea8951a4634f129d75551ce0b5e24072d3df6549e23925681eff234544fb90d395f0de2d250c14d028990151791c4e4f3e213cd0b4c06bce1dd0339a6b10a9f6efb311a58f8f1dbd487b68bb2d9a8b02ca882021b50694ee5e9be1ac14a2520cccced0b8280b472501a1cbfc39d1b54d870a71ba40ebbd50d1a1f1c86b27f4fa5308ef29b2c0968024ad899dd82acec15159c071ac98954c7e0f01c4315eb0d24e013336fab0b5fb6a295120ad33cc8cb6341a1d1bd72afc70fc0ba71ac8a5adeb748d44e984447807a5ffff567b109803661aea1249fe7b2fabe4a110a74a3086fb69fe4ec16767d3fcd6c41f6563613e6cd4946c55515158c6866c46b29a548d3cd621a93499dff8d0698575ac0401f53b84cd46c02fffaba0bea7f39c0daa6c78f808a7a98b41400f9672441f58c5deb080012bc1d1b9833f462f64e69297953fed4529a7ba76fbe331ae4c9b4f41104d801e02b1f7ed4e9d71145503ee0ab7769faf9384739a7685434f70dfc099c397e19082caa8dec20c53f8df20a7eb8c916af1203f45410047d4ac8d9f3a89225dec74188e83b82a4f4d5253d03aa6b3a7b0ea6312f484e87d44fac5e1b7f569edde52652a6fbffa55210fd8e713321e7d368fad7966575ce640eb399261b8e4bdbfae230d95cd61a9c87785741bd7f8a98316e4a83bf4caf8cc806b00b9e67bb0da1aa61aaec53b5dae80da479689d964367c9e9c66ccf81efa61ee9ca72ae55e142a50135550de1586f1ef7d90509a7f3412f230c3be99e5eb504d9f4a015ad3d13be87c4725d8cfe864c00ed9c1a167180090fd328f462e6039f16591e66eb2c97d8a16c6944bb63a1b5077ef39ca61f1f36d155f6d325b8e3706a586c1ea2cc081e8b8ec9299a9da884b11a3568aa1c506ac97aac167c36dcd151d6fd60cc9621fb18bfd631133d24fbd37961a4c34037bf3264bdc3392fa7afceed3053ee3c975e108014310ca19599d27ee84c44a95f66dac4f7151c6416ae18e349a4c9027876b5ada47f95ebeac133e9cb4c1d3e7727ec99dca6aeb37a0a254357d31c91b3fbf79f4a9f3dcbcfdef1bd2f7f7aef7d4db6c0618ee9c7e4bb496d44ccde3715253c988d7c903b6053a843a92af62a2fdbe948b5d06ce14ed6cf005a3b6a559465cf0bbf35a8e96fc0787cfc10cc4c2100d4fd41b22af8407ca3370183e75fb8455e25e9b45cc8aa6ec9bba1f1344d472a223f6cf64a53bbfc76489e4654f2f38b38d150b0de0f371c3044fe33ae235682b640a3ca2201c1e97a3d782071aa2f0d87e413df0adf2c2b3b7a4f515ea0e9bc77c02f94652d22edb0c78a667dc52063dfb038a69b4a75f7eeae99a7bde835cfa64a277c854199a296db1b21ca5eb28c1067b118db5bf208b8969b12ba78157b6b0abda8fddfb3c4b4dc7bf12be47fff10271b809b84d9b80dcfaf914e2a38e52a3fedd1738c782df97114ce5d6015cff3b1c006e1f9c4732d7d8f2c9f4731edbca10e5ce09feef979c4d2f505f10c60b4461fd06df45aa5188d7fe4d49cc4dfe88e576ec171ef20cb17e4b81d6ef782abc051f68d1306e4f60cd497c74f29a20bcbf46aa403e794393b69f7d376f34960774d4d4eba72b3d67b52453a9522179873bbef0f94131111d15aac70c1e1de46299d2fc8a84ec2d717578f92f1b33fe1afd975c60d7f438459e13b7ef6798b28e004eaf806e32a6ca36331869cfbf1b9d5845e5f7ebae0505acc3b74c507c15e7073c1192ec64abdcb44c53e1bc87c06bd7d2e4eb82c44dfb6f668a9db742e3b413cd1e621db873d16813f3162a4b263ceeb54b04333a7a53e239dcee58948653f71fa7309264bace2bd5977bcc6ef94ebc6dc6bf8a7dc567621582f18bde79a6021a447ca6022e24510ef337c18f9f990edce84e7fe7fe970609c768898bb7f332e953a914fe0defb975ea79bbbad420c4f3abe71cf4f523ad8b3cfdd75653b994785a505568fd7e26560210352dd921547ba2f9d9141b331b7bd9bcffaf12257a863d87e548c8d0de127f991c2b5db88dcc8280925f1f9d89a3fef4b361264ca64363e707c48fe264b1688c6209bca95d74f3db30259720aeab8237a2733c30986626d969beb254e8d7a5eca48be02013a96c3db18408736ecb5706d294f61199d880d7be367bf2e0855099298ecee6ad5a1ff080e8c4ec87dfe0452c583639c74869f263b22553fe6e08604b530928dbbf73b0cabbc27c80388b82a48d7564503a2385e016073f289dbd1449429f158091e83fb8f15fe5e373cd4b37c2921151188535da00c4f9901aec6af6dc3fb6c04a222b2be4951f3c9f4bebc6baf5e0313313383e5fccce26678fa01ca310649f5272494fed053aad76b512e630623b1e6b5ae8942aacf33158c5a5fafe37f79c56ad4c79f20a472c6ff95f0136e762d7f69db2eee1bfecd70628f18ed42dd593408392504b584681d1e8c7c0f801318e32609b067d8d5c54f244d4691c0a67ef895f681a7acbd7ffbfe3c40a88fe79f31033e119def58dfc57fa624ac0aff3a8f63968cbf68c1a069864b821dc1cdf254cea8e2337a30b2f9049aff437f59e7fad30459068b7c227a5aa68dc613a0064fd526025669886b8e42a381a64f94d473525a65a2e016695a33b74673cf6a2d29f0405f82cc2b7f9d699e7965dff70c6ac1cb8704454a7236d09450f8d3026d6678ab48fe6b2b0f4c41b185ac009a25df7f29db603b73ee3a9590b8e8659228ed3df284b6e11664990ae86a275d9710806a9dac092c1a2fcf8c14f21b2e16ae0ffffb24a87d1c3cd06d9b519e567ac6673edbaa7d4055d6803f3f047d29db25deda0d90b5dc97e9c93f22de59a1965ad312c39af21b098d82ebf34837b3174fe1d1144b0e35ba9ea7f48ffef58418c467590c640396c7f21fb5cbdd3711d46370cdd312d4bd8e0db6f24d6c1de856a4429281ab3ca5851a6b1d7ec2320688e04a686a9f442bda0a9cd924ef4bc815db9c12b03e43de9f7521feafcdd10768315c81cd3dcd610f1ebf63c54f32613a40cf28f94febd195a97da1bb64fdc87c6c920ae706a95a853053bdd549818a60be65a284560525332f97056bfa5c02469ec718dd2b3cd32efdca0cda25e1dabd9c4671388199b5404da06ebe64934973a899d3c83db958c51cde963b81b5179a1b5031b2ba6dfa71e5308f2a0701fd598ef79bc1c0a74a22bc4f7b400a368472d14d026e0c6108866e551a6e85e57c537d0f819c0644c14e1f1adc4ba22cb72dddbab699b36bb3a7809e3ce4a36c6cb1972e4287fa7f01643755aecdb91f146a096caaf3d8c85826ac2b436e5ced300139ca4b43e984126bd43fb9630f82d985817641ea124c01abd508d819cd7f336746dfda244e2d9bbe65f5c8235cd7d042f894f30e8ca58e0278a50be6e311ff548f0e770b2cc91b848ead18a0ffe357b076409763ee92257c008afa4a9b5d2291af938ba4dac08d90c1713b861249f1d6b9f0227d7f0b533d893081524df44c08e68c87d1ba4ec534ddb63fe824448a55dd6a655acd8303cbfcec73e73454b8850193fb79b025980abe27e214d6079c23390e217722fc1b385d52e033296fc9ad600e408725ee776d20793d8495e37c8dd3e8ac2ea5325ff01eac2ece66d142653cddb5da413187ef78ee3a8e83fae73319d609ed053bd5d8e47794b34be2fb3948e4793ba8b55f42f0eb4e22c7fe848bd44b8ee635048ea0edc033029ac29a2966538a8cf84806a052c998d70f5297f7cfa0eb3e27e4f58edd1ac0a55a6dac33b3c56806e24a349bb96bf27803cb67a49622902247d24f36efab2bdbd3066c37fadfaa37a8196c2f18d9afea966472fd2dc244c9e8b95f03b2c02109571ab222333bbe5f4ae11a72fdedf6d185ae2e8dd70e85d6bd8ce46fb27e71a4e5edc0f6e7e7526c032708331eb9c2bd68bfb576eaa417527fd559c7a2c393dc71d84d3aea51eb4cb3f52b1803692c0515042c65f3d247c220da2ec50e8e38a218de562526a6b0eae7fdf87bcfb5e8b0847e6c5eb66d9070473ca36d1f081841908054762ab497ca95505e912760b79fe9d055cd874b53869db13bce980a59d3084452019b55e7942bf652aebac90bd62e52ef78e31dec3ef8abf0863f8fae3c447c042f251128e6be29492de38be879c56fd7b69f5eb941ce3b71e0c7fcda4f6633cca06ee2657aa65a3d2475a80f3b5dac8beeae3bc9bd83aac44238f1f37d69c9ccb8dc08e692f78377c5f87ae37de0275caab726494a05d9e3931708d3d9e28403bd9c4f19b1a0d910721dca1f71873d9d37377e4b40fe28a408be19045d1a8b5065097649f2120d661b39dd49a52662af072b0dcf6b580633b44984bc79f9620c13f17aa40210e60f0b7c4e765ce6a23433908c017d6debc8f468429d1c053d036df1b2e74095e0466194021cee482ca48e844c2bbac7b089bce30793e10eb27db6dcc7d27874151f5b48d58fefb684d125e948848dc78ae7715ae99872a771b82b5598f72e707f9b6874791d32372caf1d052fff2d2293022da4783f345bc0a8209a199961f62d7e61cc151fa14eeabfa0ecfdc89a7e35fa2ae4a8aaaafdf8d5f14138c8c205894b160bd1c903cf00", 0x1000}, {&(0x7f0000001a40)="c8470e77ec1155dfb9203eeb8d5b0f70202c2c9539759dfe0a81d6a44a2999df2d726183ef0f001e49a5f277f4759716e1b5f45a6b58bce26d039ac28c887d274e3f31ac721018db5ae7a1bfd885e242e96c1a4d727830a1", 0x58}, {&(0x7f0000001ac0)="2828efe4227751628ef455c18aeef25c49a7991b1be3f804a5751ee7ae2a0006dbbbb3ed1209046616efa8e82428de8ec796678fe07099dfb0f2c98c25100da9e5", 0x41}, {&(0x7f0000001b40)="892389f253a3da2dea8078a8ce0caaf8cc9a326c8ac005b627439a1df013cf6e99e5093f6a13edbb708dbaadb28ba2dad19df9947e8125298d5c172805b08e306beda0361331fc166c26e927e6a0ec5af6d491f390d1e3b5f4ef7ed9fced70b90f2d77c06ef5108aa6ba0d0d7fd32fe7ad", 0x71}, {&(0x7f0000001bc0)="37c01af5e1", 0x5}], 0x9) r19 = dup(0xffffffffffffff9c) pipe(&(0x7f0000001d00)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r19, &(0x7f0000001cc0)='./file0/file0\x00', r20, &(0x7f0000001d40)='./file0\x00', 0x4) msgget$private(0x0, 0x142) getpid() r21 = semget$private(0x0, 0x7ac0181c49329fdd, 0x2) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000001d80)=[0x1f]) 10:52:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x0, 0xf782}], 0x0, 0x0, 0xfffffffe, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000400)=0xc) r3 = kqueue() r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x8) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x96dd7987ef4de3fe, 0x0) r8 = socket(0x11, 0x4003, 0x0) r9 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000040)) kevent(r3, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x49, 0x2, 0xfff, 0x5}, {{r4}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x100000000}, {{r5}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x5}, {{r6}, 0xfffffffffffffffa, 0x87, 0x8, 0x10000, 0xfffffffffffffffd}, {{r7}, 0xfffffffffffffffa, 0x80, 0x2007ffba, 0x200, 0x4}, {{r1}, 0xfffffffffffffffb, 0x84, 0x2, 0x100, 0x8001}, {{r1}, 0x8afaef8cf94acf75, 0x29, 0x1, 0x5, 0x1ff}, {{r8}, 0xfffffffffffffffd, 0x14f, 0x0, 0x8, 0x2}, {{}, 0x1, 0x84, 0x2, 0x1, 0x43}, {{}, 0xfffffffffffffffc, 0x9bc358a6db699816, 0x80000000, 0x2823aa0d, 0x9}], 0x66, 0x0, 0x85, 0x0) 10:52:38 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x241}], 0x100001a4) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 10:52:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x131f) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x7) r1 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0xea) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0xa) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) preadv(r4, &(0x7f0000000240)=[{&(0x7f0000000180)=""/166, 0xa6}], 0x1, 0x0, 0xe) r5 = semget$private(0x0, 0x1, 0x504) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x800, 0x0) fcntl$getown(r6, 0x5) r7 = msgget(0x2, 0x0) msgsnd(r7, &(0x7f00000002c0)={0x0, "ca07b64284"}, 0xd, 0x800) dup(0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x1f916a1bd90c012e, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r0, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffd, 0x41, 0x2, 0x7f, 0x4}], 0x0, &(0x7f0000000b00), 0x8, &(0x7f0000000400)={0x5, 0x2436}) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000440)="4751a02eb08796c3a2e75057c259ccfa3ac025d5c4658467d0a91590f65299646d1152a82eee8a196250630246cefdace10de59dd3adefb9b07da9fa535525e493d432231896039d29baf6906cbd2e343a2092745591c68a1af135a87c163de8397e31fc2db566e3827d7739f97255e4e5c336875e4fb8236ddb4e1cf3f257c2d9440329a266c7ab49b8e9645a28c6d4d5b2d3b3d5b4f2f6df82f249e10944028c0bbcf407d0d30a3de284d9426dc2862b2f6f57e837961d0c6d0ef2c2af90adf9b069c79d0afdcd6e983306a193a635f0f39a33a5defcc4d7a6f233fbf27d4d02c6a1b00eacb977f95a47c0c227abc12eba16c3852626d0dba3f5f1679411", 0xff}, {&(0x7f0000000540)="85022cf7c731006220a5faf655f76a3935a2f1c4b9fe03432313915d234239d390240f35f7b497c02cff8d04293a1cf0d6617655bdab8b282fc0faddf8a08c8c99afbcecf1b7874e04ffefee44083d0f793835df8596fb14874012c6130f81a8b496b5451b2dddc06f8a6849dff059478a1c56adc032dd7707c88bea5f8f135c111c91e50798779f82d22b5b26fb7b6549e8ef64397f2f12e3c2aa717c8fd967ff2cf9140af3e86941e80c485731ccd22b6f0b78e6d9d444", 0xb8}, {&(0x7f0000000600)="37f4072ea6035d2100886d328b94182ebb6ebd759bb9d810fcd7bfcb6cf8224a7ad0d267f645c3ddd73bac570005504a314ddea6af06579f8e01ec68b8ab9b93baf7aed9e08110df6bc6dce2917c2a6d737034945a559008e1573b901709", 0x5e}, {&(0x7f0000000680)="c1db06987f168d95ddd64160682fa81538fb595cc60308cc5f0a71d79da48149492a79d07f6f51ef96eac8c2eddd78d5cd2cb71c7ae72e7edf4d3eab3e5bbc54ee8c5ade3d2abfcca3287e4b6c499adec04dd0a77d78fc3aadebd7f25165dc01ae4d02acefb80ae1c6228340794e968997409df8fae4c9819eb7152099d528503fb9d0ae89627ef201633925a34f80d9a6b7af6bdc55bdbf9f24e41e12befe4a3091b0fece5925725c69564c7e9139b41cd9ca642d61acda24f64881a7870b867e470278c45c3ed7a82078b5d1534a104fa5", 0xd2}, {&(0x7f0000000780)="1a77d0cd1a2f4a4ae65a8f34daea63a30d2773983ecfed92ee08564023de483869487588d349f1843edafe216ae5fd21f29b05aec5d4c41eabed8408b2cfa0cc25f58a5ab57d3393632226623ac2fb0cd4b0c1435864b99860cc2c0a78e49094059677bf718dbeb3557289c942e43c1fa7def5afdfb05e513852114c58c68f812fee78cba76ca25efda7be21fa2160cb8dadf3ee45ac03f2de6a063bca3dd80d660ec88c514bb201742c", 0xaa}], 0x5, 0x0, 0xbae2) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) connect$inet6(r10, &(0x7f0000000900)={0x18, 0x0, 0x10001, 0x9d3}, 0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000940)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000980)=0x3ff) syz_open_pts() r12 = semget(0x1, 0x0, 0x42) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000a40)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000a80)={{0x20, r13, 0x0, r14, r15, 0x3, 0x9}, 0xa, 0x7f, 0x468e}) 10:52:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001bf26768c391d7c9100000b87908", 0x4}) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0eb25c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d1392", 0xe2) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = geteuid() r7 = getpgid(0xffffffffffffffff) r8 = getpid() r9 = shmget$private(0x0, 0x2000, 0x127, &(0x7f0000ffc000/0x2000)=nil) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r13, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r14 = getgid() setegid(r14) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r13, r14, 0x4) r15 = semget$private(0x0, 0x7, 0x0) semop(r15, 0x0, 0x0) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, 0x0, r14, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, r13, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r18, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r19 = getgid() setegid(r19) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r18, r19, 0x4) r20 = semget$private(0x0, 0x7, 0x0) semop(r20, 0x0, 0x0) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r19, 0x0, r19, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, r18, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r21, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r22 = getgid() setegid(r22) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r21, r22, 0x4) r23 = semget$private(0x0, 0x7, 0x0) semop(r23, 0x0, 0x0) semctl$GETNCNT(r23, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, 0x0, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r24 = socket(0x18, 0x1, 0x0) close(r24) r25 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r24, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r32 = geteuid() r33 = getpgid(0xffffffffffffffff) r34 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r31, r29, r32, r30, 0x143, 0x80000001}, 0x8, 0x100000000, r33, r34, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000240)={r33, r26, r27}, 0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x7ff, r10, r11, r17, r22, 0x108, 0x73}, 0x8, 0xf59, r7, r33, 0x6, 0x4, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r5, r3, r6, r4, 0x143, 0x80000001}, 0x8, 0x100000000, r7, r8, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r35 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r36, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r37 = getgid() setegid(r37) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r36, r37, 0x4) r38 = semget$private(0x0, 0x7, 0x0) semop(r38, 0x0, 0x0) semctl$GETNCNT(r38, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r37, 0x0, r37, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r8, r35, r37}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x100, 0x1, 0x0, 0xb436, 0x20}, 0xc) 10:52:38 executing program 1: syz_open_pts() r0 = open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) recvfrom(r0, &(0x7f0000001640)=""/4096, 0x1000, 0xabab671b2e2f8f4c, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x3, 0x58, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x5}) r1 = semget(0x1, 0x0, 0x0) semctl$GETPID(r1, 0x7, 0x4, 0x0) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0), 0x0) r3 = semget$private(0x0, 0xe50d442d07ceeab8, 0x308) socketpair(0x0, 0x0, 0x0, &(0x7f0000000040)) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x200) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x400, 0x2) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{}], 0x1) r6 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r7 = socket(0x0, 0x2, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x0, 0x0, 0x0) recvmsg(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(0xffffffffffffffff, 0x0) write(r7, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYBLOB], 0x10}, 0x0) write(r8, &(0x7f0000001180)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a6e806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff13ed2d9c1c22cbfa8b977e19fc1ad22572f7951b31617a7b2dad10c32ca594a520a0e8a20b9e66312aaab3b453ac922d8ba2b8d613f88125d46ee9c1b073f9ac520343c43f66210d2fe960a45f1d6021f4e5b21bdbd80caa1d07e9710283c51f5bf20b6e17d293b3bfe2978ff77331931ee86d40ec1d9d93dd466e02af22aaca8ade8129db12d3d82326c2084c1f1ddfa5352189a9d5a8f93e82a751be800447c115ee6c3139a6ecbddd8ac125604ab2d37075aa22dd088255767d7f8db31c130aa4ba66e05edbda8b57c97dfc792a00", 0xfffffeea) semop(r1, &(0x7f0000000080)=[{0x0, 0x8, 0x800}, {0x5, 0x6}, {0x1, 0x3e1a}, {0x4, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0xcc, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x2, 0x1000}], 0xa) r9 = syz_open_pts() dup(r9) syz_open_pts() r10 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000000)={0xff, 0x4}, 0x10) recvmsg(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r10, 0x0) close(r10) r11 = syz_open_pts() close(r11) 10:52:38 executing program 0: r0 = socket(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = geteuid() r2 = kqueue() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r1, 0x0, 0x103, 0xfffe}, 0x8, 0xfffffffffffffffe, 0x9}) r5 = getgid() setegid(r5) r6 = msgget(0x3, 0x200) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/141) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, 0x0, 0x0) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, 0x0, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000180)='./file0\x00', r3, r5) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x336) r9 = kqueue() r10 = socket(0x28, 0x3, 0x8) r11 = getpgid(0xffffffffffffffff) fcntl$lock(r10, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2, r11}) pledge(&(0x7f0000000000)='\x00\x00\x00\x00\x00', &(0x7f0000000300)='%/()\x00') ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f00000002c0)=0x7) kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 10:52:38 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x10, 0x7, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() close(r2) r3 = kqueue() dup2(r3, r2) 10:52:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = kqueue() r4 = socket$inet6(0x18, 0x6, 0x40) r5 = socket$inet6(0x18, 0x2, 0x9) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r25 = getgid() r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r26, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r27, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r28, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000001740)=0xffffffffffffff1b) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r35 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000100)=""/114) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000200)={{0x3ff, r33, r34, r33, r34, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r33, r34) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r34, 0x0, 0xffffffffffffffff, 0x0]) r39 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r32, r38, 0xffffffffffffffff, r39, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000001680)={&(0x7f0000001700)=ANY=[@ANYBLOB="ce5af1bb4cbc6d07518f8de35d67a4"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r18}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r29, r32, r40}], 0x60, 0x400}, 0x404) fcntl$setown(r5, 0x6, r29) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = kqueue() kevent(r42, &(0x7f0000000240)=[{{r41}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r41, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r41, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r43 = socket(0x18, 0x2, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r44 = socket(0x18, 0x2, 0x0) r45 = dup2(r44, r44) ioctl$VMM_IOC_RUN(r45, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r46 = socket(0x18, 0x2, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r47 = socket(0x18, 0x2, 0x0) dup2(r47, r47) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xba, 0x1, 0x3, 0xffff}, {{r2}, 0x0, 0x20, 0x80000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x1}, {{r3}, 0xfffffffffffffffc, 0x62, 0x1, 0x0, 0x6c}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xffff, 0x6}, {{r5}, 0xfffffffffffffff8, 0x0, 0x4, 0x4, 0x8001}, {{r0}, 0x6, 0xc0, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1f, 0x10000}, {{r41}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x9}], 0x4, &(0x7f0000000240)=[{{r43}, 0xfffffffffffffffa, 0x20, 0x80000000, 0xed, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x978, 0x8}, {{r45}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x1}, {{r46}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xae8c}, {{r47}, 0x0, 0x2, 0x0, 0x5, 0x2}], 0x18dc, &(0x7f0000000300)={0x7, 0x7}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 10:52:38 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000800000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000001f0000000000000001004000000000000004bee39a87e785bd21a9ea5de22fe2d87595c11f15c50432a41f176bbac94e2863b9"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/160], 0xa0, 0x3, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000800000000000077d1751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce76ea00000000000000080000000000000000000000000100005e65de4f6a4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d8"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) msgsnd(r1, &(0x7f00000003c0)={0x0, "e27eb7ba166bb505b358b8b724a1087b37064194e370237d7fcb5d201dafb80c7acb30d710019fa3f09ca67815dd92248a9cf21b5a6000d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8f70462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4382c61355bee7033c5e008c7962c0544e3f2377da331bddd0c5feba2d4bca1c03da2c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f1"}, 0xeb, 0x800) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000080)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) preadv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000580)=""/203, 0xfffffe97}, {&(0x7f0000000680)=""/158, 0x9e}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000740)=""/229, 0x44}, {&(0x7f0000000840)=""/171, 0xfffffffffffffe60}, {&(0x7f0000000900)=""/8, 0x8}, {&(0x7f0000000940)=""/187, 0xbb}, {&(0x7f0000000a00)=""/10, 0xa}, {&(0x7f0000000a40)=""/85, 0x55}], 0x9, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) 10:52:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a15ffb097ea43646d717bd4ed9796227049cc452f9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07e4cba7268e64bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d71"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = geteuid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r6, 0x0, &(0x7f0000000080)) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r8, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r9, 0x0, &(0x7f0000000080)) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000004c0)=[{{r10}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r10, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r11, &(0x7f00000000c0)=[{{r10}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r11, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffb, 0x8d, 0x80000000, 0xde2f, 0x2}, {{r7}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r8}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x1ff865d3, 0x3}, {{r9}, 0xfffffffffffffffe, 0x10, 0x0, 0x80000001, 0x10000}], 0x6c1, &(0x7f0000000a00)={0xde, 0x2}) getgroups(0x735ee3649277509e, &(0x7f0000001640)=[r4]) r13 = socket(0x0, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x1000100d3) semop(r14, &(0x7f0000000480), 0x0) semop(r14, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r16 = getuid() r17 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r21 = fcntl$getown(r17, 0x5) r22 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r22, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r18, r21, 0x41d, 0x5, 0x5}) r25 = getuid() setreuid(r25, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, r25, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r21, r23, 0x0, 0x92, 0xffff}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r26, r15, r16, r20, 0x20, 0x7}, 0x4, 0x5, 0x5}) chown(&(0x7f0000001680)='./file0\x00', r3, r12) fchown(r0, r1, r4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r27 = syz_open_pts() close(r27) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r28, &(0x7f0000000640)=ANY=[@ANYBLOB="2d012e2f66695a5ff91bf036f6e417caf7650400901e8c6cf77ac609b58de0700805a3c22b26c02993641e8e5ab42e0accb8f0538baddef4f75ea01bafc8717fc55006e89e1734fd2a11b7acce58e5684bbb867beff8a9162e839188dbde67ab82513605c9b9338dfa5670f4afdff281d789b7476f708eebb7a01339279d012e0d08f5e4ccea66bc3922cde2528155b50ea0543a205b324e5d6d7b5b7f95be20b4741572ae89a534a13ff60debeeb259905316e63906d16e8b2ab3badfff3356060cb6d39344b7eb4954907a8287ffb49339e48a09633de0d22142808b88b4ed643736075f89de60d62425c70a471d7ab1a1abb0ca0d10a07e3e7950ad1968501a42db7b7a656f9d60b8783c42cf531819c25959f135f6d5e2129f4eaa28ce329bdc"], 0x8) r29 = semget$private(0x0, 0x3, 0x141) semctl$GETZCNT(r29, 0x0, 0x7, &(0x7f0000000100)=""/53) 10:52:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20000, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffc}], 0xb8, &(0x7f0000000300), 0x80000000, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x8d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x200) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r7, 0x0, 0x0, r8, 0x11, 0x401}}) r9 = open(&(0x7f0000000280)='./file0/file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000002c0)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336f00b7804be781e4991f72b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbbb87642ddeadd7f02d4ab770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/182, 0xffffffffffffffbe, 0x400, 0x0, 0x0) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000000)) r12 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r12, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r12, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) fchown(r0, r1, r8) 10:52:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fchflags(r1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000100)="5f8380ac3a427cf230be8c4475a571957e026f5460059af03d6427d69db5db5e885c25d1a82c2f4418f219d6f6f46fbbc88181f813f324f7cb77b7664ce637beab05b2c2d904cc1b3105fbf1da6e7c067e354cc8ed1bc3eb48d44b1c6a876fe58f1d739d4ab97381a2ca95fa15116abc874d25ed", 0x74, 0x3, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x40) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r5) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r8, &(0x7f00000001c0)="8d785648394886c9f787dbd42d1671fe774dce6f3c4e5e1f99dbe9b33844052cc86ebda61b814a639606e56c68a352578bca6af64ac167320eb4abed48b2d3835c099611b2aaa861c81bbdebcd1cd6d4d62ccaf49b386480766242811c3fd4285cf3aff8", 0x64, 0x5, &(0x7f0000000240)=@in6={0x18, 0x1, 0x6, 0x80000000}, 0xc) ioctl$TIOCFLUSH(r7, 0xc0206923, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r3, r2) pipe2(&(0x7f0000000080), 0x0) 10:52:39 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = semget$private(0x0, 0x7, 0x180) semop(r3, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r3, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x2e3) r7 = getuid() setreuid(r5, r7) r8 = getgid() r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r13, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r14 = getgid() setegid(r14) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r13, r14, 0x4) r15 = semget$private(0x0, 0x7, 0x0) semop(r15, 0x0, 0x0) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, 0x0, r14, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, r13, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r18, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r19 = getgid() setegid(r19) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r18, r19, 0x4) r20 = semget$private(0x0, 0x7, 0x0) semop(r20, 0x0, 0x0) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r19, 0x0, r19, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, r18, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x9, &(0x7f0000000380)=[r6, r8, r11, 0xffffffffffffffff, 0x0, r16, 0xffffffffffffffff, 0x0, 0x0]) fchown(r10, r7, r21) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) r22 = semget$private(0x0, 0x4, 0x1c) semop(r22, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}], 0x9) semop(r22, &(0x7f0000000440)=[{0x1, 0x4c, 0x800}, {0x0, 0x1dc6, 0x800}, {0x0, 0x81, 0x1800}, {0x0, 0x81, 0x800}, {0x4, 0x0, 0x1000}], 0x7b) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchdir(r0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r5, r8, 0x0, r23, 0xc, 0x80}, 0x226, 0xb0b}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="c10bcb79dfbf66aaf932cbb6d93887052a9dd76e2ebc918c416df640828075da77ae3069bb5beb5e6f7c376e99b713e834ebf4cb5e268fd9d493b8a964312e995d5bfaf06b0473cdf283044f1a05c429d2b805ceb0d4817fd6f841cf79abdc527b694ec53387907a", 0x68}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r2, r23}], 0x20, 0x2}, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 10:52:39 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = getpgrp() socket(0x1, 0x8000, 0x2) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r0}) semget(0x1, 0x4, 0x502) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4803093ebd54dc47) r2 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) getdents(r2, &(0x7f0000000000)=""/13, 0x33b) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) accept$unix(r3, 0x0, &(0x7f00000000c0)) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x5, 0x0, 0x2, 0xffff}) r4 = semget$private(0x0, 0x8, 0x10286) semop(r4, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x800}, {0x4, 0xe0, 0x1000}], 0x8) semop(r4, &(0x7f0000000200)=[{0x0, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x1f) r5 = semget$private(0x0, 0x8, 0x10286) semop(r5, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0xe0, 0x1000}], 0x8) semop(r5, &(0x7f0000000200)=[{0x0, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000040)=0x1) 10:52:39 executing program 0: kqueue() close(0xffffffffffffffff) r0 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) write(r0, &(0x7f0000000080)="7e0b1da15e6eb858c730405830ea3f355e1f673443852deab1c307e731f87f5ed64a6e2a5706444ac281db49d50e396bcf6a958c110ffe565a40ae4c3a439857bd6b044fd70b16dd4eaa7f7ce7977a6f3943788a57583267321d3b7a5e43da37516d80944d1a98ef215e813dd2745674f4a18870f2ba7970d34898688b6623decbc63c0adf98aec6ee9cf3ee69bf49c030c5c2cbfcc5779a2b22f603c86521ce93b2aef88db132b5b0ec92728205b6899c56209fbe9777751647d592e093759828ee5a2232c0e729ac983f88bd2935823461f8a7106d4830e0855f5be446c5a5707b770821cec76db4a6ab", 0xeb) pipe(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:52:39 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRES16=0x0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=r2, @ANYRESDEC, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR64], @ANYRES64=r4, @ANYBLOB="7d2c4b4cd0b14dc82d713b8949eaf0a57994edee8bc77b742d21ee0eff2306e173472bc7d6be0f1780665f60b9bc2c7a1c9ebb58c894da4b60453bb6565ed921024cd9ce8f308a3ba18016c1024bfff74b8b16949a279cb2b7cae24e91bbf17d275160d60abc340d7633fae297185ae91cefe0614d7de3ae9c02319825d0fd6540c0b173977ee63e48eecc"]], 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 10:52:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) r11 = syz_open_pts() close(r11) ioctl$TIOCSETA(r11, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r12 = kqueue() kevent(r12, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r13 = fcntl$dupfd(r10, 0x0, r12) r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r15 = kqueue() kevent(r15, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r16 = syz_open_pts() ioctl$TIOCSTOP(r16, 0x2000746f) r17 = dup(r16) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0xc00, 0x0) r19 = syz_open_pts() ioctl$TIOCSTOP(r19, 0x2000746f) kevent(r3, &(0x7f0000000080)=[{{r4}, 0x7ecdf3a0cae6b900, 0x20, 0x7b09f3b5f8c76772, 0x2000000000000, 0x7}, {{r7}, 0xfffffffffffffffb, 0x4, 0x80, 0x8, 0x9}, {{r8}, 0xfffffffffffffffb, 0x4, 0x0, 0x1, 0x4}, {{}, 0xfffffffffffffffd, 0x60, 0x1, 0x35e0, 0x8}, {{r1}, 0xfffffffffffffffe, 0x64, 0x80, 0x8, 0x7}, {{r13}, 0xfffffffffffffff8, 0x1, 0x1, 0x52a, 0x7}, {{r15}, 0xfffffffffffffffc, 0x12, 0x1, 0x5, 0x101}], 0x7, &(0x7f00000001c0)=[{{r17}, 0x1, 0x40, 0x1, 0x3, 0x400}, {{r18}, 0xfffffffffffffffc, 0xee983f65606642bc, 0xf0000000, 0xd8c0, 0x1}, {{0xffffffffffffff9c}, 0x0, 0x1, 0x80000000, 0x0, 0x7}, {{r19}, 0xf, 0x4, 0x2, 0x5, 0x49bfe816}], 0x7fff, &(0x7f0000000240)={0x8, 0x8001}) 10:52:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) dup2(r3, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 10:52:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20000, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffc}], 0xb8, &(0x7f0000000300), 0x80000000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x200) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r8, 0x0, 0x0, r7, 0x1}}) r9 = open(&(0x7f0000000280)='./file0/file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000002c0)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336f00b7804be781e4991f72b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbbb87642ddeadd7f02d4ab770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/182, 0xffffffffffffffbe, 0x400, 0x0, 0x0) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000000)) r12 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r12, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r12, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) fchown(r0, r1, r7) 10:52:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x50) ioctl$TIOCSDTR(r2, 0x20007479) sync() 10:52:40 executing program 1: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) r2 = socket(0x6, 0x5, 0x2) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x80, 0xfec}, 0xc) 10:52:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000003c0)={0x5, 0xfffffffa, 0x800, 0x0, 0x9, 0x3, 0x9, 0x10, [{0x1, 0x7, 0x5, 0x755}, {0x8, 0x0, 0xff, 0x2}, {0x2, 0x20, 0xfffffff8, 0x9}, {0x100000, 0x1, 0x4, 0x1f}, {0x9, 0xd24, 0x81, 0x3ff}, {0x5, 0xfffffff7, 0x9, 0xffff}, {0x1, 0x6, 0x43b1, 0xfba}, {0x6, 0x7, 0x6, 0x101}, {0x2, 0x3, 0x1, 0xe1700000}, {0x8a, 0x80000001, 0x6, 0x4}, {0x0, 0x2, 0x9a, 0xfffffffa}, {0x6, 0x1, 0x1000, 0x40}, {0x7fff, 0x8001, 0x0, 0xfff}, {0x3, 0x7ff, 0x8, 0x3}, {0x0, 0xfffffff8, 0x80000001, 0x6}, {0xfffffffa, 0x6, 0x4, 0x8000}]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000006100000000000000000000000000e2731247908bfc6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a2fbb8de011971d3ed8a9edf69b1a1edf54afbeb77ea7274e34ebb8ec6a1c963e5ed5034383a918bd1d0267c1"], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000066a000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x4, 0x1c) semop(r4, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x400}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0xfffe, 0x800}, {0x3, 0x5, 0x800}], 0x9) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000640)=0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/248) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pledge(&(0x7f0000000080)=')/]^:\x00', &(0x7f0000000100)='\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x3d83, [{0x2}, {0x1, 0x80}, {0x2, 0x4}, {0x2}, {0x2, 0x2}, {0x3, 0x101}, {0xfb9c1c8cad893872, 0x4}, {0x0, 0x6}, {0x2, 0xfffffff8}, {0x2, 0x3d}, {0x0, 0xfff}, {0x2, 0xe8}, {0x2, 0x1f}, {0x76e6e4dbe02b0f87, 0x5}, {0x2, 0x5}, {0x2, 0x36f0}, {0x3, 0x9}, {0x2, 0x5}, {0x2, 0x100}, {0x2, 0x3}, {0x2, 0x80000001}, {0x1, 0xfff}, {0x3, 0x4}, {0x1, 0xffffffc1}, {0x2, 0x4}, {0x3, 0x2}, {0x3, 0x6d4}, {0x0, 0xfffffffe}, {0x0, 0x9}, {0x1, 0x3}, {0x3, 0xfffffffa}, {0x3, 0x1000}]}) sendmsg(r3, &(0x7f0000000680)={0x0, 0x2b6, 0x0, 0xffffffffffffff83, 0x0}, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0x1d, 0x7f, 0xd7, 0x800}) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) close(r6) 10:52:40 executing program 1: select(0x319, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget(0x0, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r3, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r4 = getgid() setegid(r4) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, 0x0, 0x0) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r4, 0x0, r4, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, r1, r3, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r6 = getgid() r7 = getuid() r8 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x7, r3, r6, r7, r8, 0x63, 0xffff}, 0x7ff, 0x4, 0x3}) 10:52:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x380a0, 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c653100be5083b3861d4dca73912fa67f449abdde0a9c4cb04375fddbc2cd342030dec78fd8a424fc089710bf85c6db7834a9663828e1fd20c285181482ef5f2d56ac1c4b6ce4fa5e8100a2a32e8c5ae198f5bc5de92e544a26f5b17de599c35acb8a83806bdb15df89c8774cb9013ec79ec2880e15f257a98a2566b3c17267545e18e3075b0fe1c7a77b01618144321e9ede65704b2c3fbfae2a9f19b8940a05acd602196a9c14c9d2bc24d887b012e3009d22e85645b1a31a98c2a992d629247921e3aae7b24ba66173433dcc8212252ed1dde9ed262a7fa3663968e26675e6d533e31957cfe36ec7beeaa0a3782db0"], 0xa) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) chdir(&(0x7f0000000180)='./file1/file0\x00') mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r6 = dup2(0xffffffffffffff9c, r4) linkat(r3, &(0x7f0000000280)='./file1\x00', r6, &(0x7f0000000300)='./file0\x00', 0x4) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') 10:52:40 executing program 1: unveil(&(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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) pipe2(&(0x7f0000000380), 0x2) msgsnd(r0, &(0x7f0000000000)={0x2, "06f3f5b731fdf21b"}, 0x10, 0x800) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) r1 = socket$inet(0x2, 0x3, 0x7) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x9, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffe5a) r4 = socket(0x11, 0x3, 0x0) connect(r4, &(0x7f0000000040)=@in, 0xc) listen(r4, 0x0) r5 = dup(r4) msgsnd(r0, &(0x7f0000000700)={0x2, "5258e841a95b463e41df19a52278e5619a8bc8c20fa292d2cbcec295ca2f0dbed2f2d49077e8102dac94e59a58af643a25a43d631a9e8ecbafc52ebebbb5804ff02d513b325490a3c5b965610973732bd627b772ae63adc2c80b4273d31894c65b9e369d46857666a626f2fd0e3e6d13a2ecec6d9aa8034ab0a0ef5ace2716755537f697cf1e94ce163ea40699b246d38bb9de1b07181fb1f8acf1af2eee5e5b88ea5c9531538e993970aec69f61d200f8c6152bda8edd5edfda62be481f45bba8ab0a067b32e6039ca4c5b08d87cf7551403d5c566b40db6d30d56679c75b0b3bf463319401ae4f0ac340b3f74341be09825c807d663a5381ecaed8a72b029c0a2b5c3cdc09781586fb33e467813bd96b1bde0a69081febca1844646b834d56f9159ede2fc5260767fd19b42dfeb120ee1c25588f2b78dac749476dab2198fbc48497c5b5d1e8cf7487743594305a1d91d8e6d2cad0baae1aef6ee71bde98dd56be0ca82e737059cd7467527eee79f6e1e622236749407d36417822165d3f80bf5d5d518a44fc46dddb1f7deb38d7549ac3ef071a1374cc15a2c270c65890d8a9083b3ac2dc4fb1401e392d5b0535ed69b1781ddcd572fd25aca482a5971afd346eba4b84dbacde3744ab96e47b22b428adc6ea527e4d24811c28d6915776e99c3dd797578db053a315291f8e4e64272f174bb3760ae00aa9b29db1b5300f22990550a6743e46eda61b72eee24409cd3bfa7cd6fdbd01c0fa2efdf851019508dfdd125a0d4bb5e04794ca60dd5f5a932038e3efd9e9429790010a1f3e4752e980e8bf8a64b569d77503cedbb7787ac71b290f08e868ab73a3105b471fa0e3ac75791a902d100efb8d34959060003f32691e801b4bc0453b27900931828bac4ce8b5779a0c7877ed121bdcd1d27a986424fdc177f01810ac0c0b9ada326b88c782ebff215caab63a867a04cce43a8366ff617bea9e6f9f17bd83910c46f0cb918c9f4ebea2533c192317aab2c013abbce920db55f388255d7f279e79bdfbf178eb1e449508e74d63632622c189d72b02a37b59deaf773ea90095c4580eedaaec118bad7d0604a41a7b58783c12883007e8ae312b35519c25c709d9bb0d27ffb2794500f809e4c09d64bfdf8b7f2177e7481c3a68c64d2722111dfb4427396b9688846978f188384c5ad0b401637f055c6bdc693cf09f09eac323dc7507ba1485f37866ec11617d326fd6f4c2c85b7a4ec7548483984dfcd813d2980114ad57384807fdafe172c8ad384144373034ac9b690d0e07c584523e37598987f26a755ce9bbc27648d9e8843480412e0b8c881aa069becaf11658d12af5621faa7d17da240b09a95d0ec96c8c24d610fac0e6ad78aec3b608e2d1725b9b39c010ff936a1a47726699f0ce03389fa489b295508b3cda265ea97db362062697e91919b0d40adeb61bbafe287fc739c3205d43da149e89a88a527902c9c61fda1ed32c856575a3fab506e230d46a72a0be3630db275f3f305277560942b98c9670e3f50a14241fb392f577a1ca383b3c8a938c609aaed337e082d193e2fef8826a3272a19f61bc83dd7b378caf053611beba10884f7f704f63a9122177616dce46c45e635a2cd9af91ce4d2e436dde3276606f4077702bf7d699230958ae4260837e821d2c84289773bc2e5bc742053541ff6d329185f9c3abdff44c8b958fc761cfee38fe94baf9ecdbff11e506c085c220e9af81f8a527556aa349f1fc9656599ca70ccf63f048d02e7fd0e38e376c0c3ba864b767dcbe627faa9cda0fd379d6f53b5cd3773cfc820860b83adc0af27c239d80b03585c9558b5916e5035945091029d566b4ed484bde8f9226e071d19a317fe96f8551f8ee3e2b3fb0fb08ec5eb928a9c746a3d53839c4ba6c68dc4e1f480ef7ad8f7dfe63093420a15ffd934a773e7972265b503ee427eb0e3b773494f263798a4e92e7b82f175c53b9dff21fe5b9c301957f68584769b0863740f84e673b45ac76664175dff5703f6068235ab0cc05c8fcdaa3e85fd26f64296344c40284de8909ee658812c5181feb1f7b3dfb14f2250aebe5d50d5c26bc628a5290bc4a3d0052183e9139d7d825b79fc1996f7722f889f65509c73351823241cd878d484276dc72f70d5481be073d18bf5f76b1044d732a52073b672fd15b500285627e55fd3c3506ed986131e22f3e299df93b77a4bc3f2f276454c6a20ad96940c9f7d74d1578a3502daf02edc21a31e19ac5e904b6f7b892df0d2f774f9f929ef30ab3e6a26c027eb6ed26c092ffc56839f9e3028c4699b96132b3e7db221df08e515217fccee6a3b8e7f0b22d159608c178c8ef2d4848ee9a60ebc7c5599d294fc1e12240c5d2e0ae50ab6a13ceb0db44714f6acc2af837ec80c0a87a9df2b6e61167b49c33ba26b9f2b56e5cabce7636a42340468dcbe0bf9f751e56fcdd364e83637195594f8ee82fd4882931d016ee20a469da01aa0dde671b4604ea152109b0ef922480cdee2cd08c00c592c44c0aab75c79e74e5b43cb049000d7359becda8438a4737d632fb88f3c56022b2d1749b7ce9b83521e1eda94638a2b5014a87a9bd7049e49499caad45c238613205e7d6c63a3e5e48d1cffe9391252f266d8aff7c51e07459383c7ce83e4bc97688da4fdd2b229eee0bde6e2803ca857be906b9a91988559b25137818b741212c2e1a64b80604441ac4334a0dd023ffb0c888aae74d402537871ada10e6cfb2b75751f98927c615fe0ba469bc144762edf8ea3c1fdfe7ca8d026b0c2220a50ee869f460838d0fed729e4da500f0e69140c1dab02f71d32e46fbf81cf32efd481cc3f01185f9f1feb196f898b60cc8227f375134cc1bd01c7789034ea77cae2744c6ee0e79eb6cc7682cc09b34b5630a57c7d1e9357fb504fcf87a54cf341f89b055d3bfce4d762c0ce48e2244554fb2b36e1cb19ccf02f6c65ab9c6cffed7644f70c2a9a146669fed5ccd1b30780306e8c04e2a4ca3ad356c9c538d05d0a9e48f9d1e8f4df07c337c959f6c4d438f4d4fd9062f4c1960298c866c10505842f42275247d5d6658b77cff79d91a2290aa61f526f1b2cd7ea89448743638cfeb55e14a8d71af9d45f9b81694495260866251ab6105df2c94c893b4f9cb294f130dca26f1cd3eab258184ef341ff4fd43c3fe77bb4677805cf6912a863e572e057c9a0139a29f5dba1c1ce15be4e3b8889b716c84d134c5bec3de60e6a303c9da78fec4a9a09f9845c9536309c3f7211aa1dd2bd755c2151f26ee221e760a916132818d6bf5297b0c80e5bc98f0732631fdbfffd9363164a7c5bbf41362ab6d871fc8a28fc01b77d1ac04a5c2d50cd3e9ed865821b13cc5c7338d1a2c591bf60bc853f26bc3f1eb1892eaa84d9c8e134303a35c46611994275265781d9331ad66411ec3758219044e820b7930b348f30d433fa91ee1eda74bed5147adbf9c5384c3b049cbec2cf02cc67a644607c75efe12c26b4909c38f129f31f5927c879d2afcea2bfb3f3001cb82d4712221cef4d48ff6d0df9be6c601c1a697674cd6351f6ff119db734d7cc476bbc475930f7b2eb54422ac21f0e083f1a336bb6ccbb36b40f3c3650ef9fadabccf83caa3b84a2cc771e800c8808763d3ccbf702be49d30020bd28b5be2d20391c53cc71e66f022a1f35b3d9b67fca9527cddd88b1e716e4dc0af105e302363595cb38dc96f738f06561ad65bdbec93483507f46952bbfa2db374679a9da98d305f4eb6610f7f00628f24dba142a6ef158b64fd1dd0ae9cf458761c15af90c13436f39b61e9816019b03b7511521bfb15ddc440ffb21f585cb30153bf27544638491e63de379f5a6c83fe741790d9269863cdf14cd870428dafe0fa97fa3fc28f34d161dfc016ea79d6f05a4858902b57094181737910e9f7041a4e3d023f7d7ec12070826f67e08164170a8d41cc2458be2ffaad63fad00f00d2935bbf35d93b07377f0dcc5116bceb55c8443a8dc36e71c84ef4f3cb57f7ee63b53f74a508e7c300df642927602f79c61903db3ec994bc4b7a1f4d6b6dbca22dfddcf82119c634d7c1bc44a70ce0b945804423eee641ba4357909349ec8dcaffbb75f421b6e7ac3fcbec8b6c5cd8598bc92ab0bdd07b527dc4c0f270b181effb1a051c4f27d4d12454704302ab5bf331ad4e7956567c284a5646cf70a029bb3ffb918923c800ba9f9a4cd39b0cdeb5d5b38f84ef87d45376777fd44368ad5fefc26602a86c1040b169805f1c74e5eaf642142b219227075264938d2658093c4b73744da71336d139f4ca67875429a123fb3ce54d2ccec66ee00cd6f42b90ca2f04367e6e939ebd0437c20b620c937b4adc57ead2d50a3099b407aaf74e00e7e694f946050f97e093ea1ce9c75b4dc7cefe9c057667ae7e2b4db69a49965248553a667f9fb5845931df899a7b21b2de4e4eeebd7b13bcfcef448c6fafe700a41f547a3efeabb5c484e60fdabf115d76cbc83bfc58f582a71c6baf89bb6e68aae4e6acfcb34f95b81a9c2ab11511a5dd2c968102c6a2a3b2aaaf73e1b24f6c0b048fdd71dcafb230b614c5ba5f76f743929bd77e1c6cfd07af08ec07cdc9c0521c6f5038111fe72209d786ffd4a5f7d23b91050cf2bdf8753dce3a2ffc10cc5b060bf1a5ec55c91ba3b34d14ed400844b25dc59048bcf0fb1139a7e9bfe4082af4e223902b8675ed294d18ac3061af8f3f47950fa406f66caf510f334eefbc7376e1d697ac610adc9279751d947024f1422eed8a715d19d96207632dd3bf6067160b00db83f428cfefadbd1e7acafa6a52e37c32a4f873b454df42846b8b228472a90d2396b61af47cfc11de866bd2556d638f07026d1d7d1378d9db32b6ffc12b0a3ce1053fb983868194d7eaeae82ec3e7c2ebc6480be13339e9961ed1b4d2db098ea31b8cd67b7466f41bee9309b28c48b3cc571e69f68846a70fa6ed41f7ff088ff93404183cd39b945864a6224b1c461f0d088d7165e7c9caf6b05694f2ec40ad5434c78f1ccaae113cda5804fe08548547fc697e1372e983bdb516fc483f43e6e95848778f955e0c42f69d99dddd84661318ffd9ec64a9215b15ddc09f51a54a3d7bb447a8d52fb02ba733dab2b68b0df729d4695c4025069c769eac7065b67b949da82f52cd2c6eeb82fc61836352f04e0752ba97affc83b1490b952a6f8961eac543b578ec16eba491fe066d60c994e0f9a1e7b4a983a7082c8653b8ea66aa94179a4db0673062a1377f7ecdbfc810b348b4bee4d13c1bde6d3c333e69296762a04ba13dc0bdd365b8d1b00220c9c60ab6d789c5c000d6a302ee3728060687b1770ce3eddc9821672004630dbf3a05e7eeb6ab35a7832550c7cc500632c843d25c9e468b01127adf085533c1896d4374f6d87939cc3e8fc48b4763088de6c562f6af9a352738a3e234ac5a8ee317c10255565027988265da0bb7f0b54c2ebd78320022e2c4eba8f6000cb0fc3057b23cfb732a84760f5ead3c738fe0bea730f94df3f00c0f8e3af3dc7ee25fcd2a47c4508da4408c75162dcf8a26566587e31cd47d3fe4e4c7a9b413f89ad471049905f1bcaf65c9fb4939944d727c4f36614141037d792d1ea13b78517895e7d7f01cf23073afb8cb5d356197e794d9c0a393a77083ae928e5a95a868a78621e65c0b5a13fff61c03413ff0da5622ac2eed5dc1d1cb05c2d1df5c0fd544a48c950e8a1e958af666b673531e1fc58f17fc1c0a27a73a31b63c5a0f3aaffb13eef4b3091b688079c5eba899b1bc280ecb18115e01"}, 0x1008, 0x0) r6 = getegid() r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, r6, 0x6) r9 = socket(0x800000018, 0x1, 0x0) setsockopt(r9, 0x6, 0x1, &(0x7f00000003c0)="000054b9c42a53c8da92f83d93daf65ef4adbec77da91906db70c8e04a17c6682fba38e7a2823dca11199d654d5714a34b5c315560b677ef139c621d21d2857ccdb6d02955bc1e7b46e9cab030bd32404c2850a43d883e1f3059e48d32c054befaa8096f7a44a31929aa59dad008e9a40c1f20cb08cdd09a8afaa40335617806878f17744b5416b0634bfdbfb36de23e7da99027cbbf19271be51179c800d62f", 0xa0) 10:52:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x1a34d9993356199b, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) listen(r2, 0x2) 10:52:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0xffffffffffffffff}], 0xfff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="253ccb384800009868eb88d0453e6dd189d640082b3e29790373ff98521752963cad1420643d373319faf6c60a98f79ad028006f13bb4b91f0bb11b809e947fdbd5e5f7c3ed37b715dbde42fe2767dcfeaaf64c4ed679c2d18c974a561c38a3eeb31a323e4472be930f216726eb697920bcda1d82ae08de0c344396265817e5df9393c3272da77cf594ab247c6270299dc4ae0e73772bf8e1f9eae0a00"/167, 0xa7}], 0x1) 10:52:41 executing program 1: socket(0x11, 0x3, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x3, 0x3800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) r2 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/82) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r4 = socket(0x18, 0x1, 0x0) r5 = msgget(0x2, 0x200) r6 = socket(0x10000000011, 0x8000000003, 0x0) close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x0, r7, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r8, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) r9 = msgget(0x0, 0x0) msgsnd(r9, 0x0, 0x0, 0x0) msgsnd(r9, &(0x7f0000003500)={0x0, "a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed40726ecb9c7b87e2490b8950470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88abe88686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221a0d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bc359a9ffac1ba597cbee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d5c155ae639420195e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a69413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f023262f9f90a99c67b36580e4c30ae575f9419e948087f547f192ecb1b2f78a10d078342b2af"}, 0x1008, 0x1800) setsockopt(r4, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r10 = msgget(0x2, 0x200) r11 = socket(0x10000000011, 0x2, 0x6) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) close(r13) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x0, r14, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r15, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgrcv(r10, &(0x7f00000001c0)=ANY=[], 0x0, 0x1, 0x3800) msgrcv(r3, 0x0, 0x0, 0x1, 0x1800) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x27, 0x0, 0x0) r17 = msgget(0x2, 0x200) r18 = socket(0x10000000011, 0x8000000003, 0x0) close(r18) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getpgrp() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000100)={{0x0, r19, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r20, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRES64=r16], 0x1, 0x1000) msgsnd(r3, &(0x7f0000000200)={0x3, "cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c219016d47ed37dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f87935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804b4ad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e38070660"}, 0xe7, 0x0) socket(0x18, 0xf961734392110b48, 0x0) 10:52:41 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x101a, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x5) accept$inet(r3, 0x0, 0x0) 10:52:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x3, 0x3, 0xc05, "a7192f4abec40e498c8cc1bac40c3c18c6846660", 0x3764, 0x3}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:52:42 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socket(0x1, 0x4000, 0x5) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x83}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 10:52:42 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x95}], 0x7, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r8, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r9 = getgid() setegid(r9) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r8, r9, 0x4) r10 = semget$private(0x0, 0x7, 0x0) semop(r10, 0x0, 0x0) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, 0x0, r9, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, r8, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r11, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r12 = getgid() setegid(r12) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r11, r12, 0x4) r13 = semget$private(0x0, 0x7, 0x0) semop(r13, 0x0, 0x0) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r7, 0x0, r12, 0x4, 0xfffffffffffffffd}, 0x7fff, 0x7}) fchown(r3, r8, r12) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r14, 0x8004574c, &(0x7f0000000140)) chdir(&(0x7f00000001c0)='./file1\x00') unlink(&(0x7f0000000080)='./file1\x00') unlink(&(0x7f0000000180)='./file1\x00') 10:52:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="d2affb736495"], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = socket(0x0, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="c57d801243ba824ac112f0ac7e094e10293ef7db09d6777b8a0c1d1d6d0c5f53c98cbce6f5623304e49fa2"], 0x10) write(r3, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(r2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f0000", 0x10) write(r4, 0x0, 0x0) socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) write(r5, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYPTR64, @ANYBLOB="6b02260171f18cd7da2cb175d1bc2687b4e022af522a00e7da3464005ed736dd168fcf88fb7e598ddbda50bcebaf320cb5f0de80379212c96545d7"], 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffd83) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33", 0xc) r6 = socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f00000003c0)=0xfffffffffffffee3) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(0x0, &(0x7f0000000240)=[{0x0, 0x0, 0x400}], 0x1) r7 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r8 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(r8, 0x0, 0x0) r9 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r9, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSTAT(r10, 0x20007465, 0x0) ioctl$TIOCFLUSH(r10, 0x80606941, 0x0) 10:52:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r1, 0x0, 0x0) connect(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0005000000696c65c44e9634a9720678b05f34d4356ed27859db168c30e705fa1b88d63a42d315b35f3a9c1f00000000000000b768f83a1ea2be5e1987eedb36a513268b01081d8d087ff8f20c4e6a5b8c830abf95bc11d31dd38b6a26030ed4ae0fe955ee3082cb4de115d0152914f7703b209b8dd59802d67b7dc79ebea4570236b96b282bea7e2e2ac363b9c1f9087956fdd7693517cf9207c918ae7045b34d992a6858311b26d3013ae9372f8d448527d877c65cf25308d65e633664317a98db62ebcc21697dfdf1520b6aae9ea6b100000000"], 0x10) 10:52:42 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') socketpair(0x18, 0x4003, 0x102, 0x0) getpid() r0 = semget(0x2, 0x0, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x1f9, 0x4]) kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) close(r1) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r8, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0x80}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xfffffffffffffccc) r10 = getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget$private(0x0, 0x3, 0x10) r13 = getuid() setreuid(0xffffffffffffffff, r13) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r11, r10, r13, r9, 0x1, 0x5ae561e5}, 0xffffffffffff8f49, 0xa8d, 0x7}) fchownat(r5, &(0x7f0000000180)='./file0\x00', r11, r2, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getgid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r15, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) 10:52:42 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018307"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) socket(0x10, 0x4000, 0x2) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa97516ee3dbc3f4287", 0x591) 10:52:42 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x121) r0 = getuid() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) getsockname(r5, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) r6 = openat(r5, &(0x7f00000001c0)='./file0\x00', 0x200, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000480)=0x2) recvfrom$inet6(r6, &(0x7f0000000500)=""/180, 0xb4, 0xe0e7062726e7ef66, &(0x7f0000000440)={0x18, 0x3, 0x9, 0x1f}, 0xc) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000400)=[&(0x7f0000000200)='/dev/null\x00', &(0x7f0000000240)='t{-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)=']:[+\x00', &(0x7f0000000380)='^!--.\x00', &(0x7f00000003c0)='#)/$+\xf1{\x00']) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0xe, 0x1, 0x9, 0x6}, {{r3}, 0xfffffffffffffff9, 0x40, 0x40000046, 0x7, 0x1}, {{r4}, 0x7fffffffffffffff, 0x4e, 0x40, 0x1f, 0x4}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x100000001, 0x4}, {{r7}, 0xfffffffffffffffa, 0xa8, 0x2, 0x7fffffff, 0x27}, {{r7}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xf1, 0x9}], 0xb, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) fchflags(r2, 0xfe5ed41dd658b699) r9 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r9) 10:52:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0xfffffffffffffd59) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 10:52:42 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x4, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x40000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00001be000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 10:52:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = semget$private(0x0, 0x7, 0x180) semop(r3, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r3, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getuid() setreuid(r4, r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r6, 0x0, &(0x7f00000000c0)) r7 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x200, 0x20) renameat(r6, &(0x7f0000000380)='./file1\x00', r7, &(0x7f0000000440)='./file1\x00') r8 = getgid() r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r4, r8, 0x0, r10, 0xc, 0x80}, 0x226, 0xb0b}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="c10bcb79dfbf66aaf932cbb6d93887052a9dd76e2ebc918c416df640828075da77ae3069bb5beb5e6f7c376e99b713e834ebf4cb5e268fd9d493b8a964312e995d5bfaf06b0473cdf283044f1a05c429d2b805ceb0d4817fd6f841cf79abdc527b694ec53387907a", 0x68}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r2, r10}], 0x20, 0x2}, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 10:52:42 executing program 0: r0 = kqueue() lstat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) acct(&(0x7f00000014c0)='./file0\x00') pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000000)="45d726c9e71a65715a8f43236f1788f5ce5786e26fac802cd0dfa1f07fa424bd148b1b", 0x23}, {&(0x7f0000000040)="aa1fed63690c02b857400807812a652593e409db16d2fa04ac6d4e98e6735598e2e8fdf2d7aa3fdf96f09878704843e42b69ce52e00e", 0x36}, {&(0x7f0000000080)="6be18572bf1acacf3a32ee9204929b2f6dd18faf35495faeb4b7eabbc337e3b9251c081ea0008ea1c05c4f0e9a3d7e29dc34de87f24be111c537f33852d0cc6de5d68e4650c7bf4cb710830f0a5c475be86c6af46d22ea8f6f3b843a", 0x5c}, {&(0x7f0000000100)="9ecbe12a3e3893925dadc2ffc0c257d8128be5b39555b70a38a8be04abd03838d017d426402d8a2be1da0fdd9d37a9268e422bd4b949188340ba1a3ece16c08fedb15331c5b795e29fe60e68e7e987613696d0fabc91fe19b3fb6a1b197b2f83b1e43f8b1a0d023bcc051c5f4d8f74be8840dab5f97068bd5c40ab296ae382a4d9027b014e029c4fede70fb01d752aaafbde95728bab273ca93698ce36ca03e0cfeaa68f5f001a52e8c69421558270eed1eeea0d612cfd512ffba7f02667a98362c3aa1ff4481e2c0e6972299a1c6171285cbb41fdd600c3c13e3a467c7d5999d1b9ed7496cdc6c38f1654873a679f2bc76a40e27d9b9c059ff6cfdc05f03c1eb8292216fd42621fad7ba54e8d660652885235a733ac8470ed27aa0c16a9e839c3df2f61d76b52aa225202441d91417f8d1b2e74326919e41415406c61246b3c62e3f3f5d87cf22391e79af594c0ddbadf9bb1d953f15080afabd0db776e8c38cee16fb1cf4ab0593c22cf52463cd9a2cca1818eb1d211b83406235c831357f421aa0e3c19b079274ddbcdd29d589e9e9f932de9ee80e68d1c73cb9f9c7aa0cdcd40b5bb3c72c68dad03c6dbf2a6e28cd69d422c72cead9b7eb8a53512d52694abe6790631f562a8701d5f11fd282001c46bca2b4a5a6eb210184589fb94200edf76f4a2b4526fe3abbe3112f0bb5def8a6a325ebcd9b1f12c5d6935952c2efb96a9efb2a198656c3fd2e462e1988c6b8c89b9d24b46a111d464656011c44abf77a55b5448343b26304a77b9a754281216f8bdb754224d63705a453a97ee5dae6563aa74c5f928659c25994f76bd6bc725cf4ee863fb668292cd6cd53a99fb7b86c0c5f012e783ae2d71ab909ece469ec3b49505068755e901fb277a227e74a9baa1c8c1bb3bfdf39344e4c1932d39e5374d7ec8853234b9e1671a9be85ee88c4ff2c4f3a0846386732adbb38924dbd7649e3b714c3b8c7989181fe057212a937015285d3a740979a09a18f3c58693afd4859c737699b2bfe81c46c9f47fcdf903406c192ee6aa5b9920c863fe263e1cec74e9804edc8e1819448d68dcf49c2cda30f9915fd62b9ab8c17ebfb7061affea80b651df9fe99568e6c20ac98b1cee2f36a8ae1a6a72b07b478eff7c7336721b33e6582a48f7fc646a91f33700eef9cb046c54841ae5dc7ac4e280a236192519a546280f62ffc85c6b019f40b2db24f147e54b2bc51a13fd381bf93c40eb84cebc67f99c965771d5d87ec23a87080a7ef3156c715931773b0340440c64fe02c5e816fa2bd5201208d4b045e5ff6a9bc92a4257447855c6a07c5cae5bc619c72700cc18e5f104123244065221155caab9d4500bbbfd94c89c586a651c30c4f734f1a3d92f4b2d3e80c4f79c061c7ab45ae3c2b524efc1ff9ab5eee422931d6c8d31295b991574c7ce65bf64dd9ff30c5da13026f214693c1ce0207f0fbf8073ca1c5d6b5f0c71aa525df79094de9ac5e66487e746424759b2c7f7bf33ea8ce159fa62f309891c83c8c0d089949d8216e910d59aaa9a2ca3bb967d82af94f07864fd62292e360c1239e3f977acd031afce0858e8c075cf3e9a41cee337cc1e67adab193192cdd7ef7863992dbe860063292910af2ed7bc87bc4d91251763991f023cab6a8ebfbda1d2803ed732691363666f5cdbf3543bbc37a223270251c78f6b1813a652aafae8940c5197475741a088edf0deff689f3284ddd5a52168b41f5e4ed9579210e696c4c3d38de491d97e98fcb35f152d3ec18264858ac93f02b101d8ac47e859a8a267b451d7420a1f6c5f5124cadffd9be7f1aa184988b87658ab98137d617e8df3543bc077a13a53f088f27998e0698612456b50bc17278e6f4b82d8fd81f9013076f991ec3e00e39021c51391dab3e4b6a39023cfafd3ba6e8ad390247739b246e748ff5a764bc1cba95e8ec10059d0c4d3b8a3b17dc6d01b30855a3788a90b37255c4c976e54ba4e9e5559349c047d5236066316a1f4f91c960f823bf826d421f24d40c925055d65236e902f85749c3765b401e00d4b8f2c09ac986c3ef21d9728394164dade75b9d750643f6c6dbef820af068ed733db105cefe78d7557da750a02a0102d2972321374ba4bb0c488219a0408dff2e3939e67aef7df35353f479533aa6b8a33dbccdc4430f0c03d20491ec363ac9d5cd1476d2c6a09bbe40fcd2cf8fd3a5ee562302cfba3cf7af6472a4bbea1dda7663187e22ccca9e30ea806d63c0757d992dce8530d38fded42f89be664ddb37f5c6d71c14a20ada64e7ab31c63f5006fa3e01710bbf98338e075ce2607c80f19f7be8be706c9eece72042322ca49378f188cb680b76ca079cf03bdfe1d1b7f82fa351448014963bdb88845130690f7b3230be32c6caa2dd525c98fb86fcff05e167dc1628698be669186d61b5f2caeb03ffb5e35619458e20d31b7d9f61c7930f8452264f182f60c435c365cbaddc414d89604396c9f156531de96c29c27b773c648756ebede490a6d655ba2d8db3b490546f90ec48aeb3370f277e9b95aacbc52c346e4f0ea839bbb26b455705aaa04dffc59345e0a6a725a1693ab019e1ea21204c17e065235df618c0bee1f4b856f80e5ca84958ce2d622cf2b6b5cc7d097db43ddc1ff55205696e55f50373c20bd9fc8ccc2e51400aa41356c5e34ac7db9e5fb8baf23385b02c6d4c909e77f69496ce8477e619faa5754844a8e7386605f1d87d73958b5ee9a7a0079b68f095a7f668a56da5b922316a26f2bd536d640ca6e9295b6bd902166886bb1d8b7c9463b1fe1271ff148981837565a8ebe10aa74815b2be38f981d01ed445614258e8acdeb47e478be251efb8996933dbfd07eb90ef42c14bca8983b3953d0e403654dbdd02b6ce3feee63bea6a4cb0fa4b9e987d9324fa6a630c8de50081ab02b1d358b310b9a97482f57f05ab447645bfe32dedfef58491ceb80c14cd021964b11cb4814441835395103f968832710f6ff3e69021f4c797c75c118166a655e15c7520472a82022f1f0155e77df0423b3e4d97c8fe636f82deecfe5b90f62655b6e0a621c16278752f2b35149f01f88aac526d07af4ca744b0b82b8ff5b5b8696ca60f23b05dbe57255a2309315e6dd944389b6edd74ba1fb08397191568b8eca3745e3aa85a251b040c902dc5691b9a0c6e23dfaabc92de9e0160a1c5a7825d7f59fc20137dbe3503011ec04ab43732fa4108502ff8fe5c121e3d783cfa99acdb684a2c4f12199bee97dbd05c90b40b4f3c3643b918ef27cbd54f5447cc02a3c526a28823768b03bfe13d60f08e111cda44e2ed154708b1a3f3c9a4d9010014220130a74e429c5e93151b2a0e392bebd0284919189b3d613825b705fc32600eb324843affc2d100367a8320a8e541eb9c283a4c8b98d110d748cd0852c35757d5ee8b879e91b940398612afc4dba63037a111d67dd942dda88d214de55de3fd43034a7b5457960002ee1a5882ac6b74e67613b3619c6db3a93ac3816f3661e19b400287fb99a31b5fbb37aa7fdb4c03b48f12bdf3634c6890b428fd6a56079380a104f26422a2bcd94386b8f67e9ecac3854bd4ad97133983eca8ced7e62d37d8a24771059daeb78e5388647afa5e0700d81f2345aa8de2adf4f0528b6a1c309fa2fe34562b1803b14d58c4c9f0b7e3be6c7eb83ae1af7495800001a661c07a057723a75b5cc2eb1383ac631e0cecfd1c0d922fea1f8e56e826d8a0571c896230bc055bdfd6db2c5774002152ad3cab9d4b92276ffa2d341cc46f93a253e7f3cee4db5b06351d6416464e684cc909173af3cc8a8d2323780845aadfa1de30574cfc226628012ce7fdd823b970565d53e129937c601bef5d5c246f80fed89db7ea16cd4e4573bb8cb50f223171a161903f331900fb6b2c72085e16d8a0963102f46ab0d4107bd87b93c5c8c7ff62d0b3e5fdb8b43f1b676364f4d38c6eaee7fb60c2b90c325bfe3893a6f5da2d45cf6160641114e5cfad5f4b156c9dcd23e7018b6f12b77d7ab581ff3e12b5cba70428aec382a8f0e909a60511ff2e6c5c4e374daa9c8235e916a285b4505ac5eda4cacb0dd753a059b8e509510bd95db7a9c8655639d13203bb7ceec3f725411b17c89e76ffbe74bf0ea6f196d857ed5550f1c23fd3b59deb0ded254a255011c360b248b1c1e0921ef6b157dffb27794cdd2b187bab0add1971c69d236fa918ddba108f96053b015562651da4ee1ffbe05510787564933f312c15d7ef45086630c439d0245348d7168482c5720774f4d8f9477ebacaa792b4bb66081afddba446c668a406313ebd63597108c513be25e35013c720690d0bd52b7a418f5d5628da13ce6184861a98a00f9763573855108f276ab172fc1cbe88db0d1a72cfec7919379b909e2d061ac9e34636182b8d1bc33a94d9a3b5f6cba3a5d2e98bdaf59d0b1711bc898f3a294922aa8f3e732830e3258d6d027edce14f01373881b576c3bbcebaa084797f7bcfe65971ef16829f6d4ba77b9cbb55d98cb2bff44a6b925895490f5e40f80ea73d6fa36d355bdbc1e23d66396c592d3d650a0a44f44309345649f938aa9b852a6b7069ed65c3b6c5923ffadc84e1e511dc71c9e91dd630cd288bf26c1a9cc49d6c7538ea3782f75c5e34931ebb7f697df47aaad913da543e0de0344b3b4547cab63cb3aba2ea9fb9e4ae1354d66c593fda4b47592c7e94147347414d6a9cc928eb32879eb1005c3ec6920dd52ec2cb9e442cc4968598ba06721f669dca73f777eb0ad35b214b6072aa2c2bf651723d71f335871c0ee02aeffc8710828267f50223170ad7bd083994750677d46595b1961781b6518518906df04485f18e27649c9e9e4c5ca52f82aababd4a29b33bf6fa2151d58794a4e2399385fa7b0e35bc4ed332c7d1e368c7fea6dc86b9ead32df7cdefe557cd8011c976acf87410b00976f64a035b40dda0b0ee1ebf4f728bdd98d5d86f2de49b04c1dd5ade71dc3356a410837360b175b3962e2a5e323fd02abf9b59aa831f97a4bacd107d44e09c117864a5c28ac44b43a11b38f8bfe64612614c8cc9d71b5c037d73f52db96a016daea24f58fc374c6a747993cfb6a1fddc0a45010a66d3b9769d02f062223877a9e212d6f246ae0a8d830fb98e11587206bc235102fe490cffa74912d03227802fa0db743e4c3fcd060e40104e40eb9f63da2dad588a25133103b843780c5a802e51a5bef50d89da291f955af608fd9ae5ed779ba8cf2c8198abd2465de846c956b0dd7797fda311c0b564386f9e30f4f15fe4a62c43acd8f5d305b889103924fc771a687f13cae5c104eef41a0af2eda148783d829510c7a15c7f98cf43c8f2079d7f2f4a4e44772a621d84d66b3d220ce366c077bdcc53de58df2d889f2a3e77681f3eb6dfeefb5986f82359e9ae1dd976727eeac6cdcd7fa9fb0471a34b7b707dd1b66a3faac21195ad6ec1b2ab5f234a206c2876c2781992f06bffda53669b388f8deb41f9db15d4c1961f2da1a1f59e5ccda00610f2389b6333f4c956904ccce8e70cb5d8e8b6d4456c77a69e70c009fc12cd6acac3d18955815da8eda4b84f0ca53c199a8151f795b618a6df161e727e6a458aa633e09b2efbf8c08ce502c0f85ae6da0a8d0442c80e3caf5a844b49e6549396edce01bd3c84baf20625f72466ef7dd94bd67d7ad98d8cfea5fabb13f8d0b9f42c5b53b14974e59832578a3fe6c48a27b493625c19c9b2727fbfec28ef54b6def326a0cdf807ffd490e960e0162e926b268442752565e76362483635580", 0x1000}, {&(0x7f0000001100)="000b4c033e0976aa9a784cfc085da3ba47e8e5dc8ba43e43f1904564630d44ecabf93fef08be0adf5f1f333cda3cce9fc761e37bd5e9e2faa8e1636922a010ad99e85d2e54", 0x45}, {&(0x7f0000001180)="9b32a6a442f487441649353c46be3eb1f79019949b2ce1811ec662ac97315d1b80c2f7249550f04a725384b1d1547ffa6b9aefd50171c1fc3111e54f807e8511e7908315960a0f38523b6e054bd1d4142939136120b493fd70a344d55a840642f8a2516ce24a0c363e3dc41dd8ad5968169f024c1cf79a2fc8cea25be4189d78ec44c60c2fdee33de556af91c4f7dd3231844f1cb9f83a6b95d4f449267a2094bd660c9a0875269e0b3dc14f667a620c99249558632724f342c67582dbe7620986ecf409dd718516a210593c44dfb9a485af00cfd431aeaf345cb0df687fe0cd636b68375908f18c5f521a173c6e71dc002e55a044551994dcadee", 0xfb}, {&(0x7f0000001280)="dc85e21f6356548f9fff633257df63f38891d8329acd93ef61641c11e8e58361f3f569fe6d34fb3e278ea337203999b35b130db565fee71dbc18cc0c838b70cff9b6631f22e7b4b5905eae8e5effb17258a030417550f0976c1e5bdcf2a2", 0x5e}, {&(0x7f0000001300)="3e19f507a1d1ec122288dde89a9cd4eeee4ff8421299b9f6b97357d21c32b33b34b49b8fcc9fdd914244e848febd6e858fd9d36cacb18788477cee099f5151ffac835e93d5cb2699e33bd900752df070c8d8720572e441e3037e27118a9a169ac56c0b6b035041", 0x67}], 0x8, 0x0, 0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000000, 0x0, 0x2010, r1, 0x0, 0x0) 10:52:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0xf7ad) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)='v', 0x1}], 0x1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x9) socket(0x10, 0x5762b759052adb61, 0x4) read(r0, &(0x7f0000000300)=""/171, 0xab) 10:52:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x8005, 0x8a) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x50) sync() 10:52:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000001780)={0x0, 0x100ffffffff}, 0x0) r2 = dup2(r0, r1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x20, 0x0) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) r6 = semget$private(0x0, 0x2, 0x594) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000040)=""/222) r7 = semget$private(0x0, 0x1, 0x5b4) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000001640)=""/212) semop(r7, &(0x7f00000015c0)=[{0x4, 0x7}, {0x2, 0x1, 0x800}, {0x4, 0x51c4}, {0x1, 0x50, 0x54dc1f315bf119c9}, {0x3, 0x7, 0x800}], 0x5) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r5, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x9, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) semop(r5, &(0x7f00000015c0), 0x2) fsync(r2) readv(r1, &(0x7f0000001480), 0x216) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000b, 0x0, 0x0) r9 = fcntl$dupfd(r8, 0xa, r3) faccessat(r9, &(0x7f0000001580)='./file0\x00', 0xc0, 0x2) r10 = socket(0x18, 0x7, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0x9, &(0x7f0000001600)="0300e155", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f0000001500)=[{&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/164, 0x1b9}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/183, 0xb7}, {&(0x7f0000001440)=""/162, 0xa2}], 0x7) 10:52:43 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) shmget(0x1, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x10000) readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/185, 0xb9}], 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8040, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000300)) r2 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)=0x7f) socketpair(0x1a, 0x1, 0x7, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r5, &(0x7f0000000500)="aa053cddbaf1ace1bdce5479a3cc7081f6550e94045828b16926d87f1d57afb2da", 0x21, 0x5, &(0x7f0000000540)={0x2, 0x1}, 0xc) pwrite(0xffffffffffffffff, &(0x7f0000000580)="e3f1b97bebc28bd1b5d909baf88681a8c0a9dde9a66dab30a0c1d18ab6db7a7a0903f5c39449c0cab7d231bd9bc3895225124ff9d606ad8b8a159959", 0x3c, 0x0, 0x2f) shutdown(0xffffffffffffffff, 0x2) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000600)=0x1) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x80, 0x0) lseek(r7, 0x0, 0x1, 0x2) r8 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000680)={0x1, 0xfffffff7}) r9 = getppid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000006c0)={0x2, 0x2, 0x29c, 0x5, r9}) close(0xffffffffffffffff) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r10 = openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x0, 0x14) faccessat(r10, &(0x7f0000000740)='./file0\x00', 0x2, 0x2) 10:52:43 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r0}) semget(0x1, 0x4, 0x502) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4803093ebd54dc47) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x6, 0x400000002, 0x0) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) fcntl$getown(r8, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r15 = geteuid() r16 = getpgid(0xffffffffffffffff) r17 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r14, r12, r15, r13, 0x143, 0x80000001}, 0x8, 0x100000000, r16, r17, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r16, r9, r10}, 0xc) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x107f, r3, r4, r5, r10, 0x40, 0x7ff}, 0xfffffffb, 0x5, r19, 0xffffffffffffffff, 0x80, 0x8000, 0x200000000200}) getpgid(r19) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x5, 0x0, 0x2, 0xffff}) r20 = semget$private(0x0, 0x8, 0x10286) semop(r20, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0xe0, 0x1000}], 0x8) semop(r20, &(0x7f0000000200)=[{0x0, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r20, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r20, 0x3, 0x8, &(0x7f0000000040)=0x1f) r21 = semget$private(0x0, 0x8, 0x10286) semop(r21, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0xe0, 0x1000}], 0x8) semop(r21, &(0x7f0000000200)=[{0x0, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r21, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) r22 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r22, &(0x7f0000000080)=""/37, 0xfe37) getdents(r22, &(0x7f0000000000)=""/13, 0x33b) ioctl$WSDISPLAYIO_USEFONT(r22, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x9, 0x7, 0xbc337bf573ec4d92, 0x0, 0x7, 0x9, 0x2, 0x2, 0xffffffff, 0x1}) semctl$SETVAL(r21, 0x3, 0x8, &(0x7f0000000040)=0x1f) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000040)=0x1) 10:52:43 executing program 1: kqueue() r0 = syz_open_pts() write(0xffffffffffffff9c, &(0x7f00000000c0)="69a290d8fa43ec23f95aa009f1fdf09c39662829c3cb3849e987f795269f9164ee18fe976e43f20edc331d7308ee0ff3ecd1246779323dee713a3ae0cd3505f9a0d184d6c277087e18e62c4481b8b272a51f0886941a7b94bff8fdac124b55370f09f637140a5c6ad42afd85a362ae88450ff1cb16eb443ea493a68ae8770819f0cb113c589a0450484a0bab0ff63f9cd63884244f5e71e09a08b7f880b2fea2df7364bdd68a142fb45eab7c03e5bb4521e78a709ae9e72c6713add02777710c3cb6a0e5457371c75510181deac0ade23498783293ef27392ae7b700f9ab87bb2c41", 0x14e) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3776d63a) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) 10:52:43 executing program 1: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x104, 0x0) r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x0, 0x5}], 0x7ff, 0x0, 0x2002, 0x0) r2 = open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r3, 0x0, 0x2bd) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f0000000600)='./file1/../file0\x00', 0xffffffffffffffdf) semget(0x0, 0x7, 0x521) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)='\'', 0x2ce}], 0x1, 0x0, 0x0) ftruncate(r4, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) r5 = syz_open_pts() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)=0x80000000) 10:52:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000c40)=[{&(0x7f00000000c0)="32eba2360482e190376db366caa7", 0xe}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) socket(0x2, 0x4000, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b13823603", 0x293) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0xffffff5e) 10:52:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x3}) 10:52:43 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000240)='c\x00') r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x21}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) unveil(&(0x7f0000000380)='./file1/file0\x00', &(0x7f00000003c0)='r\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') 10:52:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447f", 0x32e}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d", 0x27d) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x100, 0x401, 0x8da8, 0x9}) 10:52:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r3, &(0x7f0000000d00)="7d10ef2c76f09a007ff055c97a42d0431e2676b880b0d57b6e875a7b2944a61d089a5fa0a8e01785f23278ba2a679f56173feb271a8f84d9516c90e6a6ce3e5c7bed5591fc03fdc65356e77d2c3a278578f1f445cd97b62a703335b9f31f0a2e5f92ca351f22a4bcd271c987ab7a406e7c8d2e82b866786821277bd696b36bd43528a450b09effaa35a838671f86dc2f3fc297c3513973f2bfaf6c4938c06fcd1939b7324cc62023f86898fa212d31525ef5a1cf0ca071b11af3a275e9aae239fb59873bc396840f6e81b36f3f9b40a7bb7faa9378af19e5a64bd21a5b0b5b2fcda958645be7e3cbd3a40e0c7f4b294ed67a2ea5f6ce04c8048956aea00ea650dd329cf282a61ea520be4258bdefd677b350021ca20df768d42ab3c9ef2eb53fa22fd99b2aec19a2ba122a8afa8e3b3a8cbf026ed918d1e1006e015025b4a9f78c0704258a29564c02e64a16ff930abeb6331c84a9f2232d0c0fd8549d93f33b209d17b4d9f8a637878193d88a4018704536dab541edf753ea84be7acd7b51f320bf6fd34c5aee165cea2f6040efc0b6cba04b2636d5b2bd262aa5bff7a54dfca995aee18072355240a3966796c0ff10ad5d4c306bed7c532d4e71c2746d5d16e0376e2fcd41a9d309df61ebc2d29cf3a300cac06bcec1089e914bc6d381023ca9784a7dec49726e8a4e8e90c6c4d9d67dc6014302d033d2da9c7f94690977f9a9e156da470c31ffb23a94d0e9b782236d1c394890a71987f23510efeb78f0190f2493c54bbb07e9f2bb248584ecee48a9a3676e32fad72592018a99c67e9b90d8f805941ffeb8d145510cc6f726e796ed55b239ec1294d3575c632e5a724387cfa660927543f2a21d62d953976dd6126197569864af7315bee1fcbd1c305d210ba4d783965872e986633ee8e26cd169320ce78a63d0344082ecd0d52e7f4c3ba420314729339c05130da8d1fa1f2bc6ed9ddb7c79379da685765d8a87a0ee5fa377936c5210aa4fc5f6d51d3cb5dcdaa30eba279546aacbfb85b6f89f2da6d21b48517a5e6b78f7b1d6f96b4cb0b042fe403b9cb6603b311df797c7513692f21034f94e0a22f42c3a7297a1c29b5cd5ee4ab1627bb8bd4bf355af7e7bccf17d7df558fcdf14b68708a6a4508b2b20ab99b9b70b7565a1ae35c5d58091df1bbcf10208c35616c6abcaa00d09e4f0cd720a079dfb6324c7bc5b9bffadd49e76c4c98a4834df0bb7b4929ab5201e30eaf7d7d1c3029f6dacc7cdd12cc8814cad79423a3280847e522e28e96bf74c576beae00d13b09c683a725887b3639d8b635e70373271b4b91d3726cd03d069393d036ec0a5da3a4c61a815ec624565ed5a4c630552b574206e2427194ee7caa01034957e2dd45a4a6394d38471a3988ea8fc9a13e20682835c06b62be5f6e75fe47272676e875011299e215696f11099ad5ad8ad22bc0eecb27cd5b35e2e8851463f505c65643b8676227aac350b0e20b13c0d5c797fa3258cc72b5440715018bf947e47b5c4caa01d5419546c78d18e68ca23e437a454e7d32bfcc4559c456ab59982f3450a948ae8a0474a3577135be9765461e1e40894247af7f06ce96457c1e4e102d2d8dcf892aae9a389a0990e4af91c6b970ebda7569e82f256b0b57095561ca9a9657b5ca4e42fb3823275e7e843e2e6a233af543a7fc4644eab8a842250b422701e83488d75948afb5d42acc00ca9ce521b1e2cef7f0bee40fab23b00bbe3b99db764e8352d0624d76b1827c11cd86c01c32dcc34eaf7126d530f6af8db09819e45d7b6c4dff286001475349b8892a3af98bbec163dacc92890103c5f9bf8b3299cf3ac9238f2333de6cf77b0eab6e3c9b774e6d53c1950c971c1eafb554ac7830ec54df0884ce14cdf9ff7eadbdcd0c214304298ce2b12bfb92982d0670b5f80ee059019f022948ca7d2d85cc5cd7b414f2d88b62313deebf8126f30d7c105c35c9cc5e018cfa66ee7b556d53ed93afeb1ed92809b518ef314ccb9bae4b3d3770c735f558c635873e790d12c8658246dff7b41086e853dbc66224359f34a80e105577610951ac41123490149ebdafc564f293bfd1f0f49aa1a8e2ca498de6cd1f288caf4bd5037b7c2465fb542f5153a2235b7165e16711b23c38312a229eb1d9d2c673f8c71ab750adf73c868123bf352fff5eeeaacf656694db3370948387ee9e51c952b290f0f8d7e6a88c3a04a689ebc61d0b952401a0786e0ab4568e4b82301d87ba9c08af3620069e795682dcd05922153a6b332d7343e83695c424b58122559e1b925c103d052d7dda8142d1b8fdab80cefa381c314f81817ad2232e07dd6a4ab31d048eafa19c4ac3e333a846781298d0b6d0f18be0075ea54868fffc8520be799f0be07c5a23483dec8ea78ccf4468a5250b9f4b952466aaf7a9e2f018964e24fb8bab4d0c10cb9ad542c64e9997cf0078586ad767a0ae62aedadd53347bce6e7c298e94428d826c004757b8e99df6876b0a6e86c32dbb6d1eb9f7bb67ed99c461198a4910aabc6f488cb1eccf266e603f1c056008f01c47c8a825a779b8c6a8274a85399160ec0e1d89a539c16d49ba11a6a09c1c97e256b7d3d02cd87f28ed7dd29ac322f48fc83b26aa7e5f035c372bb2dde02ccf844f0170773a5bc5600462db4474d69d90cfb00f2e413ff3b968d834d51140cb272d55b3ec90f3b6cf0ff22e068928ba902ce91ecea5463abe0c48199baabe41419f705b7494ab572b1daecb9eeb8b5ea50c72448a32f0bead913acaf773147739c8e3d48d87d5c0d36ade7dc61c691ae0c382abbed5d8a4087f62ea4b2c740f2e37bb3178801af7a94c0aef46e63cc5049c065ec5ec2c5c7583776b5adb5fde3bcd9947b82efeeee6bccce238e783e5f620ff6589ff6f886482184cefec7d4649e11756ad0764303fc01c703e39f02d8ed9f79e1d184b398ac79cb1fc2e1c6baa69e4daa8ddb660a92ebd9d12c4f217ec01b81b85f37859e50a549f94d6fb641eb266fcf08d34d30c2351e3138bd769461562c0a59729aaa41ac3c841e9400a1e354347fdcc92f9567c09c93dad07e95761320c4dd86710c2643403de7ee7236ef6bb24910ec2dde55a14f75fbbb15cca98224d3bcdc6b0918640dc4ee2d3b1e4793137c5ac988eca4fed4b080ca09241bb1bc59d8b33569fdda2eaaf05adfa85c2f6b0a38c3013571573e199ecb8cec3017b6387f0a2b3d8501cfc7b26ed8b7a4cf4f64b4b1cdad6148f57e7a50ea81c284c40c4776357841bc86c3dce0bfa80edcad265a285bdbd601dc399ec0d38e12f23dda546af3330a828875795eaae802da4c4e141841997f6e11b464ebb9ed7baa13c83926bbcf814291c13e5f2bd84facbafd6ede1121e4613ded8b581a7c3674f18e9bfa393434b3f57432c7bf3a11ecd98781f5ff042cb654901e34a2c182bcef871bf29ecb36812aa655a34ea401f3502291647800e3046dec7017376ebaa1d55a2e0021f05111ce2d78c7b35abdc189977878336c50461854125807481a4886f7905a051e7a284b26c48d7d7cfa77ef8668131f26691fba973c7c03e177ed1b555f9c6fe2f9f3f1f9c583e0a5e436ceff82347ddc1872bbbe7f6859297fc918f293c09ba7c00df86dafc2c38610ffcd9d8aa4846c262898e7896d8fcbe038989b83e469e2d105a58f00dfb2b60ac60ac6db04e487f4b976f7d946aef4a868c7aa11dae099d1f524bf6a62ce76c60f2696b72715279b4f66203a7cbe8ee7460559f467655a4368303bb460bcb98eabdfc204defd3635fbb6d814349facd98aceaa0b358dab7ef7d61771e4ef495fd0667c6381fd30b60f5357f676220fbf83acb05a1602c8a52cfdba5b265823942a71dd2e7c31e4256f4207ebee5c14b0e9cbe30a132274198cca37e913f9eb9c4ec762c0bfef6cdf17bb26f64222f38f1a3bcd0cda20456aa95ca285aeb2f34d2a362b418c7ac4834868edb4da508a2808098adced3d96402537aaecbb87a0bc934673bc1bac40a595bd7837b9e7de37cd59a550c00e814755d289416816ebfa4b43d05e8519da3a0f1e445a8ccbe3cdc0fe89d106426a89c3812965b1fe53c4f8cc7b5cdf8841e2c6749f0f54e390fb8b1c6d0ced9f56e322134300f925cc6b956c5f824f423b5b1fa2cffb88eecfabcb85342df81208b8be713037bf1da28725d9e3c34cce0d1a90ab3a022bd26af373989fa31e517e7348d092b6214f72bb7a801b8f6c38e72ae21a881276a38f9786b80cd768b065971be474ceab286e0089714dd909184e2a6e1de86b8cd47ba88cd6e2555f8a25ee09bd10ca45e724e6e03dcd3185da0349d795ccb9bd1d6d952284652c637dccd65276e0b567340d4bb2a082030f5a8edc597a4902f403a2e9428ad6cdc13a2768f1bb8205b435e1552753c2b96fe777a002ec0f06454a8ed815a1a26cce6813cd2c09e3c83b32b0199bc080be4ee35add45820191bedb7d1cdcea5f3cf886494eda332362d2daf490c828a712915ac57f7c099cb08fc405050330f043ec31134001afa2aeae3ef995b5926139127f06c22eb54a76e6b3c50a4ed0ebbda3e69f033f4f159cd0a1987a190950c6b945ecced9680b0e74b036b8c0d47482f4c67c505a1ecfe8cf2f313a7749bdebd59ee5614ef3f9a96e5801f9ce347c8266b5964600858ecd5bd5334b0e093964528f41354160b387ec55a6a7939097e4344e7f304792f1f212e0b19706ffb2e15d48a33c185962ce127ce5f71796aa952683731ba790635cfcdfa0f1b0a54b96bd2d193e2417b2c527a7c4fc91f4609cd9b55121fda471bdb93998b80f41e32fe793eb5c3619bdbd18c55bb822269c6efce4247f14ef6ebc195f9711624fa77be9382cde0c526bdd49b012c1ea6e78672112a11a51064b05c77bbf5148d48f755dc76c235f460a2f7a910cb9943f63687b7d09ca43571bfc743978bdd7ca2cca46e4c86677df5e6a80619c249687163e6610280fe11c690434411ccc252057c3c430219bf2291957d79fdafdc0ab76b5fedd56a4d27e2bb8c611df27d2b1f7c95174d026f23a87b99fc5c9a7e4aead58b5d1038906d317d5d65e112128ae1f031c1b78614ad0a46795a178384f13d71a91c2e0be208d280df7807d6f68656fb4ad75aee1388ffcef3078872dc893faab21e31b23fc35e1f8ac4c8ea4395e25e576dcff29b7c95e2fda26ceba3c756d46acb4693ed216cf25f225100d59a529abc88ac07efa5df263c0bc48da9c391d68b610a11e9a8f571f122a063915ac27e84f99b3a306600c91505554d4f2ea415ddd7095982c420e45622aaba87914fdb14bd55a4e4c44e9dad7f25654a8360624518f33a29a9b41314574f1654c3e9aa7992c8fa5187ecdf9c93a4620fd156343f5d871234b94d8c796d035908f22e4893504a084591df5116c8c1c2ef8bd6f9baff1770f7608d7585b3840e3b13575669da29fddf211e28c860d16d2f59c3014ca986bd37f19b87497c7dcef810cfeadb877232eb219369765f9794ca3e4e7d66a44bbae66c65d57c464c4963601f74c3a62185d84afbdcd4d53f32135d0425a34f60d46bba8bc710f8cbed4baee57ca8e50f0819734e5e1a1d71c27a4043a4f2f3ba5680f5db9ee4361aef97fe8cfda95d04fc6354c547fc7d626972d7649009ea1bab148781ec5cae80e6415d51929f1c9cccbb2e900260abde3cdce1582f99670556e3ebb0103396f03b9a450b2ef5d7e6d40f505788ae25736dbd3c5a6bcba3b46e1ab64849574888b8ef58c8bc00a61fbd06955c45259a289c9d0", 0x1000, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:52:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = getgid() getegid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e613136151"], 0x44b, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x6, r6, r7, r9, 0x0, 0x80, 0xfffe}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r12 = getegid() r13 = getuid() r14 = geteuid() setreuid(r13, r14) r15 = geteuid() r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r16, &(0x7f0000000200)=ANY=[@ANYRESOCT=r17], 0x1, 0x800) msgrcv(r16, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x6, r15, r12, r14, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r7, r11, r12, 0xffffffffffffffff]) lchown(&(0x7f00000004c0)='./file0\x00', r3, r12) getgroups(0x7, &(0x7f0000001440)=[r4, 0xffffffffffffffff, r1, 0x0, r1, r1, 0x0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r1, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) 10:52:43 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r2, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r3 = getgid() setegid(r3) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r3, 0x0, r3, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r1, r0, r2, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r5 = getgid() fchownat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r2, r5, 0x3d19a12dd91550ce) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lchown(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 10:52:43 executing program 0: clock_getres(0x2004, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r9 = getpgid(r4) r10 = socket(0x18, 0x1, 0x0) close(r10) r11 = socket(0x6, 0x3, 0x5) fcntl$getown(r10, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() getgroups(0x9, &(0x7f0000000540)=[r14, r14, r14, r14, r14, 0x0, 0x0, 0x0, 0x0]) r17 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r17, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r17, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r17, 0x2, 0x803) pread(r17, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r17, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r17, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r17, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) r18 = accept$inet6(r17, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r20 = geteuid() r21 = getpgid(0xffffffffffffffff) r22 = getpid() r23 = msgget$private(0x0, 0x40) msgrcv(r23, &(0x7f0000000580)={0x0, ""/20}, 0x1c, 0x0, 0x1800) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000c40)={{0xbaec, r19, r15, r20, r16, 0x143, 0x80000001}, 0x8, 0x100000000, r21, r22, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={r21, r12, r13}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x107f, r6, r7, r8, r13, 0x40, 0x7ff}, 0xfffffffb, 0x5, r9, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r25, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r26 = getgid() setegid(r26) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r25, r26, 0x4) r27 = semget$private(0x0, 0x7, 0x0) semop(r27, 0x0, 0x0) semctl$GETNCNT(r27, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, 0x0, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r30, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r31 = getgid() setegid(r31) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r30, r31, 0x4) r32 = semget$private(0x0, 0x7, 0x0) semop(r32, 0x0, 0x0) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r31, 0x0, r31, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r29, r28, r30, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r33, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r34 = getgid() setegid(r34) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r33, r34, 0x4) r35 = semget$private(0x0, 0x7, 0x0) semop(r35, 0x0, 0x0) semctl$GETNCNT(r35, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r34, 0x0, r34, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r36 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r37 = getgid() r38 = socket$unix(0x1, 0x5, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) ioctl$TIOCFLUSH(r39, 0xc0206981, &(0x7f00000000c0)) r40 = geteuid() r41 = getgid() r42 = semget$private(0x0, 0x0, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r45 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000100)=""/114) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r47 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x3ff, r43, r44, r43, r44, 0x104, 0x5}, 0xfff, 0x9, r47, r47, 0x7d55, 0xd75, 0xfa}) semop(r42, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r48 = getuid() seteuid(r48) r49 = geteuid() r50 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000680)={{0x4, r48, r41, r49, r50, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r39, &(0x7f0000000100)='./file0\x00', r40, r50, 0xb) r51 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r52 = geteuid() r53 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r55 = getpgid(r47) r56 = socket(0x18, 0x1, 0x0) close(r56) r57 = socket(0x6, 0x3, 0x5) fcntl$getown(r56, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r60 = getgid() getgroups(0x9, &(0x7f0000000540)=[r60, r60, r60, r60, r60, 0x0, 0x0, 0x0, 0x0]) r63 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r63, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r63, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r63, 0x2, 0x803) pread(r63, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r63, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r63, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r63, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) r64 = accept$inet6(r63, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r66 = geteuid() r67 = getpgid(0xffffffffffffffff) r68 = getpid() r69 = msgget$private(0x0, 0x40) msgrcv(r69, &(0x7f0000000580)={0x0, ""/20}, 0x1c, 0x0, 0x1800) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000c40)={{0xbaec, r65, r61, r66, r62, 0x143, 0x80000001}, 0x8, 0x100000000, r67, r68, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000240)={r67, r58, r59}, 0xc) shmctl$IPC_SET(r51, 0x1, &(0x7f0000001680)={{0x107f, r52, r53, r54, r59, 0x40, 0x7ff}, 0xfffffffb, 0x5, r55, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r70 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r71 = geteuid() r72 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r74 = getpgid(0x0) shmctl$IPC_SET(r70, 0x1, &(0x7f0000001680)={{0x8, r71, r72, r73, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r74, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f00000001c0)={{0x1, r40, 0xffffffffffffffff, r75, r37, 0xc4, 0xff}, 0x2, 0x7226, r55, r74, 0x7810, 0x2, 0xf75}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x5, r24, r26, r29, r34, 0x0, 0xfffa}, 0x100, 0x1, r55, 0x0, 0x8001, 0x4, 0x7}) 10:52:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x494, &(0x7f000063b000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r3, 0x0) dup(r0) sendto$inet6(r3, &(0x7f0000000040)="94", 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) 10:52:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224513311810a90fe00000000f8ff00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cdffeb176ee08bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733", 0x2de}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690a", 0x21e) 10:52:43 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0200007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 10:52:43 executing program 1: nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r0 = kqueue() socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910c0bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000f59d81bd6fd2019c2b"], 0x10) dup2(r2, r1) fchdir(0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 10:52:43 executing program 0: sync() getrlimit(0x3, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x67eb, 0x0, 0x1, 0x2, 0x800, 0x8, 0x2, 0x2, 0x7}) setrlimit(0x3, &(0x7f00000000c0)={0x81, 0x6e}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fsync(r1) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/76, 0x4c}, {&(0x7f00000002c0)=""/36, 0x24}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/241, 0xf1}], 0x7, 0x0, 0x686c83c7) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000001480)="aff7976bde1eff3480c54e665d1b8725d8eef8d0a7584c6d6e3f7d5529c9d2e49ef6bcc70fd9f578225afc6a4681790ed54e0292182676b8b84006bec0dd85c1c9df2a988de2643f2787e40a103aa175b13ba8fabecdc4f578129f58b3609cb15ec90d6ee3cf0e06e69b3bf37fb4d6b4e6d7c1b3d8c7a56bda5359849b22774f0da5e34f99aa2736b208b7c866d485d60e671ecc2b66d15231e5936c241a465121ba7ab37f61eb5ef306f81650b3e07f62a45bd8572e4fb17766788cb5e8c7bfcc657265acbd30d6b67bee389ed77f1c0d079d1d2b9d4ec6c57b1d9d311ed03e1f1cfa3a0eb3e1492c", 0xe9, 0x40f, &(0x7f0000001580)={0x18, 0x0, 0x4d2b, 0xb9e}, 0xc) fchdir(0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000003b80), 0x0, 0x0, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) r6 = dup2(r3, r4) writev(r6, &(0x7f0000004480)=[{&(0x7f0000004500)="31342e6a699502170a94f8b7a87dc676b262515bad857d0925128b48443c033150499deedb1d1e888df1bf356327e582710a25aa211c021ec8a36d435e9ee1e3", 0x40}, {&(0x7f0000003f80)="014aacdb63ebe52089375ddca6bc7bf71702d9ca66c6030fc09bab9eed95ae3a82fba850e95e668d0fa2b3a4317f4824cf5d819e8d79b9a50e7e85ac14be02304d6ae917e29904b473adff583c8c496e0c3510f5479bf481d58f2db50bfc0dc1ea4290dede1bba714b51294757791d9cbec3d741cc5049cbe3ef185674a40908700946f9e63a3518ffc7660cc57675d746424ade6f16fa39d38c483e839aa700e8063de9869eac9b1d72", 0xaa}, {&(0x7f0000004040)="14ec39b073ba2872c3c9c02aba9da32cb68105d364681b114bd94ed0b3835d941b35be8273f94304d73003a8a6e290fff3531de6032e57bd169e3f41b7eafba7c1cf412229dd846e2e6f1334e90464d9bb02dc62979f64108decbb8e6574d7793ecc4f0682e2a39fa67e7311567d244ec78da3e5bb44d2de0fc104e8e03c9738e38d7e075aa55796a31f2d1fe3fd5fca9d37c5d11bbfaeb4506f3df25e31372464be8ead98183b2c16573374ceedafc73b5eb0dd9c0873901294025e65d34b76615e86f9fe05dfc8eb840dcdbbfef29acd693c", 0xd3}, {&(0x7f0000004140)="d57d81d51c2d724bace5fbadc20300d91dead9c3b98cbb33c5adcb797005fd7d71afb6f24486dfb01d68069e55f97f", 0x2f}, {&(0x7f0000004180)="6d82b063c8ca54960d9db3fa1437b8152809d7404ce56aff8d7a47c8a1c458834b59d102d45b24b71e43750e15403fd1ae73f6ed632ec61918559b36478c78d3e8de26696b0f50294a2a5f5c800b", 0x4e}, {&(0x7f0000004200)="a308465d2484e617cbfe44592afc216d0fbfb03cb8b409ae6c36b89c84faae339f351b8e1cf4d6b018e9516b384ef7f09a094924e46ee881807b5a24782ee58863549147c980d1d5c3e1e7ed1edd7758bdb39b914014afc20fbfd95a737b261137e16ad1ab946c433375b3b7676e3a9422559e0903c1e1259be081a14eee3d2f7894af81603072e2f1399ac433bc4e3626e49ab31e5f6be82bfb2cec18bcb7ef8e36668c146f51f73a86a515f2c50ca338c7d3", 0xb3}, {&(0x7f00000042c0)="1976c78898895d13c309dece018d0f22cdb4aa5b76d15604095ff3ecc658a25a0f0996ea510e9bab92b864589868e0209b2df58ab859f3af56cbe7468336a2b260c1183ea1733013178084fb986eeee3641583dad217a87d5f2a73cdc3e301513b671c9f63ac753b47fbbbe07234994dcf3e6ceeaab2df88d1df3747dcfe1f1ce729ceffec7fc2f5659630dbc034208b2fb7c3a3a437a9e75d559c973e95aba23bd3b2257987512f6a63134b180f69ba537c121642bbfe1222a58448", 0xbc}, {&(0x7f0000004380)="f95bf9e71930f889457efb990a35daa13ba46ea3a23b27f9e5925c5c9877ade12acda9a7c2555973e80dbe731943ccea43c42976d893452844d20f230305543bdcabb0a71823ad8983d7a1a6972ca6ff0b1d78fcc0879d6825fe4816ac8a0080aaef37f0edf1a6a6d385de7b215f11058756bccb9aeb2b2c86855572f113cb2e8eec159dfa8736caa365480f6e2634540ab8ff1711bdd71b7f809930e8c463c385f002c97dee0acfbea66801b41aa84e00dfb5afe5412705f887a0ccbeb4cd58516b13b47b03eaf1b03745d525ab0bc438343dc5044679f896dd43bc9947d08449d659171f24b0d2099a005de3f5621992b907d2f67f", 0xf6}], 0x8) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000003c80)={{}, 0x7, &(0x7f0000003c40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x2, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x15, 0x80000004}], 0xfffffffffffffffb, 0x0) r9 = dup2(r6, r5) flock(r9, 0x1) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000003cc0)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003d00)={0x0}, &(0x7f0000003d40)=0xc) fcntl$lock(r10, 0x12, &(0x7f0000003d80)={0x1, 0x1, 0x4, 0x7, r11}) r12 = openat(0xffffffffffffff9c, &(0x7f0000003dc0)='./file0\x00', 0x0, 0x4) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000003e00)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003e40), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000003ec0)={0x400, 0xe000000, 0x1, 0x6, "3abded138167c26873529a7b930aa4324c7a0926", 0x8, 0x40}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000003f00)='/dev/tty\x00', 0x400, 0x0) fchmod(r13, 0x4a) socket$inet(0x2, 0x2, 0xef) getppid() 10:52:44 executing program 1: r0 = getgid() r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaac19) semop(r1, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r2 = getuid() seteuid(r2) r3 = geteuid() r4 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r4, 0x4, 0x84) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000853ed4964962e739d01a85cddfc4205bda53ada75071d02482a064961b4b9dfefa661337b611816ad45d8692839a83033ef39acfdbf9d9ab7d86be54bf420ade30759b321f0cb130d81a434a6d32136b0c2a493c746b3f6492482314910eab6b738a964bfa2fcbf3b550764613f8e6ffc359e258feeccd191355edcb0fd78ea1e872ff8b802af1ce186f1f7abec3c45c3cffcc81924f0368dfbd5e37a4e3e1827deb29690031"], 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, r3) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x39, 0x0, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000000)) r8 = dup2(0xffffffffffffff9c, r7) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r10 = getpgrp() fcntl$lock(r9, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r10}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r17, 0x0, r11, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0x2, 0x0) accept$inet6(r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r20, r18, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r22 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semop(r22, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r8, &(0x7f0000000200)='./file0\x00', r20, r25, 0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r27 = getgid() chown(&(0x7f0000000180)='./file0\x00', r26, r27) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x4, r2, r0, r3, r27, 0x100, 0x3}, 0x3f, 0x49, 0x9}) seteuid(r3) r28 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r29 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r28}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r29, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r29, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 10:52:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup2(r0, r1) semget$private(0x0, 0x3, 0x4ce2520d8e8ce91a) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) 10:52:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = semget(0x1, 0x3, 0x148) semop(r1, &(0x7f0000000100)=[{0x2, 0x9, 0x1800}, {0x3, 0x20, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x80}], 0x4) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r5 = fcntl$dupfd(r3, 0x1e, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r6, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r7 = getgid() setegid(r7) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r6, r7, 0x4) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f00000001c0)={0x1ff0000, './file0\x00'}) r9 = semget$private(0x0, 0x7, 0x0) semop(r9, 0x0, 0x0) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r7, 0x0, r7, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setgid(r7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[], 0x0, 0x0}, 0xcd989f030e94724a) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) execve(0x0, 0x0, 0x0) 10:52:44 executing program 1: link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 10:52:44 executing program 1: getrusage(0xff7253d673932741, 0xfffffffffffffffe) pipe(0x0) 10:52:44 executing program 1: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="6a156eea23455b6e8dec9788f0ebcf05f04cb7cddd70591715aaf001a50f3b54500fc52f837a4919866d39e349f52ee3e7d8e52c41a07f996cebed8132a67e629c2b1e749f344cee2503e7317eaead17feca81221e5e76ae6d562649a3563177f426f6112ccd4364560940b18d610f280d3f000a5ade4b6ba132d2daf5885d8101b71b8aed6d8e1cf3338c6d8a238b5bc4f6f42b71619ac57eae9656209b0a35511780fe6eee45d65b63d108b12068b6b73946d4faae"], 0x10) r9 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r9, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000200)="4e88c9830638cd3546f2ee84d8e35a9ae88292e25e0ff3e4f1419636882a1f70715590de3712911b97", 0x29}], 0xffffffffffffc29}, 0x407) r10 = syz_open_pts() r11 = dup2(r10, r9) accept(r11, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x3, &(0x7f0000000040), 0x0) bind$unix(r13, &(0x7f0000001640)=ANY=[@ANYBLOB="d1c9fcc8ccef944d3000da79f8e0f589ef1dce4fa07f5472f6be6c0abb700a46c4f4130655dc3e79b69a9234b244b77d226430c905897b96816fc90a7ed0be80753c16da8ca64b15d11c9fa286612fdefb759407cff17d88568a8c585ed2f902c4c4f25ddfc0b83599e995358fc91d1c41104b78aa5986ffecd9544b3e20bcf39f3c6e6ec4bcd30d227aa00af2a39908287dd33a08f3478755d5f3e9feabd178f6c92d6afb22887a73d84a6ea330060983afc71380288966645a47ff35413f982153e8de670ddbc0a80974fbe30eea5974d1bb45706056a616b8b54f739bcf8a73bba502c99fcd1e46a0af05d87785c309cc5c554a3dbdf524b5d622e3bd665067c65106cee20805c00114918d28e01b533c060337d30f899d8ed78c5b028a7d22f0dbfefe147d060b40d47459250e41488c2ed7da3d361fc840e75519311b30296c1738be3e6bd07320d6528a0305105dce32925a5ae7c16646901db2cfdcce4db6069acb908f7282dddf4358dd1be83c50fd750af300"], 0xa) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r14 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r14, 0x0, 0x0) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) dup2(r14, r11) sendto(r5, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x382f0bc765df3f6f, 0x0, 0x0) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000001b00)=ANY=[@ANYBLOB="b76d2a08ff2209c2245ff473bef498cf445254d3097a64bcbeb31d2d3fcafc8fe03d78dba5383be1021efe9c5e8a4c9f47f89557a48de898b7e1c38ea9d671cac55fd066923c3464fc86454dcde5994e07957776bcc4563805775da5fec5d9ddf2d265502d63bf0beac88a9bb3f7001a2889c6732051fa15142c0eaaffdddcee4403c8726149cf67e8313938774a70446447afeccd687f6c0cd2139efb3b137409d8078f57e9a8f7a7a9fb1ffde073dfa8a8683f152fab7430ec9ad96dc11a66be44cdda9bfb02f694811dfd7fb3010000804216ef33887760c7279bcd6b00b70774ba9537e95d7716dbf9b5d2b25b1c54243c043ebbc676398a637066f7a6834b6514468655ec6949c5a6ca5f2cdc5cdd04e29b95bce4bdef4881a4c06ee8fdeca46423825f8f43a81abc65e0c3249807631458b1ba3223bb88d22b2ba43e443585a249fea416e0c3cb9d628381fd0f9adc3b94deaad3098c0380fdd9e6a708a8b78a1587a014bec881b9aa717dc289a939107cd870ce58157287aefb28ea26976535ae2b5b00f4bd3fd335e19c8ed9b61175d8f6e56aa702002e4642e775ffa26734e949deb66e5f0cc71422fa8e70da9e0505f5397a5691f822ab8a79f0e52949317712fcee0f4da996b0b0a5822b578236db6697a5f8abf679318719db6dd5a8d91651ff598f3cd49b14edcbbe154a95964bed2a8e81ebcdce9fb79a550d4fb8345fadd6c7f1ddf4663cd8128d46c05979f12fad00"/550], 0x1, 0x0, 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="0e00000000000000ffff000020000000cef57fc08e2be19aacc524716376232206d1141700000000c80000000000000001000000040000002f406155c9842a1a0b07838c6939e6f50f2446c0b338573580e5dc2427a5149dfcc41b99e7d157f2d8fe8c1da0bc395aa919a28d9f13abaf3d06c4e228ee401bd417d5424f869d1703f76a60f370887a41bdf12fa40b5820a28247ad23147650b3a165d60a85dfdfbc3396db13bcad3de37947ceeb105b5c0423e0d955360538fab5bfc698f773763f14609459675edfaf684e3a5cd4e00b35c548a9d54e3e8039add4b07fc9b0db1c0f6cdee10000b000000000000000ffff000009000000af912f664a89958faae467a25d98d016fc531108aa0277e249c04cf8fb1ee7a5f2d174517857a58be75d3c36787a0063f37b66f42e54e2eef779d14fd9515b47558c9b5d8397ed68b26288d1830da3161be809b2cf998bd38a07db7e9a24f45b2517abf4eaca8c28bd81b98afdcac0b3e0c0667977cadd4f8b3bbfa4d4061a7cf25da6ff34f05bbf68cb5e257f9500000000000000900000000000000001000000040000009959aa0695cdf0035fdb97ad4e9dab941220cb9f42f40cf8aae714d003c691343de919105d395c8d6e5e22113bedcbf7b2ae8b39696de5fa637a1e33f8432b463295ddf603d7d8b37f17485e4a4452ff793e8281f01af685c50a9712a54527c44fe4cff5bccecea11c6b534b7b9317e9f8eb214e8ce9150e984f70250018eb00be7840812a9966216f7a1c691fd35194c94e5ffd3fb55d9f3ee653c20e47394ba23d61d846eed30200"/604], 0x230}, 0x0) shutdown(r5, 0x2) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) socket(0x11, 0x3, 0x0) 10:52:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) socket$inet(0x2, 0x8006, 0x7) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket(0x18, 0x1, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = accept(r10, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r11, &(0x7f00000000c0)=@abs={0x9b702a3012c45a94, 0x7}, 0x141) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r13 = socket(0x18, 0x1, 0x0) close(r13) fcntl$dupfd(r12, 0x0, r13) r14 = dup2(r4, r12) r15 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x1000000000029, 0x3e, &(0x7f0000000180)="ec5b0000000000010000", 0xa) r16 = socket(0x18, 0x1, 0x0) r17 = socket(0x35, 0x1, 0x0) setsockopt(r17, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r18 = socket(0x18, 0x1, 0x0) close(r18) fcntl$dupfd(r17, 0x0, r18) r19 = dup(r17) setsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000040)={0x7}, 0x8) close(r16) fcntl$dupfd(r15, 0x0, r16) socket(0x22, 0x0, 0x81) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r14, 0x80046c7f, &(0x7f0000000000)=r16) 10:52:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) socket(0x24, 0x2, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000000)="06040c58ae89e41ae6ed2ee808e61def9720ac12fb23a15f6ae6f7c96ed80886e2be5db6a3f0fbc6b4223114df9e49568b06d6c20959747f2adfcb6b3d1bac", 0x3f, 0x6, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x7ff}, 0xc) close(r1) 10:52:44 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)) r0 = getgid() setegid(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87900bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e9b0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b819777a972cda526e4049c89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a02edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd22ce392c3c965d0fc950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000009d5e3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150fd0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf6512fe6edfbb1c39597d06627241477a2164f680c70a964f9c4380fd728a9ad2f860000000000000000"], 0x10) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r3 = syz_open_pts() r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a3710000000000000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$lock(r3, 0x100000000000009, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r6 = syz_open_pts() fcntl$lock(r6, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x401}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x9, 0x0) r11 = dup2(r1, r10) ioctl$WSDISPLAYIO_SMODE(r11, 0x8004574c, &(0x7f00000002c0)) 10:52:44 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001300)=""/220, 0xdc}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000001140)=""/78, 0x4e}, {&(0x7f0000001400)=""/227, 0xfffffe72}, {&(0x7f0000001500)=""/70, 0x3b}], 0x7) r2 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x40) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001580)=0x8001) getdents(r2, &(0x7f0000000000)=""/13, 0x33b) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000100)=0x101) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) r3 = socket(0x2, 0x400000000002, 0x0) readv(r3, &(0x7f0000001840)=[{&(0x7f00000025c0)=""/4096}, {&(0x7f0000001640)=""/239}, {&(0x7f0000001740)=""/247}], 0x144) write(r1, &(0x7f00000001c0), 0xfffffef3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) readlinkat(r5, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)=""/15, 0xf) sendmsg(r1, &(0x7f0000001f80)={&(0x7f00000011c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d80)=[{&(0x7f0000001880)="303e8a4eb619d7c4039250c431d2d317b338f81360179e5e60e5377bb63750e7986a90e6c53b2e02b4dc48623e311f5786f83793efb7b2fd490bcdbcbc28dba61fd71ca1e9385c20cd35b53b7ff4a78f92c6b1b88f832fa13c5393b9c7b29ea6bc20d09331d73cec7568f06d6ddc39062eb1acfc8aa8691a1369b0989afe289220ac5f66f42d0efd1f46f34659555f9afc9bb4f4df0f9303adacbea0e4b61bf7da9a7254b4463b6da5ac9debda1a649e843a8be47a7bcf38adb2c4266dd7152eb8a52a287f3c2a34914a509f8fe7094a1aa878816d", 0xd5}, {&(0x7f0000001980)="c1051092acfd9a72df5c148cc269a0060a37de2b324fa5db08640b8b7fba1b5e6529c2033493dc9d4679d4a0e59cceddd33da965b16c7482ab3c4d0aa49c8d44a67f6b3b654ddc127adbd826cb7fb584468eb49187eff57ecdb3c87fa188200b7a8cdb5403077661c6eb323019d3f7523cc4dc7bd95a7304f15eef460d5c296963656256092c6b99c7bdfeacfdb7f1fd8ed07959427b7ad7883d7a0f7fa35342172a56c99c32789c89ff9c180ac06b1b7070b639f76e92b6749c2b6229ff9e9e924e319a60edb001ddf9cfa7ea2fc39ba69994c2b67cfb5f6a81633857906c5fb1bb", 0xe2}, {&(0x7f0000001a80)="b658274340c99b4fd42e4fc9cb449ece5c5e3dd070a9ed3c5896539ab66010f62d87a66d9a6ce356d2752ec019fa2723888169cc92f30bd40f0add9ef474759cf46709ec646ad4162f6a1fc95e09ff389ac382d7e29d3675d20f085df07e5d0337e0b2b770e073fc5cab17ac", 0x6c}, {&(0x7f0000001b00)="2aa2a00fefa4d0ffe0710913836007338169fcec59ec5012f6b2164b9237b947e1344b83955d31335f91da4b47489271fcec2fa4437cada560e5212dfcb3299329dc431fd1c0d15ec39b1652e2c54c3090936313411823404bada5071f608d95fbbc89fe95c0928ccfbdbdb5263d2d7262d214b28e913e149a861f6cd3478ab08f087d42c78fb15e2a1ad000ee3a535b745522b8803a14940f947ce2c8a128c0ada5bd87d9ef3c5443b8ee41b87963de9cf7ee", 0xb3}, {&(0x7f0000001200)="d79e1b4b55b6998efcba6555c78341228f4bf2e9d523db7eb9dede3e7f5c033ee7a752107daf893be04e900092eb44", 0x2f}, {&(0x7f0000001bc0)="4fe66818d18e8476d74dc97b27010b1c72a006a152ad8f0e440c81fb5a30f14d452c3e6d1dbde3c3b0c415806b033193688078134b618b3982264404516478cfcd12107c75553beedbbdd292fd6afd16d02e6ead89f0ad43dd706edae190865242ed29c7ac68ef8fe105eebefbaae69ddd79205de19656d31f851130c60a98c5c86bb92093fab4909c711d50eac8f1ab5fc710fa7903b906ccd6d706117dd84b71c4f082d1369e93ddfba144ffc53baf161c175fd1689395d7ef2daaf5fa4a943763d6940c1e6bc5f22542468676084714afd35eb26fb35b4c2fae631c1591019db9e9e805", 0xe5}, {&(0x7f0000001cc0)="a81556a57d10c9797ab6857cbc6f40705bd99eeadd66773f38be6f2e6adc0b4c05e928d52b0d1297b97e3531e3152c53d2368b99ecd1ef487509f3a157b2bd863bcbb2ef95c6144820bb5aff8718e5064b322ee1135f0f05a3725e1608", 0x5d}, {&(0x7f0000001d40)="2eea303068bc398fff3731dada7e5573899e3fa9759ba073e8df36cc9e084db17bbe23264ac10483", 0x28}], 0x8, &(0x7f0000001e00)=[{0xb8, 0x0, 0x6f6ae26, "bde9cad73d1b726b1d161c8f77deb74c584d4196c5e8f5b3ad1cfc503d391357420b74b5f3fb7b1a82bf23383192f1ed36fbcac86f201b7304d124ff4a2c6ffa241d9923293a026fc3193b9541dd6af5f499b466817c24d8071902d804d164fa9cdfe1162e61e23cf55a2a2c88bd25bd2f8f7bb86525581e342f6ff4944bb674b610cab5c67e911e25f2fa86d3b5a037d0939db8f2c37001c568625650a7bfeeab47f4"}, {0xa8, 0xffff, 0x9, "cbbf8d2f546d23dc034ff41225110632f6de367e40f7c345cb8e3120fb0761162022e852e80e6728c0d574a8b1a18875675002685ff52cc1521967ab80b81314ef81897a2e1691bdfdba7d573c0f49b0ed5b2393fb86ccdf470381e19460134787fad80549234dfe8120c3d095e6eaa1885a2ca1933c1c53977af21dab32cc7face79c47f04f512661d65cab091165265a5a9e"}], 0x160}, 0x8) execve(0x0, 0x0, 0x0) 10:52:45 executing program 0: semctl$SETVAL(0x0, 0x728dc421381e32e6, 0x8, &(0x7f0000000000)=0xffff0000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 10:52:45 executing program 0: r0 = socket(0x11, 0x3, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) socket$unix(0x1, 0x1, 0x0) 10:52:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x80) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) close(r0) 10:52:45 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400000002c2, 0x1e) ftruncate(r0, 0x0, 0x30000000000) r1 = socket$inet6(0x18, 0x0, 0x3e) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x6, 0x400000002, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r14, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r15 = getgid() setegid(r15) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r14, r15, 0x4) r16 = semget$private(0x0, 0x7, 0x0) semop(r16, 0x0, 0x0) semctl$GETNCNT(r16, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r15, 0x0, r15, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r19, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r20 = getgid() setegid(r20) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r19, r20, 0x4) r21 = semget$private(0x0, 0x1, 0x0) semop(r21, 0x0, 0x0) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r20, 0x0, r20, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, r19, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, r14, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r25, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r26 = getgid() setegid(r26) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r25, r26, 0x4) r27 = semget$private(0x0, 0x7, 0x0) semop(r27, 0x0, 0x0) semctl$GETNCNT(r27, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, 0x0, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, r25, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, r11, 0x0, r22, r23, 0x10, 0xfffe}, 0x8, 0xfffffffffffffbff, 0x9}) r28 = getgid() setegid(r28) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r22, r28, 0x4) r29 = semget$private(0x0, 0x7, 0x0) semop(r29, 0x0, 0x0) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r28, 0x0, r28, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000100)=[r12, 0x0, r28]) getgroups(0x4000000000000320, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r31 = geteuid() r32 = getpgid(0xffffffffffffffff) r33 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r30, 0x0, r31, 0x0, 0x143, 0x80000001}, 0x8, 0x100000000, r32, r33, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r32, r8, r9}, 0xc) r34 = socket(0x18, 0x2, 0x0) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x107f, r3, r4, r5, r9, 0x40, 0x7ff}, 0xfffffffb, 0x5, r35, 0xffffffffffffffff, 0x80, 0x8000, 0x200000000200}) r36 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r35, 0xffffffffffffffff, r36}, 0xc) ftruncate(r0, 0x0, 0x100000003) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r38, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r38, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r37, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:52:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x27, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10028, 0x0) socket(0x2, 0x8000, 0x1) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x10000, 0x200}, 0xc) r3 = socket(0x18, 0x2, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0xffffed2b}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) getsockname(r5, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) r6 = openat(r5, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x40) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000200)=0x7) write(r4, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea532cfcf4e78e7e0bc36a0d65fa22e88a788db41946129f8ccc47bd05aed485f342061453bdc751b8182dad2673c421a0e03ff69afa6a", 0x93e255ada21df724) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:52:45 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x8e6, 0x6) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x28008, 0x281) close(r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r4, 0x0, &(0x7f00000000c0)) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0xe68a2fed447d2c55, 0xc3) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = kqueue() kevent(r8, &(0x7f00000001c0), 0x8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffc, 0x96, 0x0, 0x6}], 0xfffffffffffffffb, 0x0) fcntl$dupfd(r6, 0x0, r7) 10:52:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x3f, 0x81, 0xffffffffffffffff}) 10:52:45 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES16=r2, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYBLOB="2f7955bd7837e711b41307dc7bb406a1875e88c0996d7a037f89e1dbeb5d058bd293b8aeb07242250d5eec20efae03c19b29765de66b8f52315ea7a79bc6025945"]]], 0x1, 0x0, 0x0, 0x0, 0x0, 0x80e}, 0x0) r5 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) getdents(r5, &(0x7f0000000140)=""/189, 0xbd) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r8, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r9 = getgid() setegid(r9) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r8, r9, 0x4) r10 = semget$private(0x0, 0x7, 0x0) semop(r10, 0x0, 0x0) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, 0x0, r9, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r9, 0x4eda8aeacd8a2cd5) getdents(r5, &(0x7f0000000000)=""/13, 0x33b) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x40, './file0/file0\x00'}) 10:52:45 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)=' \x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x1, 0x1f}) 10:52:45 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) getgid() setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xf, &(0x7f0000000080)="ebffcbff13b9fd812eaa63713048e69931929e488cd1dd19bb56d6c171cb1839237e053aa0b3b05befdd518b8fe06872c182712c643c86b34a2911d007b99f06f64d86eb35f4a73b5457578e1377867836ee31", 0x53) shutdown(r0, 0x1) 10:52:45 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0x159) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="7dc0de648c8d0b571a3cada84bd3abfc365185f5af47"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0xc82, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000440)=r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r3, &(0x7f0000000140)="beabac16b560cf6bd0fdd0b6faccd4198da20f90a7d6d07e3158af7f092a0bff58e9ec9132340215918e14ee1da9a2085972253d79ac7851fb3359f993d1fe32ef4107ad0cc0fe9876ced07e31581e470961be7a3cb5d91581e8c9d73e147eb0438210c5fee17683a133daf3eb0fba67be48a67d2e595ffd843ba4f7efd7a058beb8f8819c86bdf1189287518d", 0x8d, 0x4, &(0x7f0000000200)=@in6={0x18, 0x2, 0x4, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="c6e9dc0e831cee85"], 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = accept$unix(r1, 0x0, 0x0) r6 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r6, &(0x7f0000000080)=""/37, 0xfe37) getdents(r6, &(0x7f0000000000)=""/13, 0x33b) unlinkat(r6, &(0x7f0000000080)='./file0\x00', 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) 10:52:45 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="6a156eea23455b6eebc618d4221a52fbf04cb7cddd70591715aaf001a50f3b54500fc52f9c614919866d39e349f52ee3e7d8e52c41a07f996cebed8132a67e629c2b1e749f344cee2503e7317eaeadd417feca81221e5e76ae6d562649a3563177f426f6112ccd4364560940b18d610f280d3f000a5ade4b6ba132d2daf5885d8101b71b8aed6d8e1cf3338c6d8a238b5bc4f6f42b71619ac57eae9656209b0a35511780fe6eee45d65b63d108b12068b6b73946d4fa54a6f05da16f7b9566da4ff59b9af29afe8021acb23f58eaa67631d7de24edf4ae828012b3c273f28858d32c164b3315008a7109de7501da176aec47fb50f9cef2274f345959aaca68d7dc45ae9aad04c5709ed1366c998cc2722531706faf705927b2391a28d4919fca9151a1589fde2810c11c95c31e7b97b93b6556cc089527b4fe9a941ee8471a8df1346acd14eeb5ba3c7de0157de655d173a7cf151d8eec946876e719d8d3286e80da01542e0b895a5d52a6c574d6e6ea55b633"], 0x10) r9 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r9, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000200)="4e88c9830638cd3546f2ee84d8e35a9ae88292e25e0ff3e4f1419636882a1f70715590de3712911b97", 0x29}], 0xffffffffffffc29}, 0x407) r10 = syz_open_pts() r11 = dup2(r10, r9) accept(r11, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x3, &(0x7f0000000040), 0x0) bind$unix(r13, &(0x7f0000001640)=ANY=[@ANYBLOB="d1c9fcc8ccef944d3000da79f8e0f589ef1dce4fa07f5472f6be6c0abb700a46c4f4130655dc3e79b69a9234b244b77d226430c905897b96816fc90a7ed0be80753c16da8ca64b15d11c9fa286612fdefb759407cff17d88568a8c585ed2f902c4c4f25ddfc0b83599e995358fc91d1c41104b78aa5986ffecd9544b3e20bcf39f3c6e6ec4bcd30d227aa00af2a39908287dd33a08f3478755d5f3e9feabd178f6c92d6afb22887a73d84a6ea330060983afc71380288966645a47ff35413f982153e8de670ddbc0a80974fbe30eea5974d1bb45706056a616b8b54f739bcf8a73bba502c99fcd1e46a0af05d87785c309cc5c554a3dbdf524b5d622e3bd665067c65106cee20805c00114918d28e01b533c060337d30f899d8ed78c5b028a7d22f0dbfefe147d060b40d47459250e41488c2ed7da3d361fc840e75519311b30296c1738be3e6bd07320d6528a0305105dce32925a5ae7c16646901db2cfdcce4db6069acb908f7282dddf4358dd1be83c50fd750af300"], 0xa) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r14 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r14, 0x0, 0x0) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) dup2(r14, r11) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r15, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r15, &(0x7f0000001a00)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515ec0db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb019466d8fc74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce47050765db22bc9de45663f26f4259af9ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e02183793001000000000000004cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6564022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xedb, 0x382f0bc765df3f6f, 0x0, 0x0) sendmsg(r5, &(0x7f0000000140)={&(0x7f00000017c0)=ANY=[@ANYBLOB="b76d2a08ff2209c2245ff473bef498cf445254d3097a64bcbeb31d2d3fcafc8f8e3d78dba5383be1021efe9c5e8a4c9f47f89557a48de898b7e1c38ea9d671cac55fd066923c3464fc86454dcde5994e07957776bcc4563805775da5fec5d9ddf2d265502d63bf0beac88a9bb3f7001a2889c6732051fa15142c0eaaffdddcee4403c8726149cf67e8313938774a70446447afeccd687f6c0cd2139efb3b137409d8078f57e9a8f7a7a9fb1ffde073dfa8a8683f152fab7430ec9ad96dc11a66be44cdda9bfb02f694811dfd7fb3010000804216ef33887760c7279bcd6b00b70774ba9537e95d7716dbf9b5d2b25b1c54243c043ebbc676398a637066f7a6834b6514468655ec6949c5a6ca5f2cdc5cdd04e29b95bce4bdef4881a4c06ee8fdeca46423825f8f43a81abc65e0c3249807631458b1ba3223bb88d22b2ba43e443585a249fea416e0c3cb9d628381fd0f9adc3b94deaad3098c0380fdd9e6a708a8b78a1587a014bec881b9aa717dc289a939107cd870ce58157287aefb28ea26974535ae2b5b00f4bd3fd335e19c8ed9b61175d8f6e56aa702002e4642e775ffa26734e949deb66e5f0cc71422fa8e70da9e0505f5397a5691f822ab8a79f0e52949317712fcee0f4da996b0b0a5822b578236db6697a5f8abf679318719db6dd5a8d91651ff598f3cd49b14edcbbe154a95964bed2a8e81ebcdce9fb79a550d4fb8345fadd6c7f1ddf4663cd8128d46c05979f12fad00000000000000000000000000000000c3fdb234be30c1ffac7b20"], 0x1, 0x0, 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="0e00000000000000ffff000020000000cef57fc08e2be19aacc524716376232206d1141700000000c80000000000000001000000040000002f406155c9842a1a0b07838c6939e6f50f2446c0b338573580e5dc2427a5149dfcc41b99e7d157f2d8fe8c1da0bc395aa919a28d9f13abaf3d02c4e228ee401bd417d5424f869d1703f76a60f370887a41bdf12fa40b5820a28247ad23147650b3a165d60a85dfdfbc3396db13bcad3de37947ceeb105b5c0423e0d955360538fab5bfc698f773763f14609459675edfaf684e3a5cd4e00b35c548a9d54e3e8039add4b07fc9b0db1c0f6cdee10000b000000000000000ffff000009000000af912f664a89958faae467a25d98d016fc531108aa0277e249c04cf8fb1ee7a5f2d174517857a58be75d3c36787a0063f37b66f42e54e2eef779d14fd9515b47558c9b5d8397ed68b26288d1830da3161be809b2cf998bd38a07db7e9a24f45b2517abf4eaca8c28bd81b98afdcac0b3e0c0667977cadd4f8b3bbfa4d4061a7cf25da6ff34f05bbf68cb5e257f9500000000000000900000000000000001000000040000009959aa0695cdf0035fdb97ad4e9dab941220cb9f42f40cf8aae714d003c691343de919105d395c8d6e5e22113bedcbf7b2ae8b39696de5fa637a1e33f8432b463295ddf603d7d8b37f17485e4a4452ff793e8281f01af685c50a9712a54527c44fe4cff5bccecea11c6b534b7b9317e9f8eb214e8ce9150e984f70250018eb00be7840812a9966216f7a1c691fd35194c94e5ffd3fb55d9f3ee653c20e47394ba23d61d846eed30200"/604], 0x230}, 0x0) shutdown(r5, 0x2) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) socket(0x11, 0x3, 0x0) 10:52:45 executing program 0: r0 = msgget(0x0, 0x608) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r2 = socket(0x20, 0x2, 0xff) recvfrom(r2, &(0x7f0000000100)=""/27, 0x1b, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x100, 0x8}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="6cf959d6606410af0d4a5beb55b3b3f3468e75d3769e2496ad99e23caad8", 0x1e}, {&(0x7f00000001c0)="93dbf308c358820f94884a846e945025ecb9580e0a69bee67e5e6d5447cc32cb0ceb4a5019c90e3c6967997a006e4c7c497c96bfc2d5935f9862914520cd147a87866dcfe38bdd6e103d4ceda33b95ae8b3c9f11ff57b162340dacdc3e5e569c8d7bdb51fa4e4249b916d9811531a378c6126e36c6cd574b185c60b3742cd3f766aff39b49de7344a03993ef35ff98d427b3a1a8c66076403057f9da6ed64c3dd49d45f14f9e74473e97278a36e45849fb895ecfd81a3a62a1ab", 0xba}], 0x2, 0x0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000300)=""/58, 0x3a, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x5, 0x3}, 0xc) 10:52:45 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x10008000, 0xffffffff, 0x0, "d730c1e7bbe74de400", 0x1, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:52:47 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8ca098d1"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000780)="efa191efe303337c0f3a3d0f903de8122f8d2900844a88385f8adb89bc735ba28575987c588a8dd7a2438d46f911ba6514cf833dd6d6a76c3232921e358661d6afb9f2c7c8d24592652565183becd0ab6c3f81a9bc420c58846bef80d15eaa9b586606d546888bec4409bdca521c7ba501cabc9115a119f80edfdf9278d43a5b3bf71b068982c41a834969036cf5a6846b4ab87e2307dca22d4bb95f60be3091e4c28947579342adc715e754a6e1eb58bbf0ad92210ef934c0d0c361e3d9fa7a82c4d83b43f9c731367aa025b2b76b5674c2c9e285e89fc2d84d7db4b3c8967eddd96730c6ee84eddbabcbc1dbce8b48cd1f9ed11c674b548eb0de56457768eccf1fc1f58bb296db52a46392e10d6e98200c935e7fc65cb3c059558d0788dd2ca1", 0x97}, {&(0x7f00000008c0)="8afdf0e03111199fb7b07263d72107efa25f9d77a47dd301aa174ca92dcc7de2f61718f811c975aaea95a58cdd8ecb93a21fd583370bd5d55ab54455fbc33fb809534ce18126e4323b1ef680bb84b306b5694411c0465a16691de07fd230dbb193385d8a4f95f318ea43499974f9c41eb47178fddb7914e2341b96399be8aba4b83b36867d46beb6f2774d018d5f0114d9a15cf2df51ab0424101dc8be0637c17869e306feab47d49a5af44ed807fd51468bfe8d537a73231eb5339ac9b0c631e434b5a23536106867ef335da69859c9f81709eeed4a9a2a158a44260d2be607b9b0228309eeb4bf8d6d5a68c540f87fe20efda17fb2a57648483e164050c9f01ad44568272a8fab1ecc79f761ea1f6a34e6bf4e340513b694a37a89de5a88d86003ce1c5c0f31122ea24a397660dfe8b00db245797da4523657da9671f3f63e56832308ac158aec371c519a8b5cc289c7531fb2ddb85755565a13341ec55908db55043d26c8bacf5a4b8dc9fa7f8c2f6cce88b8d5f991b4f6988b336978cb9cb7aaa0f032cdc3bd35be60654876a4296c7841a46481f064d3cfa9e7a8", 0x577de2fa73a3eb49}, {&(0x7f0000000a80)="62a553ebf8dbc5050e9b629b7b46c7bccb782abbaadab8ba701c8de720c9338f156f93d460f16cc82ae372577a54ea7f93fb398bbc1584b93104dacd39a44ec93022c3b1fccb4b7964c4b2560ffd054c1f36e48b44913f3f2a0ac087f2a669068f56ee13991f9836cf13eb19289221d7f093bafc8e4db05b910d2efaf04444c85acd1d23175071c9be06cb7e1e3ee8a9aad65888ffeb6434cd0ac5b81935ad59b58aea94379580a59da08063f1b03da3dec6c8a1966ffca9c22835008ec590abb1927264b0bf51a9351d38f2c51becc4b3378490fc12ef84ae25", 0xda}], 0x3, 0x0, 0xcad2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 10:52:47 executing program 0: nanosleep(&(0x7f0000001640), &(0x7f0000002780)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="052bbd366090cec89746fb69d4e4dd6e1d6ee4b8705d23beb634870f4d1f8367f07a6bce3eb89d90dbc19c2ddfe5a81267130864772b840ba868bc9cee7d95d6e75b0e71bc12406be4cac1f6ad95c96b48bff870123b21429d0b6079068c445e9d39ec52505abe37bb5d5513cc5eafe33f2344380d07ecb86857fedcfa8f3c6f93928d503bb8665f7e2652c27ddb4c2ff492081687474833185108f69bca8fbcf4829dba6f6f191d1524b5368e1596c24c16e970ff41cd06e5c06e5c2d0f68eb49f3870b9ddd76993196eb53b6", 0xcd) getgid() 10:52:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000002a0000000000fb0a000000000000893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:52:47 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x2, 0x1}, {{r3}, 0xc1458bbbaa480006, 0x0, 0x4, 0x400, 0x7}, {{r5}, 0xfffffffffffffffa, 0x8, 0x1, 0x8, 0x8d}, {{r6}, 0xfffffffffffffffb, 0x10, 0x40000080, 0x5, 0x2}, {{r8}, 0xfffffffffffffffb, 0x60, 0x4, 0x6, 0xbba}, {{r10}, 0x2, 0xefd0ee2d359928fb, 0x0, 0x3, 0x7}], 0xfffffffc, 0x0, 0x2, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r11, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 10:52:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000f0ef571000001300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(0x0, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(0x0, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r3, 0x0) r4 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r4, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r6, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) setuid(r6) r8 = getgid() r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r11 = socket(0x18, 0x400000002, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r15 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r15, r16) r17 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r17, r18) getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, r7]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r20, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r22 = getgid() setegid(r22) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r20, r22, 0x4) r23 = semget$private(0x0, 0x7, 0x0) semop(r23, 0x0, 0x0) semctl$GETNCNT(r23, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, 0x0, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r24, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r26 = getgid() setegid(r26) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r24, r26, 0x4) r27 = semget$private(0x0, 0x7, 0x0) semop(r27, 0x0, 0x0) semctl$GETNCNT(r27, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, 0x0, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x8, &(0x7f0000000440)=[r18, r19, r22, r22, r26, 0xffffffffffffffff, r21, r25]) r28 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r28, r29) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r17, r16, 0x0, r28]) getgroups(0x6, &(0x7f00000003c0)=[r8, r10, r12, r13, r14, r17]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:52:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) r3 = syz_open_pts() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = accept(r4, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r8, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r9 = getgid() setegid(r9) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r8, r9, 0x4) r10 = semget$private(0x0, 0x7, 0x0) semop(r10, 0x0, 0x0) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, 0x0, r9, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, r8, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r11 = getgid() fchown(r5, r7, r11) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x3) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 10:52:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x0, 0xfffffffffffffffe, 0x4000004, 0x8000000001, 0x4001, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) close(r0) 10:52:48 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050400000000000000000048", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xb7) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:52:48 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000480)=ANY=[@ANYBLOB="fb18c3003c08feffff0200007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400000000000000000000000000000000b00bd7f673c2837808c67702a969fa2c2f7efabfe3f9c98abf"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0x1, 0x2, 0x7b1b, "7a94922e6073193ffbc7cc6ca2fcea001f991956", 0x7fffffff, 0xffffffff}) 10:52:48 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYRES32=r2, @ANYRES64=r0, @ANYPTR64, @ANYRESOCT=r3, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="096d1b8cb27f5959", 0x8) r6 = socket(0x2, 0x8002, 0x0) dup2(r5, r6) dup2(r6, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x8002, 0x0) dup2(r4, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r7, 0x0, 0x0) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r1, &(0x7f0000000480)={0x1, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x3d4, 0x40000000000800) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) 10:52:48 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) pipe(&(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="dd3ae44ee87d00d7df6bb0e8a9ce3d9d6eb491afc478e5e8833f493843f62d631e1f03d72f18642ca7dbd297bb5e58ffa3df6d4746cdf551e6ba79e23f37335289f176ea0581eb70a5642351d6c4a3ff4b905ea6e2d3eff851d3", 0x5a}], 0x1, 0x0, 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) getsockopt(r0, 0x3f, 0x5, &(0x7f0000000200)=""/133, &(0x7f0000000180)=0x85) 10:52:48 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup(r0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x180}, {r1, 0x28}, {r3, 0x20}, {0xffffffffffffffff, 0x4}, {r4, 0x8}, {0xffffffffffffff9c, 0x40}, {r7, 0x2}, {r9, 0x100}, {r2, 0x2}, {r10, 0x4fd9b53114ded5bb}], 0xa, 0x0) 10:52:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 10:52:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = msgget(0x3, 0x90) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r9, 0x0) poll(&(0x7f0000000000)=[{r9, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r11 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r10, r2, r3, r11, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r16 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r20 = getgid() r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x1, &(0x7f0000000140)="125c000000000000", 0x8) ioctl$TIOCCLRVERAUTH(r21, 0x2000741d) read(r21, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) ioctl$FIONREAD(r21, 0x4004667f, &(0x7f00000004c0)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r22, 0x0, r20, 0x100010025, 0x7}, 0x1, 0xa, 0x4000003}) r23 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r23, 0x0, 0x0) pwritev(r23, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r25, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x2d7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r3, r0, r14, r0, 0x22, 0xae}, 0x8001, 0x1000, r24, r26, 0x4fa, 0x1000, 0x1000, 0x3}) wait4(r26, &(0x7f0000000040), 0xf, &(0x7f00000000c0)) r27 = socket(0x2, 0x2, 0x0) r28 = socket(0x2, 0x1, 0x0) setsockopt(r28, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r28, r27) connect$unix(r27, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r27, 0x2) 10:52:48 executing program 1: getpid() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000001a1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) pipe(&(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100), 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) kqueue() bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r2) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) 10:52:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0xfffffff8, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x3, 0x8, 0x7, "4d637dd8bfa48077d466ce148a63fbb96302d1f7", 0x80000000, 0x9}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f00000001c0)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0eb25c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d1392", 0xe2) 10:52:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, r2, r3}, 0xc) r4 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000200)=""/202, 0xca}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a5", 0xc9}], 0x1) execve(0x0, 0x0, 0x0) 10:52:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef8", 0x3b9) r1 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, &(0x7f0000000000)=""/13, 0x33b) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c6) 10:52:48 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x168) 10:52:48 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000009c0)) r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x24) read(r1, &(0x7f0000000180)=""/243, 0xf3) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xa) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000340)={0x80000000, 0x4, {0x2b16, 0x8}}) semop(r3, &(0x7f0000000800)=[{0x3, 0x8, 0x1000}, {0x0, 0x80, 0x1800}, {0x3, 0x6, 0xffa}, {0x2, 0xfd}, {0x1, 0x7ff, 0x2000}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r3, &(0x7f00000002c0)=[{0x7, 0x401}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r5, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, 0x0, r7, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) semop(0x0, &(0x7f0000000400), 0xf681a0a08a9861) semget(0x3, 0x4, 0x11a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x00\x00\xa0\xd4\x00', 0xea0, 0x0) socket$inet(0x2, 0x2, 0x0) r8 = shmget(0x2, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) 10:52:48 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) chmod(&(0x7f0000000000)='./file0\x00', 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0xc00, 0x2) 10:52:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="fd0400000088c50001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) r2 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) getdents(r2, &(0x7f0000000000)=""/13, 0x33b) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000200)=0xff) getgid() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(r3) ioctl$TIOCNXCL(r4, 0x2000740e) socket(0x20, 0x5, 0xfa) accept$unix(r3, &(0x7f0000000080)=@file={0x0, ""/74}, &(0x7f0000000100)=0x4c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:52:49 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) pwrite(r3, &(0x7f0000000100)="8646d78ec301d5154d5038fa0a0d47d2e675a53596200458e23ed8baa12a4b6ec67c8b622c2e5c65c2177e0637e8497321bffd802cd74b05661aeb0fb74e8b940f03fb9bedab4b74ece3821c37a1a72faddb74e568a8e1f4aa2a94eb6d8f3f351f4925b6e71bae6a681d28c7d2584f0c647434495ec3579724144bf1c78a1cbe66400efb7df71967e51df458d1a8e543c4267321a2e4dc3637976e57424e46262d705a006ce83181a30186c10d439bde07ef1bc97ecbaf8e32c5c89553f5aa90d5e07112b636db8e8f99c3466b170b69dfd9d08ca60309dc11cf5797074cb140bccd1ab6e5dc47d9c2278e1e", 0xec, 0x0, 0x2) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 10:52:49 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x0) r2 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x5) r3 = open(&(0x7f0000000000)='.\x00', 0x10000, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') faccessat(r3, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpgid(0x0) r4 = fcntl$getown(r0, 0x5) wait4(r4, &(0x7f00000002c0), 0x8ec10c64d78d46f, &(0x7f0000000200)) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r9 = fcntl$dupfd(r5, 0xa, r8) renameat(r9, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') 10:52:49 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xdd}, {0x0}], 0x2) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) pipe2(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r6 = syz_open_pts() dup2(r6, 0xffffffffffffffff) r7 = open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, r7, &(0x7f00000000c0)='./file1\x00') write(r7, &(0x7f0000000180)='X', 0x1) r8 = syz_open_pts() r9 = dup2(r8, r8) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000340)={0x0, 0x6}) semop(0x0, &(0x7f0000000040)=[{}], 0x1) r10 = getuid() seteuid(r10) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffff0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0xc, r10, r11, 0x0, r11, 0x0, 0x3}, 0x7f, 0x69, 0x200000000006}) r12 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000003b, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x33e) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r13) semget$private(0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) semget$private(0x0, 0xeb51a75da04fc21d, 0x3c) r14 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r14, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000180)) semctl$IPC_RMID(r14, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0x1c3) getgid() semget$private(0x0, 0x0, 0x286) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)) socket(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) lchown(0x0, 0x0, 0x0) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) geteuid() 10:52:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r3, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r4 = getgid() setegid(r4) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, 0x0, 0x0) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r4, 0x0, r4, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r8, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r9 = getgid() setegid(r9) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r8, r9, 0x4) r10 = semget$private(0x0, 0x7, 0x0) semop(r10, 0x0, 0x0) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, 0x0, r9, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, r8, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r13, 0x0, 0x10, 0xffbe}, 0x20005, 0x18b, 0xc}) r14 = getgid() setegid(r14) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r13, r14, 0x4) r15 = semget$private(0x0, 0x7, 0x0) semop(r15, 0x0, 0x0) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, 0x0, r14, 0x1ea, 0xfffe}, 0x8002, 0x7, 0x1}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, r13, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setregid(r6, r11) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r2, r1, r3, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000080)) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 10:52:51 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, r3}, 0x644, 0x0, r2, 0x0, 0x0, 0x3}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) socket(0x10, 0x4, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) r4 = syz_open_pts() r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x32, 0x0, 0x0) setsockopt(r6, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x32, 0x0, 0x0) setsockopt(r7, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r5, &(0x7f0000002080)=ANY=[@ANYRES32=r6, @ANYRES64=r4, @ANYPTR64, @ANYRESOCT=r7, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) msgsnd(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000f00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c00000000000000000000000000000000000000000000000000000000ca9d5f6bff1bc5654f0400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40159ebdd0a3bdd60300d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090f49638df6a47a1e0fa5a1444e93157c247ceca6539e8b173be7e92aa6b9de887b270a09b4d2d69a8450ba3e08d9148e6e16094a3f633e42d5cc80b5cba6f19cf7c22fd5b985d559705e7ae"], 0x1, 0x0, 0x1004) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r5, &(0x7f0000000480)={0x1, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x3d4, 0x40000000000800) r8 = syz_open_pts() r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x32, 0x0, 0x0) setsockopt(r10, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x32, 0x0, 0x0) setsockopt(r11, 0x29, 0x2d, &(0x7f0000000080)="54002393", 0x4) msgsnd(r9, &(0x7f0000002080)=ANY=[@ANYRES32=r10, @ANYRES64=r8, @ANYPTR64, @ANYRESOCT=r11, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) msgsnd(r9, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r9, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r9, &(0x7f0000000480)={0x1, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x3d4, 0x40000000000800) msgrcv(r9, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r9, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000001e40)=""/74) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/191) msgrcv(r9, &(0x7f00000000c0)={0x0, ""/136}, 0xffffff25, 0x0, 0x1000) msgrcv(r5, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001e40)=""/74) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/191) chmod(&(0x7f0000000000)='./file0\x00', 0x60) msgsnd(r5, &(0x7f00000000c0)={0x0, "2b10e6a7ba80f9b507597c1765cfb545b8325ae7b15a352127c9aaa88667e3ee46c0d5a7cb1d46f05c4153364558d22a01c26dc04840bef5f00741e09301c59d7fed528017113b9ec44ca463ef3ff74fac23d82460b7d2cb966b3e54a71ff12b34999ae0cd4fb318398aa1f0495f19dcfcef26b3ae361f7733ba9a2a8f2d18022231a66233029f161aee9c396b58b2f438a398409d"}, 0x9d, 0xc00) 10:52:51 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) socket(0x11, 0x3, 0xfc) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0x100a2) 10:52:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = socket(0x18, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x10001) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000140), &(0x7f0000000180)=0x4) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000100ffff00000000000000000000000086f5", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 10:52:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000580), &(0x7f00000005c0)=0x10) readv(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000440)=""/91, 0x5b}, {&(0x7f00000004c0)=""/34, 0x22}], 0x5) open(&(0x7f00000000c0)='\x00', 0x1, 0x102) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() geteuid() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x95}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3, 0x0) 10:52:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() shmget(0x3, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r1 = syz_open_pts() write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 10:52:51 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000700), 0x287) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x20000029, 0x105, &(0x7f0000000140)="ba6b3fe1b7ce655fbc46c1e2eafbea3ccfb71dc3f90b9d25f50d604319a3c8c54e2ce6486f8f068c6ec663c03e02d7ada456fb53b258600470ab5a95d4a7c9b11d8c0e8a16f78acaef5d8d666fa55461e93fea9f8789aef9c951d211238aec4f61448d60001a34a488f6e171673c2afe390f6b9d822fdcad4df182f74bbfcff4ecaee4310e40d775277b83b31807771cb19953d6b0c3a1c44057b65d99cd0fcbfdef2e415174427216e19603c9fb2417cf1a58e3918179feb7ec267932859ea8b6ed39161aecc4321561b9463552e2dcf75bfc2a0807d3633c9389cc1cebbedf43f0ca9ed1becd377c40682236c1972b11a7bfd64603cf0e76beba", 0xffffffdf) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/de\xf6\'\xf2uld\b', 0x20, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) 10:52:51 executing program 1: setrlimit(0x4, &(0x7f0000000000)={0x7, 0x2}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000640)=""/116}, {&(0x7f0000000780)=""/31}], 0x10000163) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) getpid() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r3, &(0x7f0000000180)=@un=@abs, &(0x7f0000000240)=0x4) nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r6, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r7 = getgid() setegid(r7) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r6, r7, 0x4) r8 = semget$private(0x0, 0x7, 0x0) semop(r8, 0x0, 0x0) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000000)=""/9) 10:52:51 executing program 0: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82028180ffffffff51db8ecf6efc244cd2a0fa7a5ed3d15103ccb0718959b0300fa7cac27e292c9b6df755dd5ebf295a0ee63fbf3ef0546e961c0fea94cda715e0b5f6dab1c21fb1c142f747c4081f4f38e1a00000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 10:52:51 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget$private(0x0, 0x4, 0x400) semop(r1, &(0x7f0000000080)=[{0x1, 0x9, 0x800}], 0x1) shutdown(r0, 0x1) 10:52:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c653000cb445d33751adcd9772304d03bfc3d511f21f59ed3e2b0254563177c26b5ff7e19a87e706f99b1d6bbd9f3dcdd4d5dcad88b0a776f15e565ec141da1d5ffe395af0e02424b684d9805d2f07ed764f7032b16a217a93b9b80269691a173044861199d4a53f24029d4eb8b2637b79e9c4c8471b096aa689cfdb50ad61ca122e304b7ac6fc193b93937bed43e7627b1037ed5d1b8f63f7e50ba8f6712d14b43784ccd352f6d15007b0a896a7cea690e523b5db599a5810c4509d07b8ef50e1867a2d8c4111c4ad7e64bdea60423c1fa32"], 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x1, 0x7, 0x5, 0x100}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/226, 0xe2) execve(0x0, 0x0, 0x0) 10:52:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 10:52:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "006af6000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:52:53 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000001c0)=@abs={0x682eb13985c518e7, 0x7}, 0x312) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r4, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r6, &(0x7f0000000080)=""/93, 0x5d) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r15 = getpgrp() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = getppid() getpgid(r24) r25 = msgget$private(0x0, 0x20000003c4) msgrcv(r25, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r25, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6020374426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db901c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf27efc4af054211f6a554a0101f663df553b15ba82a7da09f2760f42c17afa524556527a9e1b60efada66df23f63983ca8321f9f8322300000000000"], 0x1, 0x0) msgsnd(r25, 0x0, 0x0, 0x1800) msgsnd(r25, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x1, r20, r22, r19, 0x0, 0x46, 0x81}, 0x10001, 0x1, r23, r24, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac1cf1e133d0396254d4962705b0d7a46b7d1b0632a3556a324f9f9cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f0b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r16, 0x0, 0x0, 0x1800) msgsnd(r16, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1, r9, r12, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r13, r14, 0xa5, 0x1, 0x4e2c, 0x6}) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r26, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000004000000000000400000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a85e4198c014727cc6f"], 0xfffffffffffffe9f, 0x1, 0x1000) r27 = syz_open_pts() ioctl$TIOCSTOP(r27, 0x2000746f) r28 = syz_open_pts() close(r28) ioctl$TIOCSETA(r28, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r29 = kqueue() kevent(r29, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r28}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) msgsnd(r26, &(0x7f0000000f00)=ANY=[], 0x0, 0x800) msgrcv(r26, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1008974a80a00000000000000e500"/229], 0xe1, 0x0, 0x1000) msgrcv(r26, &(0x7f0000000b40)=ANY=[@ANYRESHEX=r13, @ANYPTR64, @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19927077f3f27ddca10851054487d26921aa6a6c0430faf1c74e253af61380e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c542", @ANYRESDEC=r11], 0x4, 0x2, 0x1c00) fcntl$setown(r5, 0x6, r13) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r30 = geteuid() setuid(r30) getgid() r31 = semget$private(0x0, 0x0, 0xc1) semop(r31, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r31, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) getitimer(0x3, &(0x7f0000000080)) getuid() geteuid() 10:52:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="44cc831ed931218dff813e90baea384bd43918264efcade8df411045ffc9e008f1ce7d4ef4e0b58b6a8b2d", 0x2b}, {&(0x7f0000000040)="a8d7f9b0c8dc836bb158fcebcbd1034eafcda55a0e0b31374457f64104e594539e8ee647db81bd012cc9e2e50036a74d8cfe00849c", 0x35}, {&(0x7f0000000100)="e925b22fda656ac80d6b59523851357c04c31cb89afd432d9727a31236a4f26a8f0c9c36b9f57acff433829e4d6b848c143d9af6", 0x34}, {&(0x7f0000000200)}, {0x0}, {0x0}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x4) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, r5) fcntl$dupfd(r1, 0x14, r3) pwritev(r1, &(0x7f00000003c0), 0x13e, 0x0, 0x0) munlockall() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:52:53 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xfffffffffffffe8e}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="28000000ffdd00009e51000008cd3d461ea056a5f1df000000003f95631bdc11db1f3734506c2f2f35db060000000061db5eaa898d1f8524e0069ad849b469ef784fc3b082c92cb05b89d3b78398fb7da891fb42638f2abc7b3bf2404920c7b6ee568a4d893661d16b96644157c3ed99e4930e4ab953623d3cadf525ad325a9219781ec71c8b41e0c971b5c2f142dae6fde2b52792e1bfc9acd5c669cbc8", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYPTR64], 0x28}, 0x0) write(r3, 0x0, 0x0) dup2(r3, r2) r4 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000240)=0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x20, 0x0) r7 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r12, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r13 = getgid() setegid(r13) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r12, r13, 0x4) r14 = semget$private(0x0, 0x7, 0x0) semop(r14, 0x0, 0x0) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r13, 0x0, r13, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, 0x0, r12, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) lchown(&(0x7f00000004c0)='./file0\x00', r7, r10) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180), 0x419) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x3000}], 0x5) semop(r21, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r9, r18) r22 = getegid() r23 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r7, r18, 0xffffffffffffffff, r22, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r23, 0x5, 0x8, 0x0, 0x80000001}) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) close(r25) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000380), 0x28) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r28, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r31 = getegid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r27, r29, r26, r31, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r34 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0xb47e21449c01528c, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="5455323da7bc06c7d6fd5dfb592870e45336f7f65dc77aa956e17d88e18f5c3411fc172bc97be45252570232a288ff82b4f2d3f3ba6b829b8237418a39ecc0c3e2c38f677f45828d2776c4367c915f33a4bca280a2c7e8266b472cb78c", 0x5d}, {&(0x7f0000000300)="ab52c55e469c890cd0a57e8cb2d89b21814b08c6c14ca4fa34332d52967fd07aa34128964f18e94e1bb8947d34b8e0d6d26bfbceddb090f5842990a11b65cc209e5d473d2755907b69c9d5c155c23f9f179389643be016ce94ab21b12763fa9e0efcc3661b9e7601cbc0956aaee3a25848cd3ad4af94254c4574bf89b92503d40bb4bf22f49119c4151fa111208878acfdac20ab42ea0f3591bb1e26a6f3725fcb3184d7393be9af3b50cef2e00c6b77065d312a747c12cc87a87389b99a90f78cb58ac3705af2f9f711a768cf27a3a7c4", 0xd1}, {&(0x7f00000004c0)="9fdc4939f005b41aed402f3b4d58461244ddd33d439c4f4b32398ea061722c1e03c7cf60a376b5e22f1d64dc7fe9f2ce2ff8ab34180255568970d2c9b9703e4056f2a7308844972ef52ac998ceb900cad92c7d403dff618a966aa1ec727babfff028434b2e7f0af689cde070ce6508ce73006e0b1c68d976a17e65d5145e5b3a27748c881e13641d0e", 0x89}, {&(0x7f0000000400)="547062cb9713aa591bb80e5ee6d433ff182dc11c1ec35a3cb901c6bdfff08cf3c8ab86eb34fe78025f38a30482d8b813703b290664944ca7eade15fd66ac98309ec6badbc22819a7961fe96dec9a16beff94a8026f0fb53f3937ed", 0x5b}], 0x4, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r23, 0x0, r31}, @rights={0x28, 0xffff, 0x1, [r0, r32, r33, r0, r34]}], 0x70, 0x8}, 0xf9101b009f4c552) write(r0, &(0x7f00000002c0)="447e89eb889694b131e56fcf7639172295e23e3a61198cb1c9b000bf6751a1dd1a5275edac802ca0f24991c9f349df0ec93a71cb5e987770c52c3c2b803e", 0x3e) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:52:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) write(r1, &(0x7f0000000840)="11", 0x1) r2 = getpgid(0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = socket(0x2, 0x1, 0x0) fcntl$getown(r10, 0x5) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r15, r12, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r23, 0xffffffffffffffff, 0x0]) r28 = getpid() r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) close(r30) r31 = getgid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r30, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getpgrp() getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={r35, r36, r22}, 0xc) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000600)={r35, r32, r31}, 0xc) r37 = getgid() r38 = getpgrp() r39 = socket(0x11, 0x3, 0x0) setsockopt(r39, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r40 = getpgrp() fcntl$lock(r39, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r40}) r41 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = getgid() semop(r41, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r43, r42, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r45 = socket(0x2, 0x1, 0x0) fcntl$getown(r45, 0x5) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r47 = getuid() r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) close(r49) r50 = getgid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r49, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r52 = kqueue() r53 = fcntl$dupfd(r52, 0x2, 0xffffffffffffffff) close(r53) r54 = getpgrp() r55 = getgid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r53, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000700)={r54, r56, r55}, 0xc) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000600)={r54, r51, r50}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r46, r50, r47, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = socket(0x18, 0x2, 0x0) accept$inet6(r58, 0x0, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r59, r57, 0x0, r60, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r61 = kqueue() r62 = fcntl$dupfd(r61, 0x2, 0xffffffffffffffff) close(r62) r63 = getgid() getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r62, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r65 = kqueue() r66 = fcntl$dupfd(r65, 0x2, 0xffffffffffffffff) close(r66) r67 = getpgrp() r68 = getgid() getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r66, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000700)={r67, r69, r68}, 0xc) setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000600)={r67, r64, r63}, 0xc) r70 = kqueue() r71 = fcntl$dupfd(r70, 0x2, 0xffffffffffffffff) close(r71) r72 = getpgrp() r73 = getgid() getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r71, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000700)={r72, r74, r73}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be361bcb4fb7d31a5e99ead3461e27ac8c8e267c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2ff0300002510b0e5fe234120e45388c9e55034940cb434b951d0b2c5360824a2afe68bb4e8c3f5e07e65330f554a902e5c8b77403eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6281b4d41a06eaa8c5c76dbbed7d0934aa1b7a90b70710228847c64596d1460055bb4b778a4"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r27}, @cred={0x20, 0xffff, 0x0, r28, r32, r37}, @cred={0x20, 0xffff, 0x0, r38, r59, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r67, r74, r75}], 0x80}, 0x400) r76 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r76, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 10:52:53 executing program 1: getrusage(0x8000000000000001, &(0x7f0000000400)) r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x24) read(r1, &(0x7f0000000180)=""/243, 0xf3) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xa) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x10) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000340)={0x80000000, 0x4, {0x2b16, 0x8}}) semop(r3, &(0x7f0000000800)=[{0x3, 0x8, 0x1000}, {0x0, 0x80, 0x1800}, {0x3, 0x6, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x7ff}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r3, &(0x7f00000002c0)=[{0x7, 0x401}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r8, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r9 = getgid() setegid(r9) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r8, r9, 0x4) r10 = semget$private(0x0, 0x7, 0x0) semop(r10, 0x0, 0x0) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, 0x0, r9, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, r8, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) lchown(&(0x7f0000000240)='./file0\x00', r8, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, 0x0, r12, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) semop(0x0, &(0x7f0000000280)=[{0x0, 0x4, 0x3372bb319e854009}, {0x0, 0x400, 0x1000}, {0x0, 0x3, 0x1000}, {0x2, 0x8000, 0x1800}, {0x4, 0x143, 0x1800}, {0x0, 0x6, 0x800}], 0x6) semget(0x3, 0x4, 0x11a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x00\x00\xa0\xd4\x00', 0xea0, 0x0) socket$inet(0x2, 0x2, 0x0) r13 = shmget(0x2, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r13, 0x0) 10:52:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 10:52:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x7fff, 0x0) r3 = shmget(0x0, 0x2000, 0x2f7fccddf8764f98, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r6 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r10 = socket(0x18, 0x1, 0x0) close(r10) r11 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r10, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) geteuid() r18 = getpgid(0xffffffffffffffff) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r17, r16, 0x0, 0x0, 0x153, 0x80000001}, 0x8, 0x100000000, r18, r12, 0x6, 0xfffffffffffffe00, 0x100, 0x9}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={r18, r13, r14}, 0xc) r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x107f, r7, r8, r9, r14, 0x40, 0x7ff}, 0xfffffffb, 0x5, r20, 0xffffffffffffffff, 0x80, 0x8000, 0x200000000200}) setpgid(r5, r20) r21 = kqueue() kevent(r21, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 10:52:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pwritev(r1, &(0x7f0000000240), 0x0, 0x0, 0x7fff) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 10:52:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x7d8b3ff5dabcb24f) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x5, 0x1}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) close(r2) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x0, 0x10001, 0xff, 0x0, "34c468b3fc04deba2e24a28750427fe295d896d3", 0x8, 0x1}) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 10:52:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r2, &(0x7f0000000100)="a880fecd4dfc2a103d02d06d5752b45d26adc78338042a132bede95adafe09af1929037e9837dd2f94bf35c5cf2cba2872118efe4fc8766176803dd72703df3e986db98f3b5511b48c4fe53d553adbec9471b8ec84d7e5109797917c928f14306ba17853af5184845f97f5aaa7da71ed67dda5baebe72813db21902a2b1ab55073e7bd0ad206ed2633bf29abecf4fe3383f91a296831d2b369bbba32baa5955bbee01ebbb00e8518829e", 0xaa, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 10:52:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x7fffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) close(r2) syz_open_pts() r5 = syz_open_pts() write(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 10:52:54 executing program 0: r0 = syz_open_pts() r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f0000000040)={0x2, "772b8fe428c16087b3d8b0b2e78ee1a35755c90dc4b6ab59a1f327cef9ace73225b9f8b5d5e2f21d282a7a36dffb7cf07e687d4831855092946a52d4efb62ed41ee5555b6226bd04ed3d2d9e6cf04cb8994f14d0fbd43da5c11f0d7c0c3e8ac88d0d12d0931067ca4de894f4a9e42d0993791c75ba700e05c4413eb8ef8c150cf400776aacab4d055ae90d78d7af00b99b8805a1"}, 0x9c, 0x800) flock(r0, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x100000000}) syz_open_pts() pipe2(&(0x7f0000000000), 0x0) close(r0) syz_open_pts() 10:52:54 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x1) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f00000004c0)=0x35b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe6d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f00000000c0)=[{0x2, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400, 0x800}], 0x7) r7 = getegid() r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000580)=0x3bf) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xea91, r3, r5, r12, r7, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa88, 0x3}) setgid(r5) semget$private(0x0, 0x0, 0x86) r13 = semget$private(0x0, 0x4, 0x18c) semctl$GETPID(r13, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r13, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r14 = socket(0x11, 0x4003, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x8) symlinkat(&(0x7f00000000c0)='/', r15, &(0x7f0000000080)='./file0\x00') r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd0\x00', 0x900, 0x0) fchdir(r16) semget(0x3, 0x1, 0x240) r17 = semget(0x1, 0x1, 0x10) semop(r17, &(0x7f0000000840)=[{0x2, 0x7, 0x800}, {0x3, 0x9, 0xc00}], 0x2) r18 = semget$private(0x0, 0x4, 0x2c0) semop(r18, &(0x7f00000002c0), 0x0) semctl$GETVAL(r18, 0x3, 0x5, &(0x7f0000000000)=""/107) sendto$unix(r14, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) readv(r0, &(0x7f0000000a80)=[{&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000bc0)=""/27, 0x11}, {&(0x7f0000000880)=""/238, 0xfa}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000000b00)=""/24, 0xfffffef1}, {&(0x7f0000000980)=""/243, 0xfffffffffffffdc5}, {&(0x7f0000000680)=""/125, 0x87}, {&(0x7f0000000b40)=""/97, 0x61}], 0x8) 10:52:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x562) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/86) socket(0x3a, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f00005cd000/0x4000)=nil, 0x1800) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r4 = geteuid() getgroups(0x1, &(0x7f0000000340)=[0x0]) r6 = getuid() r7 = socket(0x1, 0x2, 0x83) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getpid() r10 = socket(0x34, 0x8000, 0x0) close(r10) r11 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r10, 0x5) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r14 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={r14, r12, r13}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x6, r4, r5, r6, r8, 0x182, 0x3}, 0xd61, 0x97, r9, r14, 0x200, 0xfffffffffffffffd, 0x401}) ioctl$TIOCDRAIN(r2, 0x2000745e) 10:52:54 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r0 = kqueue() r1 = semget$private(0x0, 0x78e92da66c35caaf, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x401, 0x401, 0xda52, 0x1ff, 0x333, 0x367]) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kqueue() fcntl$setstatus(r4, 0x4, 0x84) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000340)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd1300100637327df7e48780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f043937d4fcf1c9cfdd144b0a46327c4a631aab4f94f97d5b79e44ff477d88fc913aaef15d94c36e8d97dec161cabced0041e746a456611094c286ca7ddc6199ca5c8a54df9f73c38c866b6f65b36ab7a422391084201787ddb4ef3197a6d7ff90b9e5a8ace6e55", 0xb1}], 0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)) getsockopt(r3, 0x200000029, 0x8000000000003c, 0x0, 0x0) fchmod(r3, 0x111) r5 = semget$private(0x0, 0x7, 0x180) semop(r5, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r5, &(0x7f0000000200), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) chmod(&(0x7f0000000180)='./file0\x00', 0x80) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000240)=""/226) setsockopt(r2, 0x0, 0x800000000001f, 0x0, 0x0) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000d700000000000000000000000000000000000000000000000000004607000000000fe386b9a7dbb84434931b998f81cc39eef2125ce09eebbfe9faf2c758b125140483a0c4e0fb51e10935715e5063a96ca17786cbe432e75f75ec42ef7bbe5f2cc5ba37599d6fef41b71151520f14a6a45101cf163119390ccf69c1ac1c047f67b7d69ecaf63b5efe2395cc1d81b3408b26204708ff4eb3c0983d8f978af03cccf98352fc121b52b8049f70a70aaba2340b28b2ff552df51581b7267273fa3b013a6cce908b2bd80bdc325116163c099ac9fc89c11f410225033698300f3fa5aecc11820f49b5392519b7be5d2ab0c63b80bd62aeae99b56a16bbc0d8a126869b038c611bb91bbd91af7ca7fa7566d3d97a290656a0c1facc36f959cf9690c0b66d1572dfca72a97b16738e1cc7c91a722fade8b6b64a315fc4eab0"], 0xfffffffffffffcc9, 0x1, 0x1000) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="50b0f38fa0a1b6b850c50900000000000000473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7", @ANYRESDEC, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES32=r7, @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000739141dbe362adef006c6531742386dfec5f83368132311467fdf419b9b50c00eea3faf0c98c86dc4b7c9327b134ccc97a6bee0b76f93c894cc1d6cb27d451acc9d1a1e843089cc355002e5d9c1bf13a72ee113bff08d5fdec77091dc5311e5bd7ca867beec15837a5a6983a1035"], 0xe4, 0x3, 0x800) 10:52:54 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) getgid() 10:52:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/htyCcfg\x00', 0x20000, 0x0) r1 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x7298) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0xfffffffb, 0xfffffdd7) r3 = semget$private(0x0, 0x7, 0x40) socket(0x6, 0x400000000002, 0xfffffffffffeffff) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) socket(0x18, 0x4000, 0x4) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000240)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r6 = getuid() getgid() getuid() getgroups(0x4000000000000208, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r16, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r17 = getgid() setegid(r17) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r16, r17, 0x4) r18 = semget$private(0x0, 0x7, 0x0) semop(r18, 0x0, 0x0) semctl$GETNCNT(r18, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r17, 0x0, r17, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, r16, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r6, r14, r12, 0x0, 0x1a3, 0x100000000}, 0x0, 0x100000004, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 10:52:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8b2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219bd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966edfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137c46b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea29f3fa8fd5da318398dd5917cc5116c54b7c44a5d738839790935400d3461300"/769], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0x3350, 0x0, 0x0, 0xfffffffffffffe8c) 10:52:54 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f00006c5000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000cf9000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000762000/0x2000)=nil, &(0x7f00000a6000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x9}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil, 0x3}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) pipe(&(0x7f0000000900)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ftruncate(r2, 0x0, 0x9) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = getpgid(0x0) ktrace(0x0, 0x5, 0x40001202, r3) r4 = getuid() r5 = getegid() r6 = getpgid(0x0) ktrace(0x0, 0x5, 0x40001202, r6) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000740)=0xc) r9 = msgget$private(0x0, 0x48) msgrcv(r9, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) msgrcv(r9, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) r10 = getppid() r11 = geteuid() pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r13, &(0x7f0000000000)='./file0\x00', r13, &(0x7f00000000c0)='./file1\x00') renameat(r13, &(0x7f0000000200)='./file1/file0\x00', r13, &(0x7f00000002c0)='./file0\x00') r14 = openat(r13, 0x0, 0x800, 0x2) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r15, 0x0, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r17, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) r19 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r22 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r22, &(0x7f0000000000)='./file0\x00', r22, &(0x7f00000000c0)='./file1\x00') renameat(r22, &(0x7f0000000200)='./file1/file0\x00', r22, &(0x7f00000002c0)='./file0\x00') openat(r22, 0x0, 0x800, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r23, &(0x7f00000028c0)={&(0x7f0000000580)=@file={0x3, './file1/file0/file0\x00'}, 0x16, &(0x7f0000002600)=[{&(0x7f0000000f80)="8920673798b7318e5ec88b5ce149904367248e2908635f6257c7f4135375a7c53bc316892390c3aa9ffaf6ce92ff68ae0189e5f6d353450e19973940fbe849348f46fb41474c59a0191f67e55ed5490ed65db71103906b1aec10da8f8ebcdfba597435563732f8f269a9f546671d17e85af405996a2b6c74e866c774957bc34f320a22d0e17b25150f916d2812b2fcc879b2f745ddd1b79bcbede05a866f93e52a4488948de82d8145d037ccc5b17649baa43632b27c8e1c9be5516deb3207e48cd2b6b2d9d0f47e182184169de1bb3af805d387ce47b7a4e22597093509756c10a17975017757b7f642a8f8ad79c9f40b97bd23998f1974d0c0df50", 0x96}, {&(0x7f0000001080)="54b6ad6271eb44ba47c7437d4a72692f06367cdbdec3b2b9186f0efc74357df2c7ed755189c4eaa1e7aef163459576ff2bf2806fc6141de5ed272b5bdc2d767a13de40f130ee00258a4fe23044dac9d7cccf5e2d347a50", 0x57}, {&(0x7f0000001100)="8ddb3fe291ed9b45fa4691811115c55db8f11f7dcc06c713e6edd6a1d92e9708b39a7425fda0e3dfccc2850efb1973da7193b22d90782b94e99b4b6046b981aa77fd4fae5a132c2549ed4b6e164c918233a29eee3ff868e3b933f40a8b4cd12cc6d90fee9c1ad11d5022c701a8784afbe75ceb6da52aab09b0f1c084c12cf72ded6224aa42ed354656c1aadbe3bb595664e1c7610108828f2f20bd0d", 0x9c}, {&(0x7f00000011c0)="89a611ebc71febbf309c23a021544ba5f2025d5b2ef83aa84a8200afa091c2220aadb160781103665eb1bb1d812a0519e5533c9b7829becc9692ad99a1ae14b256269a72abc3a74aa030e08ed94800f1259cf18585996f9b8bab51f41102f12f6152d6236d62c660ed3795c6ebabdf64d928e9bd8872d555bfd4234ff4e0746c8d52cc45942491428b2a6f10666584cd92ff822d738eaca16dc5c295d95409330b13b28e9b77c50772902be398b9e7d2a0125c5c25f869ea89dd5af0dbda3139a15cc3315acef952dd190f6b27027eb57a210d402c058474c622e98cf36d1d60b0c25bf26730f55db62b80d33caad73c899b1674d6a60a67e83d9b9f7b937e874636bf6736f4e732c617c3aea63b4295b8c073d69c3d69a56467ced61caf71e68a436f488e36dcc77a0135d9809410da448ec44e41334cfc6c3239896438cee73e7c5c72a4ed96ce6e1008ae10f8660af4ff1e47ec75b7b2e25d537a1ef2bcd1b204ec5b86dced2548ee1d3c38cc4ab872df9c488c9c68fdddc8165978a4c44f73d69c1f3a7b3ac2cb115de83995c7235df09861bb944f84c2faf0842d4c52abf9eddbafa4eda28ae25ef5b096fede58163c588c5872449466a0c4a5339ecb84607c513fee1393aee5cf6edb02f0a08ff1937c41fd61950c38caefb044559a87691595333ecce9644188a8f8870ce0f7d244758983df5c8a465277e11af52b82b387ebc4cfe9d230b0d5890ab6c72400bbe9d5ada62f5dcaebfa0ccd39f20c6f5c91d06173b60e87f6862ecf7e95fa6ccee72fddeeb8e2e6776cc1b99bac8c3ec8a6b36e912f6892522edc156d2092254c1f44be73ad7025fd8fcd166f60e0f0b006ebe567d735e84e05fd75ce6997aed30f601b53c18438a8499ebdcefaee54662440155a8f02c6ae99e697837dbda9a2b0711549f947d05478aafe964e481e49f762442463dff0b4a389cacc2e3e7847ea72614813882d35345207b3872e40abec5fc5ef1ed331ccfc67b0511303a4ac4a39d9b2c3685383081f63bc775d2de1bdd811658fa32137a8db5615c8232c86eb4309c1ea6d5629031e814c913feb0b85d2100048e7cf1a7235109b02c8cc9410e310bc39d35c0d0bc665e4e800c65d7e1b307b9f813be4fa6533d0b8a8879069d2fc67f82bd4a9df13223d9bf6ab2e2ad9970ee3159812f840fd6472e815d9de1b89149c9650d0eece57a8eba7d95c0b877ab35adf373dc03d7451b1f698b023dd8822d17d994f1ddc1a25404f22f24358ee513088ff39dd221e52ded533e32a728148a68c6ff8e7224bd05265fc26fe221503dfc7b6e15c27bbf6fd583d1e673f4eb9dc15c14d081da7bc8900f07c3345f93d3639d11b52718ad3fd3fa1204834eb61571cb1fae255df541562767a49697454ec863364e0f058f9849abb1d7a1f94a5b513661b272c09a268741c1a629ae7f6637550b41fb4b4802bea552763122b8344dd4e70df1869ae66862848e54fd2234fe8b82c7ce7c8568477f259dabf199211acb905d3abaa896a3f129c269c11c9505c6d5d51d89a2e1d93c9efa4b35d776b6e5cea89d95bf390f49c9dc5a3eb73e7cc472659f9851fcdec62c332b92eaa1025cb31498e77675d20522a8085503f3158731f7eed5ab01fac1d0a212147a73316ff6cfb97bdcbdf1c9ed9969904b1b038de9dd4fc8f6b6278b21c6abc95c27305c545af72971cd7ed0943094da626efc464c74b7dec115437d400dd4f99bbc26ee11ab9103f85c252a5c5605d8e7b641dca4ae079d95d12bf0426ec5eb36d9cbddaab0fdf87a641a3e4b380be43f784a5c80aa5f2f937e1e0bb068dc3e3fa7f90aa840726683bae6c95428728014a5676a94ad78f697cb20b337382bf02968ca26bc14bdfa440b3b158af32eb25a83632e361e12ac173ac96c5fde0305efc37a786717bd3242c6e099e4ec2b5b4a55e3a88ce209a745dbb5c89ac81d55f244743da53ecbedd6d20934ae1de6234ce2b4b09c6977d5e2f0fe4b1bbfd7ded486a06025332a02af6a6cadb48e4b8302bbccc29f8adf9fb30b3f4f67cf51faea0470109cd6b2ca57b133cd4bda3e56ff0a2ab42858323c348126f9d2d20927078a4881382a366a32d6076291859cca0ca43c2a8bf3dd8621e5bf535d038e2a53507d316b26d2c492bc30fe5034901629335539e37d3cbd584ff7ec24bf3ce78200d46f3d1284cae8238d15def4c8601193351acfdf592f9657b508cde767289586608708b9fb7e47ede28867cddf714ee1cbf074bb2a3d829da6fcfd3cec791dbbc9d4e0b8eeacd2ae7c8b02898c726c171875ba52530535016c4310161ed38f883acab68e68948dae4e4a56efc53f9af0c006f563ab51461e412ed24a1f7f4467ae551dd724106c86f2181d8580e463ea5d863532bcdcf488a70b980fb412f9b9918b7b2d108ec8c254f92bc20e093956c8f2862c6f04c726876ff0676d18f80166ddd8c14fb8a2169649a1eb371d1a1d017a8926ffe16c2d97e814b39a173d4e1432fa456faa3413bf9cecc693c93566ee670ebaffd98aca3752b50bfdfc4d598fa994daa6ae7ad7109c2cb9999f567e4710e3f4f155d02ba0cd23b3fe542c488156c660e3417bcb72116ed3b05eded76305250057814f73de34f72db9065b1acf76b162a3a4a1accbf234f9112be168185a7f3fe8822ae0ba3cf3dec7bc1a6521c0b62cc8d6c02bcac06b82962388f6e2df782f85005fbe61757282dfeea855278c1bb36dff5c8133dc11f0fc7a02b795e47320833b4b35e351f6108b60b7ee52b49df2750f93d5228bf7c35afe68ed622e7d74c4666a8e8aefc13927f05dad946e21421a45e6d05b258de69ab9fbbcb20347409722a99061b20979ca0ba3ba7d26bdb329af5bc8cb5c665036acc2fa10a3cdc9d522b57363276c4eb17dcdb5877b3dc185478abe87832cf362fcf6781db801c716eb3fa1c0f36e35e091299f0f8f3b1a5f242be79e4252c07dfaf868731d4a93e715373b1edf14ecfe13af5c08ce3bf7d4ea4d80623e698743d239b044a2e3ee100be4a998e0b161d0a32cc5c7457cf40ac0a5a8069931bc4ee95f5f8fe1a00f4c6f3e752498a7c2bb3bb9e97dfb99639ddcee4236c94341f42ec06455ac3745f0f08d037e21090e7a0a25dc8c86ad61dd55e9b7b0f5db7292f787c0541d16e107aa11001832a206a6da86a3b818bcd6195214a8c8e1cf8678c2f12da489d1cca3505427ff3d6f9d65ef11aa11dfda6b5103a9abb87f479a6e3df5f140b2697a901e27f2d4635c2a63306664858bc0de489de50a7c9ee96a57ead496a81da7acd64c6e022e87ea9a0c6afe6d45e679418fb8f1d5fb72eea542faae2b1998a63b0bbb51b3dfa2f5fcd7bb490cab6d52ba4e2b38e6d80b95b8b6238a9db317892bd15fa484d3274a6773913bc969e98d8a9c9ad30535c5aa4b01371173e6ab4a7e59eafc56753a4d20106b21d0b646528350c82ab086836c68219a032cfea2fbe0f4ed40cc773de70c485f399fdb070eeaea929d58f5a31a1a3a6b623e26fbc685e3f83693e4b4c4932ead6ca9810a49efc7c7c5ebd073c5483a2fd17973204831d67910761e4b64af65112828a9c04d3fbbffe197f4113e5c176896b79e95005d96ac399cfdae9fd30b161c58b5deb4de8a33f34a8ecc36a718dc1dc882f3009544a32c7fea3dc8016ab5986904c95fb1e2bd2cc937ac7e75440817b0609d2710743959538804eca8b0e6b52b41c75bdfda57842d1045f33c999aa569b0692727ecf39eac0e444a573683d91218e0e90e735c1e3c08001aad547a0949717ba09475cc4ca408a3fb8adc2ac620f321c5999275d28a98c7facb2b18c3a4ee00ea49988803398fab706a8bc0e61bfb2a9ad0cb426db30ae0b53aee820f8e42cef52ef6df4c3639a714facd57213983a3ffd15699a04d2d2661138c8e0cec9b3119964f063cfa7488467073f4094f650c93d61ec4cb573f518d68de35857dc4e1063e2049035fb8fd2fa8663d35133e4bf6ddb38053fa82c92122ca82d66065dccfbc789b441b8d20c2dd81af7fc5e14fd929f7594be561b9b430c46bd33cf2d696031246e51bf69749d45465b239804af888241dd501d2df9f5ad6a6e7f5edab31fbfe025a58806c60666cf00f3ae571377fc5c20e1b3af7be92420b2a712fb09dcf5ae16e3cb3f29a270842d75f3ffacd205d67a23826e7494e758a45dfc9a95cc144e439a23d8eb4c27664256f0240bb3864c17edb351554368e166e993374567c207fc740da454838cc2a4b6967c05981c9d9e471fbe3e21621eecb07e4ce1249bc42e025777a46817ebe5eb322edb46a6e69b6c38de0f0680a8710f7e260ed88c36f914285266dd5c807c55074d3cbf0c0cd920902d3175a03d87b6c1f04d1ead5ea1448af576c5fd0273c677abfbc87844e77148f42790d0d5318f2e62981bf9307cf6a20d6592941ec948cfd30164202f3ded93d24e3513cfb1d50de80a89f245dbac2b072a2aa60f2ffadc49289cc2fe15cd914c70379328ac8923df6167c12e241e848f2f92947da742f4a8f72807c77aa95e92277de2f200347ec571b3169a6cb3a4d03900a352aa597a715793718d90149e820bb5e6d2bcdd5d83978983c037d7d2f8f7c9aba6738778a1c82c9c83eabdf50e4e29ca2c563ccd51864cf5e068ded25e77ece30f80fce29aa67a4cf9edd88fd6235619a42534cb41d275cf271a3466efe4b7c38e0930c228d31b8db31129c234a514c67c786082f79f2c2d01cf3dbb017ddd4b135020f000ed628848627416f106ae8dded13c7988455fb9db138fb9cd5c2ecf106927dff8a0f90845e5efecbbe3f275ed76a596e036e369b065397d65ccd599e720e5b9cd56e5c1f78484d8bd1957d3d4753657a845ef25763fcda09e7a49518b240a9d207101dd56ed7a3920d33cd852b076705d08284c76193a13d2306dc43e1598392d4ef3f5f3eb8ae09ec5e76a11d109342e9017749732191a65897284e6c56b3570fa94e6a3a1ea864de11bea5d4e8582817dbddab367b6fc1eb0bfaef8a14a3b79248b236f04ea4d47f25f44876d7c967867bac98f9410b07b224abc5cfb1559d7f559c2e615cd86bc334d9929789d68078f952289281fcd16b731d66a330edd878fbbc9cc49effcfa23e0fc37c3cf6dd1258927b64abaebba591e9972ca046a55cfeb4654474b6dc8d3ddd64120e84eeed02d3001590e4252993f73f1427ef2d39f43ef42d1f666afda6d12219de2d507eb0344623c0f794f82175a469bece15271bd340de888c2c72f4a1e831a536d353c6b32594c90879fb2685ba19a804a71c228588a63ac0c6208433c7613228143b64038d09f17910bc86cf69a0bae535cca53168964c4668b9c1c9a306fe84b97d8bcc20ac12679b6df769991a0422e79a98585555dc548239c93b1ae2c1f10ac2d3a268f22a8bb864795b2efe1e8eeee0bd8485aa33293bc30091c79395899f0617819f9bee7c67d85def30cb0f03e30342c190c461d2e1c40825d2da7015f64d4859c31aa1b4d73e606ef7c34a669134c7182158fda900f1173c3bea796453dcb9f126089ae3b5180976ce072e31121095de0412a1b42e7665fbceb52c57592ffcd44bf7f8cf8e38d258063418de3c36a734ba7d7530080fd0ff52b82157526b22a99489ca1561ff6fe5b88aaf94b0e2f44b01849384c6b922855d247316081552bd9bdc3e112d937a12b5d5bcdf0d7297738bd5478d4ab629b406cd06256984cf0ca56570563e0d4eea7bf3a0c09bd98b512b085fb474df3", 0x1000}, {&(0x7f0000000b80)="08109f36a2f6fbccda3babfe036876afb68ab67a9e8f7097799161d1c747654c5e9f222d11190346806eb2a784f9156d065b744ca54dd90b167f057f707b74be981c2fb4efe2e56ec99384471cbbe34534a799703c42686af632dbba9e623d62138950fc61e0d6665e911425558ef10743af6847c0de56aeafd569048944d70e3e23200996746a2425492045ac1ba358d8219a84e45dd5f547937613e30dca50bf", 0x49}, {&(0x7f0000000a80)="dbef7aff77e27b84f0f7f5a01bf86340d32b8e5df9ca1ed0ce150116254055b35acecfbfd4006d3b968d85272e0f6a6e9f19c1e47edaeaa1b72be70861f832fa193ccaf0fa304d054ec8998dae7c861bc3895d4432af5e084c912a9661c30e5a9f9782bf30ed6a4512f87fe1940a6a2afccd3f7c71f8e81c3b5f460a268b8be5ab051a9850390400c4456eaab32a91ec474ac2c83f31d4dbdb6eda74cccec757c2bde1dc59b1b5c85680fdb2df1acd922af272c113a8424628cb0f5f400d9afab54f5a63ca5382615ffa805f4b9cd3a0bccdd7e5eac9a9039ed8f2cc28ab", 0xde}, {&(0x7f0000002340)="644cb3324c71e0d21c09d43fda493539c9e55eca3005a24f4752dde25dfc141e3202dd84c0ad1c4273643e450b67d8728d9ea71e878ea8be16861849d67eaad6851b6f45e8b82aa91670a449b9fc85bc764709176df0ceb3b087440ff48cf04d922672d5bd0b1eced1382e268f14737c766a71f15a94218aeafa44a9fcef6c21b30691ea9cc2ab7acea6b970f2d21fce62562955752a35e42559088fcf5ceac168aeb25f821af17a1ba171266973f14567f16c5dc5cc04cd0904ed36ac0e1e12c7ae045622f53e4f2716b1c8cd4ec567b8e964f1ced867f2efc89a543539c391857a1dbb5eb6718bd9e358988d", 0xed}, {&(0x7f0000002440)="0a21a1942ad4d78d38b843415d760a41e82a33b2daa1d37ad6964744fd5671ab2e", 0x21}, {&(0x7f0000002480)="e5bdd19d7260daa3ba1e23e088206bd4ed9e5862f7d7d929aaefcce77b0aee24f64f123d12f3afdd84f83a4454e50d6be52ecaeb28a01b9057ed5c7e0a14845c67beaa1991e562e1d62b3aac592d78e1017515cf6c6a89449c25608ad5b8a54779f92dae51fa71626ef062f776e1546cde84187f8b163c0c3dc398af11ff5c096d91c07be5ccf9c6a5", 0x89}, {&(0x7f0000002540)="212b2ac3b1c1c36a4d8717fa3efb04824d2c8c4924d11d6124026959638c2e1057ec9daaca1acd6796b369bcc7d1a8700be1b4b52b41d079bd7774d627ed5dea7819525b13ea5f72d15ca4be5f3591d101ec15a47bf1d1d1e30ae4237323323ca272db992b991cfbe26c6dd249bd5504b06a6586b57c41544b62150c55192f8d0a29cecb513b3dce4f517aa735e51096a29bc8ae1a166967c238e47323", 0x9d}], 0xa, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYPTR, @ANYBLOB="ffffffff3000000000000000ffff0000010000003522988954fbfc1df2811f0075e4", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r12, @ANYRES64, @ANYRES32, @ANYRES32=r14, @ANYRES32=r15, @ANYRES64=r22, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32, @ANYBLOB="0000000020000000000000ffff00000000ea0000", @ANYRES32, @ANYRES32=r18, @ANYRESOCT=r20, @ANYBLOB="0080ff00200000000000000100ff0000007e0000", @ANYRES32=r19, @ANYRES32=r9, @ANYRES32=r21, @ANYBLOB="c60f0003a535539709e77800"], 0xc4, 0x400}, 0x60c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r25 = getpgid(0x0) ktrace(0x0, 0x5, 0x40001202, r25) r26 = getpgid(r25) r27 = msgget$private(0x0, 0x48) msgrcv(r27, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) msgrcv(r27, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) r28 = getppid() r29 = geteuid() pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r31, &(0x7f0000000000)='./file0\x00', r31, &(0x7f00000000c0)='./file1\x00') renameat(r31, &(0x7f0000000200)='./file1/file0\x00', r31, &(0x7f00000002c0)='./file0\x00') r32 = openat(r31, 0x0, 0x800, 0x2) r33 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r33, 0x0, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r35, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) r37 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r40 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r40, &(0x7f0000000000)='./file0\x00', r40, &(0x7f00000000c0)='./file1\x00') renameat(r40, &(0x7f0000000200)='./file1/file0\x00', r40, &(0x7f00000002c0)='./file0\x00') openat(r40, 0x0, 0x800, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r41, &(0x7f00000028c0)={&(0x7f0000000580)=@file={0x3, './file1/file0/file0\x00'}, 0x16, &(0x7f0000002600)=[{&(0x7f0000000f80)="8920673798b7318e5ec88b5ce149904367248e2908635f6257c7f4135375a7c53bc316892390c3aa9ffaf6ce92ff68ae0189e5f6d353450e19973940fbe849348f46fb41474c59a0191f67e55ed5490ed65db71103906b1aec10da8f8ebcdfba597435563732f8f269a9f546671d17e85af405996a2b6c74e866c774957bc34f320a22d0e17b25150f916d2812b2fcc879b2f745ddd1b79bcbede05a866f93e52a4488948de82d8145d037ccc5b17649baa43632b27c8e1c9be5516deb3207e48cd2b6b2d9d0f47e182184169de1bb3af805d387ce47b7a4e22597093509756c10a17975017757b7f642a8f8ad79c9f40b97bd23998f1974d0c0df50", 0x96}, {&(0x7f0000001080)="54b6ad6271eb44ba47c7437d4a72692f06367cdbdec3b2b9186f0efc74357df2c7ed755189c4eaa1e7aef163459576ff2bf2806fc6141de5ed272b5bdc2d767a13de40f130ee00258a4fe23044dac9d7cccf5e2d347a50", 0x57}, {&(0x7f0000001100)="8ddb3fe291ed9b45fa4691811115c55db8f11f7dcc06c713e6edd6a1d92e9708b39a7425fda0e3dfccc2850efb1973da7193b22d90782b94e99b4b6046b981aa77fd4fae5a132c2549ed4b6e164c918233a29eee3ff868e3b933f40a8b4cd12cc6d90fee9c1ad11d5022c701a8784afbe75ceb6da52aab09b0f1c084c12cf72ded6224aa42ed354656c1aadbe3bb595664e1c7610108828f2f20bd0d", 0x9c}, {&(0x7f00000011c0)="89a611ebc71febbf309c23a021544ba5f2025d5b2ef83aa84a8200afa091c2220aadb160781103665eb1bb1d812a0519e5533c9b7829becc9692ad99a1ae14b256269a72abc3a74aa030e08ed94800f1259cf18585996f9b8bab51f41102f12f6152d6236d62c660ed3795c6ebabdf64d928e9bd8872d555bfd4234ff4e0746c8d52cc45942491428b2a6f10666584cd92ff822d738eaca16dc5c295d95409330b13b28e9b77c50772902be398b9e7d2a0125c5c25f869ea89dd5af0dbda3139a15cc3315acef952dd190f6b27027eb57a210d402c058474c622e98cf36d1d60b0c25bf26730f55db62b80d33caad73c899b1674d6a60a67e83d9b9f7b937e874636bf6736f4e732c617c3aea63b4295b8c073d69c3d69a56467ced61caf71e68a436f488e36dcc77a0135d9809410da448ec44e41334cfc6c3239896438cee73e7c5c72a4ed96ce6e1008ae10f8660af4ff1e47ec75b7b2e25d537a1ef2bcd1b204ec5b86dced2548ee1d3c38cc4ab872df9c488c9c68fdddc8165978a4c44f73d69c1f3a7b3ac2cb115de83995c7235df09861bb944f84c2faf0842d4c52abf9eddbafa4eda28ae25ef5b096fede58163c588c5872449466a0c4a5339ecb84607c513fee1393aee5cf6edb02f0a08ff1937c41fd61950c38caefb044559a87691595333ecce9644188a8f8870ce0f7d244758983df5c8a465277e11af52b82b387ebc4cfe9d230b0d5890ab6c72400bbe9d5ada62f5dcaebfa0ccd39f20c6f5c91d06173b60e87f6862ecf7e95fa6ccee72fddeeb8e2e6776cc1b99bac8c3ec8a6b36e912f6892522edc156d2092254c1f44be73ad7025fd8fcd166f60e0f0b006ebe567d735e84e05fd75ce6997aed30f601b53c18438a8499ebdcefaee54662440155a8f02c6ae99e697837dbda9a2b0711549f947d05478aafe964e481e49f762442463dff0b4a389cacc2e3e7847ea72614813882d35345207b3872e40abec5fc5ef1ed331ccfc67b0511303a4ac4a39d9b2c3685383081f63bc775d2de1bdd811658fa32137a8db5615c8232c86eb4309c1ea6d5629031e814c913feb0b85d2100048e7cf1a7235109b02c8cc9410e310bc39d35c0d0bc665e4e800c65d7e1b307b9f813be4fa6533d0b8a8879069d2fc67f82bd4a9df13223d9bf6ab2e2ad9970ee3159812f840fd6472e815d9de1b89149c9650d0eece57a8eba7d95c0b877ab35adf373dc03d7451b1f698b023dd8822d17d994f1ddc1a25404f22f24358ee513088ff39dd221e52ded533e32a728148a68c6ff8e7224bd05265fc26fe221503dfc7b6e15c27bbf6fd583d1e673f4eb9dc15c14d081da7bc8900f07c3345f93d3639d11b52718ad3fd3fa1204834eb61571cb1fae255df541562767a49697454ec863364e0f058f9849abb1d7a1f94a5b513661b272c09a268741c1a629ae7f6637550b41fb4b4802bea552763122b8344dd4e70df1869ae66862848e54fd2234fe8b82c7ce7c8568477f259dabf199211acb905d3abaa896a3f129c269c11c9505c6d5d51d89a2e1d93c9efa4b35d776b6e5cea89d95bf390f49c9dc5a3eb73e7cc472659f9851fcdec62c332b92eaa1025cb31498e77675d20522a8085503f3158731f7eed5ab01fac1d0a212147a73316ff6cfb97bdcbdf1c9ed9969904b1b038de9dd4fc8f6b6278b21c6abc95c27305c545af72971cd7ed0943094da626efc464c74b7dec115437d400dd4f99bbc26ee11ab9103f85c252a5c5605d8e7b641dca4ae079d95d12bf0426ec5eb36d9cbddaab0fdf87a641a3e4b380be43f784a5c80aa5f2f937e1e0bb068dc3e3fa7f90aa840726683bae6c95428728014a5676a94ad78f697cb20b337382bf02968ca26bc14bdfa440b3b158af32eb25a83632e361e12ac173ac96c5fde0305efc37a786717bd3242c6e099e4ec2b5b4a55e3a88ce209a745dbb5c89ac81d55f244743da53ecbedd6d20934ae1de6234ce2b4b09c6977d5e2f0fe4b1bbfd7ded486a06025332a02af6a6cadb48e4b8302bbccc29f8adf9fb30b3f4f67cf51faea0470109cd6b2ca57b133cd4bda3e56ff0a2ab42858323c348126f9d2d20927078a4881382a366a32d6076291859cca0ca43c2a8bf3dd8621e5bf535d038e2a53507d316b26d2c492bc30fe5034901629335539e37d3cbd584ff7ec24bf3ce78200d46f3d1284cae8238d15def4c8601193351acfdf592f9657b508cde767289586608708b9fb7e47ede28867cddf714ee1cbf074bb2a3d829da6fcfd3cec791dbbc9d4e0b8eeacd2ae7c8b02898c726c171875ba52530535016c4310161ed38f883acab68e68948dae4e4a56efc53f9af0c006f563ab51461e412ed24a1f7f4467ae551dd724106c86f2181d8580e463ea5d863532bcdcf488a70b980fb412f9b9918b7b2d108ec8c254f92bc20e093956c8f2862c6f04c726876ff0676d18f80166ddd8c14fb8a2169649a1eb371d1a1d017a8926ffe16c2d97e814b39a173d4e1432fa456faa3413bf9cecc693c93566ee670ebaffd98aca3752b50bfdfc4d598fa994daa6ae7ad7109c2cb9999f567e4710e3f4f155d02ba0cd23b3fe542c488156c660e3417bcb72116ed3b05eded76305250057814f73de34f72db9065b1acf76b162a3a4a1accbf234f9112be168185a7f3fe8822ae0ba3cf3dec7bc1a6521c0b62cc8d6c02bcac06b82962388f6e2df782f85005fbe61757282dfeea855278c1bb36dff5c8133dc11f0fc7a02b795e47320833b4b35e351f6108b60b7ee52b49df2750f93d5228bf7c35afe68ed622e7d74c4666a8e8aefc13927f05dad946e21421a45e6d05b258de69ab9fbbcb20347409722a99061b20979ca0ba3ba7d26bdb329af5bc8cb5c665036acc2fa10a3cdc9d522b57363276c4eb17dcdb5877b3dc185478abe87832cf362fcf6781db801c716eb3fa1c0f36e35e091299f0f8f3b1a5f242be79e4252c07dfaf868731d4a93e715373b1edf14ecfe13af5c08ce3bf7d4ea4d80623e698743d239b044a2e3ee100be4a998e0b161d0a32cc5c7457cf40ac0a5a8069931bc4ee95f5f8fe1a00f4c6f3e752498a7c2bb3bb9e97dfb99639ddcee4236c94341f42ec06455ac3745f0f08d037e21090e7a0a25dc8c86ad61dd55e9b7b0f5db7292f787c0541d16e107aa11001832a206a6da86a3b818bcd6195214a8c8e1cf8678c2f12da489d1cca3505427ff3d6f9d65ef11aa11dfda6b5103a9abb87f479a6e3df5f140b2697a901e27f2d4635c2a63306664858bc0de489de50a7c9ee96a57ead496a81da7acd64c6e022e87ea9a0c6afe6d45e679418fb8f1d5fb72eea542faae2b1998a63b0bbb51b3dfa2f5fcd7bb490cab6d52ba4e2b38e6d80b95b8b6238a9db317892bd15fa484d3274a6773913bc969e98d8a9c9ad30535c5aa4b01371173e6ab4a7e59eafc56753a4d20106b21d0b646528350c82ab086836c68219a032cfea2fbe0f4ed40cc773de70c485f399fdb070eeaea929d58f5a31a1a3a6b623e26fbc685e3f83693e4b4c4932ead6ca9810a49efc7c7c5ebd073c5483a2fd17973204831d67910761e4b64af65112828a9c04d3fbbffe197f4113e5c176896b79e95005d96ac399cfdae9fd30b161c58b5deb4de8a33f34a8ecc36a718dc1dc882f3009544a32c7fea3dc8016ab5986904c95fb1e2bd2cc937ac7e75440817b0609d2710743959538804eca8b0e6b52b41c75bdfda57842d1045f33c999aa569b0692727ecf39eac0e444a573683d91218e0e90e735c1e3c08001aad547a0949717ba09475cc4ca408a3fb8adc2ac620f321c5999275d28a98c7facb2b18c3a4ee00ea49988803398fab706a8bc0e61bfb2a9ad0cb426db30ae0b53aee820f8e42cef52ef6df4c3639a714facd57213983a3ffd15699a04d2d2661138c8e0cec9b3119964f063cfa7488467073f4094f650c93d61ec4cb573f518d68de35857dc4e1063e2049035fb8fd2fa8663d35133e4bf6ddb38053fa82c92122ca82d66065dccfbc789b441b8d20c2dd81af7fc5e14fd929f7594be561b9b430c46bd33cf2d696031246e51bf69749d45465b239804af888241dd501d2df9f5ad6a6e7f5edab31fbfe025a58806c60666cf00f3ae571377fc5c20e1b3af7be92420b2a712fb09dcf5ae16e3cb3f29a270842d75f3ffacd205d67a23826e7494e758a45dfc9a95cc144e439a23d8eb4c27664256f0240bb3864c17edb351554368e166e993374567c207fc740da454838cc2a4b6967c05981c9d9e471fbe3e21621eecb07e4ce1249bc42e025777a46817ebe5eb322edb46a6e69b6c38de0f0680a8710f7e260ed88c36f914285266dd5c807c55074d3cbf0c0cd920902d3175a03d87b6c1f04d1ead5ea1448af576c5fd0273c677abfbc87844e77148f42790d0d5318f2e62981bf9307cf6a20d6592941ec948cfd30164202f3ded93d24e3513cfb1d50de80a89f245dbac2b072a2aa60f2ffadc49289cc2fe15cd914c70379328ac8923df6167c12e241e848f2f92947da742f4a8f72807c77aa95e92277de2f200347ec571b3169a6cb3a4d03900a352aa597a715793718d90149e820bb5e6d2bcdd5d83978983c037d7d2f8f7c9aba6738778a1c82c9c83eabdf50e4e29ca2c563ccd51864cf5e068ded25e77ece30f80fce29aa67a4cf9edd88fd6235619a42534cb41d275cf271a3466efe4b7c38e0930c228d31b8db31129c234a514c67c786082f79f2c2d01cf3dbb017ddd4b135020f000ed628848627416f106ae8dded13c7988455fb9db138fb9cd5c2ecf106927dff8a0f90845e5efecbbe3f275ed76a596e036e369b065397d65ccd599e720e5b9cd56e5c1f78484d8bd1957d3d4753657a845ef25763fcda09e7a49518b240a9d207101dd56ed7a3920d33cd852b076705d08284c76193a13d2306dc43e1598392d4ef3f5f3eb8ae09ec5e76a11d109342e9017749732191a65897284e6c56b3570fa94e6a3a1ea864de11bea5d4e8582817dbddab367b6fc1eb0bfaef8a14a3b79248b236f04ea4d47f25f44876d7c967867bac98f9410b07b224abc5cfb1559d7f559c2e615cd86bc334d9929789d68078f952289281fcd16b731d66a330edd878fbbc9cc49effcfa23e0fc37c3cf6dd1258927b64abaebba591e9972ca046a55cfeb4654474b6dc8d3ddd64120e84eeed02d3001590e4252993f73f1427ef2d39f43ef42d1f666afda6d12219de2d507eb0344623c0f794f82175a469bece15271bd340de888c2c72f4a1e831a536d353c6b32594c90879fb2685ba19a804a71c228588a63ac0c6208433c7613228143b64038d09f17910bc86cf69a0bae535cca53168964c4668b9c1c9a306fe84b97d8bcc20ac12679b6df769991a0422e79a98585555dc548239c93b1ae2c1f10ac2d3a268f22a8bb864795b2efe1e8eeee0bd8485aa33293bc30091c79395899f0617819f9bee7c67d85def30cb0f03e30342c190c461d2e1c40825d2da7015f64d4859c31aa1b4d73e606ef7c34a669134c7182158fda900f1173c3bea796453dcb9f126089ae3b5180976ce072e31121095de0412a1b42e7665fbceb52c57592ffcd44bf7f8cf8e38d258063418de3c36a734ba7d7530080fd0ff52b82157526b22a99489ca1561ff6fe5b88aaf94b0e2f44b01849384c6b922855d247316081552bd9bdc3e112d937a12b5d5bcdf0d7297738bd5478d4ab629b406cd06256984cf0ca56570563e0d4eea7bf3a0c09bd98b512b085fb474df3", 0x1000}, {&(0x7f0000000b80)="08109f36a2f6fbccda3babfe036876afb68ab67a9e8f7097799161d1c747654c5e9f222d11190346806eb2a784f9156d065b744ca54dd90b167f057f707b74be981c2fb4efe2e56ec99384471cbbe34534a799703c42686af632dbba9e623d62138950fc61e0d6665e911425558ef10743af6847c0de56aeafd569048944d70e3e23200996746a2425492045ac1ba358d8219a84e45dd5f547937613e30dca50bf", 0x49}, {&(0x7f0000000a80)="dbef7aff77e27b84f0f7f5a01bf86340d32b8e5df9ca1ed0ce150116254055b35acecfbfd4006d3b968d85272e0f6a6e9f19c1e47edaeaa1b72be70861f832fa193ccaf0fa304d054ec8998dae7c861bc3895d4432af5e084c912a9661c30e5a9f9782bf30ed6a4512f87fe1940a6a2afccd3f7c71f8e81c3b5f460a268b8be5ab051a9850390400c4456eaab32a91ec474ac2c83f31d4dbdb6eda74cccec757c2bde1dc59b1b5c85680fdb2df1acd922af272c113a8424628cb0f5f400d9afab54f5a63ca5382615ffa805f4b9cd3a0bccdd7e5eac9a9039ed8f2cc28ab", 0xde}, {&(0x7f0000002340)="644cb3324c71e0d21c09d43fda493539c9e55eca3005a24f4752dde25dfc141e3202dd84c0ad1c4273643e450b67d8728d9ea71e878ea8be16861849d67eaad6851b6f45e8b82aa91670a449b9fc85bc764709176df0ceb3b087440ff48cf04d922672d5bd0b1eced1382e268f14737c766a71f15a94218aeafa44a9fcef6c21b30691ea9cc2ab7acea6b970f2d21fce62562955752a35e42559088fcf5ceac168aeb25f821af17a1ba171266973f14567f16c5dc5cc04cd0904ed36ac0e1e12c7ae045622f53e4f2716b1c8cd4ec567b8e964f1ced867f2efc89a543539c391857a1dbb5eb6718bd9e358988d", 0xed}, {&(0x7f0000002440)="0a21a1942ad4d78d38b843415d760a41e82a33b2daa1d37ad6964744fd5671ab2e", 0x21}, {&(0x7f0000002480)="e5bdd19d7260daa3ba1e23e088206bd4ed9e5862f7d7d929aaefcce77b0aee24f64f123d12f3afdd84f83a4454e50d6be52ecaeb28a01b9057ed5c7e0a14845c67beaa1991e562e1d62b3aac592d78e1017515cf6c6a89449c25608ad5b8a54779f92dae51fa71626ef062f776e1546cde84187f8b163c0c3dc398af11ff5c096d91c07be5ccf9c6a5", 0x89}, {&(0x7f0000002540)="212b2ac3b1c1c36a4d8717fa3efb04824d2c8c4924d11d6124026959638c2e1057ec9daaca1acd6796b369bcc7d1a8700be1b4b52b41d079bd7774d627ed5dea7819525b13ea5f72d15ca4be5f3591d101ec15a47bf1d1d1e30ae4237323323ca272db992b991cfbe26c6dd249bd5504b06a6586b57c41544b62150c55192f8d0a29cecb513b3dce4f517aa735e51096a29bc8ae1a166967c238e47323", 0x9d}], 0xa, &(0x7f0000000c40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYPTR, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r30, @ANYRES64, @ANYRES32, @ANYRES32=r32, @ANYRES32=r33, @ANYRES64=r40, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32, @ANYBLOB="0000000020000000000000ffff00000000ea0000", @ANYRES32, @ANYRES32=r36, @ANYRESOCT=r38, @ANYBLOB="0080ff00200000000000000100ff0000007e0000", @ANYRES32=r37, @ANYRES32=r27, @ANYRES32=r39, @ANYBLOB="c60f0003a535539709e77800"], 0xc4, 0x400}, 0x60c) r42 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r42]) r43 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) fchown(r43, 0x0, r42) r44 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r44, &(0x7f0000000000)='./file0\x00', r44, &(0x7f00000000c0)='./file1\x00') r45 = dup(r44) r46 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r46, &(0x7f0000000000)='./file0\x00', r46, &(0x7f00000000c0)='./file1\x00') r47 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r47, &(0x7f0000000000)='./file0\x00', r47, &(0x7f00000000c0)='./file1\x00') sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000580)="379dfea78e8754832d51aa29fe7af8f531db0005ad02e8ca7ec7386b6b443f5ebb1bfe2a474be6fb0fbc1099484ce159310f74", 0x33}, {&(0x7f0000000680)="743c12946ef0bac0d5763d0179b4a8ab866f3f4c38bc8c83943c91daf27fe3abf471c49ba8d7f1b533dc503b995d7daf0711479ba54c2c33f7cbb72834cec252d4ed28f3b8a8b90d3ca491704ec2eeeea8c4e3f6ba407ae135fce142afeb15530d3f778d8e12641d13af61353fdbc0b9e8cf6c4401f7b9c7d82abc913cface0595052f64af78ffcbdd76dc9cc92fadc7b1916422f5a840e65d56d9afd3987dd68001d394745bd854b4284b41df6d35335c434bf3", 0xb4}], 0xc1, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r8, r11, r24}, @cred={0x20, 0xffff, 0x0, r26, r29, r42}, @rights={0x20, 0xffff, 0x1, [r45, r46, r1, r47]}], 0xa0, 0x2}, 0x1) geteuid() r48 = semget$private(0x0, 0x4, 0x1b2) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) 10:52:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) getpid() mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 10:52:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = syz_open_pts() getegid() flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295950000000010bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) dup2(r5, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r3) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pread(r4, &(0x7f0000000040)="102dd58ac598b80e8247d40a8d144e54e0ca37e7ca75e4be846930085a78bb41cb", 0x21, 0x0, 0x3ff) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x5, 0xfd6}, {0x2, 0x91}, {0x2e930ba00bce55ad, 0x4009}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0xad0a32bfacfd1e8f, 0x6}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x2, 0x8}, {0x0, 0x801}, {0x3, 0xffffff9e}, {0x1, 0x2}, {0x3, 0x2000008}, {0x1, 0x9}, {0x2, 0x29}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x83}]}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000003c0)=0x3) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f00000001c0)) close(r2) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r8, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x2, 0x0) dup2(r10, r2) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 10:52:55 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="7b6316dd66db60121d45f34f8bdbd622a459930b0a5eb0eb67fd56ca66907f73cdbbb2b3430f6d33e37066e68cc62f9f6acdd46c58cf23c4eb5209b621b45d9af58aa33dbe7649aa39245616af1e10a144bd6d0c191315564c03835e53", 0x5d}], 0x1, 0x0, 0x400) 10:52:55 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x7f, 0x1f, 0x6}, 0x5, 0x7f, 0xf90c}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r1, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x3, 0x774) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r2, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) semctl$IPC_RMID(r2, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 10:52:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = getgid() r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) seteuid(0x0) r4 = geteuid() r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, 0x0, r2, r4, r8, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r10, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r11 = getgid() setegid(r11) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r10, r11, 0x4) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, 0x0, 0x0) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r11, 0x0, r11, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x2, &(0x7f00000002c0)=[r11, r7]) getgroups(0x1, &(0x7f0000000040)=[0x0]) semget$private(0x0, 0x5, 0x0) dup2(r1, r0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000a3d000/0x2000)=nil) r14 = msgget(0x1, 0x0) r15 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r15}) r16 = getuid() seteuid(r16) r17 = msgget(0x1, 0x0) r18 = getppid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r18}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r13, r16}, 0x0, 0x0, r18}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:52:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffb, 0x0, "000000000000bb00"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:52:55 executing program 1: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0x0, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0xd, 0x7}, {0x1ff, 0x7, 0x4, 0x46}, {0x0, 0x4, 0x3, 0x4}, {0x6, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x10000101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x366}, {0x7, 0x6, 0x23, 0x8}, {0xc6a9, 0x200, 0x1003, 0x1081}, {0x8, 0x7fffffff, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x0, 0x40000000006, 0x81, 0xc76}, {0x0, 0xc79c, 0x5, 0x6}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(r1, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) mkdir(&(0x7f00000006c0)='./file0/file0\x00', 0xb7dec568fa820ccb) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0\x00'}) munlockall() getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() semget(0x0, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)) r3 = semget$private(0x0, 0x4, 0xc1) r4 = semget(0x1, 0x3, 0x2d1) semop(r4, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r5 = getuid() seteuid(r5) geteuid() close(0xffffffffffffffff) 10:52:55 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r3) getsockopt(r1, 0x0, 0x8, &(0x7f0000000180)=""/185, &(0x7f0000000040)=0xb9) sendto$inet6(r4, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 10:52:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x0, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000009d4d9fbd370ca9eb9e66827b0b3c634500000000000001"], 0xa) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r3, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r4 = getgid() setegid(r4) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) r5 = semget$private(0x0, 0x7, 0x0) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r6, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) r7 = semget$private(0x0, 0x3, 0x774) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r7, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) semctl$IPC_RMID(r7, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') semop(r5, 0x0, 0x0) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) 10:52:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="44cc831ed931218dff813e90baea384bd43918264efcade8df411045ffc9e008f1ce7d4ef4e0b58b6a8b2d", 0x2b}, {&(0x7f0000000140)="a8d7f9b0c8dc836bb158fcebcbd1034eafcda55a0e0b31374457f64104e594539e8ee647db81bd012cc9e2e50036a74d8cfe00849c", 0x35}, {&(0x7f0000000100)="e925b22fda656ac80d6b59523851357c04c31cb89afd432d9727a31236a4f26a8f0c9c36b9f57acff433829e4d6b848c143d9af6", 0x34}, {&(0x7f0000000200)}, {0x0}, {0x0}], 0x6, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x13e, 0x0, 0x0) munlockall() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:52:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c0", 0xd6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x8, r4, r5, r6, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r7, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r8 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r12 = getpgid(0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) r14 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r13, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r5, r17, r17, r17, r17, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x3ab78a9e0f42721b) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r21, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r21, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645c11dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acf3c879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0xffffffffffffffe0, 0x0, 0x0, &(0x7f0000000700), 0x88}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r26 = getppid() r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r27, 0xa5, 0x1, 0x100000000}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r28, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r33 = getppid() r34 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r34, 0xa5, 0x1, 0x100000000}) r35 = getpgid(r34) r36 = getpid() r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r38 = socket(0x18, 0x2, 0x0) dup2(r37, r38) setsockopt(r38, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r40 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r40, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r41 = getgid() r42 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r42, 0x20007465, &(0x7f0000000500)) r43 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r43, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r43, 0xe3) write(r43, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r44 = fcntl$dupfd(r43, 0x5, r40) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r42, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r42, 0x40087468, &(0x7f00000001c0)) fchownat(r42, &(0x7f0000000080)='\x00', r45, r41, 0x6) r46 = getgid() setegid(r46) r47 = semget$private(0x0, 0x7, 0x287) semop(r47, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r47, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r47, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r46, r45, r46, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000c40)={{0xbaec, r20, r39, r45, r19, 0x143, 0x80000001}, 0x8, 0x100000000, r35, r36, 0x6, 0xfffffffffffffe00, 0x7, 0x10001}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240)={r35, r15, r16}, 0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001680)={{0x107f, r9, r10, r11, r16, 0x40, 0x7ff}, 0xfffffffb, 0x5, r12, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r48 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r49 = geteuid() setuid(r49) r50 = getgid() r51 = semget$private(0x0, 0x4, 0xc1) semop(r51, &(0x7f0000000240), 0x0) semop(r51, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r52 = socket(0x18, 0x2, 0x0) connect$unix(r52, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r54 = getgid() chown(&(0x7f0000000180)='./file0\x00', r53, r54) r55 = getuid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000680)={{0x1, r55, r50, r11, r54, 0x158}, 0x80000, 0x49, 0x9}) fchownat(r44, &(0x7f0000000100)='./file0\x00', r49, r54, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r57 = geteuid() r58 = getgid() r59 = getpgid(0x0) r60 = geteuid() shmctl$IPC_SET(r48, 0x1, &(0x7f0000000440)={{0xc, r57, r58, r60, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r59, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r61 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r61, 0x0, r61) r62 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000200)={r62, r63}, 0xc) r64 = getpgid(r62) shmctl$IPC_SET(r48, 0x1, &(0x7f00000001c0)={{0x430, r49, r50, r56, 0x0, 0x4, 0xff}, 0x6, 0x7226, r59, r64, 0x7810, 0x2, 0xf75}) wait4(r64, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) 10:52:56 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x100, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x5) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 10:52:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714efffffffff24ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 10:52:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) socket(0xc009b68a80e61fa3, 0x8000, 0x7f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x40, 0x0, "ff0000000000000100002000", 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:52:56 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x45, 0x7}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x40, 0x1ff}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r4 = dup2(0xffffffffffffff9c, r2) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000040)={0xc62f, 0x5}) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) fcntl$dupfd(r2, 0xa, r5) 10:52:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) write(r1, &(0x7f0000000840)="11", 0x1) r2 = getpgid(0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = socket(0x2, 0x1, 0x0) fcntl$getown(r10, 0x5) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xedb9d2088d4d2eab) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r15, r12, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r23, 0xffffffffffffffff, 0x0]) r28 = getpid() r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) close(r30) r31 = getgid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r30, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getpgrp() getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={r35, r36, r22}, 0xc) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000600)={r35, r32, r31}, 0xc) getgid() getpgrp() r37 = socket(0x11, 0x3, 0x0) setsockopt(r37, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r38 = getpgrp() fcntl$lock(r37, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r38}) r39 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r42 = getgid() semop(r39, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r41, r40, 0x0, r42, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r43 = socket(0x2, 0x1, 0x0) fcntl$getown(r43, 0x5) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r45 = getuid() r46 = kqueue() r47 = fcntl$dupfd(r46, 0x2, 0xffffffffffffffff) close(r47) r48 = getgid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r47, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffff52) r50 = kqueue() r51 = fcntl$dupfd(r50, 0x2, 0xffffffffffffffff) close(r51) r52 = getpgrp() r53 = getgid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r51, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000700)={r52, r54, r53}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000600)={r52, r49, r48}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r44, r48, r45, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r56 = socket(0x18, 0x2, 0x0) accept$inet6(r56, 0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r57, r55, 0x0, r58, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r59 = kqueue() r60 = fcntl$dupfd(r59, 0x2, 0xffffffffffffffff) close(r60) r61 = getgid() getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r62, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000780)) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r63, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r64 = accept$inet(r63, &(0x7f00000007c0), &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000480), 0xfffffffffffffe63) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r60, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r66 = kqueue() r67 = fcntl$dupfd(r66, 0x2, 0xffffffffffffffff) close(r67) r68 = getpgrp() r69 = getgid() getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r67, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000700)={r68, r70, r69}, 0xc) setsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000600)={r68, r65, r61}, 0xc) r71 = kqueue() r72 = fcntl$dupfd(r71, 0x2, 0xffffffffffffffff) close(r72) r73 = getpgrp() r74 = getgid() getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r72, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000700)={r73, r75, r74}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r77 = syz_open_pts() close(r77) ioctl$TIOCSETA(r77, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r78 = kqueue() kevent(r78, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r77}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x5}], 0xfffffffffffffffb, 0x0) r79 = syz_open_pts() ioctl$TIOCSTOP(r79, 0x2000746f) r80 = syz_open_pts() ioctl$TIOCSTOP(r80, 0x2000746f) r81 = syz_open_pts() close(r81) ioctl$TIOCSETA(r81, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r82 = kqueue() kevent(r82, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r81}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r83 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) getsockname(r83, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) r84 = openat(r83, &(0x7f0000000980)='./file0\x00', 0x10, 0xa) r85 = syz_open_pts() ioctl$TIOCSTOP(r85, 0x2000746f) r86 = syz_open_pts() close(r86) ioctl$TIOCSETA(r86, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r87 = kqueue() kevent(r87, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r86}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r88 = syz_open_pts() ioctl$TIOCSTOP(r88, 0x2000746f) r89 = syz_open_pts() close(r89) ioctl$TIOCSETA(r89, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r90 = kqueue() kevent(r90, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r89}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r91 = syz_open_pts() ioctl$TIOCSTOP(r91, 0x2000746f) r92 = syz_open_pts() ioctl$TIOCSTOP(r92, 0x2000746f) r93 = syz_open_pts() close(r93) ioctl$TIOCSETA(r93, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r94 = kqueue() kevent(r94, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r93}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r95 = syz_open_pts() close(r95) ioctl$TIOCSETA(r95, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r96 = kqueue() kevent(r96, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r95}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r97 = syz_open_pts() close(r97) ioctl$TIOCSETA(r97, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r98 = kqueue() kevent(r98, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r97}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000a40)=ANY=[@ANYRESOCT], 0x1, &(0x7f0000000400), 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="2000040005000000ffff000000020000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r57, @ANYRES32=r90, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r77, @ANYRES32=r88, @ANYPTR64=&(0x7f0000000a80)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r92, @ANYRES32=r93, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES64=0x0], @ANYRES64, @ANYRESHEX=r95, @ANYRES16=r97, @ANYRESHEX, @ANYBLOB="e71eb5248d781ca2fcc4e3af07235132af1b991709d96794e548d1345c4931400c35695e833d8eb6e4f460b27d77b3c853dec6672da93c6518b447a0339ea3c33316f8e979f5211793be319f6a2d2fcd8f2d157bd9cd197f9d0f2cb40a5391ff3c3720180a240b6ffa393c185355725c4a0d0728272cb2968b1445b9688601c069d5"], @ANYRES32=r82, @ANYRES32=r84, @ANYRES32=r91, @ANYRES32=r86, @ANYRES32=r30, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000000cffff377a29a6e5b4462b0000000000", @ANYRES32=r68, @ANYRES32=r75, @ANYRES32=r76, @ANYBLOB="ffff000033a88b1f5fed4e00"], 0xa4, 0xc81fcbb61e4ca69c}, 0x4) r99 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r99, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 10:52:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) dup2(r1, r0) shutdown(r0, 0x0) socket(0x10, 0x3, 0xc0) 10:52:56 executing program 1: close(0xffffffffffffffff) semop(0x0, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x60e8a0b92e0a95f4, 0xfffb, 0x1000}], 0x2) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) semget$private(0x0, 0x4, 0x34) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1639d1860851415a, 0x1010, r1, 0x0, 0x88) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) flock(r3, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x6, 0x1d9, 0x2, 0x101, 0x9}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x40000000, 0x777df176, 0x200}], 0x8003, 0x0, 0xbb01, 0x0) 10:52:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000001900)=""/102389, 0x18ff5, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="11002e2f66696c653000e82c6427ff802743a26c11b4986a127494b165dab83998f3447a0d4218eb3d7623e9f049de5608579d86554412c47d19901b7bc2cb38afa2ed6f946e4d39cd56c58021407235984f8fa27d2f730db9da0eab11af58a52b950a009d16fa1b0faf47f25bc72f54f9"], 0xa) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000080)=[{}, {{r3}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYPTR64], 0x28}, 0x0) r6 = semget$private(0x0, 0x7, 0x8a) semop(r6, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 10:52:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 10:52:57 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x5, 0xf9) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x0, 0xc000000000000, 0x20000000000000, r3}) 10:52:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x100, 0xd4) fcntl$dupfd(r1, 0x0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) getdents(r2, &(0x7f0000000000)=""/13, 0x33b) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001600)={0x0, 0x1ff}) ftruncate(r0, 0x0, 0x7) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() getgid() r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) socketpair(0x10, 0x8000, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000000200)="aae0f017aad4e6d9ca89c34f85e8f469d9186e71d83af5b117cd904ffac8e707adfda33a7d6eea1e5458766f4ba25b4a6d1218d98fc0bc0b069243fa48a61d5ed3c5f1d169b8f33729e09fd06b37b34f491d876451f237044c9638201bd5ef79ebc222e66d8a955f661aaaa151bc45fec839421d971d06366161fe1e5f37b47320ce8737b0cc654cc90a42fe957a33fefe7d358f0dce150767dcae854e0abe928d579aeed6619d573ef92a7ba6d7620850d9a4fa9a2397d0b3beec55faa5b0457eaef24c630253d936f32a875a618149a7aabb4a85006d", 0xd7}, {&(0x7f0000000300)}, {&(0x7f0000000500)="5293535b5a6ac0c924311d283c42153b8fc4156dfbc3fcd7d1b9cc72a5c62d0e9f2bca51807b66577ce3ebc9ec6dcdc4b579de23113ad8f7bf745597cd7d8afedb97e75ac8dc1a7cbb537379b92a227cd9fdd40c8dd590eba8ec993fd2917e46d0b130747d2b52d293c908c83910a1099abb470ab918c3f689e0cbdfca29437c01c6da27c24cbf2a10a203ad2802c185b5efcbda9bf4d588696c75915fa99d7cc2f249669722c2d71f9b0b86c1ec85044fdb19dd7a18a256cba61e47c77ad9a2faa1641ee7aa99b60d4e3c4b0a49c039e775d007210900c88f9a354a837437bdbec29f7e74c29543787aa0285044429a0c692e5e0fca6d0f2e3b037b2462bff5a79a4fa06c2adc8bf836059786484c29f9604c2d6a067b6f22ca5db2333de0e0adf9bac5b4ee1ec40626b3f5fa5cebb288546bc0f9a062da5245c1137990ef8693d1c94d10a3f052b2079367a9e01411cc0262f1ca4e0b84e3a3921bf9a97a7e61dedb32258ed4f67d95184d9839be8e89a6071eb46d8951607a2eb48cf2555cf0716528fbd0c397dd62aa54a219af2c706aa0f3953424f91fc1b9d13e77fc896dbc9cc97dd672447287c1cd07cff53fd80d5f5c7f71b183932aa29dc9bc352c22aeafdecf4b815b4902cffee698e6105649ea81a64bfc8cee119ad2842a6495296061922908768b5dee004ff424c6f302bd8bd9c0925ab24aaedb02266ea3794e7f8afde5467a3a757a040ebd22f83929a598cdd5fc38aba0ff9de2460b9757e78ceda4c858dcdc0c790856dcaee3b742b64a936aae88425bd6d971e24f569162cdd31ab24504642e2c7cb43d00ea5008dd7873085a29f0c0fafd3936a36667a41f5ebd5b8a1830b500cccf5e0fe40943764bd7f62265a6af4907bd13c6485db954f8889a1bc406354b431b2259b70ad5ce957762d4c8820c32f977d22d188bc357c468cfb0b0e04c923a72fb60f3d68742c92a9f0ec11a300cc7935e8616c5f10882dd87d244444c9cf2dbae6bc5cfe769b868f792420a3b14e299272914e7d73070acce65750c2ef2bec3d445b01a84f53afd87ff90e0f7d37f60f991a188e54c2423fb836a7a4e55349ceeac72f355675d0415879d45e093c1cc8896c5f2da8dc47f786fb245f9dd4ba82c06457eccb7930fadc8216c7742c38bcb146ca27ae234be56fff200bcfcff29b524e962fb912ce2e42055329f31a8a017fdf691ea577de59ee5e62126c692848182cd60c8f14dc8c3d7fa3afa13b3ff0d3ef09203fe3c00c515e66ccc623e0119ff78d0b22514f128fcf5174bf65fbdab11df4adc9f1ca51b52267b8a9f9aa358e73ee48d26498eb7db349384dfad341b76de54b46374efb974043fb048595fcd1c14a06bf827364a1124a4bf7a507ece03c7b6404c91b439ba2a1f6de66984b2d7558551782306e0f35e94cee7c3fc3ad1ce1dd721bfb8d3f9430368b9a0872feed1799645a9a494ad07fda4f0f3fe5924d895a104462d4f96e2e748b091a8656ea71b3bc50f6aca74fba15694afcfd3909c6fde2d49bc1724547f5a7892b7b091086f5f05bcf550b1b13daf97fe2597599d37e2858e11295f5bcaada43f65c30f361f37832553e1d6908721c4a8d88f18d9b4ecb5951521a0b306b3036a8faef0f533484e91a6af4e584243a6d320517091db9e8640c7372c612343c8ab9dbe9562e727541225004543e77687d9d047bf4fe303ece3a519d00bea9450af0b44008022cb003a6b111f1ab488b7066d25157acef46480c2510f175af0039672d7850e9d85d6c4f488013d3651665e3bb2cb6219dd16e0f3b691d3ab260959bf5c2ea7565fa14b5ec69514740f2f4cff0d45b3c28219233176d8f1539a97cca1691ef3bffe5a6d3dbf92a11dfc2a49b9d179557f4cac72ddcf408129931557841483ab2065182ad1bca8044c52dad88b49511aeebb8429b779bb2b0092e434edd10a4cf29f408aa498c6a53b5d6f71c8fc890211adfb029dc2941b8a646c6cd5ded596a66b7fc543de430c2b49778f35a41b936f167d0de8a5a14f143e42cf89453ad38c6cca6925e88c5f0055eb68c39ab4274d3fa53ab00ae7666aad080c5b53141f17d450b5a77c130a05fd4750bc493593832007000080f78be716c7b9206d9ee62df40955a9be472763504fc14184b7d0ea3ca17ce047af7cc7d6ec09b622f1aff04027a598ceea25578bd43d75353b835bb9d49004d2cbd4c4bd698e1a1c22e61fbbaa506e429b7db1ceea159aa430d5340c900ea6f8eab10e0365affc9027ffa7f770b252d12ed4501056119155e3a0824224d1fecaffab6c05f26208791acbb0336428bd6480b9d0f085e38d11a9a0edf7e56dda3a7badedebef17d637a4a53ed6bc65cd12be35721e143b3f667a4574d3b53cdd6732c267a3db2e3fc6ac8af375d2735e9a57defeac3c6867e2e372b512fbdc928443570da595512cd3d0d45ed064f81b869b6e882e56e09b732cc80ccd6a66d747301abe0967d7fead3f68dbd2b2aeb04ed839ce8deae80a90ff7985b334d18dd61f6a6b2bfcec7fd7e79ff83e4ec67c258a96f24fafbc517671d4b3dc24ccbe68d9d4b9a83adf8275b55e4f5cf43fa124ed7f5d7bc3d7b42f97f0da833b6ca27d5af56db5645ded1fb2ce5a0ad18596a83620037562a062c7f241dcbed86369e4a4d9fb596a156ec0fc3900238d829793de74bb9b52f16f4e2ddd4ec957959f9656d45367bc274cac04699f4764232d6cdc99a91835a8e9508d24f1ea489a350e93e8c88775984fc3119baa8dfe86f8866c7e15417b667891e09a45779e89ec19c55771e3e12a3a722ed611f69c9f7459297eb47d175d4eb5d5e2815ad301bbafa225d3f49b2bbf710ad3348c92ad451a535b6335989d7b1a40af7e59df9b53529ded78115d732d45638ce54f1c59b9193520bf5794bf8733fe34de9d79ffd1638cf444fb5b0a0f659589a90492cb48d173dfd201f8f629b709397e575df4c098afd4952435e3455215c4e4e4d9e52be9a5bd46bc76a6e2a4f09c0afb86b1cc4625fdf7ef7e18c35377e282036371325309fc64cf97df4baa4358f2d5b392556368a231252a6c0e91344d98f91ac5d83a1308a33d7d57cc7d8139752f560b1c171eea9d0fc83138114f351c629d9b6b63e2e3f91f9907ed336393dece5efc51f832d88407a384e0935d91ceaa9f5cee6dd29648f7c66f3be4121ccdf76377d9f007176aa495ed95f35a13b83ec0a1137ae51444e730db913ab67fa6eac8701577ddbbfe3e64d76327a4332551cc3d35ab319c9ab579c45510b8199ee12bafdefc7143c554a9c09257085d04429694866dd214239adcf77e3c2da256146b691278eb31e83ad8f7a46920e40b31050d4398d27e62800d407444cc9a7819b566bb4a5310e942a9f57dc943e8db59c203d757dd184da6abcf8e35282abfa6d022d90b28c3a49faf1955000893b4e71454b642e2c51ef5fcdf9ba5820fd1d465bc43322f80bd079b6a777e4bdc4446b5edb45238215fffb02af92b532cf3f5c6067f103dde3d643507c8e96c64b66c50f6902f6cee74d6f913d20d70ab5b25403ff2444225fd051e131c404db163321a91e3b689b130a04c7e3d22174cfe01d8f6afa763ae9cba7f809ea2d6600da470c1f781f6f2fd7aa4dc6944c2eaaac4dbb856fb02a2807cdfb33684e6c90f3b80a008077b26c0ddb2f776683a89b8d84452442893a509bec59b69890f622ee9c2b08466d44f6780d75411e4199e3deacc595fe0864b8fbff33a85d7d0b2ea94726e80f16a13677e0230297cfd228654589467634c2113a8b1bb3524bed22f517118f44cebfac49c96d9d05e3a86ea12dbd4ed661778e953d94132b16966f3aab990a5e8f0763d34ad7d0f671b56d8cbf88233d94f2f11de17737e710ed5305766f85a890ca2aed44480b10c415f396affa65af8d29e139f4207a5075b08a575ea1879064de5637a5cea919e79c2e1b93e37a801a126c0f8d285908d5833af9c9c4459928b5ccd35c26cb30236b42f6ca1c2b9295a7afaa0fe846fc7d590944a20c92628914a9947eb1b9748a0b4c173b25a900f1fe6ca55ca47ead07cf2c8787958cc293dd78c399957d61f08b64cf759d7286121d28dcb583b7cb5173ef00a280104917d20000984494b3df16f931644516bf1343068103f958831d902651ce9de02397870bbefa030f863c615e69aba8491e07ed3359d943a42f14345b7ef201e6dbfe479f9f7934d86fe4ce17fa81175dbf9f8dab8e62a2b46534ff7af9bcecfd910f19dd6bdaea6a9a69bcd7b00793f04824cb1415eed9981b99ff6464ebeb5e83dbdf093107edead27162cdd0b312d4ba9870becfee5d369dd7abd0996a6f289e12301257023cbb1e3b94b2975a21c549770c8c0033d8a561f66ed20806231f12617cf51f4b4d192e07330b5d589130e684d8e50b85b075be5fa04e7dc0496101ac04f8616d3086a021d7bf4a16e28002fd7da910bb938faad80165bbdb851591e541e4c31a8c2803e9fc202cbc27efc0733fd9ddfbcbacd320700aa13b74c58e617f40d1b08b5fec2bb91daa96e2d0795de812f818b09b907c5f4fea84a3eea652fe5540df1a51e5c8f8130834880fff40a7439ec32192556b03776f2169166460d6058bb1753a74475d54c082f3533263205468878e4cb6879cb1eec196e8cef7d114ed737bef8bb4089092123ab1c00b6a7446c52b090168e09d6979cd7153c1fc43f9a7bf43a853452880118dacbd91034e03de4a23cbfb8eaa28f6efca661391e9d0484ef96987fa0571f26bd29c3c42b6e93fc5ad9ede918a6a0ee03195b4db109aca3eca5d5a8dbbe2513ad97b1408148589c6495c236cc1791e5c8ba8c8ca51053786d3a3061af82fc7f727ab3994fbf4bb6188955ce340d2394e9a78d51cd4588fa54036ee7c8735d6d485c78cce149d862f3867ab5830a54023b57456d6abbc9d86229c2be11eb588072a00c38bcb1ac486d5a369a808b58854c117d150b7dbd357e5716c5434dba4381839a76757197519f858146dbf135e7326fab97edf5e6b87047917d5f65d970ab4e0ac3b3aee2117aaf3b01f8782a40906b007aaf9ed8bad8aeddf80eb2e70c77d00e16d8ab6ac6c248897ce3ed57d0f2ebbd76e7f18fe48e48d88c34ea1ccf737ff2137b7c8a9e06a9358fc5ee15d50ffae6b4573bed72a981ef19c623d7ce39ada1663aafef7f0cca2092b17165179c8ebbb266f16c244d474f0e5f42b9ae3a5f2b554da94ddecf8ca11d822fe52d71989283ea43741d48f8fc8684099736a351f51ca286a090563afe72cea477f37e621cc853f81de0cdf5a3f5aa25787d026a2e1ffe767501d30fa9d819cfa4a9d991f52b85ee596ec9abfaf99d4b4ed78153457bb2ea3a7803b05f17705605069c689b8f8490794d4f62411221846063eec74d2dc66f81f072780c867b08af185b117eef17c0a08730d63fbd327cc1aa40847674b49bd0f2df2e5f146e00c87973bddd6e6f94c2be6d06be5fc9ec1d8d04191dc3bc6f6a73aff6c2a3ab20048b5b62fd036152b44996c2eabf99e711c1f20fb08ef8c48e9e02c010f9f05dbfafe376cd65a6d42be4ba91fe721bb38a3fe3759fef92a3d60e610c0039b1eeb1b6549b994af2512d3d74670c4174a256a256345cbdf27e3fcef636e2142d24f79a50fe9fa6264e298d362be2d930f3b7248b2fa29e10ac948276902b700c3b0a41388ef7d42f52efe23b0371595b154e16248d2b44ebd0a472f81f7a2e06c0e0377e0fa512c03ae58e7c7198278acd", 0x1000}, {&(0x7f0000000340)="14357dd95df36cd3ca17c51c75869bba3334b8e88f48e31934371e72d38822b868493ba1c3090de26771bf488a010ebcbd9981f272d14e49f6f4a26229444afd0d3453e007e56243ee4d9951ffd34ffcafb00ab8a327dbba407321098491b0da6625b0", 0x63}, {&(0x7f00000003c0)="2ef9d2c3e237c328a22df38a5f2cd17e664ddfb81eabd76a367ff28da611109bee2c430ee26073847c2ba0eb86e0218764573a993424cdbe243646af14c77df033e7aaf7d1308a78659d3de9b4f9e0f0e850e650a83704f33148f165d95515ce355856be", 0x64}, {&(0x7f0000001500)="0a54b346e2098f7dd0e1c9c59e8bb2c6e945a063e3447d7d30be6fdd20f4894042bfaeb61015875feeed6bf4a6fe389df78389742c479860cb3bc97ae466cc02c042af7fdc8875f73dc16277bfc2ea95f28906e952332e5d901bf3c30d50ee167c61b4ae93cf29fb32d2b9dd600e0b9662836201384c6c2cead4ffa80d64f96730e0b2989db9e4595435c584016e1db162c1174adc76", 0x96}, {&(0x7f0000001740)="9953c7c7ee2ab99dedc158553d7052cc9505388ff55ff96e6827a3673efbfdc35e95acf4271f7451ddf45d61fc3ad4ce08f5eaa3d7ce7d0088954863a8f54a95375a19dd445529591987334a10667bc687f5d16990b9424c6a754dcbe279887ef2a961df4006f7b4d7a815570cae81f988c756c8da47d5d6edc9523675ac668b32eecaff4f7a637d3ee139add596abbaa5267b", 0x93}, {&(0x7f0000001800)="e0e399f40b740394c62ee4234d08d32330384782281a5396c1ee0167ab53155a84274c72521ded350a79b3528ee8ccfdf5d62a17fdbd82861e3fcc1e641d68663c2da1efdff27ea0cd6d2af1340b66ceebcee0930714f88651ba674697d09831bdb593f5e8157616d8c628ffdd4a1ee4a44d1df54c02c405c21dacce8be53ac2b2db55550b93f7007a5faffc76f8d88060072a25c124", 0x96}, {&(0x7f00000018c0)="4c0d54894f565063bf4eeb29b14104203712f74283f4d7a2cdfd3745531c4b1d264f77ce3be7c9e7d93380ace4fc55cba9bf59b9b3a153e1e4795dffadf8b3f8eeccd2617f8b18712d33c935bb681d496f26ccd539294dcb51018eb5d9179734cae36c87fe231d3888b384904e745286dea1501e4c4f200e4580d7ddc06ee384af7fca73f640d817618039e801706864f74657253f9eab65d8da93545bad6a05ec4278f0199a93e73a778efb423affb7ddafa93f58a6a9a9fcdb57fff579de8ebbd91f97334403c56f5755c0", 0xcc}], 0x9, 0x0, 0x0, 0x4}, 0x7) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x6) semget$private(0x0, 0x6, 0x2) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000480)='./file0\x00') read(0xffffffffffffffff, 0x0, 0x0) 10:52:57 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c0006373d52a7d77b80309900f87c8a5b67071b542a538706000000c4110000002900000400000000000000008000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = msgget$private(0x0, 0x103c0) msgrcv(r2, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r2, 0x0, 0x5226aeb395508cfa, 0x800) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e5cd734d6b52b000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000f3195eac5d2212ff173ace9ac29df06b753a31e336cb4a62c15aa62e5b3a59f87ecb33ba1c34fff6c319d45cb5b070e724efd985bace27abf8f83457968ed33b51821daed918c89902d71ae484e2d29e05683000c1a58df5e62cd6dbca50ebb521e6f1cf4a464a111963f90218d405f52449bd9489521128843818fcc0b4bc754c6bdc08fad8bec8135578706e89d7b608f96b64d52602463333972dba727ec1a7142f26aa35547e184698ae49f4d341948ae541ffa665652727b8cd45acc4f54cd15d39dd8b4ecb040023f6e9c3c84a8b40862c"], 0xdc, 0x1, 0x1800) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:52:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x31b, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/119, 0x70}], 0x303, 0x0, 0xfffffd0f}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000fc1000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fc0000/0x2000)=nil, 0x2000) r2 = shmget(0x0, 0x2000, 0x40, &(0x7f0000fc1000/0x2000)=nil) shmat(r2, &(0x7f0000fc2000/0x2000)=nil, 0x1000) shutdown(r0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xa4) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/122}, 0x82, 0x2, 0x800) msgsnd(r3, &(0x7f0000000240)={0x0, "fe581611ae55ec92ce8b8d0f14b980e859fa5381b5c4173cbf9d81a5fe6ad5d172fb00baed2140a374ba7d4ec685c6f1ef954bcace4af617f499c69365a09345d4279a28e90e1d74c3db0fb5903335fb8d9c800c63b18904e73582e7f9b004600669f667f36377042199c27c4f1a2128a4af078692643d51607fff5cb3419eb41869ec1c4ddee7cc4a822556f7d0b1d5322a443abaf7a0b80ce4ac9f01f5fa88f0a9df59cada5d3a4803eb27cf7fdbe094300765de77f4618265d05286e0ac3d299d7dab2eca5deaaa204de31a3afb18ea21ae4da7e82298f7ea95bb485a6bb8e91355b6e710954f35c4a323af774a13554985cc320c4e922cd89ed3b326f720f7731cf27ffd172953f65e46e074c96a336dc27c0f12bff3e5ac341f64440466b0aa12c73bc7529125b5c3d13f26b08cbf32bf2461d268146c4547956c6214882f69bc05cb2a34131ca61974a9a98fad4660361684ce5744dd5d0a98570ffc5adfdc24882a3947fe073c1aafff912721380c0c88b126841fff051af9ab49ab1022076ecdb8f4911113054a5a99686ec26a3e7470862ba76331157e545dacea586fca4ccd86e0f8be0b5997b85ae5244e4ad6d1eaef17740ee10d519b5b77343985920726df215f0953446120ca0b10649fec6dc17b79121bf44fc5fe5bec05b91321970c606ba451a446c456ac620e55afcf75ca008d95d9d78ce804007118d43678c6ef4c2cdaf070de7c71b7ac04c023f3ec85938e89909cde92c5d6a9af8668df4267f21fa0426bb6590968a062f924b0ca8872acef79eebf2784f21efd72aca904a71d88325b42dd75e8cbe02efb777ba7db8e582f10a2f29a87f99fff8d065c72e46b706025d06a6d1e52d8f85555335dda4d4175079c88e11919d5629a1d39c7faa9f1caf8d97d54e07f723a9aa66ed13d18af0b85abda98affb2dae42e905665e7ea4a06b3e41ca0f8792a878f4f0d6b07e0fe5e0f38e4090685e452ab8413ec44e661b95a8a389a1b57da0d8e98c19998b1c72bf8852a0146168bf29cd8b08bb9f63465c9d1aa6bdce0dc237e3585b52040024b13551e6c64ca6eafeff8e293fa45ec8dedcc3b4b884dc52ad053edea567408d5c554030035264ea2d5da19e1a50f07933b0e9c1acffd1c19aa8172dea5014b7972d0172a264d3584b0c7a66b29908fc253d91e3d6fc3c3152bc327537b46b1a5f33e0b1290fc201256e936d26d9a581830700397afbc30933fbc9d882f72a6346d2048ad163563ea80067fa98a29fd39bbd5f5a213fc96122ccdd5d28cc1206363d2112c04394fa690462749d674dc2272cc54f41588bdbf5a3201bea2cd5e87dc849d9211e83ed8854197801e9c60eec1d0e3d402190807e36c4c9f0ebd2851b9bc29d34ea608ec2e0575ad28e1c2e86c5d2ad3a7dcf2b2a6742fb8ee647c677711c6e0369b96531013025e133fdbf300acc0940ab70f535d5d0781857186da9eb2e5e102fb816d73f0c65bdc7c749e0a0b760fb0e62c88919cb631a93630b6d8376e71d99058bd5bb40248d56f5665cdef2581e047229071b8244673f2ee1d3b12696e447151168cb8321c2638f5b8b3db05269d6138224185a1901b563351e6199c60f24ab4a72123e30cba1976dcffc2b0df271c5506359caf06c459119c15ae4e34c403d3c0eccd1847ab0fe6d4914b30adea0718f71e5ab3d02f5975d651ac64c48e15819e1511604865b8dfbb8e735672cf916d942bbb1f4c5425fceaa75fe285715842a9db7febe73e2b5ca5f98efa31da625fb3430b195728199a2da615d82a9672c12142fcda17a3287b305b93b2bf69612315a21d8e0a4f119ddb3be4b5d719ef19bad761395c77e73ae154c75cf138dcf91ff6359a6f0da3a87d23341ccc264ce8b96142286037dd9bfa9882933b62a5b3c6f2d1793288d7aa69cadc4b8a4c4ee71289544c2e8c5070cbe9766de1ac09ac216a7aa288903f1ebb1cb6eb3a4cec041e0c6b7756af12e97e6082246c6e1e546f28a3f2880e0592f9bd06ece72c6ca115cddc07d897541b657533ebae0897190f840420839e5cb5da129c5dd19a0a196fe0553d217a7771a65665341480cea8b14aa2a98fcb1bfd4cdbc7106ca8238bfd9aab54a966516fa8b09cf20672077a6f67a14268a86e8eb0881abafe6b1a18e0096a44ffcbf44c1ce9fb09fda344221b6344ab8ce501b047b4f925d4a79849a86739ad9ca6aff05fac1fc8b7e021e6fd27140038099048e49d7eaaaba741b927157bd2b340d08c14ca5e17c4a928ff8f2d810b16d4a445130c5f72d9d70908c3e9f52f8c6264caab169b7056415b92346f90e5c190132b0f8edf5760ed2d77102220c67f0504dd28c682c69c10796495bac29d109cdfd9c1a5cf040dfcb6cbb0133aecd7e7547b50d8d288dd2e4efd22cdf2227bcb85615687de92202f59ada5c7b62046bc841569b517c2eb32d23c6af591f54877add957bfe2c6265f3565d9d52daf639931f8ed1f9ca637890d29b19a49b2290287ed8556fed1c60a55d8572c7ff8fd689f33100bb8b894f57411374abd4a744941caadc95ebf980334d2372cc39d1135c4cd3ebb0b6be566052c75537675f1b2a39a97bf9e953a0022cbc27d030b4e536636327387a0751df6f4fc223ec30adceafe222aa278ae376a5a427c0798be4f4fd4a0a6cf0edc4afa1eaae1680f6e9df040069fcc629a455b1669a5a8ed5db8caf47fd6dbd0903de64d6d55bc9fd412ad81f05ce34efcd90922d5e7d332c4fe28ca6244490a66b3a08dbe818c6d75bf81ce363d246cd51c156186870a10bedc3c515acce5c04e39db7b08106a4eb075cb4f221090421fc736f048c67ce8a45b611c39e9e45f2444b3948e7dd7a5bd693c3ba5f40c83c2a43a22f79d9212497d1ded52b942acda5d13555c6b4d03874a2e7945bc599a52af1ee4019c77eeb4ebbae81102fd733056bbe61ce9d643583d2301a8f5db781418f202c710b82fec43125c4b34b1a517417a923363bf6ba3ace226ce5d2e761b9f26e6fe66772e9eff1907e82d24902be26975bd9727847dbfff879999dc93a674849285d48ef4b61e9e5ffc16587442bc2c583d8db5e0f6fdf1bf81fe717777d1f70d52e9387fe0a4aeb24c4e64a7f815d8885066f2ea1779334bd6b1b722d17fbc7467a3a118dfda8a3cd4d1ad7aae30be59c1277cdba0c1f73bd02a2446ad6ba0fb9d38e6e943c552e405a4e72c62893bdcab1b539d85743522b208edf24beb0063b7c96aaf8d11e48d14887cd9b211915ce0e9c01ddddeee7475215b62dc33fac91d028b93c01b6f882e6d7f44cd24db79e9a381b06652c512a803d923c275bc95cb4a8949ec9a26102135ac13012142a3ad00d2d122642097b34a1677af6d19d1beb35cacd442dff2227705c37b9fb06e21bba0eb77d0b9b6c136ecbca350c4a0a2713438ca327d2e42a4f5b209bb90f9f5fc5a80b769a9361f9abb92847577fec53088f4345d34343319aef6856ed6f33f91bc334cdba2d0dceeb712df52601b0457ffa129574dd3f2a5c0936ddb8e6765cfb31fb6d02a80dc914437b00947180f6a04da847bc67712bbfab48483b91e4159d8bafbf1574340e8f3d4056bbc11b47e4e288bae4e97770b1354a5fc68bef54426d05f1ed02aba38e551f5c77327d3fb0a7eea0a2049316ae199acb7aef2d987514c199b5a81a8cebf9f1c04152440569c361bc77f0efc9c530d68861a4b1392e046b318c5cc043dc97eb73b444a413f131c5e40518350f5e6f0c4c2c2663d0bb6e3f6f2bc25ae7c1158629a73b1faa9aa65d722c8dab9ceaa2d136f36e18a88c49c65ed4416242e1d19dafbce581aae2c36c3d9b5f46ac13fd2d3ff07ab5284ac3ca12673f281619fba85bc55d559a6b04b2255d38afe018ee30548c82da22bec7d6128eed76dcf397707f26e044bf4c4793e45201697350596e3ec517495b55b0bc8763b4865943372968b810bf789c9b96faaa39391b590ebf9ddf40c78a7685591befa25593e2df4c46270c062a65cf6bad95ba4fc67b38382a421444f40c6bb30d146006365b19f055da34c3bb06095116c8f60368feb122857d0c03fa3e411aa40fa2117da8eaee878f9c2047e427d589795da4481077b8058882534014cf0eb3cb4c6b4bc68c324bf8bef78c8af76ff568aea932dc0de8d4e146d558c5a00c89c4570ee92e27c92c005022c13c2a1268bfd655bd0312e3b1daf6b68ed8f5e9af471793e8138df4ffdd0c65eaf31807f8118967987250b4a361a77810a82382bec1c94b1dace3233d9e97a9ee654a6bfde47318c63814332a8fc640096757bd2d77b4fa152c78a0c6bdb26b52eb98f58fcba7e62048ac8e16d8eb09db3cd1685027b808258d8604e69e8f864785891bcef82eccb19c18bc052c9d69025b613c6d55a2836309f738cd9bc20be541b4b26f75868bc6e1a3612be6bf4a6047b5c8668afd0593a63f08dd469854e8dcc6fbff8d8613c2b2f24ab4127ff163b5ea18c28b2501339d30d4303706c103e70270b1b75f6219646157ad3b26566ca04b91259e823a942bcdcd2a26254c3e1b265d8379b420d41905b02bd1b18951c5a75b9fc5801a3254ef8597f57e09a7c09dd9efc77c26f25720da202641dd2159338833ba6b7128aef97a5cdf815113b60596af4c6d6536bf7d1a17abb63f35372ca9403f47b5fa97d5c3ef10117023cdd495598cbe600d125ab8904073dbb615b5ab5ccef3bdff1cf10753732e8675dfeef6c689d6982113bddb916879b1450f5b9baabc6f0bbf490d98e3e6715cb649ee468f6fbf16d4bc7836fee5e51e6095fe3c1624fbdfcffe0a0c1a3ca637e7fcddb0739fc4185ea265dce81d0d23ca6e36e2eba1e31af5a1ff3971c119a957322198ae7cdaec7d6bd65a16447cfbce6e9b108511be95bd3255b631e2ffe25c76f261591ca1eb39464d524a362a208b7f36cb6d258a32c8be078c40c7f1f96e789b30d5fd6ac82aa90df40e1a49bf1e77cf51a43b32c8ed7e8a6bd2de1dcd6718c828f0e2649d4d3597cd5ba3b4d917b4c38f5a065a56945d89a91a67ce787b60499569179504b90c7b879de6c69f4918b783dc701fa6749b0659969da65ececf1dadbce6368c3050d19569fbec3e2e9862adb890d5f4440436fa7928116817907a59801ed43543d37c3727a9277bc30e061cbe4369d5424d5d3ef4b0513809f98a8d07bd0a1c287b8c20e406468173b8642ed72ba8e9a5e5a64b7b77a454a8538904db1a6d95b70e5e04660e2a1b05b86f8fed51003ef674a4a4f6d950613d83210b850b9d85766194809cf12c5f29123f58ec56213491784f2a99e38a12fd527b3559f4384ce5bb08bb9fbfb955ae58915dbbfbfe9d665b7d3d2c14dc4ca620e78008049e4c2c4ed637a7f9358a6eb2aaeec7721df8c91b03c1f381eff3f43e1146080e262f6f9a0eb47bcbf11f3d23bbe95aea31c859a892127d1cf06e60e6f1a64b599712fe9475277fd77ac7b70257506827575e3b29ca2e74ea4dfff5342e11fa25f50bb4c21e4da63068479f4439ba99c8d3cecd19976b47381a4a4897a360a97ca476e79d06ed7f678c084dbea4e75cfb7a0a391983df94128cbb6162af2bb7aec4c9fc63c037b4f529e96303ef34c04a252ddec4a641ead76be064f4fefefead67d4fb6eaaa289dcf7b0f63bbf373081ea6c83816eaebd4328145b07c2b2f8b06f80d6f7553748a6075580333466d73c0e2eeee4f57a7cb8681087d0f13fda96e77b093db59482a810aabb42316c91c7995c7f8204081aa7db"}, 0x1006, 0x1400) 10:52:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) shmget(0x1, 0x1000, 0x480, &(0x7f0000fff000/0x1000)=nil) syz_open_pts() fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) fchflags(r0, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x86, 0x8115}, {0x87, 0x1}, {0x101, 0x1000}, {0x83, 0x3}, {0x25, 0x941}, {0x86, 0x8004}], 0x6}) 10:52:57 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="0398bff2c4e1bd3a0515f9e5e3b5bf4da4acf2337d3869a2f0262b9cab74666f6286459e13b1e879cd9aea55f61fbaf824d4ca1669ff6d078647e364c4a906a79e30c256139c2d4c73f7d2d7b45c0bda67ba660c9200ca132f31f080945ddd9af47ae0ed14dc1f7a7c847e219814d1b494b5afa7c1a100719a2234c74d2e39fbe5314fc2f83e699a8e4986b1b36c7097fe2421b1cf43f5928ecff7", 0x9b}], 0x1, 0x0, 0x12000000) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 10:52:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000340), 0x0) 10:53:01 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x407, &(0x7f00000000c0)=@file={0xf38e903fd3b6117, './file0\x00'}, 0xa) 10:53:01 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8ca099d1"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 10:53:01 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) select(0x40, &(0x7f0000000040)={0x8, 0x7f, 0x5, 0x0, 0x40, 0x732d4fd, 0x1, 0x7ff}, &(0x7f0000000100)={0x3, 0x7, 0x7, 0x2, 0x3f, 0x871, 0x1, 0x8}, &(0x7f0000000140)={0x8, 0x8, 0x13a5, 0xffffffff, 0x2, 0x3, 0xfffffffffffffff9}, &(0x7f0000000180)={0x7, 0xa8e}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20240, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="0000e40000000000e8ffffffffffffff"], 0x10}, 0x0) 10:53:01 executing program 1: sync() socketpair(0x2, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffffff9, 0x7}, 0xfffffffffffffe47) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9137, 0x8}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0x5, 0x1, 0xfffffffffffffffc, 0x80, 0x200, 0x2, 0x2, 0x1000, 0x7536}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x5d, 0x4) clock_gettime(0x7, &(0x7f00000001c0)) clock_gettime(0x6, &(0x7f0000000200)) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x100) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000280)={0x401}) syz_emit_ethernet(0xcc, &(0x7f0000000740)="05d128031c9eef4d8e6b844101be67e17fa0ee48523d63e2e7ace6c98582d6b7254d67f6cf4cc3e85d2bdc0cda84f8a07b8a987fe31918d90f5aeb0b6b933b1036ef0ad25e840473b8f60ac0aa016b4ee83d24371c48d87bd4fffddeade6f8368a1ee9d60192afe806e4bb8b4a6e38e76514d074a6fe65db80cd7fdc36caceabe141cf342315fb76259008981d633fa3cc38ea44db15855622e6b18a31c23e92c3c5fbbae682cc256a688253608b84d14c4eae75fc4fddde9e23efc907bf714c8e5d32257d5cdc1259f2fc90") fchdir(r3) r4 = open(&(0x7f0000000840)='./file0\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x401, 0x800, 0x0, 0x0, 0x10001, 0x904, 0x3, 0x2, 0x1, 0x0, 0xb1c2}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) getdents(r2, &(0x7f0000000400)=""/248, 0xf8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000580)={0x8, 0x1}, 0x8) connect$unix(r5, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x8000, 0x5}, {0x7c, 0x1000}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000680)) clock_gettime(0x2, &(0x7f0000000700)) 10:53:01 executing program 1: poll(0x0, 0x0, 0x401) r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$dupfd(r1, 0x0, r0) 10:53:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0x159) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x1000008c, 0xffffff3a, 0x80000000, 0x803, "61aa1db11ce9bae38ebbc6edc29cff42a78b7ec0", 0x0, 0x4000000}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380), 0x3, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x97, 0x4}], 0xfffffffffffffffb, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffa, 0x0) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = kqueue() r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r7, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffff9, 0x14, 0xf0000000, 0xff, 0x6d89e103}, {{r0}, 0x576997f79b63d994, 0x40, 0x0, 0x2}, {{r9}, 0xfffffffffffffffb, 0x80, 0xb0000005, 0x37, 0x2e4}, {{r11}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x0, 0x1}, {{r9}, 0xffffffffffffffff, 0xe0, 0x20, 0x9, 0x1}, {{}, 0x4c7466bf728bbb99, 0x48, 0x20000005, 0x8001, 0x4}], 0x8, &(0x7f0000000080)=[{{r6}, 0x0, 0x15, 0x2}], 0xfffffffffffffffb, 0x0) r12 = syz_open_pts() close(r12) ioctl$TIOCSETA(r12, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r15 = kqueue() kevent(r15, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r17 = syz_open_pts() ioctl$TIOCSTOP(r17, 0x2000746f) r18 = syz_open_pts() close(r18) ioctl$TIOCSETA(r18, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r19 = kqueue() kevent(r19, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r18}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) connect$unix(r16, &(0x7f0000000500)=ANY=[@ANYRESHEX=0x0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r21 = dup(r20) listen(r21, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1003, &(0x7f0000000100), 0x4) r22 = socket(0x2, 0x1, 0x0) connect$unix(r22, &(0x7f0000000200)=ANY=[@ANYBLOB="1acf58fe921d85da85baeac386c2f8c05a3bcb1c8f628c2dbe0c969cdac2703deb42ba21cc5d8b0cd2d311dcbb2f27e0e6786e78f635c0a29dafeb1f2e76234791d04b84fa66cc0d447c2251"], 0x10) r23 = accept$unix(r21, 0x0, 0x0) write(r23, &(0x7f0000000140)="ddee43ab8734abe72e82704e8f848dcae6855abde176689fae6e6ad68a4f273bc1d2e3f3f911c89a2472d11399504870b9f2cc2dce70d4f20e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92c2499cd0cf090006619dc2dcefd9d2cf3100000000003eb3b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0cb588916c297acb92a4cc608c2d581938e1e2baef7e60000000000000000", 0xba) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) 10:53:04 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x101, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffb, 0x0, 0xfffffffffffffff8, 0x1fc80d8c, "a81865fe17ffab43ff0e091fe68000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e", 0x24) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x2, 0x2}) r2 = socket(0x2, 0x5, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r9 = open(&(0x7f0000003d00)='./file0\x00', 0x1, 0x30) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r12 = syz_open_pts() ioctl$TIOCSTOP(r12, 0x2000746f) r13 = kqueue() r14 = syz_open_pts() close(r14) ioctl$TIOCSETA(r14, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r15 = kqueue() kevent(r15, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r16}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r18 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r21 = getgid() setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={r19, r20, r21}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r24, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r25 = getgid() setegid(r25) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r24, r25, 0x4) r26 = semget$private(0x0, 0x7, 0x0) semop(r26, 0x0, 0x0) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, 0x0, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r22, r24, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r27 = getgid() pipe2(&(0x7f0000003d40)={0xffffffffffffffff}, 0x10000) r29 = syz_open_pts() close(r29) ioctl$TIOCSETA(r29, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r30 = kqueue() kevent(r30, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r29}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r31 = syz_open_pts() ioctl$TIOCSTOP(r31, 0x2000746f) r32 = syz_open_pts() close(r32) ioctl$TIOCSETA(r32, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r33 = kqueue() kevent(r33, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r32}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r34 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003d80)='/dev/wsmouse\x00', 0xbdce99e412e7e40b, 0x0) r35 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r36 = geteuid() r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r39 = getpgid(0x0) shmctl$IPC_SET(r35, 0x1, &(0x7f0000001680)={{0x8, r36, r37, r38, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r39, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r40 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r41 = geteuid() r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r44 = getpgid(0x0) r45 = socket(0x18, 0x1, 0x0) close(r45) r46 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r45, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r49 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r37, r49, r49, r49, r49, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x3ab78a9e0f42721b) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r53, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r53, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r53, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r53, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645c11dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acf3c879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0xffffffffffffffe0, 0x0, 0x0, &(0x7f0000000700), 0x88}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r58 = getppid() r59 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x2, r54, r56, r57, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r58, r59, 0xa5, 0x1, 0x100000000}) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r60, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r60, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r60, &(0x7f00000040c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8f91f462b228067f800000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9a801dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac00000000000000000000000000000000000000008b3b230019d4cf2f7375fbad99bef6c11a5eb9facf2fd1b892e8d7647239"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r60, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r60, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r60, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r60, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r61 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r62, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r65 = getppid() r66 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x2, r61, r63, r64, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r65, r66, 0xa5, 0x1, 0x100000000}) r67 = getpgid(r66) r68 = getpid() r69 = socket(0x18, 0x1, 0x0) setsockopt(r69, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r70 = socket(0x18, 0x2, 0x0) dup2(r69, r70) setsockopt(r70, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r72 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r72, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r73 = getgid() r74 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r74, 0x20007465, &(0x7f0000000500)) r75 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r75, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r75, 0xe3) write(r75, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r76 = fcntl$dupfd(r75, 0x5, r72) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r74, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r74, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r74, 0x40087468, &(0x7f00000001c0)) fchownat(r74, &(0x7f0000000080)='\x00', r77, r73, 0x6) r78 = getgid() setegid(r78) r79 = semget$private(0x0, 0x7, 0x287) semop(r79, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r79, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r79, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r78, r77, r78, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000c40)={{0xbaec, r52, r71, r77, r51, 0x143, 0x80000001}, 0x8, 0x100000000, r67, r68, 0x6, 0xfffffffffffffe00, 0x7, 0x10001}) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000240)={r67, r47, r48}, 0xc) shmctl$IPC_SET(r40, 0x1, &(0x7f0000001680)={{0x107f, r41, r42, r43, r48, 0x40, 0x7ff}, 0xfffffffb, 0x5, r44, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r82, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r83 = getgid() setegid(r83) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r82, r83, 0x4) r84 = semget$private(0x0, 0x7, 0x0) semop(r84, 0x0, 0x0) semctl$GETNCNT(r84, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r83, 0x0, r83, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r81, r80, r82, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r85 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003dc0)={0x0}, 0xc) r87 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r90, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r91 = getgid() setegid(r91) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r90, r91, 0x4) r92 = semget$private(0x0, 0x7, 0x0) semop(r92, 0x0, 0x0) semctl$GETNCNT(r92, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r92, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r91, 0x0, r91, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r92, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r89, r88, r90, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) sendmsg$unix(r2, &(0x7f0000003f00)={&(0x7f00000026c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000003c40)=[{&(0x7f0000002700)="eeb5d539e1024ebaceb8f8bf9e81534f7fd2644b6c6b6371ea0d78090a78be8f29e576ee86a49cd080195585c8dbb9855f4e13643d37b55342dcfdce4d5120ca464e50644866b5178e914eb817e77e7aa8054b82bd6c2c1964e3156840a4452b1ae8bd1fe114e55ab354854f521e4147fdadeea1e66fd46cd3a3f9b1afbba3e21a75374ab9a39f111cf27119332ccdcbaee0f457ce62695984740f4836657b87", 0xa0}, {&(0x7f00000027c0)="6631a868b164d896c44367b65eacabf5c457e8ca6a95e6e52798d165f2b01c9830a7009607a6fc33331e44463a2edeb2cdf1a7c31325c96cb61662aa1b94f488d921e180073a379fa2c0d498a81086092ced3d2de184e291a850ebd13e1aa49b4d14d3b37f0691667c5390dbccac56f5af6bfff98e67fa4006f60b77134ad174eb78022bb0a1b831fed119f5820cfec39e0a7305d0c170565dc4345599210cee09df7a6beb7fa8e65a237f3f12ce90dfb608a30fa6c7376080622e3343251a14824c301c783809a3c24c12d82af45b99a294e876f0b12b5165c8f68202cea6d11ae2c1a7d5bb5e89a5000dc0bbe2564b733128aa028cb65cb68c7f4db9ae21df156eb6f1eeda0996b2f3e58e3a9c45acf23133cc2dae2e05daa76af2ea4378265695beeba9da0e6867c3246c166901b180a3705bc21a90fb865f6663935866c802aabea20688dc1e11ac5b8fb64f43ce4024412d470fc65e3256651be016e039ac5a493b78809f03d7d607ab580cad79c1669ee0f0d8e98a6821a114aa483b672a30da9ab602af90e6a5885069ec063a758a60898fa46844b9555780d746838af5d98a1eebb93977a7b0b2ad6333ffaf152271094de66afd1ca08f1f2ec7a3c9c0b9565ede5fc0f6ff02b57db316896580edafa10785b112ad3a0ba202106a4a204630b9f60a07b11a40827be250e10b0f529814eab2b82dd6f621d8070933ba94d9e7403993da6e749d0afaf6befaa39d819acf56d1f072d6573811a9235a658d07168d7f81337e58f9e8b1f097321a0cc5692bbe4dd3c017236607878ba04b6b23428178b48ca92eb22d3212734dbe97641318267a9824557628e26088ada9ffe88cf29120a68aa2990dc4c78c0ba5919424b4d05e65c69ba83cfa5c75a5dd21c2fda687ed0b1ca8ad68db4288fa0958d1f4edc0806e65a6484fa3e45d74df5c570b67c3c6440a048eee00915e50af7732066ca3cd4be1c89282f0c807ce4dc3e8d6f00fde4ce750ac7c5bcc85bd5335bfb2e5c5d8a0c7ec0a79c9c8858a75de82185f43c0b7b0e3c6308dae01d30854934c007a666065764e961c9dee3feaea8abd839492981350563533a698e9e9c337e98d0770f45bd0a3d14e2010d27cefcd9e12085f75b2bfe830630505bcfdf9757e073eabd399474e7ceb8096694cfcce6d3fe61dd678c124e422eaded7147d94ce450d2e114236ae00e6e13353622c4d5601f330114b173a05637fa5359fda32b5baa0c02580310c8cf7083fb2613a507fce8edfc6cd8ac01552645d272681911ebfc117e8917c0f10fb34a851fdb31773fa759c9e7f1201d806f3272bb4039d8552778a2577616aa9cf167298fc09c06d7eec42d022b8d03edbfd758190b462c9c7c9f969b408f2c126a307ede7830f5a69e87568866c745be2b5cebf00003e0ba804ab0471053b4707d4318bc9e2dfb137bab3de081528fcf94f9d9d540d5b930b69ff90b5b4e07564fb4a61aaa21996c7edc866f45d86208464aa76526a9e6fa598b97122ecca8b3274704fdc432a2f7411465ceedac9ca5e3c61a1789e95e357f19f4aad6ee2fdec2c1d996bed64d407d9e89d86e040a9f6a4dbd6f1e4c61dacd3e3a3e7a2504cae86d90ac2a7f1c0343cd43f7d7a1abe7d8f3a5abf27a47b3e1b619fddf1f0c89dde05a89249c41296744dc11744a942236f8166e862c7309a750ec0f3f63be4388fa0d12b9d909017721d14c7116e2f705b221729902e753edc52096ccaf4ca9a50a252a252b10950b4d415126270cd03af9e1046b977fc1ae956da0ecfbc1840402aae1b580ba6cf6e49b609fff33cd96524e103fce84b54040595a79b9718c4011dea613de44ca3eab6e6e161303b42e9b89d966a55ff5ca08e8f53ffd64fe909ee2054d583feb3654f6955e91d5739344879a470902ba9db72abd23c70e6684c7b4c8c025c1877e98ab29a03a415a48416075ca3d7f2dc78cd436d29b28fc9077758c6be82d9250c489562d0d2b451b343d6043825f8fee0106e86ccf6053e13f887578d94e3625bf2da6002d513b27bb5192626170920c58590f8c544902356c2e39236b8c823ca8659d82efb9e63dec440ac5e524b31d7979e46d49e6538b00e84527910fd031da31f932de0462ff877c9d4337170ca689d669221736b01ab019bc45d2c7272b787d6ed10a7c20b676cdfb2b9de5d1d5993c01774a8c3524cfd20ebc46a673797d5274d77da73153982ad9fc406ac159c536beed32257df4ad6a021a6c4bee8d10914fcc75ab905b7c8ef2093e02b025f69c06f9131242c6bbf115b8322c7e55cba7bc0fb396a3506e9d05ae7966882767a3f667b790811eee6c0aa76399fdfa4dfc1a0f44936f3747dc9c3642e2872df7e6b822c5b0528c103201a2e679a0a453cfe4850975441a0b57126ec71ebd501a69f4942ffc140cf1520078afb1fe308620b70386f3b34ff2db3c85953659c066e6efc287ba9253de886e79d1e87870616151861921bf4720aceabf6f44f1865bc801184f57d2534a00912984608e51729b4aa3c6496da8312eafd8b8dc7e780777bcc28f4e051ab39987d4249f5cf3b6e5bd286a3181e756326b11939a8448aa042f2414274c3b88c250050cd5760eab265cd5ea126067e5b1c5998a2dfa73fab17e4b8e09afa3066e4482b39b09a4c1673bf63cd0b8a504dc20d44cf76ccebf161165813fd6c53f14b0e3f343952395d5ba196b6bbf1ca8c7d2aff76953f6d3432c077433340e195d29e4663e18dc148d3559f849539703ba790aa5910757df00f3bb93600a0bded42738305e8d55fb341a3ed58a44656d771c4de7cd797b04bd03423c83842ab57f3724a337971e59cd03ecedccc5d6813edbe0c961d6797749ce20e66d02fedfa625c3fd956ab0b3f1c83e698a8f9da4dc6302aa266cd6aa7217aefcc87ec9d67a521b654b1926eda50aac7c658be15ebe5f6cf8e7bcc67dab42f70ebdbc92df9b5a0c1173cc5e7a93370d388716c3b81605971c197bffe50448740caa2d108191f7a860a15962f1598288b7aeb02660f189d2689570a2e0d2de7682620578770388678ab060da1123fd9f0cc2937ef00900f14eb4ad5a6a44b2fc4ee9605c86aad23efbe5e66488230fa1b3149eb09d1b5657f726640f782b86487c4b001f882962bb2723f6d30f8b10a74246c068a8d482a09eb885f4f9f1abc1cf56a932c1681e7fe7d5c7c7672ecc47e59bbadbf751a58a072a558ef501ffd99d3058e60882e1b25a6a062a495bded7963a871e55e204fcd2aaf5851aa885f82a8d8770efb54512b49856f2f76185ae92a018619512ffe741bf0b700dcd6792571ec95a79bd38315571581e37df216c28be04ed4fba4ac95112fa28267bbb86550ada60d4594f89f79a6afe8b2fb80ebd6a525e4f317aa084df2960eabe2c11d6ccb973bfe8c5be61b59927989dfb48b814495baae2252c020f090aee405801c658fe2c31401e0dd6c4c34880c71aad0eaf41460e4c446c6ce669d126066e8dab52b7951ed19e19e300db2566a421b32924e014ebb8fdbfa293e2a5f920e0a1e7190bff7d59b875e433ec1bcab40b172d8e7341fa940815e93bdcab0a8336308b29a9d42911461bb820067a1c3a6bf822f0c75c90818d975361c1e53b3d076237a03665e27d1a455b6ff0e0c924d76b727ef2e4e7fc033ce03e035bbffab3c22226cadde0cc37932ee8dd554d11aa556f2ce54a9945adf1933bfacf6805f017d93bbcd483657e486ebbc3ae29eeaa2500d4a88f4d475be9a064711570a2cea4c73c3428c8914cdffb9df60705e56aa88752ae08321f55ce962e8c16d2eb9509f674a718f704fe469fce5d73ae154d8098ed2ca63246e73a2742b4a85cc94b27573bcfd2e805f4a51db6596b3ab89f262c5b89189698a3f6bf53b3bbf8452aa4152e9d672864207870137e03d9e6bfed647a980c088e5b072a918e56508da049f09ddaf9fcdcc2f3fbcfa064de1a24f94519da36ef8f694d321c3f7e959282d83333005f76033cb4bb4a34d1604be459b8f808ef4a651db8fdd164eae264e6a6c22ba1b44d067beb12a7f56a8a7c42a95ddcf2c22f86464ecd7467d2673ceb4785b812fdcd7af8086ba956342b46dd9642504a02c6985250e35440de56bfe6d4b288558844925a10720767688706516144efadd93bc8889e9ef70e03c47d77c1b740bd17c56a40ab4fee4cb3e5f447bdc80b51e6d341ce4f5999f683ff599ba29b734df0ff71d0dec492414fc804d7f881a98a0f0452a679843717342956ca65e2e5df39016c5715bc488b4c59f38dd2b86e7a38594d802287791e5c4421f876466296d95c169c21dbedda1f2d7b3aaee941e3e94631393fea65a0d67b3c97c04c0cbef9188d995c4e0d419622c745abfd2347ec0873b2df589de03df240edcb62c4f7864902eb01ece9fd3f9eed8c1425356dac58551c6526ff530ffdc0bccdc307a12bd375920e6ec3ee741cd3250e384d14b37f5b025b6a3d8e817132a9153688c63c7fd0ddadb0e44509f33e1b6953a56d4d8447cf3a4e755317633ac883881fbd8e95735ba7776c5c4b157ec2d6feac8b466d736be3d73abda4c9e61c10e974dfe54c518a2d0b1d481062a97eac8734028b485b6b814335a7b1f296b9af34c5c252904122a2078a4e2d29840f41b890fe0148573aed34385f5e27eefd84476f87714d47841fe0e4eccc7191b291636308d9103340b374808636d8689281daa914cbef4ae656e633c0eb8f0a62c42bc5154591bc7458bff1c949eb4d6b5aca8a8a604028fc22f2c691ba14b23e42460ac0f004941a15937b405dbd4f277ca2003f6a792b591834c754211a12ba01e7ad3e90ab4cb2d42a9e4284069fab6831389c9ab6bc0fcd95af0eeedd558c621d4f6800a18d99db8f15cf277ee9d4dd84f559ba440032e1e243efed83a5e426608ad1ed14ebc2291bdf4ec38800c6489f01aa48c1657bc78d3d6ee8eba77c5e713377968daea27d814bfb9ec0498e2124dccc471da26bdd88aaae2ec843f80e8ee29f0e1b18efb199158e12aaa155b68275a8c37b99027adb80fc45526facb58fa9465ab31b86dda9d768ec261d445e04a164085ae1121545b5c05e4bb061242b64a8291e95b47a9e0d77ea42596055ba0b0e16b1e8d230913b4e133d792023c944c2e3add04b739c0112e5ec1d3874b4ecd41d1690c5e5f36d8a6dc8e7ee10ce85f985abb25b437dd5adcf6db1e3060e9696471e4498f0e16c34754b4c3b988b8914a50e699b585b75dcf13fbb20ff2704c5a1038c9f86c57c456e050afe0a12e291a21f606559d13543ddae4063b72e11a6b552b6fa30ed0a435b96bd1efe95a3b519a3d3b0e6051bced01b94bcb2d7376fe7776b5c6351c655fedcdbb2d1d6922a409eecdcba52ebc2016980c7701e3c71347176b0572df550a3816d8844630dcc0636d77cd9a59925b62b6e70962a6f8e92ac3d4891faf1f7db85a4b9cb92073cac63b672555aed77b2e4f55f95f9edc7487a3137bc04dc3a917e419b28e6a81c567decd61668f09966022afd678340b6002b21f03c5888dd9487aeae9be7cdc5e44067443a66899462c66b69c8b9e341e8c0820931773ec12cc9c0861ecb13ec2803929d48f2aaa62fb2b6a7062315e964ce0a9c8e2efd3ff1b37e0d76f9e804da451d92230205ca02ad3c87a01a524d1acd78789a2125666df068424b546ca251f2059b14df3f8e49eb42255037323e6bd5b3914695040a9c35a806c9f24f3811751136db8920fdc4d8b1b937c7204c7e40c1cec", 0x1000}, {&(0x7f00000037c0)="955a75da7280af0198620439fdc267cc8e8a447b617460d568d7bb2af0a171472115da7cce1d9a2061c415ea", 0x2c}, {&(0x7f0000003800)="680b82503d5dea85e5e5a4edf93fb00091c4006ed03ee7888fbe25159f2d0c182eed532d4082d9e8f7b87ef7057a1975535fbd5aee08d00d99b792bb20faa13c16503a1cbfcb34d4bc610d5527c99f036d7e013279f853d620c608e850c974eff2903863a164029d93a9e10e5c33e8430bdd398e2da604ae5f98745198e289f41e32c0eebf2b253ce051b6b0af395908c7392ea9b4d462603e7e8dd28bbe67fcef4c42fe36e40d1faa3c0a69b067c7103a4d99626eaa0d95be74cd5611bfccc72053a5766972ddec7f03bae14980c57ce8f02dfc6bbdc1a68d26bdeb62ba", 0xde}, {&(0x7f0000003900)="077960b04c539a1a57c4d1a748cd679c85fa5b3465bbb0b270a612ca8a415e5f49", 0x21}, {&(0x7f0000003940)="aa41949997d779db20c9023d56d93d7d5ac60c2aefd472b89f6d6c20a85c0ce6d222af9bd7d5911a120d622367042bb187b3b6a95a26f5c5a0d3acd1b616a46451aec9f6c47a66443fa9c0b9cfaa85b878eba79f839d747b7d78777f9ccd572cd8972f4ba76a1b63101737980a75521530cf8362fa87ae6fc3c2f2da6b00e864a6db100f624b93555e6b16cd67acaad77da7019b25582bf456a2f34ff3a0e5464072977eca", 0xa5}, {&(0x7f0000003a00)="a332530fbce94b6023964ce22b75333d40917273367804d2d0dc6b2b0a55761ef3aea0c63b8b864ed9115d392355930379a0211d13c3f5766c62e6773afd447405cc56aa010efe8566921ec039781d82f43bc64c3b3a1cb037d9df976fcbdf2733db810822", 0x65}, {&(0x7f0000003a80)="45ce3515b1e9ebe693b2d9df8be1f5d0facdcbd30ffcf05fa7839a017a1d377f66812447fedb0f8fdd79d9f1adac808d26e7891e811650e566111bcde790927381ebce2abada6513e21d12cc3b1fe7e3a2fed18d447097b32c7d093b7f0a9d95146027ed71bc094970294625ec37b5d4ef19c63be0f28d298939165297c6eff134b374c7a21d6b8df69a826608836b750b526463a87b80f493590f71512619de9916935d86b3d877da9225e3481f8baf62c02af5c43ad26626849d50acc4a5abd77f3b04a05ced59a8e7cdd287", 0xcd}, {&(0x7f0000003b80)="7415f2afefd404cd5c82685b4cbd77c9d9cda065040d8903db01bca3ecff44e393853d5acaa228854a047613e59ea8c7bdcc975464c6dc9ef3fafbd5ad990cceab314d39cf92326bab109bc90c874db292a05bf191fa5faa5feaa5a27bdbce84d3019b7b0ccf82585d44165feb09e1e648d69af9c593e0db27c57064a948363cb51585660134b586dde45b68a5789d42aaaf28c161b6283621989eb2978cf16fb7c3fcfec302d71b57d34cad2a18e83c88a5", 0xb2}], 0x9, &(0x7f0000003e00)=[@rights={0x38, 0xffff, 0x1, [r5, r8, r9, r11, r12, r2, r13, r14, r16]}, @cred={0x20, 0xffff, 0x0, r19, r23, r27}, @rights={0x30, 0xffff, 0x1, [r1, r28, r29, r31, r0, r2, r33, r34]}, @cred={0x20, 0xffff, 0x0, r44, r81, r85}, @cred={0x20, 0xffff, 0x0, r86, r87, r88}], 0xc8, 0x2}, 0x400) setsockopt(r4, 0xffffffff, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0xae1, 0x8, &(0x7f00000001c0)="ebff05000096482dfcd99581c70d78a62db7c2b20000000000", 0xfffffffffffffd0f) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r93 = socket(0x18, 0x1, 0x0) setsockopt(r93, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r93, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r93, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/143, 0x8f}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/142, 0x8e}, {&(0x7f0000001440)=""/82, 0x52}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/68, 0x44}, {&(0x7f0000002540)=""/94, 0x5e}], 0x8, &(0x7f0000002640)=""/79, 0x4f}, 0x1) 10:53:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="fb", 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) socketpair(0x2, 0x5, 0x1f, &(0x7f0000000100)) getpgrp() geteuid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/193) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r7, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x4, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r5, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:53:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r7 = socket$inet(0x2, 0x1, 0x40) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0xa1518cc37681c769, 0x0) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) r11 = syz_open_pts() ioctl$TIOCSTOP(r11, 0x2000746f) r12 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) r13 = syz_open_pts() ioctl$TIOCSTOP(r13, 0x2000746f) r14 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x200, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0x6, 0x4, 0x0, 0x83, 0x9}, {{r5}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0x6797}, {{r2}, 0xfffffffffffffff8, 0x88, 0x1, 0x1, 0x8000}, {{r2}, 0xfffffffffffffffb, 0xa2, 0x1, 0x6, 0x3e4}, {{r7}, 0x0, 0x0, 0x20, 0x3, 0x6}, {{r8}, 0xfffffffffffffffd, 0x90, 0x20, 0x8000, 0x7}, {{r2}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x9, 0x58a}, {{r2}, 0xfffffffffffffffa, 0x4, 0xfffff, 0xd1, 0x90}, {{}, 0xfffffffffffffffe, 0x4, 0x78000001, 0x0, 0x1}, {{r9}, 0x0, 0x41, 0x80, 0x3, 0xdfbe}], 0x7f, &(0x7f0000000500)=[{{r10}, 0xffffffffffffffff, 0x1bd, 0x20, 0x9, 0x1}, {{r3}, 0xfffffffffffffffc, 0x80, 0x100000022, 0x3, 0x2}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x44, 0x1, 0x8}, {{r11}, 0x0, 0x40, 0x1, 0x3, 0x3}, {{r12}, 0xfffffffffffffffd, 0x1b, 0x40, 0x0, 0x3}, {{}, 0xfffffffffffffffd, 0x100, 0x20, 0x0, 0x7}, {{r13}, 0xfffffffffffffff8, 0x45, 0xf0000004, 0xfffffffffffffffc, 0xc5a}, {{r14}, 0xfffffffffffffffe, 0x0, 0x8, 0xb4ed, 0x4}, {{0xffffffffffffff9c}, 0xc29cfa0d5b0c3273, 0x20, 0x4, 0x400, 0x80}], 0x7fffffff, &(0x7f0000000240)={0x3f, 0x3}) pwritev(r3, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r1, r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001240)) r15 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) mknodat(r15, &(0x7f0000000140)='./file0\x00', 0x18, 0x20) 10:53:05 executing program 0: r0 = kqueue() socket$inet6(0x18, 0x5, 0x8) getrusage(0x0, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x7, r1) kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 10:53:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) r3 = socket(0xe, 0x5, 0x81) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000003c0)="06b52d9be9bb697f83df0b9e358687efd6c118fedae2530ee1d053fc4560cd3ae0eb796d091266f2bcb66c0865f6a1d4ce79fc91cfa85b61bca4362e4eab8195ac217e6bda06ac4791e42f8bce14a6c7ad70e8dc3743b7ac221bbc4ca3ffc897415a127a97c258e625fc80835a458bd7c6cc0316ff4593f9bcb7ce5275300c6bb8c60e83aa96d46c4cce88cc44a2559f5d9dffc66e5d938801bd8aa608a916238d019760c12141d6c9a6bb", 0xab) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/212, 0xd4}], 0x2, &(0x7f0000000300)=""/89, 0x59}, 0x1) 10:53:05 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x7ab9d472, 0x0, 0x2d8, &(0x7f00000001c0)=""/210, 0x16529d8f}, 0x0) 10:53:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x6505, 0x4) r1 = socket$inet6(0x18, 0x2, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x2, 0x6702}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') 10:53:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) openat(r1, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file1\x00', r3, r4) 10:53:05 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x2, "600000b11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) fcntl$getown(r2, 0x5) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000500)="280b4130044b87def1023ea5833c1c857c10b83d6fc4cdd8e14b5addf93ffd54cdb08339c439efa93e42c19ed71cf761a29c2eb69739f4d7481d630dd7a7bbf2fd723f51b29c62056115526c54a72c41beb3a8719d6b6209e956c29c74d8973a3f1a17473bf920bf90541c9bb036d0af60a775f39dbb2f4b9fdddc12db378cb7237fe06f3e569cf731ea62c2bb96df7fce145386c6018d6df0ef9e6a4ec83590cbaa00faf8c1993693c929b1c4f9edd7f28910b3382c07c7b72ac0232f8063abbdf2f698e7a2d1c8db4e59b7adfd9cb956eb7efb2832a2eda961c7f90e913568e3b9972ba37f763fdd3ec55821ff019ef737181df253444aad4dfd2dd5ea85f9b25b4e7d88647a9bc8f1fe89cd1d0228f7a49d62f8a65b97d6cb017b68f5035e00ae01e553f37e981e7e95d1c9d00cb3d1f2cc8d12a0110afd581c9cc95c6d2f0ab83441140e67f2b85f76ae1eb65fc62141a31710695f9fc1fde63d7395f09637e320e5476e599938b7c53cd5b6346b6fbebd405782599a564ffbe6b6206e8c4a5851e4909b6df0749741c46d4bc804724747a95ac2fd0bdb4d2a3fbcbf2908ce3f3d3f012a32d0f532f47b8a532a051d0404d1e56561b87dd8c85f70f1ded6a700b6c40d30b35f94d153442cfde234925e3326f43290834d609ac494838d40578f418b9de6c3b44e8801423bf899dc6c831a55e6d20dbc1e443d51d6eef549556266db26f1203deac7931652c10ca82d7c95d195c84c6e8e7611bec601704bc0f1d2b63fd28780334686cbc85653144da2dfd9b82588751c01143e3cdb8d28d5123ccf39b2518aaecd6e8d9e10033f54e588365d1e523b8b55cee9bbc49687d26272a862984751a2ffa2697a8f1b6ca7ef208fa915473be49295be7bd30a021cf2f78179462c97dc17eed203ae811128780fe81e8572b50dd8a5186b293ec576b199fa46bdc75f212dba7ee7e800e8bb77b1daab63331c27b7ce6954218d6920344b3fcb0624f20d9a73789540a03e7e1cf3537f3d7c533d71e42e7cb9b505b472ce717c9029c26eb023555b73025b55ab16088c2b54b4a4ecf24f0b718865876d7e13177f09a18548f5014ac3c5e8d365169f072eb9d868abebc397b66cc99b24157d74679127bde82dbfbc62bac7373fedfae8e2bf31e2fa3f945cfebe37cee5cd83582e6465b4e259363d3d7a855fee302e237dfdfed7acfb43782409b69ba262119ad8ba1b2d89df9b06beed8e2c6fc56a4ebe2f1e1da37b0b5e7dee1c1aa8d5748228ad65b97a635e8e8886dbf4e87f0a228a5129f0f9b4b72f70de8cc95db923f786772b158386c3cecaf060071ac8a963a65c895c076b2d14d77f38cbdb5cf94905fd6bd3ecf3a420888dfc28dd75a2c224a07b4108802a9803cceb97cf0184eeec2df1ea7e35527a44be274dfb1b2934799b051098efe015857bd19b92eb1732bffb49e699687ca33576a5698b3e6478783886794ea765f228996de9892923cfbb8d4eaabbef17c179eaff28cf4a0aaf05eade8857adc14249a3125779ca8ae1ab960dbae33d7a8cf5db2abbe83bb45666eb83aaf13330243387cfe8c5c9561f44bbe7c66bc34d0584cd37333173f8dae64648913e47a59d770aae7ffe26043cd63e6264a36e4461b2923cbefa828d990a9dca67ceb8a03a1cb15cee30b8b9bd741500f75e8753c733b03271529317414ac10280e36c42886552c3c379c32b42abf7ff89fe70e5bc2f442728eb6a050e9141e2fe68ab6f772a8aa9ef205eeee9eebc7d932fdb84d91a15f463a6b81f0961a23aca8f96a07cb90935d8e6f561e6fcd9bc32ca17d7c815", 0x50e) getuid() 10:53:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x52, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 10:53:06 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) 10:53:06 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="e1128ae5c1ee9183c452f6bb833a2393332d396132733f2164cd7389eb8e8a997890f848c2c78796ba56d4b8b36c83eb6d5ae6c2a52bcd3c37948e131db02769795999a69e11f82ca4f77ddb291de1dec4c0472435840c598b6c909219c5936d92f05ab619445e3fb9d2458a6fb6e6d3cf476d5e17ce79de520502d3889ee9456c3ae2050fd6168ceab98cb0b0e0542f9622656411e8251a180facb17b", 0x9d}], 0x1) r1 = dup2(0xffffffffffffffff, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r2, 0x20004269) close(0xffffffffffffffff) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socket(0x18, 0x3, 0x20) r4 = kqueue() ioctl$TIOCSDTR(r1, 0x20007479) kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x80) dup(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 10:53:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvfrom$inet6(r1, &(0x7f0000000680)=""/235, 0xeb, 0xc06, 0x0, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) socket$inet(0x2, 0x3, 0x7) 10:53:06 executing program 1: socket$inet6(0x18, 0x2, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt(0xffffffffffffffff, 0x200000029, 0x3f, 0x0, 0x0) semget$private(0x0, 0x7, 0x19) 10:53:06 executing program 0: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000780)={&(0x7f0000000640), 0x2000000000000159}) mlock(&(0x7f0000035000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r3 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x4, 0xc1) r5 = semget(0x0, 0x6, 0x40) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000240)=""/41) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x11d) semop(r4, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r6 = getuid() seteuid(r6) r7 = socket(0x20, 0x5e8901123a05dcf9, 0x10) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgid() r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0xc, r6, r9, r8, r10, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r11 = getgid() r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r12, &(0x7f0000000680)=ANY=[@ANYBLOB="01fbc208a8696c6539aa7206d08ad780"], 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r13, 0x0) r15 = semget$private(0x0, 0x7, 0xa0) semop(r15, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r15, 0x0, 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r11, 0x0, 0x0, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = getppid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r17, 0x6, r18) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = getppid() fcntl$setown(r19, 0x6, r20) fcntl$setown(r19, 0x6, r20) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) r23 = getpgrp() r24 = getgid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000740)=0x3a4) ioctl$PCIOCGETROM(r22, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={r23, r25, r24}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7ffffffc, r6, r9, r16, r24, 0x16, 0x8}, 0x8, 0x3, r18, r20, 0x101, 0x20000e3, 0x20}) r26 = getgid() r27 = geteuid() r28 = socket(0x18, 0x3, 0x3) setsockopt(r28, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r28, &(0x7f0000000040)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r30 = getgid() chown(&(0x7f0000000180)='./file0\x00', r29, r30) r31 = semget$private(0x0, 0x7, 0xa0) semop(r31, &(0x7f0000000040), 0x0) semctl$IPC_RMID(r31, 0x0, 0x0) r32 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000440)={{0x4, 0xffffffffffffffff, r33, r27, r30, 0x188, 0x3}, 0x6, 0x10000, 0x2}) setregid(r14, r26) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:53:07 executing program 1: ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0xffffff34) 10:53:07 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001880)) r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5}, {0x4, 0x7f, 0x1000}, {0x4, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r8 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r8, &(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', 0x0) utimensat(r8, &(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) r9 = fcntl$getown(r8, 0x5) r10 = semget$private(0x0, 0x8, 0x10286) semop(r10, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000, 0x1800}], 0x2) semop(r10, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000040)=0x1f) semop(r10, &(0x7f0000000340)=[{0x4, 0x4, 0x1000}, {0x0, 0xff01}, {0x3, 0x1, 0x1000}, {0x3, 0x55, 0x2000}, {0x4, 0x40, 0x3000}, {0x1, 0x5, 0x1800}], 0x6) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r9, 0x41d, 0x5, 0x5}) r13 = getuid() ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000001c0)) setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) r15 = socket(0x11, 0x4003, 0x0) sendto$unix(r15, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup2(r8, r15) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x8, r14, r3, r4, r7, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 10:53:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x4a3632333a8ea66, 0x0) lseek(r0, 0x0, 0x40fff, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x2) 10:53:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(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', 0x0) symlinkat(&(0x7f00000003c0)='\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', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 10:53:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r1, 0xffff) setrlimit(0x3, &(0x7f0000000000)={0x5, 0x8}) sendto$unix(r0, &(0x7f00000004c0)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x4000, 0x0) r3 = semget(0x0, 0x0, 0x444) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)=0x80) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000080)=0xffff, 0x4) 10:53:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="d2affb736495"], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = socket(0x0, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(r3, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0), 0x0) write(r2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f0000", 0x10) write(r4, 0x0, 0x0) socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) write(r5, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYPTR64, @ANYBLOB="6b02260171f18cd7da2cb175d1bc2687b4e022af522a00e7da3464005ed736dd168fcf88fb7e598ddbda50bcebaf320cb5f0de80379212c96545d7"], 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffd83) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33", 0xc) r6 = socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f00000003c0)=0xfffffffffffffee3) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(0x0, &(0x7f0000000240)=[{0x0, 0x0, 0x400}], 0x1) r7 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(0xffffffffffffffff, 0x0, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) r11 = syz_open_pts() ioctl$TIOCSTOP(r11, 0x2000746f) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES64=r11], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r12 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) write(r12, 0x0, 0x0) r13 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f00000000c0), 0x0) write(r13, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000000), 0x0) write(0xffffffffffffffff, 0x0, 0x0) r14 = syz_open_pts() ioctl$TIOCSTAT(r14, 0x20007465, 0x0) ioctl$TIOCFLUSH(r14, 0x80606941, 0x0) 10:53:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000300), 0xa1, 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x53) r5 = socket$unix(0x1, 0x2, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0xf0000034, 0x5, 0x4}, {{r4}, 0xfffffffffffffffb, 0x2, 0xa7a5264d6feaa84f, 0x7fffffff, 0x1}, {{}, 0xfffffffffffffffb, 0x90, 0xf0000000, 0x7, 0x9}, {{r5}, 0xfffffffffffffffe, 0xd4, 0x80000000, 0xffffffffffffffff, 0x2}], 0x1c6, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffc, 0x1, 0x10, 0xffffffff, 0x4}, {{r9}, 0xfffffffffffffff9, 0x4, 0x2, 0xc2, 0x8}], 0x13a5, &(0x7f0000000280)={0x5d, 0x7ff}) getgroups(0x1, &(0x7f0000001640)=[0x0]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x50) r10 = socket(0x20, 0x4002, 0x7) getsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) sync() 10:53:07 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r4, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r5 = getgid() setegid(r5) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) r6 = semget$private(0x0, 0x7, 0x0) semop(r6, 0x0, 0x0) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, 0x0, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) fchown(r1, r3, r5) socket(0x6, 0x4000, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 10:53:08 executing program 0: nanosleep(&(0x7f0000000000)={0x8000000000141, 0x5}, 0x0) 10:53:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001500)={0x10, 0x10001, 0x4, 0xb373, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000fe9000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffff}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd37}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x8003855}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x3}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1ff}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x1) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x1000) r4 = geteuid() r5 = getgid() r6 = socket(0x10, 0x8000, 0x2) r7 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r7, 0x0, 0x3ffff) r8 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r8, 0x0, 0x3ffff) dup(r8) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r10, 0x2, 0x92, 0xffff}) r12 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r12, r4, r5}, 0x0, 0x4, r9}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r14 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r14}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r16 = socket(0x1, 0x2, 0xfe) r17 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r17]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = kqueue() r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r22 = msgget(0x0, 0x2) msgsnd(r22, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000380)=ANY=[], 0x0, 0x1000) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r25}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r27 = kqueue() r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r28) writev(r28, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r28, 0xe3) writev(r28, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000c00)={0xffffffffffffffff}, 0xa1c73361972bf04b) kevent(r2, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r28}, 0xfffffffffffffffe, 0x20, 0x1, 0x0, 0x3}, {{r20}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r2}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r29}, 0xfffffffffffffffb, 0x38, 0x1, 0x0, 0x6}, {{r28}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r32}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r33, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r35, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r36 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r36}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r37 = kqueue() kevent(r37, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r38 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r38}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r38}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r38}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r39 = kqueue() kevent(r39, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r17, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r23, @ANYRESOCT=r25, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r30, @ANYRES32=r23, @ANYRESHEX=r33, @ANYPTR=&(0x7f0000001a00)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="25940008c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d0105002c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe203c72033716b9ce4bf0fdadb03253161789e30e9a94b8562e97fbb8e9e56aad2d591623b7d6c544de6d7ada6625e84a030f0055c1003b22518e2617094fd510056c3711319d8927114c315147b9bce41e6f5cd23bd35df6305d8d19199c8038ec7d83621542a992e57e740d300585b3a85771d77700f5386bfff8905428a08a16b3c145c6d09d4eb458a85c39fd794e31a618566a6c325a8feb504c03e827d5ed3bac043359b5a85c3ff70a5d15015da8b2fff8f8e301e9950926c5fa5490a3f985d43d391b4d78595a8a69e35557a8ffb864e7dda49d4782d9a101702", @ANYRES32=r35, @ANYPTR64, @ANYRESHEX=r36]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r27, @ANYRES64=r38], 0x6, 0xc00) r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r47, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r47, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r47, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bbbe5e9f208623cd9210537f37d0c2f71f9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be01bc519b3c42f8448c844008af9b95d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539"], 0x156, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r48, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r49, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) msgrcv(r47, &(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES32=r49, @ANYRESHEX], 0x3, 0x3, 0x800) r50 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r50, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r50, 0x0, 0x3ffff) r51 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r51, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r51, 0x0, 0x3ffff) r52 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r52, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r52, 0x0, 0x3ffff) r53 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r53, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r53, 0x0, 0x3ffff) msgsnd(r47, &(0x7f0000001480)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRESOCT=r50], @ANYRESOCT=r35, @ANYRESOCT, @ANYRES32=r28, @ANYPTR=&(0x7f0000001380)=ANY=[@ANYPTR=&(0x7f0000001280)=ANY=[@ANYBLOB="6c1c0ffef16e0ed9603a907a94b4c6e72a0bf7095da7eb6409a13011097b039f47c74edd5384460674f010c87c56dcf68df8f1342429c86a3534b7b410193ff39e65578ab5cab932e743fd4a6e61cff746f8fefe5c57a04e4ef436e4c2ae9d30f576059d1d8af577fbe88338f26e7a946cea8860beae3ecff0ba96ce479a4df55dfb5bb3dfc387901db5f2fb18f90b775b6cda3c74cb1bd8c5982ea25019104178df1851b0b86697c808656ce81fa6779de8ba6c3bfa74cfdfce906e7c311a147a1a79f9955d1baf0edb99d9187a3e6770b6391248e7451651b1312bf8dd812168"], @ANYRESOCT=r51, @ANYRESOCT=r52, @ANYRES16=0x0, @ANYBLOB="83d2dd389e197dbc44ace8c5fff276bb46e5b8018fc7cdc0df99e9aa1115d6047ae6948d3b7d36da74c8e97a512fb3f973470a136f062d8b3b223a6c824e2230e9dc69627893299a3d79e971756a60328f4c47a903992ed242dddb84d97c92590dfc618f1e317a6602d114e2dcaa86b40f58c369e8d1daeef63ded2a77b444ddf5806769d7458bd47ede0f34dd8464", @ANYRESOCT=r53]], 0x6, 0x800) msgsnd(r47, &(0x7f0000000a80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeafa23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00000000000047d51682f01f7ea2d9a75627024dd719335159d38294caeba3701775b4"], 0x222, 0x40000000000800) r54 = getuid() r55 = geteuid() setreuid(r54, r55) r56 = getegid() r57 = getuid() r58 = geteuid() setreuid(r57, r58) r59 = geteuid() r60 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r60, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r61, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r60, &(0x7f0000000200)=ANY=[@ANYRESOCT=r61], 0x1, 0x800) msgrcv(r60, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r60, 0x1, &(0x7f00000000c0)={{0x6, r59, r56, r58, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r42, r46, r56, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r17, r17, r17, r17, r46, r18, r18, r18, r18]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r65 = geteuid() r66 = getpgid(0xffffffffffffffff) r67 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r64, r62, r65, r63, 0x143, 0x80000001}, 0x8, 0x100000000, r66, r67, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r16, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r67}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xf0, r4, r5, r13, r14, 0x44, 0x9}, 0x5, 0x3, r15, r67, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x136, r67) 10:53:08 executing program 1: msgrcv(0x0, &(0x7f0000002140)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR, @ANYPTR=&(0x7f00000010c0)=ANY=[]]], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="89000000fbff000001d5cf76cf58677897236cf32fc85bfb5d8500cf7e4f558986e42125a18b911dcf52b683c066a09dde4f6b533554c2847dcd12f5648b98736b6ed4e2fdf151d6c496a84a3b5574fc8db4cffd505b5b7368498bdb0b09299f78199e1f901903aa592d08dd12906c816854c5f1299207906f8e5824e27246a5152b47d8f4aa57be3b45f2676b1e0236cf259a17887811cd24c4bcc20e2847a14cdfd3064201dcd5394badc8de6308d805b0294cc511a96aa16e96892fe2061e1c02f6deca733c0d1fa3b97a17a3e7d2035757bcf48d3ea21c4f29da61d2eb8c2852285dfc15926a0e6611156c1da9d5dd4da68889d8c4a3b380895ee2251dd4026b97"], 0x4e0}, 0x400) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:53:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) dup(r0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82420063c4a143dce4a7efe131b303fcff8a11ecdd57be971e20557004095fd6c189e717ac"], 0x10) r2 = socket(0x18, 0x6000, 0x1f) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 10:53:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = kqueue() r4 = socket$inet6(0x18, 0x6, 0x40) r5 = socket$inet6(0x18, 0x2, 0x9) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r9 = semget$private(0x0, 0x0, 0x28f) semop(r9, &(0x7f0000000000)=[{0x6, 0x4, 0x2400}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x2c6) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r25 = getgid() r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r26, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x3ff, r31, r32, r31, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r31, r32) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r32, 0x0, 0xffffffffffffffff, 0x0]) r37 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r30, r36, 0xffffffffffffffff, r37, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000001680)={&(0x7f0000001740)=ANY=[@ANYBLOB="ce08f109000000000000000005885d5367"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r18}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r27, r30, r38}], 0x60, 0x400}, 0x404) fcntl$setown(r5, 0x6, r27) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = kqueue() kevent(r40, &(0x7f0000000240)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r39, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r39, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r42 = socket(0x18, 0x2, 0x0) r43 = dup2(r42, r42) ioctl$VMM_IOC_RUN(r43, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r44 = socket(0x18, 0x2, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r45 = socket(0x18, 0x2, 0x0) dup2(r45, r45) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xba, 0x1, 0x3, 0xffff}, {{r2}, 0x0, 0x20, 0x80000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x1}, {{r3}, 0xfffffffffffffffc, 0x62, 0x1, 0x0, 0x6c}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xffff, 0x4000000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x4, 0x4, 0x8001}, {{r0}, 0x6, 0xc0, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1f, 0x10000}, {{r39}, 0xfffffffffffffffe, 0x20, 0x2, 0x4, 0x9}], 0x4, &(0x7f0000000240)=[{{r41}, 0xfffffffffffffffa, 0x20, 0x80000000, 0xed, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x978, 0x8}, {{r43}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x1}, {{r44}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xae8b}, {{r45}, 0x0, 0x2, 0x0, 0x5, 0x2}], 0x18dc, &(0x7f0000000300)={0x7, 0x7}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 10:53:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 10:53:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) r1 = socket(0x10, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = semget$private(0x0, 0x3, 0x100) semop(r2, &(0x7f00000000c0)=[{0x2, 0x9, 0x800}, {0x6, 0x101, 0x73354344de24968a}, {0x4, 0x5}, {0x0, 0x5, 0x3800}, {0x0, 0x2e}, {0x3, 0xfffa, 0x800}, {0x0, 0x5, 0x1000}, {0x3, 0x40, 0x1000}], 0x8) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x8, 0x7, 0x0, 0x5, 0xfffffa7e, 0x3, 0x1, 0x2, 0x8d, 0x1a4}) socket(0x18, 0x1, 0x81) open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x80) r4 = socket$inet6(0x18, 0x1, 0x80) r5 = dup(r4) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) fchmod(r6, 0x20) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000001340)) ioctl$TIOCSTOP(r3, 0x2000746f) r8 = open(&(0x7f0000001380)='./file0/file0\x00', 0x100, 0x150) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f00000013c0)={0x841c, 0xc0a5, {0x2d942220, 0x5b}}) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000001400)) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r9, r12) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001480)='/dev/vmm\x00', 0x100, 0x0) read(r13, &(0x7f00000014c0)=""/76, 0x4c) r14 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000001540)=""/77) r15 = dup2(0xffffffffffffff9c, r6) r16 = openat$klog(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/klog\x00', 0x40, 0x0) r17 = accept$inet6(r4, &(0x7f0000001800), &(0x7f0000001840)=0xc) r18 = socket$unix(0x1, 0x1, 0x0) r19 = syz_open_pts() r20 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r0) r21 = socket$unix(0x1, 0x5, 0x0) r22 = accept$unix(0xffffffffffffffff, &(0x7f0000001880)=@file={0x0, ""/4096}, &(0x7f00000028c0)=0x1002) sendmsg$unix(r15, &(0x7f0000002980)={&(0x7f00000015c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001780)=[{&(0x7f0000001600)="2040d53e32e96a67a5b48960b869a6f7d54a139269b4c148854312040d5b0723f41f", 0x22}, {&(0x7f0000001640)="272b158ab06bba4da4a0295934a162340e6d4b08ff035851ec5f663d9d6927818ea89d93f9f454dbe13a9952181d448565b81d750b0e40c227076c39d65a81ac8d08b373d3ee3864dac3b9d4d6a6c184012f17d52b7f4ebe909aedeadffae8d3325f10cc06ed7f898aca18968f77029a9272c68dfcccbbe91eb6fffc9badbef4e584de6b932b604c6243590f5331bbc8fcddf4f0c5d466bfcce220a3b902a159c2117dd5cea72c90213e8112", 0xac}, {&(0x7f0000001700)="56283ef29653ced84f6a073394c79f5a447f395756804f3e7a372e66cdc324f1f36f27074acc2bc94c7a3e14d994a6ae039bd1bcb13a902ff3e570f121460a7c0f2ec6ac8311e4ddb78bfd176cea18ee78d827c3c5d6653909f74c5e3c0d90a60de22474e5ec2a7ea668f2ec07", 0x6d}], 0x3, &(0x7f0000002900)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, 0xffffffffffffff9c, r20]}, @rights={0x20, 0xffff, 0x1, [r6, r21, r22]}], 0x68, 0x209}, 0x400) 10:53:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x4a3632333a8ea66, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x7f}, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0dc000", 0x0, 0x40000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r8, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r9 = getgid() setegid(r9) fchownat(0xffffffffffffffff, &(0x7f0000000100)='\x00', r8, r9, 0x4) r10 = semget$private(0x0, 0x7, 0x0) semop(r10, 0x0, 0x0) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, 0x0, r9, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r2, r9}, 0xc) 10:53:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000000)="d4ff12f9ff000000", 0xfffffffffffffd8b) socket(0xc, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x208000000000d, 0x0, 0xffffffffffffffee) 10:53:09 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x100000000, 0x8}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r1, &(0x7f0000000380)=@in={0x2, 0x3}, 0xffffffffffffff6b) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r3, 0xffb8) pread(r1, &(0x7f0000000240)="33d52bf21d36610d16fd78e7f60dc9519fe2ae2df6017db0e146323ba5dbf564dec8ea7b520cfe1e3a85052735", 0x2d, 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001380)=""/125) clock_getres(0x6, 0x0) r8 = getuid() r9 = getpgid(r4) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0x101, r8, r6, r5, r6, 0x94, 0x465}, 0x5, 0x809, r9, r4, 0x0, 0x23, 0x10201}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) socket(0x38, 0x6, 0xff) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, r5, r6, r5, r6, 0x8, 0x2}, 0x1, 0x2, r4, r4, 0x3d7, 0x1000000005, 0x36}) mlock(&(0x7f0000066000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0x4, 0x8}}, 0x0) r10 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x2}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:53:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x377) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000240)="28ee96da7779e1c643b9e8a033579e50bdd95d3f2c48d3e2dcdf5901d8e7e81b1eef80a2151b4fe61a97cc3fb986655e123551561608d00e51c8e02808afec5a02c7bd8c8f6d14914bc9a31fe2585753c9d983a5916d61d0b80a2209bee7f84114ad024e64494fdb29a8f794db9a18c2ea3940826cb837211f362bf3488406f935e5a74105b3c8f6c50b0033e58c16dab140356b12d70e37fcf384f628771a74af20f6cb0d8f6a89d0e45b2ca2f7766bb95defd948f269f4774577ad4bb4822166033aab1dde5280ee0183934afcccfaa46d916c0281", 0xffffffffffffff2c}, {&(0x7f0000000340)="b6bb0fa614a6522e414baf2d56d8e32721e64733840a4e6d4db1de9ba4220d7848786537cd3edd28a560bf6a0c350ca82b7d7028c48df1c3e374751c719a86dc36c882287f65f5c755fb902e4353e22a6b1e4fdc9197ea00002898f988f52dcfd11fb05dd5f32faf07f9a8d199598cf802501231bc2ce2164ecd9f8c1d22e8dd08cc9c140c20c41a44f807c65901aff7902bf771d6346ab4f40ecc343a0b65eb15d3d5feb9907aa91d0ca265d1c7c3d63d9a0ee2c23b155cda0b005834839b61c1420083e8417f7e0ec5e61575c33af8d71bfb475d4bc4", 0xd7}, {&(0x7f0000000440)="f9e6bd8b0efb5470c4e5ce7f9adf6dfd12722864362d0bf667fcb11139cf73f777682c60a6525b3711e8469a504bc00940002341e5634a8afe06333779f681762b42224ed3743cf7aa8ef6be9bda65794db0dbdb14452ddd1aa25e31f81d1054618e7e", 0x63}], 0x3) r6 = socket(0x1, 0x5, 0x6) r7 = accept$inet6(r6, &(0x7f0000000540), &(0x7f0000000580)=0xc) r8 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r12 = getpgid(0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001680)={{0xeedf, r9, r14, r11, 0xffffffffffffffff, 0x100, 0x7ff}, 0x2, 0x5, r12, 0xffffffffffffffff, 0x80, 0x9, 0x8}) r15 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r16 = geteuid() r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r19 = getpgid(0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) r21 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r20, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r10, r24, r24, r24, r24, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x3ab78a9e0f42721b) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r28, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000dc0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325a2b5a3aafc53f7bccd2485e172bf12"], 0x44b, 0x800) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r28, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645c11dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acf3c879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0xffffffffffffffe0, 0x0, 0x0, &(0x7f0000000700), 0x88}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r33 = getppid() r34 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r34, 0xa5, 0x1, 0x100000000}) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r35, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r35, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r40 = getppid() r41 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r41, 0xa5, 0x1, 0x100000000}) r42 = getpgid(r41) r43 = getpid() r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r45 = socket(0x18, 0x2, 0x0) dup2(r44, r45) setsockopt(r45, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r47 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r47, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r48 = getgid() r49 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r49, 0x20007465, &(0x7f0000000500)) r50 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r50, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r50, 0xe3) write(r50, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r51 = fcntl$dupfd(r50, 0x5, r47) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r49, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r49, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r49, 0x40087468, &(0x7f00000001c0)) fchownat(r49, &(0x7f0000000080)='\x00', r52, r48, 0x6) r53 = getgid() setegid(r53) r54 = semget$private(0x0, 0x7, 0x287) semop(r54, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r54, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r54, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r53, r52, r53, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000c40)={{0xbaec, r27, r46, r52, r26, 0x143, 0x80000001}, 0x8, 0x100000000, r42, r43, 0x6, 0xfffffffffffffe00, 0x7, 0x10001}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000240)={r42, r22, r23}, 0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000001680)={{0x107f, r16, r17, r18, r23, 0x40, 0x7ff}, 0xfffffffb, 0x5, r19, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) fcntl$setown(r7, 0x6, r19) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x40, 0x0) fcntl$getflags(r6, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:53:09 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x88) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000680)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000000400)=""/214, 0xd6}, {&(0x7f0000000500)=""/223, 0xdf}, {&(0x7f0000000100)}], 0x6, &(0x7f0000000140)=""/49, 0x31}, 0x1) 10:53:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x140, 0x40}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000280)) kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)={0x5, 0x8000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r4, &(0x7f0000000180), &(0x7f0000000240)=0xc) 10:53:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x1e) close(r1) 10:53:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x000\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 10:53:09 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x18, 0x8000, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYRESOCT=0x0], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r1, 0x0, 0x0) 10:53:10 executing program 1: mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) munlockall() 10:53:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r0, 0x0, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xffffff25) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)={0x1, 0xfffffffe, {0x8, 0x2}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000ffe0010000200000000000000400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x15b) recvfrom(r6, &(0x7f0000000300)=""/28, 0x1c, 0x0, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) read(r7, &(0x7f0000000480)=""/37, 0x25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, &(0x7f0000000180)="002a11b758faa34b5b49eb2a45e7846906e08ac382cfdbe46b11fb63d1e9a20b81b30631ea973df9e20e9d392d255e1c4e53b93c8d255ea9bc9b2e388e981c20ac2619913798d2fc45a3856b508f1fcc36765ebf52af2f6c7403de40271d6803ebafa982ea15df70f0482d984064cc5aacc2b9f94051c97d497e36d2ad72e6dd8ca7aebd90f60bf7c7a280a554ae808232bf7cc0b91e06d184cc0a9f5dc9fbf9f29574934f85829fcb5e3720998f6e9894be4ffdbf6d02bfb517909ad910747b9bb0ec06c4a846", 0xc7, 0x16, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) close(r5) r10 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = syz_open_pts() ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCSTOP(r11, 0x2000746f) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:53:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() geteuid() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 10:53:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 10:53:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00fd2d2f463f0000f7e6704209b0765a"], 0xfffffffffffffeec) 10:53:10 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000000440), &(0x7f0000000880)=[&(0x7f0000000380)='\':#.\x00B\xae\xcc\xff\xbbX\x1f!|dU\xa7\x8c\xab\x961\xffv\x11#e~\r\xda\xbfM\xcf\xae\xa9\x86\x11-\xb2y\xf2;\x84{\x05#w\x0e\x94I\xf9\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000000740)='{\\)/\xf6:\x00', &(0x7f0000000780)='!\x00', &(0x7f0000000240)='\':#.\x00', &(0x7f0000000800)='*.-\xa4:%\x00', &(0x7f0000000840)='[(\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0xc0) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000002480)={0x3cc2, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCDRAIN(r5, 0x2000745e) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x6) readv(r6, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 10:53:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8044, 0x88) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 10:53:11 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r14 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r14, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r14, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r15 = socket(0x2, 0x400000000002, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0xa, &(0x7f0000000080), 0x0) r17 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r18 = getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = syz_open_pts() r22 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r21, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r22) r24 = socket(0x11, 0x3, 0x0) setsockopt(r24, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r26, r23, r25) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x100000000000000a, &(0x7f0000000900)="008f647f2337534564f4ffa9f96996b06d379b9fd2ae9294b0d7dab988b2358c3ee535facca37c1ad055f1fdef9684b3474b65364f31782758eb13287f663db8633bd9cde29b0726614145a07cbbe5120250c7bff10205422d8081099d7241052eb1d6334cd25e51d81c2a44ec2106dbb3958533efde038d69a7abfd6bb3a6", 0x34a) setsockopt(r27, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r29 = getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = syz_open_pts() r32 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r31, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r32) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r31, r33, r34) r35 = getegid() r36 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r36, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000980)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r36, 0x2, 0x1) r37 = kqueue() r38 = dup2(r36, r37) r39 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r40, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(r19, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r39, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r42 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r44, r45) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = getgid() setegid(r49) r50 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r50, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r50, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r50, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r50, 0x40087468, &(0x7f00000001c0)) r52 = getgid() r53 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r55 = getgid() chown(&(0x7f0000000180)='./file0\x00', r54, r55) r56 = semget$private(0x0, 0x7, 0xa0) semop(r56, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r56, 0x0, 0x0) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r52, r53, r55, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) fchownat(r50, &(0x7f0000000a80)='./file0/file0\x00', r51, r55, 0x6) r57 = semget$private(0x0, 0x7, 0x287) semop(r57, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r57, &(0x7f0000000a40)=[{0x1, 0x5, 0x3000}, {0x0, 0x0, 0x1800}, {0x0, 0xfff, 0x1000}, {0x2, 0xff, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x7, 0x1800}], 0x2aaaaaaaaaaaadfa) semop(r57, &(0x7f00000006c0)=[{0x2, 0x2}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff}, {0x2, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8, 0x1000}, {0x3, 0x500, 0x800}, {0x1, 0x9, 0x400}], 0xa) semctl$GETNCNT(r57, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r49, r48, r49, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r44, r49) sendmsg$unix(r38, &(0x7f0000000840)={&(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r41, r42, r49}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = syz_open_pts() r60 = syz_open_pts() ioctl$TIOCSETAF(r59, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r59, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r60) fchown(r59, r61, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r15, &(0x7f0000000140)={&(0x7f0000000880)=ANY=[@ANYBLOB="45f78d6a411bce520987ff91f1d038b781f6153c24fdaaca7c2a325153eba8e78d81518eefcc43217c2b96babf4d90aff37f2e050014a87ec41e0d1d35927201000000000000007aec67df0ef95f9ab7718074fa9ad78b010066f52aedb96e215359447471bbb4f5b13618fc048ebfbb865241317473bb60e0d9"], 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="43000000ff3a332112a0b7000000000000", @ANYRES32=r18, @ANYRES32=r23, @ANYRES32=r28, @ANYBLOB="0064e498242ad87013cd7e7f81002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r33, @ANYRES32=r35, @ANYBLOB="000000002000000000000000ffff000000000000b85ced5da04a1a328ac34197598f7117ec95c0f31b53c20b8b63dfc7e81cd7f6c1f40c14ffce3d609d6abdc9f5e9e663dbd3886d2f43a05c485399a17ba3e88f6b8d8e05027a1b3a3d0ee96fa46a1ad3e7b46c683ec2822acf7513607eef87ad418dd8270155ffd910caf1360532b4ae68181793bd31991d06f8b5f3bd25b6264fb6537ee4d0d3efd4617206fadbe722a97bbecb54e25c65ccc2fdfcee403c113935e346dc9b233775e8db85bc4377abcae3a52abbf1a505cd7feb4da52c33bff523d41bcbe02038f667e1a18722e605c28911e75f607e1d47091a1a95645cee1c4d4b69334fd23af6b3bfd5df6abfbb", @ANYRES32=r41, @ANYRES32=r61, @ANYRES32=r62, @ANYBLOB="00000000f2308ba56aa90117e7859820c2bd6f37e665626d85f95dce5d132c11918093c1240b6969ab21cc"], 0x80, 0x17}, 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r12, r13, r35, 0x10, 0x9}, 0x8, 0x4, 0x9}) witness: lock order reversal: 1st 0xfffffd807f004468 vmmaplk (&map->lock) 2nd 0xfffffd80669521b8 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlock+0x185 #11 syscall+0x4a4 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd80669521b8,9,0) at witness_checkorder+0x1009 rw_enter(fffffd80669521a8,81) at rw_enter+0xd4 rrw_enter(fffffd80669521a8,81) at rrw_enter+0x88 VOP_LOCK(fffffd8067314b68,81) at VOP_LOCK+0xf9 vn_lock(fffffd8067314b68,81) at vn_lock+0x81 uvn_io(fffffd80688666c8,ffff800024d86d48,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd80688666c8,0,ffff800024d86fa0,ffff800024d86f34,0,0) at uvn_get+0x226 uvm_fault(fffffd807f004450,20002000,2,2) at uvm_fault+0x11cc uvm_fault_wire(fffffd807f004450,20002000,20005000,2) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd807f004450,fffffd8066d3b170,fffffd8066d3bde8,ffff800022f6a000,0,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020a98c70,ffff800024d87198,ffff800024d871e0) at sys_mlock+0x185 syscall(ffff800024d87260) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8e577baa950, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024d869c0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022f6a000 rax 0xffff800000a6a8c0 r8 0xffffffff81b6af72 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0x9417764c716e9f6 r12 0xfffffd800297b100 r13 0 r14 0xffffffff825e7cf0 w_lodata+0x40f80 r15 0xffffffff825fbeb0 w_lodata+0x55140 rip 0xffffffff819657f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024d869b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=192524 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a998c8,0xffff800020a98ef8 process=0xffff800020aa2e38 user=0xffff800024d82000, vmspace=0xfffffd807f004450 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 88799 120136 55758 32767 2 0x10 syz-executor.0 88799 226633 55758 32767 3 0x4000090 poll syz-executor.0 88799 86024 55758 32767 3 0x4000090 poll syz-executor.0 21550 316891 40925 32767 7 0x10 syz-executor.1 21550 192937 40925 32767 3 0x4000090 ttyout syz-executor.1 *21550 192524 40925 32767 7 0x4000010 syz-executor.1 21550 182798 40925 32767 3 0x4000090 fsleep syz-executor.1 40925 342955 43210 32767 3 0x90 nanosleep syz-executor.1 43210 53988 96356 0 3 0x82 wait syz-executor.1 55758 431144 15982 32767 3 0x90 nanosleep syz-executor.0 15982 154054 96356 0 3 0x82 wait syz-executor.0 6296 351128 0 0 3 0x14200 bored sosplice 96356 297036 94509 0 3 0x82 thrsleep syz-fuzzer 96356 311728 94509 0 3 0x4000082 thrsleep syz-fuzzer 96356 491378 94509 0 3 0x4000082 thrsleep syz-fuzzer 96356 61961 94509 0 3 0x4000082 thrsleep syz-fuzzer 96356 476908 94509 0 3 0x4000082 thrsleep syz-fuzzer 96356 63134 94509 0 3 0x4000082 thrsleep syz-fuzzer 96356 238069 94509 0 3 0x4000082 thrsleep syz-fuzzer 96356 390151 94509 0 3 0x4000082 kqread syz-fuzzer 96356 346037 94509 0 3 0x4000082 thrsleep syz-fuzzer 96356 182712 94509 0 3 0x4000082 thrsleep syz-fuzzer 94509 398387 10812 0 3 0x10008a pause ksh 10812 300432 18943 0 3 0x92 select sshd 32794 470189 1 0 3 0x100083 ttyin getty 18943 253714 1 0 3 0x80 select sshd 3400 40752 19123 73 3 0x100090 kqread syslogd 19123 264912 1 0 3 0x100082 netio syslogd 3688 263306 1 77 3 0x100090 poll dhclient 73827 296643 1 0 3 0x80 poll dhclient 7311 382867 0 0 2 0x14200 zerothread 12424 481882 0 0 3 0x14200 aiodoned aiodoned 50188 123415 0 0 3 0x14200 syncer update 22749 449934 0 0 3 0x14200 cleaner cleaner 54146 250109 0 0 3 0x14200 reaper reaper 1377 10012 0 0 3 0x14200 pgdaemon pagedaemon 4019 500695 0 0 3 0x14200 bored crynlk 83033 401856 0 0 3 0x14200 bored crypto 11115 455310 0 0 3 0x14200 bored viomb 95111 112219 0 0 3 0x40014200 acpi0 acpi0 65049 270847 0 0 3 0x40014200 idle1 94235 395416 0 0 3 0x14200 bored softnet 74601 147097 0 0 3 0x14200 bored systqmp 89770 78680 0 0 3 0x14200 bored systq 82135 401563 0 0 3 0x40014200 bored softclock 58209 385669 0 0 3 0x40014200 idle0 62889 376008 0 0 3 0x14200 bored smr 1 211010 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 21550 (syz-executor.1) thread 0xffff800020a98c70 (192524) shared rwlock vmmaplk r = 0 (0xfffffd807f004468) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable+0x11d #4 sys_mlock+0x185 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82657328) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9500 6344K 6344K 78643K 11223 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 3K 78643K 6918 0 ifaddr 39 13K 15K 78643K 1170 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 288 0 iov 0 0K 32K 78643K 1283 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 5754 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 101 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 1948 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1810 197K 290K 78643K 12817 0 file desc 8 25K 33K 78643K 6851 0 sigio 0 0K 0K 78643K 194 0 proc 48 50K 83K 78643K 7816 0 subproc 34 2K 2K 78643K 2720 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 2K 78643K 4345 0 in_multi 33 2K 2K 78643K 1903 0 ether_multi 1 0K 0K 78643K 21 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 186 821K 821K 78643K 186 0 exec 0 0K 1K 78643K 3044 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 175 35K 35K 78643K 26502 0 UVM aobj 130 4K 4K 78643K 133 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 783 0 NDP 7 0K 0K 78643K 483 0 temp 106 3034K 3148K 78643K 36652 0 kqueue 0 0K 0K 78643K 260 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 346 0 340 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1356 0 1354 1 0 1 1 0 8 0 rtentry 112 1649 0 1605 2 0 2 2 0 8 0 unpcb 120 7804 0 7792 27 26 1 2 0 8 0 syncache 264 87 0 87 38 38 0 1 0 8 0 sackhl 24 6 0 6 5 5 0 1 0 8 0 tcpqe 32 73 0 73 23 23 0 1 0 8 0 tcpcb 544 7136 0 7131 108 106 2 13 0 8 1 ipq 40 70 0 70 26 26 0 1 0 8 0 ipqe 40 2214 0 2214 26 26 0 1 0 8 0 inpcb 280 13181 0 13173 76 74 2 9 0 8 1 ip6q 72 4 0 4 2 2 0 1 0 8 0 ip6af 40 12 0 12 2 2 0 1 0 8 0 nd6 48 320 0 316 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 7206 0 6990 14 0 14 14 0 8 0 art_table 32 7207 0 6990 2 0 2 2 0 8 0 art_node 16 1648 0 1608 1 0 1 1 0 8 0 sysvmsgpl 40 98 0 65 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1946 0 1936 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9275 0 7846 47 0 47 47 0 8 0 ffsino 272 9275 0 7846 96 0 96 96 0 8 0 nchpl 144 18036 0 16416 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 102879 0 102879 3 2 1 2 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 52837 0 52837 69 66 3 5 0 8 3 plimitpl 152 1230 0 1220 1 0 1 1 0 8 0 sigapl 432 6548 0 6532 11 9 2 3 0 8 0 futexpl 56 168673 0 168672 1 0 1 1 0 8 0 knotepl 112 4217 0 4198 15 13 2 3 0 8 1 kqueuepl 104 8264 0 8262 26 25 1 4 0 8 0 pipepl 160 6162 0 6143 23 21 2 2 0 8 1 fdescpl 488 6549 0 6532 3 0 3 3 0 8 0 filepl 152 87233 0 87128 111 103 8 15 0 8 3 lockfpl 104 2242 0 2240 1 0 1 1 0 8 0 lockfspl 48 719 0 717 1 0 1 1 0 8 0 sessionpl 112 175 0 165 1 0 1 1 0 8 0 pgrppl 48 252 0 242 1 0 1 1 0 8 0 ucredpl 96 26677 0 26668 1 0 1 1 0 8 0 zombiepl 144 6532 0 6532 1 0 1 1 0 8 1 processpl 904 6566 0 6532 12 8 4 5 0 8 0 procpl 632 18557 0 18509 5 0 5 5 0 8 1 srpgc 64 316 0 316 26 25 1 1 0 8 1 sosppl 128 157 0 157 33 32 1 1 0 8 1 sockpl 384 22619 0 22596 147 142 5 16 0 8 2 mcl64k 65536 35 0 0 5 2 3 3 0 8 0 mcl16k 16384 25 0 0 4 1 3 3 0 8 0 mcl12k 12288 49 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 33 0 0 4 1 3 3 0 8 0 mcl2k2 2112 11 0 0 1 0 1 1 0 8 0 mcl2k 2048 163 0 0 18 0 18 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 903 0 0 26 0 26 26 0 8 0 bufpl 280 23447 0 16381 507 1 506 506 0 8 0 anonpl 16 1059872 0 1044723 233 163 70 83 0 125 0 amapchunkpl 152 69204 0 68945 157 144 13 20 0 158 3 amappl16 192 36754 0 35875 285 229 56 57 0 8 7 amappl15 184 1040 0 1036 1 0 1 1 0 8 0 amappl14 176 1635 0 1630 1 0 1 1 0 8 0 amappl13 168 878 0 878 14 13 1 1 0 8 1 amappl12 160 857 0 849 2 1 1 1 0 8 0 amappl11 152 1294 0 1283 1 0 1 1 0 8 0 amappl10 144 715 0 710 1 0 1 1 0 8 0 amappl9 136 3139 0 3136 1 0 1 1 0 8 0 amappl8 128 1950 0 1876 6 3 3 3 0 8 0 amappl7 120 1715 0 1699 1 0 1 1 0 8 0 amappl6 112 936 0 922 1 0 1 1 0 8 0 amappl5 104 2132 0 2116 1 0 1 1 0 8 0 amappl4 96 7064 0 7032 1 0 1 1 0 8 0 amappl3 88 1491 0 1479 1 0 1 1 0 8 0 amappl2 80 40248 0 40167 3 1 2 3 0 8 0 amappl1 72 193702 0 193212 24 14 10 20 0 8 0 amappl 80 21501 0 21449 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 132 0 3 3 0 3 3 0 8 0 uaddrrnd 24 6549 0 6532 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6549 0 6532 1 0 1 1 0 8 0 vmmpekpl 168 66244 0 66220 2 0 2 2 0 8 0 vmmpepl 168 955686 0 953356 333 189 144 145 0 357 39 vmsppl 368 6548 0 6532 2 0 2 2 0 8 0 pdppl 4096 13105 0 13064 6 0 6 6 0 8 0 pvpl 32 2682816 0 2664478 513 340 173 205 0 265 10 pmappl 232 6548 0 6532 22 20 2 2 0 8 1 extentpl 40 50 0 32 1 0 1 1 0 8 0 phpool 112 309 0 123 7 1 6 6 0 8 0